Cost oriented automation approach to upper body humanoid robot

Abstract To develop an efficient robotic system is always a challenge, in particular if the cost of the system is also an important factor. This paper presents an overview of development of our 10 degree of freedom humanoid, Betty. Reducing the cost of the system requires optimization of all aspects to retain its flexibility, reliability and performance at minimum cost. During the design and development of Betty, we only use low cost hardware and open source software to address both cost and performance issues. We develop a real-time kernel optimized to control servo positions and read back servo data. Parameters of this kernel are controlled by a PID controller resulting in an adaptive real-time kernel. After solving the forward and inverse kinematics of our robot, we implemented portrait drawing as a sample application showing the performance of our system.

[1]  S. Hutchinson,et al.  Visual Servo Control Part II : Advanced Approaches , 2007 .

[2]  Yeung Yam,et al.  Preliminary study on vision-based pen-and-ink drawing by a robotic manipulator , 2009, 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[3]  Seth Hutchinson,et al.  Visual Servo Control Part I: Basic Approaches , 2006 .

[4]  Alex Zelinsky,et al.  Learning OpenCV---Computer Vision with the OpenCV Library (Bradski, G.R. et al.; 2008)[On the Shelf] , 2009, IEEE Robotics & Automation Magazine.

[5]  Jacky Baltes,et al.  The Real-Time Embedded System for a Humanoid: Betty , 2010, FIRA RoboWorld Congress.

[6]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.

[7]  Alfred V. Aho,et al.  Data Structures and Algorithms , 1983 .

[8]  Chyi-Yeu Lin,et al.  Human portrait generation system for robot arm drawing , 2009, 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[9]  Joshua G. Hale,et al.  Robot simulation , collisions and contacts , 2008 .

[10]  François Chaumette,et al.  Visual servo control. II. Advanced approaches [Tutorial] , 2007, IEEE Robotics & Automation Magazine.

[11]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[12]  Aude Billard,et al.  A humanoid robot drawing human portraits , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..