Abstract
This paper presents the optimal motion generation of the kinematic redundant human body model for impulse-based applications. Inspired by effective and safe motion generation of the human body, we propose a motion generation algorithm considering the external and internal impulses. Firstly, the cost function is defined using the closed form model of external and internal impulses. Then, the self-motion is exploited by using the gradient projection method to generate the optimal motions. Furthermore, the proposed methodology is verified through simulations considering a 4-DOF planar human body model for landing on ground and ball kicking applications and a 3-DOF human arm model for sawing task. It is found that, considering the internal and external impulses for optimization, the optimized posture’s results are well identical to the human body behavior in daily impulse-based motions.
Similar content being viewed by others
References
Goswami D, Vadakkepat P (2009) Planar bipedal jumping gaits with stable landing. IEEE Trans Robot 25(5):1030–1046
Liu Z, Wang L, Philip Chen CL, Zeng X, Zhang Y, Wang Y (2012) Energy-efficiency-based gait control system architecture and algorithm for biped robots. IEEE Trans Syst Man Cybernet Part C Appl Rev 42(6):926–933
Kim M-S, Park I-W, Kim J-Y, Oh J-H (2007) Stretch-legged walking in sagittal plane. In Proceedings of IEEE-RAS international conference on humanoid robots, pp 276–281
Elbasiony R, Gomaa W (2018) Humanoids skill learning based on real-time human motion imitation using Kinect. Intell Serv Robot 11(2):149–169
Lee S, Park IW (2016) Mechanical and electrical design of a biped humanoid which has multiple motors on each lower body joint. Intell Serv Robot 9(1):49–61
Lo SY, Huang HP (2016) Realization of sign language motion using a dual-arm/hand humanoid robot. Intell Serv Robot 9(4):333–345
Song Y, Luchtenburg D (2017) Using compliant leg design for impact attenuation of airdrop landings of quadruped robots. In: Proceedings of IEEE international conference on robotics and automation, pp 3708–3713
Dallali H, Kormushev P, Tsagarakis NG, Caldwell DG (2014) Can active impedance protect robots from landing impact? In: Proceedings of IEEE-RAS international conference on humanoid robots, pp 1022–1027
Sohn K, Oh P (2016) Optimization of humanoid’s motions under multiple constraints in vehicle ingress task”. Intell Serv Robot 9(1):31–48
Pchelkin S, Shiriaev A, Freidovich L, Mettin U, Gusev SV, Won WK, Paramonov L (2015) A dynamic human motion: coordination analysis. Biol Cybern 109(1):47–62
Kochiya T, Yamakita M (2007) Falling avoidance control of acrobat robot by reinforcement learning. In Proceedings of SICE annual conference, pp 322–326
Sakka S, Yokoi K (2005) Humanoid vertical jumping based on force feedback and inertial forces optimization. In Proceedings of IEEE international conference on robotics and automation, pp 3752–3757
Park J, Haan J, Park FC (2007) Convex optimization algorithms for active balancing of humanoid robots. IEEE Trans Robot 23(4):817–822
Lee Y, Hwang S, Park J (2016) Balancing of humanoid robot using contact force/moment control by task-oriented whole body control framework. Auton Robots 40(3):457–472
Kim JY, Park IW, Oh JH (2007) Walking control algorithm of biped humanoid robot on uneven and inclined floor. J Intell Robot Syst 48(4):457–484
Yun SK, Goswami A, Sakagami Y (2009) Safe fall: humanoid robot fall direction change through intelligent stepping and inertia shaping. In Proceedings of IEEE international conference on robotics and automation, pp 781–787
Wang JG, Whitman EC, Stilman M (2012) Whole-body trajectory optimization for humanoid falling. In: American control conference (ACC), pp 4837–4842
So BR, Lee JH, Yi B-Y (2005) Robot motion generation considering external and internal impulses. In: Proceedings of IEEE/RSJ international conference on intelligent robots and systems, pp 948–953
Imran A, Yi BJ (2017) Motion generation algorithm considering internal and external impulses for soccer application. In: Proceedings of IEEE, 14th international conference on ubiquitous robots and ambient intelligence, pp 375–379
Imran A, Yi B-J (2016) Impulse modeling and new impulse measure for human-like closed-chain manipulator. IEEE Robot Autom Lett 1(2):868–875
Lee JH, Yi B-J, Oh S-R, Suh IH (2005) Performance analysis of sawing based on impulse measure and geometry-dual arm approach. IEEE Trans Robot 21(6):1230–1240
So BR, Yi B-J, Han SY (2008) Comparison of impulses experienced on human joints walking on the ground to those experienced walking on a treadmill. Int J Control Autom Syst 6(2):243–252
So BR, Yi B-J, Kim WK (2002) Impulse analysis and its applications to dynamic environment. In: Proceedings of ASME international conference on biennial mechanisms, pp 109–114
Ryu HT, Yi BJ, Kwon YH (2017) Analytical model of variable characteristic of coefficient of restitution and its application to ball trajectory planning. Intell Serv Robot 10(1):13–29
Walker ID (1994) Impact configurations and measures for kinematically redundant and multiple armed robot systems. IEEE Trans Robot Autom 10(5):670–683
Wittenburg J (1997) Dynamics of systems of rigid bodies, Stuttgart, Germany. Teubner, B. G
Lee SH, Kim SH, Kwak YK (2000) Modeling and analysis of internal impact for general classes of robotic mechanisms. In: Proceedings of IEEE/RSJ international conference on robots and systems, pp 1955–1962
Imran A, Yi BJ (2018) A closed-form analytical modeling of internal impulses with application to dynamic machining task: biologically inspired dual-arm robotic approach. IEEE Robot Autom Lett 3(1):442–449
Xiang J, Zhong C, Wei W (2010) General-weighted least-norm control for redundant manipulators. IEEE Trans Robot 26(4):660–669
Nakamura Y (1991) Advanced robotics: redundancy and optimization. Addison-Wesley, Boston
Moromizato K, Kimura R, Fukase H, Yamaguchi K, Ishida H (2016) Whole-body patterns of the range of joint motion in young adults: masculine type and feminine type. J Physiol Anthropol 35(1):23
Babic J, Lim B, Omrcen D, Lenarcic J, Park F (2009) A biarticulated robotic leg for jumping movements: theory and experiments. J Mech Robot 1(1):011013-1–011013-9
Tözeren A (2000) Human body dynamics: classical mechanics and human movement. Springer, Berlin
Kim J, Chung WK, Youm Y (2000) Normalized impact geometry and performance index for redundant manipulators. In Proceedings of IEEE International Conference on Robots and automation, pp 1714–1719
Acknowledgements
This work was supported by the Technology Innovation Program (or Industrial Strategic Technology Development Program) (20001856, Development of robotic work control technology capable of grasping and manipulating various objects in everyday life environment based on multimodal recognition and using tools) funded By the Ministry of Trade, Industry & Energy(MOTIE, Korea), and the Technology Innovation Program (or Industrial Strategic Technology Development Program- Artificial intelligence bio-robot medical convergence project) (20001257, Artificial intelligence algorithm based vascular intervention robot system for reducing radiation exposure and achieving 0.5 mm accuracy) funded By the Ministry of Trade, Industry & Energy(MOTIE, Korea), the Ministry of Health & Welfare(MOHW), Ministry of Science and ICT(MSIT), Korea Evaluation Institute of Industrial Technology(KEIT), and the Technology Innovation Program(10052980, Development of micro robotic system for surgical treatment of chronic total occlusion) funded By the Ministry of Trade, Industry & Energy(MI, Korea), and performed by ICT based Medical Robotic Systems Team of Hanyang University, Department of Electronic Systems Engineering was supported by the BK21 Plus Program funded by National Research Foundation of Korea(NRF), and supported by WC300 R&D Program(S2482672) funded by the Small and Medium Business Administration(SMBA, KOREA).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Imran, A., Yi, BJ. Motion optimization of human body for impulse-based applications. Intel Serv Robotics 11, 323–333 (2018). https://doi.org/10.1007/s11370-018-0256-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-018-0256-y