MARIO is a 3-DOF robotic manipulator that serves as the perfect teaching tool for robotics students at SRA. I enhanced and modernized this existing project by porting it from old Gazebo Classic to the latest Gazebo Fortress and added new control features.
MARIO robotic arm performing precise movements
Physical MARIO robot with ESP32 control system
The physical MARIO robot combines robust mechanical design with modern electronics:
MARIO simulation environment in Gazebo Fortress
The upgraded simulation provides a much better learning experience:
Enhanced simulation with improved physics and teleop controls
The MARIO system works in two main modes:
Students can learn ROS2 concepts, practice robot programming, and see their code work both in simulation and on real hardware.
MARIO is now actively used in SRA's ROS2 workshops, helping students learn robotics concepts through hands-on experience. The enhanced simulation and improved controls make it an excellent educational tool for the next generation of robotics engineers.