Our self balancing robot is meant to be open loop unstable, but closed loop stable. It uses a BNO055 IMU, a laser rangefinder, and 2 Pittman gear motors to provide torque and correct motion. The intent of the project was to give us an opportunity to learn more about the interface between hardware and software. Specifically how motors can be controlled by Python code and how the code can interpret and react to real world data from different types of sensors. We needed to apply and combine our skills from mechanical controls, dynamics, electrical engineering, and the previous mechatronics course.
© 2025 • All content within this project is strictly the property of Christopher Feickert and is not for public use without permission.
Comments