The goal of this project was to design a robot that would demonstrate the team's understanding of machine design and mechatronics design concepts. The project required engineering specifications to be developed and hardware selected and designed to satisfy those specifications. Software was also needed to be developed to allow the micro-controller to drive the motors, interface with an accelerometer, and to control the robot in response to inputs.
The robot uses a Nucleo-RG476 microcontroller and MPU9250 IMU. All software used was written from scratch by the team in Python. Task and state diagrams where developed first before any code was written.
© 2025 • All content within this project is strictly the property of Thomas Headland and is not for public use without permission.
Comments