Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

DeepMimic: Example-Guided Deep Reinforcement Learning of Physics-Based Character Skills

About

A longstanding goal in character animation is to combine data-driven specification of behavior with a system that can execute a similar behavior in a physical simulation, thus enabling realistic responses to perturbations and environmental variation. We show that well-known reinforcement learning (RL) methods can be adapted to learn robust control policies capable of imitating a broad range of example motion clips, while also learning complex recoveries, adapting to changes in morphology, and accomplishing user-specified goals. Our method handles keyframed motions, highly-dynamic actions such as motion-captured flips and spins, and retargeted motions. By combining a motion-imitation objective with a task objective, we can train characters that react intelligently in interactive settings, e.g., by walking in a desired direction or throwing a ball at a user-specified target. This approach thus combines the convenience and motion quality of using motion clips to define the desired style and appearance, with the flexibility and generality afforded by RL methods and physics-based animation. We further explore a number of methods for integrating multiple clips into the learning process to develop multi-skilled agents capable of performing a rich repertoire of diverse skills. We demonstrate results using multiple characters (human, Atlas robot, bipedal dinosaur, dragon) and a large variety of skills, including locomotion, acrobatics, and martial arts.

Xue Bin Peng, Pieter Abbeel, Sergey Levine, Michiel van de Panne• 2018

Related benchmarks

TaskDatasetResultRank
Toy Rearrangementheld-out N=50 randomized configurations (test)
Hand RMS Jerk2.94
22
Peach Preparationheld-out N=50 randomized configurations (test)
Hand RMS Jerk5.464
22
Book PassingN=50 randomized configurations (test)
Hand RMS Jerk4.202
22
Tissue Boxheld-out N=50 randomized configurations (test)
Hand RMS Jerk3.435
22
Tray Retrievalheld-out N=50 randomized configurations (test)
Hand RMS Jerk5.89
22
Apple Preparationheld-out N=50 randomized configurations (test)
Hand RMS Jerk17.031
22
Book PassIsaac Gym Book Pass
Overall Success Rate100
11
Robotic Manipulation RefinementApple Prep. Isaac Gym (test)
Safety Rate100
11
Robotic Manipulation RefinementToy Rearr. Isaac Gym (test)
Safety Rate100
11
Steak Season.held-out (test)
RMS Jerk2.132
11
Showing 10 of 43 rows

Other info

Follow for update