Achievement of trapeze motion for humanoid robots based on realtime ego-motion / moving objects' motions recognition algorithm

Realtime ego-motion / moving objects' motions recognition function enables robots to behave under dynamic environments. Especially, visually guided multi-robot collaborative dynamic motion generation, such as trapeze motion, is focused as a challenging application of such realtime motion recognition function in this paper. For achieving that, we propose a realtime recognition method for ego-motion and moving objects' motions at the same time by integrating 3D optical flow and the inertia information. Furthermore, we applied this algorithm to a realtime motion recognition problem between two humanoid robots swinging a swing. As a result, we have achieved a successful trapeze motion executed by real humanoid robots.

[1]  T. Hamel,et al.  Complementary filter design on the special orthogonal group SO(3) , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[2]  Luc Van Gool,et al.  Moving obstacle detection in highly dynamic scenes , 2009, 2009 IEEE International Conference on Robotics and Automation.

[3]  Somkiat Wangsiripitak,et al.  Avoiding moving outliers in visual SLAM by tracking moving objects , 2009, 2009 IEEE International Conference on Robotics and Automation.

[4]  Hirochika Inoue,et al.  Using visual odometry to create 3D maps for online footstep planning , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[5]  Olivier Stasse,et al.  Real-time 3D SLAM for Humanoid Robot considering Pattern Generator Information , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Masayuki Inaba,et al.  Real-time vision-based control of swing motion by a human-form robot using the remote-brained approach , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[7]  Yoshihiro Ishikawa,et al.  Development of Aerial Acrobat Robot Utilizing Mechanical Potential Energy , 2008 .

[8]  E. J. Lefferts,et al.  Kalman Filtering for Spacecraft Attitude Estimation , 1982 .

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

[10]  Yasuhisa Hasegawa,et al.  Energy Based Swing Control of a Brachiating Robot , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.