3pi Robot Videos

Thank you for sharing your code! We have added your video to the 3pi videos page.

- Ben

Well, I have been working on some improvements on the code.
The improvements include:
1- Increasing the motors speed, when tracking from 60 to 90, when turning from 80 to 120.
2- Finding the location in fewer steps.
3- Solving bigger maze size (up to 400 steps).

I tried the robot on a bigger maze (193 steps), check the image below:


the video is below:

Finally here is a video comparing the robot performance before and after the improvements:

Enjoy… :slight_smile:
Moat.

This video, entitled Human Use of Human Beings, was originally posted in another thread by kom75. It is a project by Robin Meier and Ali Momeni that features lots of 3pi robots:

–David

Well, we’ve done it again!

Tabletop Robotics has created a simple global vision system called Project Paw Print, which coordinates the behaviour of multiple 3pi robots, and instructs them to form a stationary formation. Robots can be added or removed at any time, and the remaining ones will automatically balance the formation. Check out the video demo here.

The Tabletop Robotics website has undergone a few changes, too. In addition to a new look, we’ve also added a Challenges section that contains a few interesting projects for ambitious fans of the 3pi.

Thanks,
Geoff

Hi, Geoff.

Wow, that’s fantastic! Thanks for sharing!

- Ben

Hi all,

The source code for the global vision system, Paw Print, is now available upon request on my website.

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.

Thanks,
Geoff

Hello,

Here are some links to the Pololu-Speakjet audio robot project I have been working on:

Jerry Guttman

Zumo - with a code rewrite speed increase

3PI - stock sample code

Elenco Line Follower

Zumo - stock sample code

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.

Hello.

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.

-Derrill


We used raspberry pi control 3pi robot and achieved three functions: colour control, web server control and iphone control.

Hello.

Thank you for sharing your robot with us. We love seeing our products used in creative ways. Do you have your build documented somewhere?

-Derrill

Just finished this:

Hello.

Nice work! Thank you for sharing the video with us. If you feel like sharing more, you might post your code as well.

-Derrill

It was for a University project, so they now own the code. I’ll try and find out if I’m allowed to share it, but I imagine it’s completely up to them.

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.

Thanks.

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.

                                  |left & then U turn
                                  |
                                  |

start _| end

Thanks.

Hello.

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.

- Amanda

Thanks AmandaS.
I read the related guidelines, but the guidelines only speak about installing the AS 6.2.

Are those libraries get installed while installing AS 6.2 automatically?

OR is there any other resource for them?

Please explain…

Thanks.

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”

I am confused.

OK, OK.

Thanks for helping.

Now I got it.

Thanks again.