The documentation for this project is somewhat lacking due to my busy schedule, but the system is simple enough to figure out, and source code comments abound.
All of the above robot videos were test runs then later entered in this high school robotics competition
3PI on a test coarse as part of a STEM event at a local college years ago
this one has custom code that guesses the straights in order to go faster for straights and slow down for curves
Years ago I linked a 3PI setup as a fire fighting robot. This video shows it during the test phase
3PI winning the Swerve mini competition
My youtube channel has a large assortment of high school, college, my personal made robots, and public robotics groups video’s. (The robotics groups being Robomo and CIRC.)
Most of the robots on my channel have various Pololu parts.
What a great selection of videos! Thank you for sharing them with us. I really like Foamy v1 from your YouTube page. It’s great to see things made for the snow.
I tried with the given code of maze solving 3pi.
But it is asking for turn.h and follow-segment.h files.
where can I get the code for these files alongwith the turn.c and follow-segment.c?
Please help.
I am very new to 3pi. I just purchased it a week ago and only could work on PID line following code.
Thank you Jazcash.
I hope I will get the complete code.
Because its getting very hard for me and have messed up with it.
Even if I get just the idea of any such code structure of a most simple maze like the following, then I will try my level best to work on it and develop it further.
It sounds like you did not install the Pololu AVR library. Those files (turn.c and follow-segment.c) belong to the 3pi-mazesolver example of the library. If you have not already done so, you can follow the steps for your operating system in our Pololu AVR Programming Quick Start Guide to get started with software and programming your 3pi using the AVR library. For more information about the library, you can look at the Pololu AVR C/C++ Library User’s Guide.
Yes.
Now I am quite sure.
I thoroughly checked.
Whenever I try to write #include <avr/turn.h> or <avr/include/pololu/turn.h> or even with " " the files are now shown in the pull down menu.
Also I searched the entire of my PC, even at “…Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1061\avr8-gnu-toolchain\avr\lib” this path. There is no such file as turn.h or follow-segment.h on my PC.
Also I checked the files “libpololu_*.a” and they are all available at this path: “Program Files\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1061\avr8-gnu-toolchain\avr\lib”
Very cool! A buddy of mine was working on something similar as far as following the path but didn’t have the “firefighter” capabilities, very nice and thanks for sharing!
I’m programming my 3pi. My website doesn’t have any content yet, but I will share my code and videos there. When it does, please discuss it on my forum rather than filling up this one.
Here it is, ready? sites.google.com/site/3pivids