Browse > Article
http://dx.doi.org/10.7746/jkros.2017.12.2.239

Human-like Balancing Motion Generation based on Double Inverted Pendulum Model  

Hwang, Jaepyung (Computer Software Engineering, Hanyang University)
Suh, Il Hong (Electronics and Computer Engineering, Hanyang University)
Publication Information
The Journal of Korea Robotics Society / v.12, no.2, 2017 , pp. 239-247 More about this Journal
Abstract
The purpose of this study is to develop a motion generation technique based on a double inverted pendulum model (DIPM) that learns and reproduces humanoid robot (or virtual human) motions while keeping its balance in a pattern similar to a human. DIPM consists of a cart and two inverted pendulums, connected in a serial. Although the structure resembles human upper- and lower-body, the balancing motion in DIPM is different from the motion that human does. To do this, we use the motion capture data to obtain the reference motion to keep the balance in the existence of external force. By an optimization technique minimizing the difference between the motion of DIPM and the reference motion, control parameters of the proposed method were learned in advance. The learned control parameters are re-used for the control signal of DIPM as input of linear quadratic regulator that generates a similar motion pattern as the reference. In order to verify this, we use virtual human experiments were conducted to generate the motion that naturally balanced.
Keywords
Balance Control; Motion Learning and Reproduction; Optimization;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Liu, Chenggang, and Christopher G. Atkeson. "Standing balance control using a trajectory library." In Intelligent Robots and Systems, IEEE/RSJ International Conference on, pp. 3031-3036. IEEE, 2009.
2 T. Kwon and J. Hodgins, "Control systems for human running using an inverted pendulum model and a reference motion capture sequence." In Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Eurographics Association, 2010, July, pp. 129-138.
3 J. Hwang, I.H. Suh, and T. Kwon, "Editing and Synthesizing Two‐Character Motions using a Coupled Inverted Pendulum Model." In Computer Graphics Forum, vol. 33, no. 7, pp. 21-30, October, 2014.   DOI
4 T. Kwon, and J.K. Hodgins, "Momentum-Mapped Inverted Pendulum Models for Controlling Dynamic Human Motions." ACM Transactions on Graphics (TOG), 36(1), p. 10, 2017.
5 T. McGeer, "Passive dynamic walking," International Journal of Robotics Research, vol. 9, no. 2, pp. 62-82, 1990.   DOI
6 A. Goswami, B. Espiau, and A. Keramane, "Limit cycles in a passive compass gait biped and passivitymimicking control laws," Autonomous Robots, vol. 4, pp. 273-286, 1997.   DOI
7 A. Kuo, "Energetics of actively powered locomotion using the simplest walking model," Journal of biomechanical engineering, vol. 124, no. 1, pp. 113-120, 2002.   DOI
8 K. Narioka, S. Tsugawa, and K. Hosoda, "3d limit cycle walking of musculoskeletal humanoid robot with flat feet," in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 4676-4681, 2009.
9 Wight, E. Kubica, and D. Wang, "Introduction of the foot placement estimator: A dynamic measure of balance for bipedal robotics," Journal of Computational and Nonlinear Dynamics, vol. 3, no. 1, pp. 011009-011019, 2008.   DOI
10 J. Pratt, T. Koolen, T. De Boer, J. Rebula, S. Cotton, J. Carff, M. Johnson, and P. Neuhaus, "Capturability-based analysis and control of legged locomotion, Part 2: Application to M2V2, a lower-body humanoid," The International Journal of Robotics Research, vol. 31, no. 10, pp. 1117-1133, 2012.   DOI
11 J. Urata, K. Nshiwaki, Y. Nakanishi, K. Okada, S. Kagami, and M. Inaba, "Online decision of foot placement using singular LQ preview regulation," in IEEE-RAS International Conference on Humanoid Robots, pp. 13- 18, 2011.
12 M. Morisawa, K. Harada, S. Kajita, K. Kaneko, J. Sola, E. Yoshida, N. Mansard, K. Yokoi, and J. Laumond, "Reactive stepping to prevent falling for humanoids," in 9th IEEE-RAS International Conference on Humanoid Robots, Paris, France, December 7-10, pp. 528-534, 2009.
13 Bogdanov, Alexander. "Optimal control of a double inverted pendulum on a cart." Oregon Health and Science University, Tech. Rep. CSE-04-006, OGI School of Science and Engineering, Beaverton, OR, 2004.
14 Ha, Sehoon, and C. Karen Liu. "Multiple contact planning for minimizing damage of humanoid falls." In Intelligent Robots and Systems (IROS), 2015 IEEE/RSJ International Conference on, pp. 2761-2767, 2015.
15 Sugihara, Tomomichi. "Simulated regulator to synthesize ZMP manipulation and foot location for autonomous control of biped robots." In Robotics and Automation, 2008. ICRA 2008. IEEE International Conference on, pp. 1264-1269, 2008.