
May 2, 2006— Using a program that mimics the way human neurons control reflexes, a robot has achieved the fastest gait yet of a two-legged machine.
The biologically inspired computer models not only give the so-called RunBot a stable gait, but also reinforce its learning to achieve faster speeds.
Developed by Tao Geng at the University of Stirling in Scotland, the 9-inch (23-centimeter) tall machine can't run yet, but it is able to speed up from a slow lumber to a fast clip in less than three minutes and achieve a gait comparable to the fastest relative speed of a person walking.
Unlike most other bipedal robots, RunBot doesn't provide a computer with intensive feedback on its stability and motion.
Instead, RunBot has just a handful of sensors in its feet and hips, as well as software-driven motor neurons, which initiate reflexes according to information gathered by the sensors.
It does not have movement in its ankles, but the bottoms of its feet are curved, with only one point touching the ground.
As soon as a foot touches the ground, a neuron initiates a reflex in the hips and the knee joint of the opposite leg, bending it and swinging it forward.
A sensor in the hip measures the angle of the forward-swinging leg and causes it to straighten out in time to hit the ground.
"You coordinate these reflexes so they produce oscillations. the one leg touches the ground, the robot falls forward onto the other leg. It's like clockwork," said Florentin Wörgötter of the University of Göttingen, Germany.
Wörgötter, along with professor Bernd Porr of the University of Glasgow, contribute to the research and serve as Geng's advisors.
Software that mimics neuronal control allows RunBot to optimize two parameters: knee bending and hip swinging. When the machine begins walking, it starts out slowly, more obviously bending its knees, which is what humans do, said Wörgötter.
The neuronal control allows the robot to try different things. So as it goes faster, it may do something like avoid bending its knees to swing the leg forward faster. By learning how to adjust the stride to the pace, RunBot keeps its balance.
"The robot's learning does not involve falling, which is a frequent problem in bipeds. One could imagine other quantities being improved, such as energy efficiency, with a similar approach," said Jessy Grizzle of the University of Michigan.
Grizzle is part of team that developed a bipedal robot that could run a couple of steps.
The downside of Geng's approach, said Grizzle, is that its control algorithm is not guaranteed to work right off the bat.
"To understand what I am getting at, imagine how you would feel about a car that you had to drive around for a few weeks before it ran well," said Grizzle.
Wörgötter said that walking isn't so much the issue as the robot's ability to learn and adapt.
He and his team are looking ahead to adding sensors, such as range finders, to make the robot more aware of obstacles and to make RunBot actually run.