Squaring Off with a Robotic Serpent
The robot serpent, able to independently dig in loose extraterrestrial soil, smart enough to slither into cracks in a planet’s surface and capable of planning routes over or around obstacles, could be ready for space travel in five years, NASA engineers predict.
|Video: snakebots can move in a variety of gaits, such as "inchworming," undulating, sidewiding, and coiling. Credit: NASA.|
"The snake will provide us with flexibility and robustness in space," said Gary Haith, lead "snakebot" engineer at NASA’s Ames Research Center located in California’s Silicon Valley. "A snakebot could navigate over rough, steep terrain where a wheeled robotic rover would likely get stuck or topple."
"One of our first steps was to make a simple mechanical test snake, and we constructed it in less than a day thanks to previous work at other labs," said Haith. "It is a direct model of a ‘polybot’ developed by Mark Yim of Xerox Palo Alto Research Center, Palo Alto, CA, with whom we are cooperating. We have slightly different electronics in our version."
|The flexible, adaptable snakebot can move through rough terrain inaccessible to wheeled rovers. Credit: NASA/Dominic Hart.|
"The test snake has a wire that carries communications and power to and from the computer brain," Haith explained. "All of the identical hinge-like modules are easy to make, and we attached the snake segments together in a chain. It has off-the-shelf hobby motors in its hinged segments that cause it to move. Each of the many motors takes a signal from the snake’s main computer brain," he said.
"Our first test robot does what we tell it to do, no matter what the results are. If it comes to an obstacle, the robot will continue to try to go over it, even if the task is impossible," he said. "We made the first, simple robot because we wanted a working snakebot in a day or two, a robot that would help us to think about how a snakebot could and should move."
|Polybot demonstrates the up-and-down movement known as sinusoidal locomotion. Credit: Xerox PARC.|
Robotic serpents can "inchworm" ahead, can flip themselves backward over low obstacles, can coil and can side-wind, Haith said. "Future work will enable the snake to become a mast or a grasping arm. A rover would need to have a dedicated mast and arm that would cost extra weight, money and time."
"A snakebot is not as good at some jobs as other robots, but you get a lot more robot for the weight and the money," he said. "The problem is it’s hard to tell the snakebot what to do. It is a complex robot that must operate independently, possibly far from Earth. Work on our second snakebot is aimed at making it capable of independent behavior."
|Side-to-side slithering is known as lateral undulation.Credit: NASA.|
"The key part of what we are striving for in the second snakebot version and beyond is sensor-based control in which the robot uses its sensors to decide what to do,’" Haith said. "We made two little microcontrollers, tiny computers, that we put in each hinged section that also includes a motor, electronics and gears to get the hinge to move to certain positions," he explained.
The snakebot will have a main computer that will tell its little computers in each segment what to do in a higher, planning sense. The tiny computers in the segments could provide "reflexes" that take care of simple, but important jobs.
"In the next couple of months, we hope to simulate the snakebot in a computer program so we can automatically develop computer routines that can control the robot," Haith said. Engineers have added strain sensors to the robot on metal ribs inside the snake. "They will tell the snake whether or not it is contacting anything, and where and how hard it is touching," Haith explained.
|The snakebot uses off-the-shelf hobby motors. Credit: NASA/Dominic Hart.|
"We hope to write software that allows the snake to learn on its own by experience," he said. "Some lessons we hope it will learn are how to crawl from soft to hard surfaces, and how to go over rough surfaces that have rocks. We even hope to show that it can climb scaffolds and go into cracks. These abilities would help the robot look for fossils or water on another planet," he added.
Adaptable, reconfigurable robots like the snakebot may prove useful in furthering the goals of NASA’s Astrobiology Institute (NAI), which include the search for signs of life on other worlds. On Mars, for example, a snakebot equipped with appropriate measuring instruments or sample-collection hardware could make it possible to extend the hunt for evidence of ancient life to areas not accessible by rovers.
|Gary Haith develops snakebots at NASA’s Ames Research Center. Credit: NASA/Dominic Hart.|
The snakebot can save spacecraft weight because the snake-like design enables the robot to do many tasks without much extra equipment, according to engineers. "One of the many advantages of the snake-based design is that the robot is field-repairable. We can include a bunch of identical spare modules with the snake on a space mission, and then we can fix the snakebot much easier than a regular robot that needs specific parts," said Haith. "Other benefits are: the snakebot can crawl off a spacecraft lander and doesn’t need a ramp, the snake’s moving parts can be sealed inside artificial skin to avoid exposure to the outside environment and the robot can still function, even if one joint freezes."
Serpentine Robotics Project (NASA Ames Research Center)
Polybot Project (Xerox Palo Alto Research Center)
Snakebot links (Institute for Autonomous intelligent Systems/GMD)
Robotics Education – The NASA Robotics Education Project(RE) is dedicated to encouraging people to become involved in science and engineering, particularly building robots. Visit this website to learn about robotics competitions and how to get involved.