Abstract
Playing with a soccer ball is not easy even for a real human because of dynamic foot contacts with the moving ball while chasing and controlling it. The problem of online full-body soccer motion synthesis is challenging and has not been fully solved yet. In this paper, we present a novel motion control system that produces physically-correct full-body soccer motions: dribbling forward, dribbling to the side, and shooting, in response to an online user motion prescription specified by a motion type, a running speed, and a turning angle. This system performs two tightly-coupled tasks: data-driven motion prediction and physics-based motion synthesis. Given example motion data, the former synthesizes a reference motion in accordance with an online user input and further refines the motion to make the character kick the ball at a right time and place. Provided with the reference motion, the latter then adopts a Model Predictive Control (MPC) framework to generate a physically-correct soccer motion, by solving an optimal control problem that is formulated based on dynamics for a full-body character and the moving ball together with their interactions. Our demonstration shows the effectiveness of the proposed system that synthesizes convincing full-body soccer motions in various scenarios such as adjusting the desired running speed of the character, changing the velocity and the mass of the ball, and maintaining balance against external forces.
- Mazen Al Borno, Martin De Lasa, and Aaron Hertzmann. 2013. Trajectory optimization for full-body movements with complex contacts. IEEE transactions on visualization and computer graphics 19, 8 (2013), 1405--1414. Google Scholar
Digital Library
- Okan Arikan and David A Forsyth. 2002. Interactive motion generation from examples. In ACM Transactions on Graphics (TOG), Vol. 21. ACM, 483--490. Google Scholar
Digital Library
- Samuel Barrett, Katie Genter, Todd Hester, Michael Quinlan, and Peter Stone. 2010. Controlled kicking under uncertainty. In The Fifth Workshop on Humanoid Soccer Robots at Humanoids.Google Scholar
- Jong-In Choi, Shin-Jin Kang, Chang-Hun Kim, and Jung Lee. 2015. Virtual ball player. The Visual Computer 31, 6--8 (2015), 905--914. Google Scholar
Digital Library
- Jong-In Choi, Sun-Jeong Kim, Chang-Hun Kim, and Jung Lee. 2016. Let's be a virtual juggler. Computer Animation and Virtual Worlds 27, 3--4 (2016), 443--450. Google Scholar
Digital Library
- Simon Clavet. 2016. Motion Matching and The Road to Next-Gen Animation. In Proc. of GDC 2016 (2016).Google Scholar
- Marco Da Silva, Yeuhi Abe, and J Popović. 2008. Simulation of Human Motion Data using Short-Horizon Model-Predictive Control. In Computer Graphics Forum, Vol. 27. Wiley Online Library, 371--380.Google Scholar
- Martin De Lasa, Igor Mordatch, and Aaron Hertzmann. 2010. Feature-based locomotion controllers. In ACM Transactions on Graphics (TOG), Vol. 29. ACM, 131. Google Scholar
Digital Library
- Kai Ding, Libin Liu, Michiel Van de Panne, and KangKang Yin. 2015. Learning reduced-order feedback policies for motion skills. In Proceedings of the 14th ACM SIGGRAPH/Eurographics Symposium on Computer Animation. ACM, 83--92. Google Scholar
Digital Library
- EASports. 1993--2019. FIFA series. www.easports.com/fifa.Google Scholar
- Michael Gleicher. 2001. Motion path editing. In Proceedings of the 2001 symposium on Interactive 3D graphics. ACM, 195--202. Google Scholar
Digital Library
- Sehoon Ha and C Karen Liu. 2016. Evolutionary optimization for parameterized whole-body dynamic motor skills. In Robotics and Automation (ICRA), 2016 IEEE International Conference on. IEEE, 1390--1397.Google Scholar
- Daseong Han, Haegwang Eom, Junyong Noh, et al. 2016. Data-guided Model Predictive Control Based on Smoothed Contact Dynamics. In Computer Graphics Forum, Vol. 35. Wiley Online Library, 533--543.Google Scholar
Cross Ref
- Daseong Han, Junyong Noh, Xiaogang Jin, Joseph S Shin, and Sung Y Shin. 2014. Online real-time physics-based predictive motion control with balance recovery. In Computer Graphics Forum, Vol. 33. Wiley Online Library, 245--254. Google Scholar
Digital Library
- Nicolas Heess, Srinivasan Sriram, Jay Lemmon, Josh Merel, Greg Wayne, Yuval Tassa, Tom Erez, Ziyu Wang, Ali Eslami, Martin Riedmiller, et al. 2017. Emergence of locomotion behaviours in rich environments. arXiv preprint arXiv:1707.02286 (2017).Google Scholar
- Todd Hester, Michael Quinlan, and Peter Stone. 2010. Generalized model learning for reinforcement learning on a humanoid robot. In Robotics and Automation (ICRA), 2010 IEEE International Conference on. IEEE, 2369--2374.Google Scholar
Cross Ref
- Daniel Holden, Taku Komura, and Jun Saito. 2017. Phase-functioned neural networks for character control. ACM Transactions on Graphics (TOG) 36, 4 (2017), 42. Google Scholar
Digital Library
- Daniel Holden, Jun Saito, and Taku Komura. 2016. A deep learning framework for character motion synthesis and editing. ACM Transactions on Graphics (TOG) 35, 4 (2016), 138. Google Scholar
Digital Library
- David H Jacobson and David Q Mayne. 1970. Differential dynamic programming. (1970).Google Scholar
- Sumit Jain and C Karen Liu. 2009. Interactive synthesis of human-object interaction. In Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. ACM, 47--53. Google Scholar
Digital Library
- KONAMI. 1995--2019. Pro Evolution Soccer series. www.konami.com.Google Scholar
- Lucas Kovar, Michael Gleicher, and Frédéric Pighin. 2002. Motion graphs. In ACM transactions on graphics (TOG), Vol. 21. ACM, 473--482. Google Scholar
Digital Library
- Jehee Lee, Jinxiang Chai, Paul SA Reitsma, Jessica K Hodgins, and Nancy S Pollard. 2002. Interactive control of avatars animated with human motion data. In ACM Transactions on Graphics (TOG), Vol. 21. ACM, 491--500. Google Scholar
Digital Library
- Yoonsang Lee, Sungeun Kim, and Jehee Lee. 2010a. Data-driven biped control. ACM Transactions on Graphics (TOG) 29, 4 (2010), 129. Google Scholar
Digital Library
- Yongjoon Lee, Kevin Wampler, Gilbert Bernstein, Jovan Popović, and Zoran Popović. 2010b. Motion fields for interactive character locomotion. In ACM Transactions on Graphics (TOG), Vol. 29. ACM, 138. Google Scholar
Digital Library
- Leonardo Leottau, Carlos Celemin, and Javier Ruiz-del Solar. 2014. Ball dribbling for humanoid biped robots: a reinforcement learning and fuzzy control approach. In Robot Soccer World Cup. Springer, 549--561.Google Scholar
- Sergey Levine and Vladlen Koltun. 2013. Guided policy search. In International Conference on Machine Learning. 1--9. Google Scholar
Digital Library
- Sergey Levine, Jack M Wang, Alexis Haraux, Zoran Popović, and Vladlen Koltun. 2012. Continuous character control with low-dimensional embeddings. ACM Transactions on Graphics (TOG) 31, 4 (2012), 28. Google Scholar
Digital Library
- Libin Liu, Michiel Van De Panne, and KangKang Yin. 2016. Guided learning of control graphs for physics-based characters. ACM Transactions on Graphics (TOG) 35, 3 (2016), 29. Google Scholar
Digital Library
- Libin Liu, KangKang Yin, Michiel van de Panne, and Baining Guo. 2012. Terrain runner: control, parameterization, composition, and planning for highly dynamic motions. ACM Trans. Graph. 31, 6 (2012), 154--1. Google Scholar
Digital Library
- Libin Liu, KangKang Yin, Michiel van de Panne, Tianjia Shao, and Weiwei Xu. 2010. Sampling-based contact-rich motion control. In ACM Transactions on Graphics (TOG), Vol. 29. ACM, 128. Google Scholar
Digital Library
- Igor Mordatch, Martin De Lasa, and Aaron Hertzmann. 2010. Robust physics-based locomotion using low-dimensional planning. In ACM Transactions on Graphics (TOG), Vol. 29. ACM, 71. Google Scholar
Digital Library
- Uldarico Muico, Jovan Popović, and Zoran Popović. 2011. Composite control of physically simulated characters. ACM Transactions on Graphics (TOG) 30, 3 (2011), 16. Google Scholar
Digital Library
- Sang Il Park, Hyun Joon Shin, and Sung Yong Shin. 2002. On-line locomotion generation based on motion blending. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation. ACM, 105--111. Google Scholar
Digital Library
- Xue Bin Peng, Pieter Abbeel, Sergey Levine, and Michiel van de Panne. 2018. DeepMimic: Example-guided Deep Reinforcement Learning of Physics-based Character Skills. ACM Trans. Graph. 37, 4, Article 143 (July 2018), 14 pages. Google Scholar
Digital Library
- Xue Bin Peng, Glen Berseth, KangKang Yin, and Michiel Van De Panne. 2017. Deeploco: Dynamic locomotion skills using hierarchical deep reinforcement learning. ACM Transactions on Graphics (TOG) 36, 4 (2017), 41. Google Scholar
Digital Library
- ChangHyun Sung, Takahiro Kagawa, and Yoji Uno. 2013. Whole-body motion planning for humanoid robots by specifying via-points. International Journal of Advanced Robotic Systems 10, 7 (2013), 300.Google Scholar
Cross Ref
- Yuval Tassa, Tom Erez, and Emanuel Todorov. 2012. Synthesis and stabilization of complex behaviors through online trajectory optimization. In Intelligent Robots and Systems (IROS), 2012 IEEE/RSJ International Conference on. IEEE, 4906--4913.Google Scholar
Cross Ref
- Yuval Tassa, Nicolas Mansard, and Emo Todorov. 2014. Control-limited differential dynamic programming. In 2014 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 1168--1175.Google Scholar
Cross Ref
- Emanuel Todorov. 2014. Convex and analytically-invertible dynamics with contacts and constraints: Theory and implementation in MuJoCo. In Robotics and Automation (ICRA), 2014 IEEE International Conference on. IEEE, 6054--6061.Google Scholar
Cross Ref
- Adrien Treuille, Yongjoon Lee, and Zoran Popović. 2007. Near-optimal character animation with continuous control. In ACM Transactions on Graphics (tog), Vol. 26. ACM, 7. Google Scholar
Digital Library
- Seung-Joon Yi, Stephen McGill, and Daniel D Lee. 2013. Improved online kick generation method for humanoid soccer robots. In The 8th Workshop on Humanoid Soccer Robots, Georgia USA. Disponible en http://www.ais.uni-bonn.de/humanoidsoccer/ws13/papers/HSR13_Yi.pdf.Google Scholar
- Wenhao Yu, Greg Turk, and C Karen Liu. 2018. Learning Symmetry and Low-energy Locomotion. arXiv preprint arXiv:1801.08093 (2018). Google Scholar
Digital Library
Index Terms
Physics-based full-body soccer motion control for dribbling and shooting
Recommendations
Video-based hand manipulation capture through composite motion control
This paper describes a new method for acquiring physically realistic hand manipulation data from multiple video streams. The key idea of our approach is to introduce a composite motion control to simultaneously model hand articulation, object movement, ...
Model Predictive Control with a Visuomotor System for Physics-based Character Animation
This article presents a Model Predictive Control framework with a visuomotor system that synthesizes eye and head movements coupled with physics-based full-body motions while placing visual attention on objects of importance in the environment. As the ...
Robust realtime physics-based motion control for human grasping
This paper presents a robust physics-based motion control system for realtime synthesis of human grasping. Given an object to be grasped, our system automatically computes physics-based motion control that advances the simulation to achieve realistic ...





Comments