
Photograph of the MIT cheetah-bot by Jose-Luis Olivares, courtesy of MIT.
Researchers at the Massachusetts Institute of Technology (MIT), Cambridge, have developed an algorithm for bounding that they’ve successfully implemented in a robotic cheetah-a four-legged assemblage of gears, batteries, and electric motors that weighs about as much as its feline counterpart, and has sprinted up to ten miles per hour (mph). The team recently took the robot for a test run on MIT’s Killian Court. The robot has implications for the development of prosthetic legs.
“We try to understand how [four-legged animals] efficiently run in the field and nature so that we can take that inspiration and then use it in our engineering world,” Sangbae Kim, PhD, an associate professor of mechanical engineering at MIT, told Gizmag. “So, for example, we can create prosthetic legs from that technology or we can even make new transportation….”
The key to the bounding algorithm Kim and his colleagues developed is in programming each of the robot’s legs so that the faster the desired speed, the more force must be applied to propel the robot forward. Kim hypothesizes that this force-control approach to robotic running is similar, in principle, to the way world-class sprinters race. He said that by adapting a force-based approach, the cheetah-bot is able to handle rougher terrain, such as bounding across a grassy field. In treadmill experiments, the team found that the robot maintained its speed even as it ran over slight bumps in its path, represented by a foam obstacle.
The act of running can be parsed into a number of biomechanically distinct gaits, from trotting and cantering, to more dynamic bounding and galloping. In bounding, an animal’s front legs hit the ground together, followed by its hind legs, similar to the way that rabbits hop-a relatively simple gait that the researchers said they chose to model first. As an animal bounds, its legs touch the ground for a fraction of a second before cycling through the air again. The percentage of time a leg spends on the ground rather than in the air is referred to in biomechanics as a “duty cycle”; the faster an animal runs, the shorter its duty cycle. The algorithm determines the amount of force a leg should exert in the short period of each cycle that it spends on the ground. That force, they reasoned, should be enough for the robot to push up against the downward force of gravity, in order to maintain forward momentum.
In experiments, the team ran the robot at progressively smaller duty cycles, finding that, following the algorithm’s force prescriptions, the robot was able to run at higher speeds without falling. In experiments on an indoor track, the robot sprinted up to ten mph, even continuing to run after clearing a hurdle. The MIT researchers estimate that the current version of the robot may eventually reach speeds of up to 30 mph.
Editor’s note: This story was adapted from materials provided by MIT.