The goal of this project is to use a microprocessor to develop a fully autonomous robot that would be able to deploy cones according to certain environmental constraints.
As the programmer within the group of 3, I was responsible for programming the micro-controller to handle the control logic. Although relatively simply, there were many areas which required calibration to be optimized properly. Specific Key areas of the robot are as follows:
The flow chart below shows how the general programming flow worked for the robot. Doesn't include optimization tricks used during calibration stage.
Robot Control Flow
Robot Calibration Stage: Notice the shaking of the robot in the Path finder.
Path Tracking Algorithm Test
Final Cone Deployment Machine going through Full Program
Final Report