An omni-wheel based driving mechanism includes a spherical wheel, a pair of first omni wheels, and a pair of second omni wheels. The first omni wheels are arranged at two sides of the spherical wheel to space from each other by a predetermined distance in