Related Experiment Video
Updated: Jun 28, 2025

10:34
Designing and Implementing Nervous System Simulations on LEGO Robots
Published on: May 25, 2013
15.1K
Learning agile soccer skills for a bipedal robot with deep reinforcement learning
Tuomas Haarnoja1, Ben Moran1, Guy Lever1
1Google DeepMind, London, UK.
Science Robotics
|April 10, 2024
Summary
Deep reinforcement learning (deep RL) enables miniature humanoid robots to develop sophisticated movement skills for complex tasks like soccer. This approach achieved faster walking, turning, and kicking, with improved fall recovery, demonstrating effective sim-to-real transfer.
Area of Science:
- Robotics
- Artificial Intelligence
- Machine Learning
Background:
- Developing sophisticated movement skills for robots is challenging.
- Manual design of complex behaviors is often impractical.
- Deep reinforcement learning (deep RL) offers a potential solution.
Purpose of the Study:
- To investigate deep RL for synthesizing complex and safe movement skills in miniature humanoid robots.
- To train a robot for a one-versus-one soccer game using deep RL.
- To assess the transferability of learned skills from simulation to real robots.
Main Methods:
- Trained a deep RL agent in simulation for a simplified soccer game.
- Utilized high-frequency control, dynamics randomization, and perturbations for robust training.
- Transferred learned policies to a real miniature humanoid robot with zero-shot learning.
Main Results:
- The agent learned dynamic skills: fall recovery, walking, turning, and kicking.
- Achieved significantly improved performance: 181% faster walking, 302% faster turning, 63% less recovery time, 34% faster kicking.
- Demonstrated adaptive tactical behavior and anticipation of game events.
- Successful zero-shot transfer from simulation to the real robot.
Conclusions:
- Deep reinforcement learning can effectively synthesize complex and safe movement skills for humanoid robots.
- The trained agent exhibited superior performance and adaptability compared to scripted baselines.
- The sim-to-real transfer was successful due to specific training techniques, enabling practical applications.
Related Concept Videos
Observational Learning
168
Albert Bandura's observational learning, also known as imitation or modeling, occurs when a person observes and imitates another's behavior. It is a quicker process than operant conditioning. A well-known example is the Bobo doll study, where children who saw an adult acting aggressively towards the doll were more likely to act aggressively when left alone, compared to those who observed a nonaggressive adult. Many psychologists view observational learning as a form of latent learning...
168
Reinforcement
202
Positive and negative reinforcement are key concepts in operant conditioning, a learning process where the consequences of a behavior affect the likelihood of that behavior being repeated.
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
202
Avoidance Learning and Learned Helplessness
1.7K
Avoidance learning and learned helplessness are critical concepts in understanding behavioral responses to negative stimuli.
Avoidance learning occurs when an organism learns that a specific behavior can prevent an unpleasant outcome. For example, a student who receives a bad grade may start studying harder to avoid future poor grades. This behavior persists even when the negative outcome is no longer present. Avoidance learning is powerful because it maintains behavior in the absence of the...
Avoidance learning occurs when an organism learns that a specific behavior can prevent an unpleasant outcome. For example, a student who receives a bad grade may start studying harder to avoid future poor grades. This behavior persists even when the negative outcome is no longer present. Avoidance learning is powerful because it maintains behavior in the absence of the...
1.7K
Introduction to Learning
376
Learning is the process of acquiring knowledge or skills through practice or experience, leading to long-lasting behavioral changes. This acquisition occurs through interaction with the environment and requires practice or experience. For instance, mastering a skill such as surfing requires considerable practice and experience, highlighting the essential role of repeated interactions with the environment in learning.
In contrast to learned behaviors, unlearned behaviors such as crying, sexual...
In contrast to learned behaviors, unlearned behaviors such as crying, sexual...
376

