ZMP-based motion planning algorithm for kinematically redundant manipulator standing on the ground

Springer Science and Business Media LLC - Tập 8 - Trang 35-44 - 2014
Byung-Rok So1, HwanTaek Ryu2, Byung-Ju Yi2
1Robotics R/BD Group, Korea Institute of Industrial Technology, Cheonan, Korea
2Department of Electronic Systems Engineering, Hanyang University, Seoul, Korea

Tóm tắt

The human body can be modeled as a kinematically redundant manipulator which exploits “redundant degrees of freedom” to execute various motions in a suitable fashion. Differently from the typical kinematically redundant robots that are attached to the fixed ground, the zero moment point (ZMP) condition should be taken into account not to fall down. Thus, this paper investigates a motion planning algorithm for kinematically redundant manipulator standing on the ground. For this, a geometric constraint equation is derived from the existing ZMP equation. This constraint equation is formed like a second-order kinematic equation, which enables one to plan the ZMP trajectory in a feed-forward fashion. This constraint equation and the kinematic equation of the manipulator model are solved together. Then, the solution of this composite equation guarantees both the desired operational motion and the ZMP trajectory. The feasibility of the proposed algorithms is verified by simulating and experimenting several motions though a planar 3-DOF manipulator model.

Tài liệu tham khảo

Nakamura Y (1991) Advanced robotics: redundancy and optimization. Addison-Wesley, New-York Suh KC, Hollerbach JM (1987) Local versus global torque optimization of redundant manipulators. In: Proceedings of IEEE international conference on robotics and automation, pp 619–624 Chiaverini S, Oriolo G, Walker ID (2008) Handbook of robotics. Kinematically redundant manipulators. Springer, London Siciliano B, Slotine J-JE (1997) A general framework for managing multiple tasks in highly redundant robotic systems. In: Proceeding of IEEE internal conference on advanced robotics, pp 1211–1216 Escande A, Mansard N, Wieber P-B (2014) Hierarchical quadratic programming: fast online humanoid-robot motion generation. Int J Robot Res 33(7):1006–1028 Vukobratovic M, Frank AA, Jricic D (1970) On the stability of biped locomotion. IEEE Trans Biomed Eng BME 17(1):25–36 Takanishi Q, Li A, Kato I (1993) Learning control for a biped robot with a trunk. In: Proceedings of IEEE/RSJ international conference on intelligent robots and systems, pp 1771–1777 Dasgupta A, Nakamura Y (1999) Masking feasible walking motion of humanoid robotics from human motion capture data. In: Proceedings of IEEE international conference on robotics and automation, pp 1044–1049 Park J, Kwon O (2001) Reflex control of biped robot locomotion on a slippery surface. In: Proceedings of IEEE international conference on robotics and automation, pp 4134–4139 Kurazume R, Hasegawa T, Yoneda K (2003) The sway compensation trajectory for a biped robot. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems, pp 925–931 Chevallereau C, Abba G, Aoustin Y, Plestan F, Westervelt ER, Canudas-de-Wit C, Grizzle JW (2003) RABBIT: a testbed for advanced control theory. IEEE Control Syst Mag 23(5):57–79 Kim J, Chung W, Youm Y, Lee B (2002) Real-time ZMP compensation method using null motion for mobile manipulators. In: Proceedings of IEEE international conference on robotics and automation, pp 1967–1972 Sugihara T, Nakamura Y (2003) Contact phase invariant control for humanoid robot based on variable impedant inverted pendulum model. In: Proceedings of IEEE international conference on robotics and automation, vol. 1, IEEE, pp 51–56 Kajita S, Kanehiro F, Kaneko K, Fujiwara K, Harada K, Yokoi K, Hirukawa H (2003) Biped walking pattern generation by using preview control of zero-moment point. In: Proceedings of IEEE international conference on robotics and automation, pp 1620–1626 Suleiman W, Kanehiro F, Miura K, Yoshida E (2009) Improving ZMP-based control model using system identification techniques. In: Proceedings of IEEE/RAS international conference on humanoid robots, pp 74–80 Park JH, Rhee YK (1998) ZMP trajectory generation for reduced trunk motions of biped robots. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems, pp 90–95 Wu H-M, Hwang C-L (2011) Trajectory-based control under ZMP constraint for the 3D biped walking via fuzzy control. In: Proceedings of IEEE international conference on fuzzy systems, pp 706–712 Kim D, Kim N-H, Park G-T (2012) ZMP based neural network inspired humanoid robot control. Nonlinear Dyn 67(1):793–806 Yoshikawa T (1985) Manipulability of robotic mechanisms. Int J Robot Res, pp 3–9 Freeman RA, Tesar D (1998) Dynamic modeling of serial and parallel mechanisms/robotic systems, part I-methodology, part II-applications. Proceedings of 20th ASME mechanisms conference 15(3):7–27 So BR, Choi JY, Yi B-J, Kim WK (2005) A new ZMP constraint equation with application to motion planning of humanoid using kinematic redundancy. In: Proceedings of the IEEE international conference on intelligent robots and system, pp 1794–1800 Sardain P, Bessonnet G (2004) Forces acting on a biped robot. Center of pressure-zero moment point. IEEE Trans Syst Man Cybernet Part A Syst Hum 34(5):630–637 Sinyukov D, Desmond R, Dickerman M, Fleming J, Schaufeld J, Padir T (2014) Multi-modal control framework for a semi-autonomous wheelchair using modular sensor designs. Intell Serv Robot 7(3):145–155