Engineering solutions to build an inexpensive humanoid robot based on a distributed control architecture

Building a humanoid robot is a formidable engineering task requiring the combination of mechanical, electrical and software technologies. This paper presents the main steps to design a low cost fully autonomous humanoid platform and the set of solutions proposed. The main scope of the project beneath this paper is to carry out research on control, navigation and perception, whilst offering opportunities for under and pos-graduate students to apply engineering methods and techniques. The main features of the 22 degrees-of-freedom robot include the distributed control architecture, based on a CAN bus, and the modularity at the system level. Although some issues are yet to be addressed, the stage of development is already mature for practical experiments and to obtain the first conclusions on the potential of the proposed solutions

[1]  Hiroaki Kitano,et al.  PINO The Humanoid: A Basic Architecture , 2000, RoboCup.

[2]  Jong Hyeon Park,et al.  An online trajectory modifier for the base link of biped robots to enhance locomotion stability , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[3]  Kikuo Fujimura,et al.  The intelligent ASIMO: system overview and integration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Kazuhito Yokoi,et al.  Resolved momentum control: humanoid motion planning based on the linear and angular momentum , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[5]  Atsuo Kawamura,et al.  Robust biped walking with active interaction control between foot and ground , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[6]  T. Takenaka,et al.  The development of Honda humanoid robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[7]  Takayuki Furuta,et al.  Design and construction of a series of compact humanoid robots and development of biped walk control strategies , 2001, Robotics Auton. Syst..

[8]  Hirochika Inoue,et al.  Real-time humanoid motion generation through ZMP manipulation based on inverted pendulum control , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[9]  Yoshihiro Kuroki,et al.  Integrated motion control for walking, jumping and running on a small bipedal entertainment robot , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[10]  Friedrich Pfeiffer,et al.  Sensors and Control Concept of Walking “Johnnie” , 2003, Int. J. Robotics Res..

[11]  Vítor M. F. Santos,et al.  Towards an autonomous small-size humanoid robot: design issues and control strategies , 2005, 2005 International Symposium on Computational Intelligence in Robotics and Automation.

[12]  Atsuo Takanishi,et al.  Development of a bipedal humanoid robot-control method of whole body cooperative dynamic biped walking , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[13]  Masayuki Inaba,et al.  A Fast Dynamically Equilibrated Walking Trajectory Generation Method of Humanoid Robot , 2002, Auton. Robots.

[14]  Jerry E. Pratt,et al.  Intuitive control of a planar bipedal walking robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[15]  Jong-Hwan Kim,et al.  Humanoid Robot HanSaRam: Recent Progress and Developments , 2004, J. Adv. Comput. Intell. Intell. Informatics.

[16]  Miomir Vukobratović,et al.  Biped Locomotion: Dynamics, Stability, Control and Application , 1990 .