A team led by engineers at Northwestern University in Illinois has developed the first artificial intelligence (AI) to date that can intelligently design robots from scratch.
To test the new AI, the researchers gave the system a simple prompt: design a robot that can walk across a flat surface. While it took nature billions of years to evolve the first walking species, the new algorithm compressed evolution to lightning speed, designing a successfully walking robot in seconds.
But the AI program isn’t just fast – it also runs on a lightweight personal computer and designs wholly novel structures from scratch. This stands in sharp contrast to other AI systems, which often require energy-hungry supercomputers and colossally large datasets. And even after crunching all that data, those systems are tethered to the constraints of human creativity – only mimicking humans’ past works without an ability to generate new ideas.
‘We discovered a very fast AI-driven design algorithm that bypasses the traffic jams of evolution, without falling back on the bias of human designers,’ said Sam Kriegman, an assistant professor of computer science, mechanical engineering and chemical and biological engineering at McCormick School of Engineering. ‘We told the AI that we wanted a robot that could walk across land. Then we simply pressed a button and presto! It generated a blueprint for a robot in the blink of an eye that looks nothing like any animal that has ever walked the Earth. I call this process “instant evolution”.’
In early 2020, Kriegman gained media attention for developing xenobots – the first living robots made entirely from biological cells. Now, Kriegman and his team view their new AI as the next advance in their quest to explore the potential of artificial life. The robot itself is unassuming – small, squishy, and misshapen. But Kriegman says it represents the first step in a new era of AI-designed tools that, like animals, can act directly on the world.
‘When people look at this robot, they might see a useless gadget,’ Kriegman said. ‘I see the birth of a brand-new organism.’
While the AI program can start with any prompt, Kriegman and his team began with a simple request to design a physical machine capable of walking on land. That’s where the researchers’ input ended and the AI took over.
The computer started with a block about the size of a bar of soap. It could jiggle but definitely not walk. Knowing that it hadn’t yet achieved its goal, the AI quickly iterated on the design. With each iteration, the AI assessed its design, identified flaws and whittled away at the simulated block to update its structure. Eventually, the simulated robot could bounce in place, then hop forward and then shuffle. Finally, after just nine tries, it generated a robot that could walk half its body length per second – about half the speed of an average human stride.
The entire design process – from a shapeless block with zero movement to a full-on walking robot – took just 26 seconds on a laptop.
‘Now anyone can watch evolution in action as AI generates better and better robot bodies in real time,’ Kriegman said. ‘Evolving robots previously required weeks of trial and error on a supercomputer. Aand of course before any animals could run, swim or fly around our world, there were billions upon billions of years of trial and error. This is because evolution has no foresight. It cannot see into the future to know if a specific mutation will be beneficial or catastrophic. We found a way to remove this blindfold, thereby compressing billions of years of evolution into an instant.’
All on its own, the AI surprisingly came up with the same solution for walking as nature: legs. But unlike nature’s decidedly symmetrical designs, the AI took a different approach. The resulting robot has three legs, fins along its back, a flat face and is riddled with holes.
‘It’s interesting because we didn’t tell the AI that a robot should have legs,’ Kriegman said. ‘It rediscovered that legs are a good way to move around on land. Legged locomotion is, in fact, the most efficient form of terrestrial movement.’
To see if the simulated robot could work in real life, Kriegman and his team used it as a blueprint. First, they 3D printed a mould of the negative space around the robot’s body. Then, they filled the mould with liquid silicone rubber and let it cure. When the team popped the solidified silicone out of the mould, it was squishy and flexible.
Now, it was time to see if the robot’s simulated behaviour – walking – was retained in the physical world. The researchers filled the rubber robot body with air, making its three legs expand. When the air deflated from the robot’s body, the legs contracted. By continually pumping air into the robot, it repeatedly expanded then contracted – causing slow but steady locomotion.
While the evolution of legs makes sense, the holes are a curious addition. The AI punched holes throughout the robot’s body in seemingly random places. Kriegman hypothesises that porosity removes weight and adds flexibility, enabling the robot to bend its legs for walking.
‘We don’t really know what these holes do, but we know that they are important,’ he said. ‘Because when we take them away, the robot either can’t walk anymore or can’t walk as well.’
Overall, Kriegman is surprised and fascinated by the robot’s design, noting that most human-designed robots either look like humans, dogs or hockey pucks.
‘When humans design robots, we tend to design them to look like familiar objects,’ Kriegman said. ‘But AI can create new possibilities and new paths forward that humans have never even considered. It could help us think and dream differently. And this might help us solve some of the most difficult problems we face.’
Although the AI’s first robot can do little more than shuffle forward, Kriegman imagines a world of possibilities for tools designed by the same program. Someday, similar robots might be able to navigate the rubble of a collapsed building, following thermal and vibrational signatures to search for trapped people and animals, or they might traverse sewer systems to diagnose problems, unclog pipes and repair damage. The AI also might be able to design nano-robots that enter the human body and steer through the blood stream to unclog arteries, diagnose illnesses or kill cancer cells.
‘The only thing standing in our way of these new tools and therapies is that we have no idea how to design them,’ Kriegman said. ‘Lucky for us, AI has ideas of its own.’
The research has been published in the Proceedings of the National Academy of Sciences.