The challenge:
A self-driving robot that goes up a ramp of 12 inch tall and pushes a 52 inches long tube. The robot is able to communicate with any other robot in the class, simply by introducing the IP address of the partner’s robot, being able to accelerate and decelerate depending on the message provided by the partner’s robot.
What we did and how we did it:
As a team, we designed a build a robot with 2 DC motors, 2 pressure sensors and a Raspberry Pi. We designed and laser cut the motor chassis and sensor mount and 3D printed the motors mount.
My main contribution was with the setup of the Raspberry Pi and the sensors, programming the robot the follow the instructinos. I also helped assembling the robot.
Learnings and improvements:
Through this project, we learned how to integrate sensors with embedded systems, implement robot-to-robot communication using Raspberry Pi, and coordinate mechanical and electronic components in a mobile system.
Personally, I learned how to build autonomous systems that can operate reliably without human intervention, integrate mechanical structures with electronics, balance motors within a mobile robot, design effective chassis structures, and systematically test and document electronic connections step by step.