Learning Agile Skills via Adversarial Imitation of Rough Partial Demonstrations
2022
Conference Paper
al
Learning agile skills is one of the main challenges in robotics. To this end, reinforcement learning approaches have achieved impressive results. These methods require explicit task information in terms of a reward function or an expert that can be queried in simulation to provide a target control output, which limits their applicability. In this work, we propose a generative adversarial method for inferring reward functions from partial and potentially physically incompatible demonstrations for successful skill acquirement where reference or expert demonstrations are not easily accessible. Moreover, we show that by using a Wasserstein GAN formulation and transitions from demonstrations with rough and partial information as input, we are able to extract policies that are robust and capable of imitating demonstrated behaviors. Finally, the obtained skills such as a backflip are tested on an agile quadruped robot called Solo 8 and present faithful replication of hand-held human demonstrations.
Award: | (Best Paper Award Finalist) |
Author(s): | Li, C. and Vlastelica, M. and Blaes, S. and Frey, J. and Grimminger, F. and Martius, G. |
Book Title: | Proceedings of the 6th Conference on Robot Learning (CoRL) |
Year: | 2022 |
Month: | December |
Department(s): | Autonomous Learning |
Bibtex Type: | Conference Paper (conference) |
Event Name: | Conference on Robot Learning (CoRL) |
Event Place: | Auckland, NZ |
Award Paper: | Best Paper Award Finalist |
State: | Accepted |
Talk Type: | Oral |
URL: | https://openreview.net/forum?id=x6INXlnUGro |
Links: |
Arxiv
Videos Project |
Video: | |
BibTex @conference{li2022wasabi, title = {Learning Agile Skills via Adversarial Imitation of Rough Partial Demonstrations}, author = {Li, C. and Vlastelica, M. and Blaes, S. and Frey, J. and Grimminger, F. and Martius, G.}, booktitle = {Proceedings of the 6th Conference on Robot Learning (CoRL)}, month = dec, year = {2022}, doi = {}, url = {https://openreview.net/forum?id=x6INXlnUGro}, month_numeric = {12} } |