

This two-legged robot taught itself how to walk
source link: https://blogs.mathworks.com/headlines/2021/04/14/this-two-legged-robot-taught-itself-how-to-walk/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

This two-legged robot taught itself how to walk
Cassie can’t dance. At least not yet. But it recently took its first steps. You got to walk before you run!
Cassie is a bright yellow, two-legged, human-sized robot that recently taught itself to walk with a form of artificial intelligence called reinforcement learning.
Reinforcement learning-based walking controller. Image credit: University of California, Berkeley
Even before taking its first steps, the team of researchers from The University of California, Berkeley, used simulation to see if it was ready for its debut in the big, wide world. The researchers shared their work with MIT Technology Review in the article, Forget Boston Dynamics. This robot taught itself to walk. Their research, Reinforcement Learning for Robust Parameterized Locomotion Control of Bipedal Robots, is available here.
Impressive videos from Boston Dynamics make it look easy
Boston Dynamics has been publishing spectacular videos of their robots for years, raising the expectations of robotic moves as they go. Late last year, they released a video of dancing robots that has now been viewed more than 30 million times.
“These videos may lead some people to believe that this is a solved and easy problem,” Zhongyu Li at the University of California, Berkeley, told MIT Technology Review. “But we still have a long way to go to have humanoid robots reliably operate and live in human environments.”
Dancing robots. Image credit: Boston Dynamics
Reinforcement Learning
The amount of code required to program a bipedal robot to walk in a variety of environments is staggering. Uphill motion on a rocky path requires different control and balance than walking on a slick, flat surface. Sidewalks have different coefficients of friction than carpeted hallways.
Robustness and versatility are very hard to achieve. That’s why roboticists are turning to reinforcement learning.
The researchers reported that classic methods for stabilizing bipedal robots tend “to lack the ability to adapt to changes in the environment.” Reinforcement Learning, however, enables the robot to teach itself through trial and error. Reinforcement learning enabled Cassie to teach itself as it stepped and stumbled.
Learning to walk virtually, first
Due to their size and instability, two-legged robots can easily trip and tumble with even the tiniest of missteps. So, the Berkeley team let Cassie learn in a virtual environment before hitting the pavement, literally.
A trial-and-error approach includes errors, often lots of them. But a failure of an actual robot can be dangerous, expensive, or both. A physically accurate simulation environment such as Simscape MultibodyTM is good for validating autonomous algorithms before they are deployed to expensive robot hardware, and that’s precisely what the researchers from Berkeley did. Much like fighter pilots learn to fly in flight simulators before taking the controls of expensive aircraft, Cassie learned to walk in a simulation environment.
The team used two levels of virtual environments. First, a simulated version of Cassie learned to walk by drawing on an extensive existing database of robot movements. They transferred this simulation to a second virtual environment, Simscape Multibody, that replicates real-world physics with a high degree of accuracy.
The robot learned many different movements, such as walking in a crouched position, carrying loads, turning, and squatting. Once Cassie proved its ability in Simscape, the learned walking model was loaded onto the actual robot.
The experimental results show Cassie in different real-world scenarios. Image credit: University of California, Berkeley
“The real Cassie was able to walk using the model learned in simulation without any extra fine-tuning. It could walk across rough and slippery terrain, carry unexpected loads, and recover from being pushed. During testing, Cassie also damaged two motors in its right leg but was able to adjust its movements to compensate.”
-MIT Technology Review
So, while it’s true that you got to walk before you run, it turns out that if you’re a robot, it’s wise to test that you’re ready to walk first in simulation.
For more information:
- To see more on reinforcement learning, check out this bio-inspired one-legged robot.
- To learn the basics of simulating physical systems in Simscape, check out this free, two-hour introductory tutorial.
Recommend
-
19
Google's DeepMind AI Just Taught Itself To WalkGoogle's DeepMind AI Just Taught Itself To Walk - YouTube
-
6
Rapid Motor Adaptation for Legged Robots RMA: Rapid Motor Adaptation for Legged Robot 1 University of California at Berkeley, 2 Carnegie Mel...
-
9
Ancient Two-Legged Crocodile Left Behind These Awesome FootprintsArtist’s interpretation of two-legged crocodiles from the Cretaceous.Image: Anthony RomilioModern crocodiles are known for their sprawling four-legged gait...
-
6
‘Morally Toxic’ is a New Camera Bag Line from 3 Legged Thing
-
9
Three-legged stool for Success in DataSource: UnsplashData is only useful if it can be understood. If we don’t understand it, we won’t be able to act on it. If we won’t be able to act on it, it is worthless.Though d...
-
4
But can it play... never mind — A dish of neurons may have taught itself to play Pong (badly) Given control of a paddle and feedback, the neurons figured out what...
-
8
Amazon Tells Drivers to Look Out for ‘Four-Legged Customers’ Day After Driver Is Mauled By Dogs, Dies"If we know Fido is nearby, we'll add the paw print to give you a heads up."October 26, 2022...
-
15
A four-legged robotic system for playing soccer on various terrains “DribbleBot” can m...
-
6
How Google taught AI to doubt itself / Can you stop chatbots from making stuff up using search?By Casey Newton, a co...
-
7
LG developed a two-legged AI-powered robot that can watch your pets for you
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK