For this project, we used the Pololu Romi Chassis as the base of our Robot. The end product is a robot that that can solve an arbitrary maze using only encoders and the reflectance sensors. To have this robot work properly, you must build a maze with 3/4 inch white tape on a black background. It must be formed with straight lines and right angles. It can contain cycles/loops but it must start at a dead end or a junction. Finally, the end of the maze is signified by three evenly spaced pieces of tape next to each other.
In developing this application, we implemented some software components (modules) that could be used in other projects: quadrature encoder, motor control, reflectance measurements. These modules can be copied out of this project and re-built for use on other SimpleLink SDK projects, including CC3220, CC13xx, and CC26xx devices.