Introducing

Roomba Navigation

C

For my Embedded Systems class, we spent all semester in Datasheets learning how to connect and control a Roomba for our terminal. This class stretched my skills in embedded programming, C, and datasheet reading. Our final project was to use everything we learned to create a controller that would allow us to navigate a Roomba through a hidden maze. We successfully navigated near the goal and just got stuck on the other side of a "cone."