Line-Following Mobile Robot
In this project, we wrote a simple scheduler for pulsing motors and reading sensors; built a plexiglass chassis, two-link joint for front wheel steering, wheel encoders using black/white tape and infrared sensors, H-bridge for motor control, infrared sensor array for line detection; and programmed PIC18F25K22 using C/assembly in MPLabX for controlling steering and monitoring sensors.
This project was undertaken as part of
Carnegie Mellon University's Mobot Competition in spring 2012.
More information can be found at
Ren's blog and
our mobot blog.