Humanoid Robots Human-like Machines Humanoid Robots Human-like Machines Edited by Matthias Hackel I-Tech IV Published by Advanced Robotic Systems International and I-Tech Education and Publishing I-Tech Education and Publishing Vienna Austria Abstracting and non-profit use of the material is permitted with credit to the source. Statements and opinions expressed in the chapters are these of the individual contributors and not necessarily those of the editors or publisher. No responsibility is accepted for the accuracy of information contained in the published articles. Publisher assumes no responsibility liability for any damage or injury to persons or property arising out of the use of any materials, instructions, methods or ideas contained inside. After this work has been published by the Advanced Robotic Systems International, authors have the right to republish it, in whole or part, in any publication of which they are an author or editor, and the make other personal use of the work. © 2007 I-Tech Education and Publishing www.ars-journal.com Additional copies can be obtained from: publication@ars-journal.com First published July 2007 Printed in Croatia A catalogue record for this book is available from the Austrian Library. Humanoid Robots, Human-like Machines, Edited by Matthias Hackel p. cm. ISBN 978-3-902613-07-3 1. Humanoid Robots. 2. Applications. I. Matthias Hackel V Preface As the world at our time has to face developments like keen climate change and globalisation, one may ask about the significance of building human-like machines, which probably will never operate as effective as humans in their diversity of po- tentialities. The benefits from tumbling two-legged mechatronic creatures and mul- tiprocessor-based question-and-answer games seem hard to discover for non- involved persons. In general the benefits from fundamental research are not evi- dent – and humanoid robotics research means fundamental research in the field of robotics. It is an enormous challenge for all humanoid researchers that evolution has originated such effective sensors, controllers and actuators. Building humanoid robots involves the development of lightweight and energy-saving actuators, fast and intelligent sensors and exceptional complex control systems. By merging these technologies we investigate the cooperation of complex sensor-actor systems as well as and human-machine interaction. In analogy to space research humanoid robotics research, driven by the goal to copy and serve the pride of creation, will have a strong impact in daily live products. In this book the variety of humanoid robotic research can be obtained. The first chapter deals with remarkable hardware developments, whereby complete hu- manoid robotic systems are as well described as partial solutions. In the second chapter diverse results around the biped motion of humanoid robots are presented. The autonomous, efficient and adaptive two-legged walking is one of the main challenge in humanoid robotics. The two-legged walking will enable humanoid robots to enter our environment without rearrangement. Developments in the field of visual sensors, data acquisition, processing and con- trol are to be observed in third chapter. In the fourth chapter some “mind build- ing” and communication technologies are presented. Editor Matthias Hackel VII Contents Preface V Hardware Development: Components and Systems 1. Design of an Assistive Gait Device for Strength Endurance and Rehabilitation 001 K. H. Low, Xiaopeng Liu and Haoyong Yu 2. A Novel Anthropomorphic Robot Hand and its Master Slave System 029 Tetsuya Mouri and Haruhisa Kawasaki 3. Development of Biped Humanoid Robots at the Humanoid Robot Research Center, Korea Advanced Institute of Science and Technology (KAIST) 043 Ill-Woo Park, Jung-Yup Kim, Jungho Lee, Min-Su Kim, Baek-Kyu Cho and Jun-Ho Oh 4. Multipurpose Low-Cost Humanoid Platform and Modular Control Software Development 065 Filipe Silva and Vítor Santos 5. Artificial Muscles for Humanoid Robots 089 Bertrand Tondu 6. Development of a CORBA-based Humanoid Robot and its Applications 123 Yasuo Nasu, Genci Capi, Hanafiah Yussof, Mitsuhiro Yamano and Masahiro Ohka Biped Motion: Walking, Running and Self-orientation 7. Stability Analysis of a Simple Active Biped Robot with a Torso on Level Ground Based on Passive Walking Mechanisms 163 Terumasa Narukawa, Masaki Takahashi and Kazuo Yoshida 8. Inertial Forces Posture Control for Humanoid Robots Locomotion 175 Victor Nunez, Nelly Nadjar-Gauthier, Kazuhito Yokoi, Pierre Blazevic and Olivier Stasse 9. Towards Adaptive Control Strategy for BipedRobots 191 Christophe Sabourin, Kurosh Madan and Olivier Bruneau 10. Reinforcement Learning of Stable Trajectory for Quasi-Passive Dynamic Walking of an Unstable Biped Robot 211 Tomohiro Shibata, Kentarou Hitomoi, Yutaka Nakamura and Shin Ishii 11. An Adaptive Biped Gait Generation Scheme Utilizing Characteristics of Various Gaits 227 Kengo Toda and Ken Tomiyama VIII 12. Momentum Compensation for the Fast Dynamic Walk of Humanoids based on the Pelvic Rotation of Contact Sport Athletes 245 Jun Ueda, Kenji Shirae, Shingo Oda and Tsukasa Ogasawara 13. Vision-based Motion Control of a Biped Robot Using 2 DOF Gaze Control Structure 263 Shun Ushida and Koichiro Deguchi 14. Limit Cycle Walking 277 Daan G.E. Hobbelen and Martijn Wisse 15. A Human-Like Approach to Footstep Planning 295 Yasar Ayaz, Khalid Munawar, Mohammad Bilal Malik, Atsushi Konno and Masaru Uchiyama 16. Mixed Logic Dynamical Modeling and On Line Optimal Control of Biped Robot 315 Yingjie Yin and Shigeyuki Hosoe 17. Bipedal Walking Pattern Design by Synchronizing the Motions in the Sagittal and Lateral Planes 329 Chi Zhu and Atsuo Kawamura Sensing the Environment: Acquisition, Data Processing and Control 18. Generating Natural Motion in an Android by Mapping Human Motion 351 Daisuke Matsui, Takashi Minato, Karl F. MacDorman and Hiroshi Ishiguro 19. Towards an Interactive Humanoid Companon with Visual Tracking Modalities 367 Paulo Menezes, Frédéric Lerasle, Jorge Dias and Thierry Germa 20. Methods for Environment Recognition based on Active Behaviour Selection and Simple Sensor History 399 Takahiro Miyashita, Reo Matsumura, Kazuhiko Shinozawa, Hiroshi Ishiguro and Norihiro Hagita 21. Simulation Study on Acquisition Process of Locomotion by using an Infant Robot 409 Katsuyoshi Tsujita and Tatsuya Masuda 22. Visual Attention and Distributed Processing of Visual Information for the Control of Humanoid Robots 423 Ales Ude Jan Moren and Gordon Cheng 23. Visual Guided Approach-to-grasp for Humanoid Robots 437 Yang Shen, De Xu, Min Tan and Ze-Min Jiang 24. Dexterous Humanoid Whole-Body Manipulation by Pivoting 459 Eiichi Yoshida, Vincent Hugel, Pierre Blazevic, Kazuhito Yokoi and Kensuke Harada IX Mind Organisation: Learning and Interaction 25. Imitation Learning Based Talking Heads in Humanoid Robotics 475 Enzo Mumolo and Massimiliano Nolich 26. Bilinear Time Delay Neural Network System for Humanoid Robot Software 497 Fumio Nagashima 27. Robot Learning by Active Imitation 519 Juan Pedro Bandera, Rebeca Marfil, Luis Molina-Tanco, Juan Antonio Rodríguez, Antonio Bandera and Francisco Sandoval 28. Affective Communication Model with Multimodality for Humanoids 545 Hyun Seung Yang, Yong-Ho Seo, Il-Woong Jeong and Ju-Ho Lee 29. Communication Robots in Real Environments 567 Masahiro Shiomi, Takayuki Kanda, Hiroshi Ishiguro and Norihiro Hagita 30. Neural Control of Actions Involving Different Coordinate Systems 577 Cornelius Weber, Mark Elshaw, Jochen Triesch and Stefan Wermter 31. Towards Tutoring an Interactive Robot 601 Britta Wrede, Katharina J. Rohlfing, Thorsten P. Spexard and Jannik Fritsch 32. Intuitive Multimodal Interaction with Communication Robot Fritz 613 Maren Bennewitz, Felix Faber, Dominik Joho and Sven Behnke 33. Hierarchical Reactive Control for Soccer Playing Humanoid Robots 625 Sven Behnke, Jörg Stückler, Hauke Strasdat and Michael Schreiber [...]... Strength Endurance and Rehabilitation 11 Assuming that the additional torque Tk will cause change in acceleration of the upper part , while velocities will not change due to the action of Tk, Next the following equations are derived: (15 ) (16 ) Fig 10 Adjusting ZMP by trunk compensation By virtue of Eq (15 ), we have (17 ) Substituting Eq (17 ) into Eq (16 ), we obtain (18 ) Taking into account that Tk is... and Rehabilitation 17 Figure 17 Knee instantaneous mechanical power Figure 18 Hip flexion/extension torque Figure 19 Hip instantaneous mechanical power 6 Design and Construction of Prototypes This section introduces the design of the lower extremity exoskeleton system, including the inner lower exoskeleton and the outer lower exoskeleton 18 Humanoid Robots, Human-like Machines 6 .1 Inner Lower Exoskeleton... mm 440 mm 200 mm 10 0 mm Table 1 Parameters of the human model's lower limbs Design of an Assistive Gait Device for Strength Endurance and Rehabilitation Foot and Ankle Joint 3 kg Total Calf 1. 68 kg 13 Thigh and Waist Frame and Back Frame and Knee Joint Two Hip Joints Linear Actuators 4.77 kg 9.54 kg 6 .12 kg (3 +1 68+4.77)*2+9 54+6 .12 = 34.56 kg Table 2 Mass of the exoskeleton Figure 11 The NTU exoskeleton... During the double support phase, instead of the ZMPs, the CoPs of each foot are obtained from Eqs (11 ) - (13 ) By substituting those CoPs of the human and the exoskeleton into Eq (10 ), respectively, ZMP of the human and that of the exoskeleton can be obtained accordingly 10 Humanoid Robots, Human-like Machines 6 Figure 8 Location of the distributed sensors Figure 9 Relationship between the human ZMP.. .1 Design of an Assistive Gait Device for Strength Endurance and Rehabilitation K H Low1, Xiaopeng Liu1 and Haoyong Yu2 1School of MAE, Nanyang Technological University of ME, National University of Singapore Singapore 2Dept 1 Introduction 1. 1 Background Exoskeletons for human performance augmentation (EHPA) are controlled and wearable devices and machines that can increase... introducing certain simplifications, an additional feedback gain Kzmp is introduced into Eq (18 ) as (19 ) where Kzmp can be determined by the feedback in the actual walking Equation (19 ) shows how to drive the actual ZMP towards the desired ZMP by controlling the torque output of the trunk joint 12 Humanoid Robots, Human-like Machines 5 Simulation It is necessary to verify a control algorithm using a software... human has significantly more flexibility-up to 16 0° when kneeling (Kapandji, 19 87) The LEE knee motion range was set to from 0° to 11 0° Figure 16 shows the data of the knee flexion/extension torque The highest peak torque is in early stance (from heel contact to foot flat) Figure 17 shows the instantaneous mechanical power required by the knee joint Hip Figure 16 Knee flexion/extension torque The thigh... the walking movements of the user The fully OLE CAD model is shown in Figure 21, while Figure 22 shows the overview of the whole OLE prototype Design of an Assistive Gait Device for Strength Endurance and Rehabilitation Figure 21 The overall design Figure 22 Photos of the OLE prototype 19 20 Humanoid Robots, Human-like Machines 7 Walking Implementation of the Exoskeleton The important function of... Haikawa, Takenaka, & Hirai, 20 01) , QRIO (QRIO the humanoid entertainment robot by SONY, Dec 2003), HRP-2 (Kanehiro et al., 2003; Kaneko et al., 2004), etc can walk on a terrain of unknown profile While those robots walking in a known environment whose trajectories of each link can be pre-defined off-line do not need the two upper levels In 22 Humanoid Robots, Human-like Machines stead of artificial intelligence,... user-defined penetration, d The equation defining IMPACT is: 14 Humanoid Robots, Human-like Machines To absorb the shock when the exoskeleton's feet contact the ground, we propose to install elastomeric material on the feet of the exoskeleton This situation can be simulated to investigate the effect of this measure on the ground reaction force Figure 12 shows the two ground reaction force curves of the exoskeleton's . Humanoid Robots Human-like Machines Humanoid Robots Human-like Machines Edited by Matthias Hackel I-Tech IV Published by. is available from the Austrian Library. Humanoid Robots, Human-like Machines, Edited by Matthias Hackel p. cm. ISBN 978-3-902 613 -07-3 1. Humanoid Robots. 2. Applications. I. Matthias Hackel. BipedRobots 19 1 Christophe Sabourin, Kurosh Madan and Olivier Bruneau 10 . Reinforcement Learning of Stable Trajectory for Quasi-Passive Dynamic Walking of an Unstable Biped Robot 211 Tomohiro