SIMBot: New Advance Omnidirectional BallBot

SIMBot: New Advance Omnidirectional BallBot

Oct 7, 2016 @ 11:40 | 

Spherical Induction Motor (SIM) Eliminates Robot’s Mechanical Drive System

In 2005 Prof. Ralph Hollis invented the first BallBot, an elegantly simple robot whose tall, thin body glides atop a sphere slightly smaller than a bowling ball. It was patented in 2010.

The latest version of that BallBot is SIMbot. Researchers from Robotics Institute, CMU developed SIMBot with just one moving part: Spherical Induction Motor (SIM).  A report on the work was presented at the IEEE International Conference on Robotics and Automation (ICRA 2016) in Sweden.


Ballbot is a dynamically-stable mobile robot designed to balance on a single spherical wheel (i.e. ball). Ballbot is an underactuated robot; means there are more degrees of freedom (DOF) than there are independent control inputs. A ballbot is omnidirectional and thus exceptionally agile, maneuverable and organic in motion compared to other ground vehicles. Its dynamic stability enables and works on the same principle as that of an inverted pendulum.   The ball is directly controlled using actuators, whereas the body has no direct control. The body is kept upright about its unstable equilibrium point.

Application of BallBots

Due to its dynamic stability and single moving part, a BallBot can be more agile, tall with smaller footprint than statically stable robots, so it can be useful in narrow and cluttered environments.


The spherical induction motor (SIM) invented by Hollis, a research professor in Carnegie Mellon University’s Robotics Institute, and Masaaki Kumagai, a professor of engineering at Tohoku Gakuin University in Tagajo, Japan, eliminates the mechanical drive systems that each used on previous ballbots. Because of this extreme mechanical simplicity, SIMbot requires less routine maintenance and is less likely to suffer mechanical failures.

spherical induction motor
(The spherical induction motor eliminates the robot’s mechanical drive system. (Image: RI/CMU) )

The new motor can move the ball in any direction using only electronic controls. These movements keep SIMbot’s body balanced atop the ball.

 Early comparisons between SIMbot and a mechanically driven ballbot suggest the new robot is capable of similar speed — about 1.9 meters per second, or the equivalent of a very fast walk — but is not yet as efficient, said Greg Seyfarth, a former member of Hollis’ lab who recently completed his master’s degree in robotics.

Induction motors are nothing new; they use magnetic fields to induce electric current in the motor’s rotor, rather than through an electrical connection. What is new here is that the rotor is spherical and, thanks to some fancy math and advanced software, can move in any combination of three axes, giving it omnidirectional capability. In contrast to other attempts to build a SIM, the design by Hollis and Kumagai enables the ball to turn all the way around, not just move back and forth a few degrees.

Though Hollis said it is too soon to compare the cost of the experimental motor with conventional motors, he said long-range trends favor the technologies at its heart.

“This motor relies on a lot of electronics and software,” he explained. “Electronics and software are getting cheaper. Mechanical systems are not getting cheaper, or at least not as fast as electronics and software are.”

SIMbot’s mechanical simplicity is a significant advance for ballbots, a type of robot that Hollis maintains is ideally suited for working with people in human environments. Because the robot’s body dynamically balances atop the motor’s ball, a ballbot can be as tall as a person, but remain thin enough to move through doorways and in between furniture. This type of robot is inherently compliant, so people can simply push it out of the way when necessary. Ballbots also can perform tasks such as helping a person out of a chair, helping to carry parcels and physically guiding a person.

Greg Seyfarth and SIMbot (Image: RI/CMU)

Until now, moving the ball to maintain the robot’s balance has relied on mechanical means. Hollis’ ballbots, for instance, have used an “inverse mouse ball” method, in which four motors actuate rollers that press against the ball so that it can move in any direction across a floor, while a fifth motor controls the yaw motion of the robot itself.

“But the belts that drive the rollers wear out and need to be replaced,” said Michael Shomin, a Ph.D. student in robotics. “And when the belts are replaced, the system needs to be recalibrated.” He said the new motor’s solid-state system would eliminate that time-consuming process.

The rotor of the spherical induction motor is a precisely machined hollow iron ball with a copper shell. Current is induced in the ball with six laminated steel stators, each with three-phase wire windings. The stators are positioned just next to the ball and are oriented slightly off vertical.

The six stators generate travelling magnetic waves in the ball, causing the ball to move in the direction of the wave. The direction of the magnetic waves can be steered by altering the currents in the stators.

Hollis and Kumagai jointly designed the motor. Ankit Bhatia, a Ph.D. student in robotics, and Olaf Sassnick, a visiting scientist from Salzburg University of Applied Sciences, adapted it for use in ballbots.

Getting rid of the mechanical drive eliminates a lot of the friction of previous ballbot models, but virtually all friction could be eliminated by eventually installing an air bearing, Hollis said. The robot body would then be separated from the motor ball with a cushion of air, rather than passive rollers.

“Even without optimizing the motor’s performance, SIMbot has demonstrated impressive performance,” Hollis said. “We expect SIMbot technology will make ballbots more accessible and more practical for wide adoption.”

The National Science Foundation and, in Japan, Grants-in-Aid for Scientific Research (KAKENHI) supported this research. 

  • Source: Robotics Institute, CMU 
  • Image: RI/CMU


Leave a Reply

Your email address will not be published. Required fields are marked *