User Tools

Site Tools


pibot:start

PiBot Lessons

This documentation provides training material for using the OSOYOO Pie Robot Car to teach basic Linux, Python, and electronics skills. This robot uses a Raspberry Pi as the brains along with several interface boards to control the motors, provide feedback, and interface to sensors. A robot with the Raspberry Pi was chosen because it provides a well known platform that students can quickly get started with yet has plenty of power to grow with them as they progress.

This documentation is broken into several lessons and challenges that progress from building the robot and performing basic maneuvers to fully autonomous operation using vision navigation.


Lesson 1
Basic PiBot Assembly


Lesson 2
PiBot Line Following


Challenge 1
PiBot Line Maze Solving


Lesson 3
PiBot Obstacle Avoidance


Challenge 2
PiBot Line Maze Solving with Obstacles


Lesson 4
PiBot Remote Web Camera


Lesson 5
PiBot Object Detection

Inspiration for this documentation comes from the OSOYOO official documentation.

Instructions to create a Flash drive with the files and programs needed for the PiBot are found in Flash Drive for Mac, Flash Drive for Windows, and Combo Flash Drive for Mac and Windows.

Instructions for advanced configuration of the PiBot wireless are found in Multiple Wireless and Auto Hotspot.

Spare hardware and optional alternate hardware can be found in Hardware.

"For everything created by God is good, and nothing is to be rejected if it is received with thanksgiving, for it is made holy by the word of God and prayer. - 1 Timothy 4:4-5"
pibot/start.txt · Last modified: by 127.0.0.1