Ball Balancing Robot
The Ball Balancing Robot is an omnidirectional balancing mobile robot. It balances itself about the vertical axis. Its motion is controlled by 3 omni wheels, spaced in equiangular orientation.
The goal of this project was to perform the kinematic and dynamic modeling of the robot. Also, the robot was simulated in CoppeliaSim (formerly VRep).
Following are the videos of the robot tracking a circular and straight line trajectory.
Circular Trajectory
Straight line Trajectory
The report of the project detailing the kinematic derivations and the Euler Lagrange equation of motion is given below