MAHRU-M: A mobile humanoid robot platform based on a dual-network control system and coordinated task execution

This paper introduces a mobile humanoid robot platform able to execute various services for humans in their everyday environments. For service in more intelligent and varied environments, the control system of a robot must operate efficiently to ensure a coordinated robot system. We enhanced the efficiency of the control system by developing a dual-network control system. The network system consists of two communication protocols: high-speed IEEE 1394, and a highly stable Controller Area Network (CAN). A service framework is also introduced for the coordinated task execution by a humanoid robot. To execute given tasks, various sub-systems of the robot were coordinated effectively by this system. Performance assessments of the presented framework and the proposed control system are experimentally conducted. MAHRU-M, as a platform for a mobile humanoid robot, recognizes the designated object. The object's pose is calculated by performing model-based object tracking using a particle filter with back projection-based sampling. A unique approach is used to solve the human-like arm inverse kinematics, allowing the control system to generate smooth trajectories for each joint of the humanoid robot. A mean-shift algorithm using bilateral filtering is also used for real-time and robust object tracking. The results of the experiment show that a robot can execute its services efficiently in human workspaces such as an office or a home.

[1]  Shigeki Sugano,et al.  Design of anthropomorphic 4-DOF tactile interaction manipulator with passive joints , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[3]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, International Journal of Computer Vision.

[4]  Corentin Dubois,et al.  Joint Detection and Tracking of Time-Varying Harmonic Components: A Flexible Bayesian Approach , 2007, IEEE Transactions on Audio, Speech, and Language Processing.

[5]  Jung-Shik Kong,et al.  Messages scheduling for a humanoid robot in the CAN , 2004, 30th Annual Conference of IEEE Industrial Electronics Society, 2004. IECON 2004.

[6]  Masahiro Fujita,et al.  A small biped entertainment robot exploring attractive applications , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[7]  ChangHwan Kim,et al.  Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Bin Li,et al.  Design and Implementation of Humanoid Robot Controller Based on CAN , 2004, 2004 IEEE International Conference on Robotics and Biomimetics.

[9]  Qiang Huang,et al.  Distributed Control System for a Humanoid Robot , 2007, 2007 International Conference on Mechatronics and Automation.

[10]  Johannes Weber,et al.  Why IEEE 1394 (“FireWire”) might not be a perfect choice for factory automation today - a case study from the printing industry , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

[11]  Bum-Jae You,et al.  Robust Face Tracking Using Bilateral Filtering , 2008, ICIC.

[12]  Fumio Kanehiro,et al.  Distributed Control System of Humanoid Robots based on Real-time Ethernet , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Andrew Calway,et al.  Real-Time Camera Tracking Using a Particle Filter , 2005, BMVC.

[14]  ChangHwan Kim,et al.  An IEEE-1394 Based Real-time Robot Control System for Efficient Controlling of Humanoids , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Michael Isard,et al.  CONDENSATION—Conditional Density Propagation for Visual Tracking , 1998, International Journal of Computer Vision.

[16]  Hirochika Inoue,et al.  Humanoid robotics platforms developed in HRP , 2004, Robotics Auton. Syst..

[17]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  David G. Stork,et al.  Pattern Classification , 1973 .

[19]  Hirochika Inoue,et al.  HRP-2W: A humanoid platform for research on support behavior in daily life environments , 2009, Robotics Auton. Syst..

[20]  Tamim Asfour,et al.  Coordinated Task Execution for Humanoid Robots , 2004, ISER.

[21]  Wolfram Burgard,et al.  MINERVA: a second-generation museum tour-guide robot , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).