MAAIP: Multi-Agent Adversarial Interaction Priors for imitation from fighting demonstrations for physics-based characters

被引:2
作者
Younes, Mohamed [1 ]
Kijak, Ewa [1 ]
Kulpa, Richard [2 ]
Malinowski, Simon [1 ]
Multon, Franck [3 ]
机构
[1] Univ Rennes, INRIA, IRISA, Rennes, France
[2] Univ Rennes 2, Inria, M2S, Rennes, France
[3] Univ Rennes, Inria, IRISA, M2S, Rennes, France
关键词
Character Animation; Multi-Agent Reinforcement Learning; Adversarial Imitation learning; Physics-based Simulation; Motion Capture;
D O I
10.1145/3606926
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Simulating realistic interaction and motions for physics-based characters is of great interest for interactive applications, and automatic secondary character animation in the movie and video game industries. Recent works in reinforcement learning have proposed impressive results for single character simulation, especially the ones that use imitation learning based techniques. However, imitating multiple characters interactions and motions requires to also model their interactions. In this paper, we propose a novel Multi-Agent Generative Adversarial Imitation Learning based approach that generalizes the idea of motion imitation for one character to deal with both the interaction and the motions of the multiple physics-based characters. Two unstructured datasets are given as inputs: 1) a single-actor dataset containing motions of a single actor performing a set of motions linked to a specific application, and 2) an interaction dataset containing a few examples of interactions between multiple actors. Based on these datasets, our system trains control policies allowing each character to imitate the interactive skills associated with each actor, while preserving the intrinsic style. This approach has been tested on two different fighting styles, boxing and full-body martial art, to demonstrate the ability of the method to imitate different styles.
引用
收藏
页数:20
相关论文
共 53 条
[1]   A comprehensive survey of multiagent reinforcement learning [J].
Busoniu, Lucian ;
Babuska, Robert ;
De Schutter, Bart .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2008, 38 (02) :156-172
[2]  
Christianos F, 2021, PR MACH LEARN RES, V139
[3]   Generalized Biped Walking Control [J].
Coros, Stelian ;
Beaudoin, Philippe ;
van de Panne, Michiel .
ACM TRANSACTIONS ON GRAPHICS, 2010, 29 (04)
[4]   Simulation of human motion data using short-horizon model-predictive control [J].
da Silva, M. ;
Abe, Y. ;
Popovic, J. .
COMPUTER GRAPHICS FORUM, 2008, 27 (02) :371-380
[5]   Generative Adversarial Networks [J].
Goodfellow, Ian ;
Pouget-Abadie, Jean ;
Mirza, Mehdi ;
Xu, Bing ;
Warde-Farley, David ;
Ozair, Sherjil ;
Courville, Aaron ;
Bengio, Yoshua .
COMMUNICATIONS OF THE ACM, 2020, 63 (11) :139-144
[6]  
Grassia F S., 1998, Journal of Graphics Tools, V3, P29, DOI DOI 10.1080/10867651.1998.10487493
[7]  
Hadfield-Menell D, 2017, ADV NEUR IN, V30
[8]   Online Control of Simulated Humanoids Using Particle Belief Propagation [J].
Hamalainen, Perttu ;
Rajamaki, Joose ;
Liu, C. Karen .
ACM TRANSACTIONS ON GRAPHICS, 2015, 34 (04)
[9]   MD-GAN: Multi-Discriminator Generative Adversarial Networks for Distributed Datasets [J].
Hardy, Corentin ;
Le Merrer, Erwan ;
Sericola, Bruno .
2019 IEEE 33RD INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2019), 2019, :866-877
[10]   Deep Integration of Physical Humanoid Control and Crowd Navigation [J].
Haworth, Brandon ;
Berseth, Glen ;
Moon, Seonghyeon ;
Faloutsos, Petros ;
Kapadia, Mubbasir .
PROCEEDINGS OF THE 13TH ACM SIGGRAPH CONFERENCE ON MOTION, INTERACTION AND GAMES, MIG 2020, 2020,