From mountain goats that run up near-vertical rock faces to armadillos that roll into a protective ball, animals have evolved to adapt effortlessly to changes in their environment. In contrast, when an autonomous robot is programmed to reach a goal, each variation in its pre-determined path presents a significant physical and computational challenge.
Researchers led by Josie Hughes in the CREATE Lab in EPFL's School of Engineering wanted to develop a robot that could traverse diverse environments as adeptly as animals by changing form on the fly. With GOAT (Good Over All Terrains) they have achieved just that – and created a new paradigm for robotic locomotion and control in the process.
Thanks to its flexible yet durable design, GOAT can spontaneously morph between a flat 'rover' shape and a sphere as it moves. This allows it to switch between driving, rolling, and even swimming, all while consuming less energy than a robot with limbs or appendages.
"While most robots compute the shortest path from A to B, GOAT considers the travel modality as well as the path to be taken," Hughes explains. "For example, instead of going around an obstacle like a stream, GOAT can swim straight through. If its path is hilly, it can passively roll downhill as a sphere to save both time and energy, and then actively drive as a rover when rolling is no longer beneficial."
The research has been published in Science Robotics.
Compliance is key
To design their robot, the CREATE team took inspiration from across the animal kingdom, including spiders, kangaroos, cockroaches, and octopuses.The team's bioinspired approach led to a design that is highly compliant, meaning it adapts in response to interaction with its environment, rather than remaining rigid. This compliance means that GOAT can actively alter its shape to change its passive properties, which range from more flexible in its 'rover' configuration, to more robust as a sphere.
Built from inexpensive materials, the robot's simple frame is made of two intersecting elastic fiberglass rods, with four motorized rimless wheels. Two winch-driven cables change the frame's configuration, ultimately shortening like tendons to draw it tightly into a ball. The battery, onboard computer, and sensors are contained in a payload weighing up to 2 kg that is suspended in the center of the frame, where it is well protected in sphere mode – much as a hedgehog protects its underbelly.
The path of least resistance
CREATE Lab PhD student Max Polzin explains that compliance also allows GOAT to navigate with minimal sensing equipment. With only a satellite navigation system and a device for measuring the robot's own orientation (inertial measurement unit), GOAT carries no cameras onboard: it simply does not need to know exactly what lies in its path.
"Most robots that navigate extreme terrain have lots of sensors to determine the state of each motor, but thanks to its ability to leverage its own compliance, GOAT doesn't need complex sensing. It can leverage the environment, even with very limited knowledge of it, to find the best path: the path of least resistance," Polzin says.
Future research avenues include improved algorithms to help exploit the unique capabilities of morphing, compliant robots, as well as scaling GOAT's design up and down to accommodate different payloads. Looking ahead, the researchers see many potential applications for their device, from environmental monitoring to disaster response, and even extraterrestrial exploration.
"Robots like GOAT could be deployed quickly into uncharted terrain with minimal perception and planning systems, allowing them to turn environmental challenges into computational assets," Hughes says. "By harnessing a combination of active reconfiguration and passive adaptation, the next generation of compliant robots might even surpass nature's versatility."