Meet HERMES the Humanoid Robot with Human-like Reflexes
Researchers from MIT have designed an interface that takes advantage of a human's split-second reflexes allowing a humanoid to maintain its balance and complete tasks.
Balance and Feedback
To give the human operator a sense of the robot’s balance, the team first looked for a way to measure the robot’s center of pressure, or weight distribution, which indicates its balance and stability. The researchers worked with HERMES, a 100-pound biped robot designed by the team, along with the interface, for disaster response. They outfitted the robot’s feet with load sensors that measure the force exerted by each foot on the ground.
Depending on the forces measured, the researchers calculated the robot’s center of pressure, or where it was shifting its weight. They then mapped out a polygonal area, the edges of which represent each of the robot’s feet. They determined that if the robot’s center of pressure strayed toward the edges of this support polygon, the robot was in danger of falling.
Ramos and Wang then built the balance-feedback interface: a large polygonal platform equipped with motors, and an exoskeleton of metal bars and wires that attaches to a person’s waist - essentially, the human body’s center of mass. With computer software, the researchers translated the robot’s center of pressure to the platform’s motors, which apply comparable force to the exoskeleton, pushing a person back and forth as the robot shifts its weight.
“The interface works by pushing harder on the operator as the robot’s center of pressure approaches the edge of the support polygon,” Wang explains. “If the robot is leaning too far forward, the interface will push the operator in the opposite direction, to convey that the robot is in danger of falling.”
In experiments to test the interface, Wang repeatedly struck the robot’s torso with a hammer. Ramos, standing on the platform, was unaware of when the hammer would strike. As Wang struck the robot, the platform exerted a similar jolt on Ramos, who reflexively shifted his weight to regain his balance, causing the robot to also catch itself.
The team also tested whether the robot kept its balance while punching through drywall. Ramos, in the exoskeleton, mimed the action, and the robot simultaneously carried it out. The platform pushed forward on Ramos as the robot made contact with the wall. In response, Ramos rocked back on his heels, causing the robot to do the same.
“These experiments show the versatility of the human operator. In one test, the robot unexpectedly got its arm stuck in the wall. But, because the human was in the loop, the operator could arrive at a creative solution which was translated directly to the robot,” Wang says. “Our next goal is to try more complex coordinated movements such as swinging an axe or opening a spring-loaded door. These actions are difficult for many robots. If the robot stands stiff while pushing on a door, it tends to tip over. You have to lean your body weight into it and catch yourself as the because it’s so natural to humans, you can have the human do it.”
Jonathan Hurst, associate professor of mechanical, industrial, and manufacturing engineering at Oregon State University, says the new balance interface is an intuitive platform for operators, as an operator can use it without thinking.
“This interface likely won’t even distract a person,” says Hurst, who was not involved in the research. “It’s normal to keep your balance while focusing on a task. But perhaps more important than just a way to control a robot in the absence of knowing how to do it autonomously is being able to observe and collect data from the robot. Given hours of data recording the details of human strategies for balance and pose adjustment, I’d be willing to bet they will discover some relatively simple approaches for autonomous strategies.”
This research was funded, in part, by the Defense Advanced Research Projects Agency.
This article originally appeared on MIT News.