Using a weighted pseudo-inverse matrix to generate upper body motion for a humanoid robot doing household tasks

With an an aging society, service robots are expected to help elderly people with self-support. Service robots working in daily live must handle modifications of the environment, which naturally happens and still finish tasks quickly to satisfy people. In this research, we described a dual arm inverse kinematics with visual feedback mechanism. We solve the issue in a certain quickness using a weighted pseudo inverse matrix and pipeline calculation originated from OpenRTM. The weight helps the stability in standing, while not paying much calculation time. We verified the effectiveness of the proposed method by evaluating stability from divergence of the ZMP.

[1]  Takashi Suehiro,et al.  RT-middleware: distributed component middleware for RT (robot technology) , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Hirokazu Kato,et al.  Marker tracking and HMD calibration for a video-based augmented reality conferencing system , 1999, Proceedings 2nd IEEE and ACM International Workshop on Augmented Reality (IWAR'99).

[3]  Masayuki Inaba,et al.  Motion Planning for Humanoid Robots , 2003, ISRR.

[4]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.

[5]  Mitsuharu Morisawa,et al.  Humanoid robot HRP-4 - Humanoid robotics platform with lightweight and slim body , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Kazuhito Yokoi,et al.  Introduction to Humanoid Robotics , 2014, Springer Tracts in Advanced Robotics.

[7]  S. Shankar Sastry,et al.  A mathematical introduction to robotics manipulation , 1994 .

[8]  Masayuki Inaba,et al.  Description and execution of humanoid's object manipulation based on object-environment-robot contact states , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Tomomichi Sugihara,et al.  Solvability-Unconcerned Inverse Kinematics by the Levenberg–Marquardt Method , 2011, IEEE Transactions on Robotics.

[10]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[11]  Shuuji Kajita,et al.  OpenHRP: Open Architecture Humanoid Robotics Platform , 2004, Int. J. Robotics Res..

[12]  Tsukasa Ogasawara,et al.  Generating natural hand motion in playing a piano , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.