Embedded Systems: Mars Rover


During this project I worked with a team to program a robot to navigate an obstacle course. We combined the skills we learned throughout the semester in order to control the robot over Bluetooth and navigate the course. We also used our skills to detect different sized obstacles as well as determine where the goal of the course was based on the size of the object.

I learned valuable skills during this project including programming with C in an embedded environment. For example, in this project we worked with various sensors to detect the size of objects as well as cliff sensors for detecting a drop off.