Humanoid Robots and Control

Humanoid robots are designed with similar structural forms as their biological counterparts. Various motivations exist for such a choice, from the diversity of tasks that can be performed to the potential with which such a robot may integrate into (and make use of) an environment that has already been designed around humans. This introductory chapter highlights some of the basic concepts of humanoid robots, further explaining the benefits and challenges associated with human-like motion and physical interaction. The chapter introduces useful robotic manipulator fundamentals, such as forward and inverse kinematics and dynamic modelling of manipulators. Towards the end of the chapter, the robotic platforms used as the basis of work in this book are presented, along with associated technical detail.

[1]  Michael I. Jordan,et al.  Optimal feedback control as a theory of motor coordination , 2002, Nature Neuroscience.

[2]  S. Lederman,et al.  Human Hand Function , 2006 .

[3]  D. Zlotolow,et al.  Advances in upper extremity prosthetics. , 2012, Hand clinics.

[4]  Cynthia Breazeal,et al.  Social interactions in HRI: the robot view , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[5]  Linda Resnik,et al.  Reliability and Validity of Outcome Measures for Upper Limb Amputation , 2012 .

[6]  Martijn Wisse,et al.  A Three-Dimensional Passive-Dynamic Walking Robot with Two Legs and Knees , 2001, Int. J. Robotics Res..

[7]  Guido Herrmann,et al.  Robotic hand posture and compliant grasping control using operational space and integral sliding mode control , 2014, Robotica.

[8]  Robert D. Howe,et al.  The Highly Adaptive SDM Hand: Design and Performance Evaluation , 2010, Int. J. Robotics Res..

[9]  Brian Rooks The harmonious robot , 2006, Ind. Robot.

[10]  Abhinandan Jain,et al.  Recursive Formulation of Operational Space Control , 1992 .

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

[12]  Kian Hsiang Low,et al.  A Mapping Method for Telemanipulation of the Non-Anthropomorphic Robotic Hands with Initial Experimental Validation , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[13]  Rachid Alami,et al.  > Replace This Line with Your Paper Identification Number (double-click Here 1 , 2022 .

[14]  J. Y. S. Luh,et al.  On-Line Computational Scheme for Mechanical Manipulators , 1980 .

[15]  Tsuneo Yoshikawa,et al.  Coordinated dynamic control for multiple robotic mechanisms handling an object , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[16]  G. Sung,et al.  Robotic laparoscopic surgery: a comparison of the DA Vinci and Zeus systems. , 2001, Urology.

[17]  B Parsons,et al.  The Middlesex University rehabilitation robot , 2005, Journal of medical engineering & technology.

[18]  Guido Herrmann,et al.  Safe Adaptive Compliance Control of a Humanoid Robotic Arm with Anti-Windup Compensation and Posture Control , 2010, Int. J. Soc. Robotics.

[19]  D. Mitchell Wilkes,et al.  Toward Socially Intelligent Service Robots , 1998, Appl. Artif. Intell..

[20]  Fel'dman Ag [Change in muscle length as a result of equilibrium changes in the muscle-load system]. , 1974 .

[21]  Y. Zheng,et al.  Control of two coordinated robots in motion , 1985, 1985 24th IEEE Conference on Decision and Control.

[22]  Veronica J. Santos,et al.  A Robot Hand Testbed Designed for Enhancing Embodiment and Functional Neurorehabilitation of Body Schema in Subjects with Upper Limb Impairment or Loss , 2015, Front. Hum. Neurosci..

[23]  Cynthia Breazeal,et al.  Designing sociable robots , 2002 .

[24]  Monica Malvezzi,et al.  Mapping Synergies From Human to Robotic Hands With Dissimilar Kinematics: An Approach in the Object Domain , 2013, IEEE Transactions on Robotics.

[25]  Oussama Khatib,et al.  Operational space dynamics: efficient algorithms for modeling and control of branching mechanisms , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[26]  Alessandro De Luca,et al.  Collision Detection and Safe Reaction with the DLR-III Lightweight Manipulator Arm , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  Shaheen Ahmad,et al.  Coordinated motion control of multiple robotic devices for welding and redundancy coordination through constrained optimization in Cartesian space , 1989, IEEE Trans. Robotics Autom..

[28]  Takeshi Ohashi,et al.  Obstacle avoidance and path planning for humanoid robots using stereo vision , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[29]  Masayoshi Tomizuka,et al.  Adaptive coordinated control of multiple manipulators handling a constrained object , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[30]  Cory D. Kidd,et al.  A sociable robot to encourage social interaction among the elderly , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[31]  Donald E. Kirk,et al.  Optimal control theory : an introduction , 1970 .

[32]  Alin Albu-Schäffer,et al.  The DLR MIRO: a versatile lightweight robot for surgical applications , 2008, Ind. Robot.

[33]  Nikolaos G. Tsagarakis,et al.  iCub: the design and realization of an open humanoid platform for cognitive and neuroscience research , 2007, Adv. Robotics.

[34]  Roy Featherstone,et al.  Rigid Body Dynamics Algorithms , 2007 .

[35]  Atef A. Ata,et al.  OPTIMAL TRAJECTORY PLANNING OF MANIPULATORS: A REVIEW , 2007 .

[36]  Qiang Huang,et al.  Computer control system and walking pattern control for a humanoid robot , 2008, 2008 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[37]  J. Napier The prehensile movements of the human hand. , 1956, The Journal of bone and joint surgery. British volume.

[38]  Zhang Zhen,et al.  A Distributed Control and Simulation System for Dual Arm Mobile Robot , 2007 .

[39]  Guido Herrmann,et al.  Cooperative Robot Manipulator Control with Human 'pinning' for Robot Assistive Task Execution , 2013, ICSR.

[40]  Chris Melhuish,et al.  Facial behaviour mapping - From video footage to a robot head , 2008, Robotics Auton. Syst..

[41]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[42]  Veronica J. Santos,et al.  Biomimetic Tactile Sensor Array , 2008, Adv. Robotics.

[43]  Tao Geng,et al.  Transferring human grasping synergies to a robot , 2011 .

[44]  Christian Cipriani,et al.  Design of Artificial Hands: A Review , 2014, The Human Hand as an Inspiration for Robot Hand Development.

[45]  ChangHwan Kim,et al.  Human-Like Motion Generation and Control for Humanoid's Dual Arm Object Manipulation , 2015, IEEE Transactions on Industrial Electronics.

[46]  Jun Nakanishi,et al.  Operational Space Control: A Theoretical and Empirical Comparison , 2008, Int. J. Robotics Res..

[47]  S. Dubowsky,et al.  On the Optimal Control of Robotic Manipulators with Actuator Constraints , 1983, 1983 American Control Conference.

[48]  Tsuneo Yoshikawa,et al.  Multifingered robot hands: Control for grasping and manipulation , 2010, Annu. Rev. Control..

[49]  Damien Chablat,et al.  Design method for an anthropomorphic hand able to gesture and grasp , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[50]  Bartlomiej Stanczyk,et al.  Advanced Telerobotics: Dual-Handed and Mobile Remote Manipulation , 2007, Advances in Telerobotics.

[51]  Rodney A. Brooks,et al.  Elephants don't play chess , 1990, Robotics Auton. Syst..

[52]  Sethu Vijayakumar,et al.  A novel method for learning policies from constrained motion , 2009, 2009 IEEE International Conference on Robotics and Automation.

[53]  James R. Ottewill,et al.  Intermittent gear rattle due to interactions between forcing and manufacturing errors , 2009 .

[54]  Oussama Khatib,et al.  The Operational Space Formulation implementation to aircraft canopy polishing using a mobile manipulator , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[55]  Vincent De Sapio,et al.  Robotics-based synthesis of human motion , 2009, Journal of Physiology-Paris.

[56]  E. Todorov Optimality principles in sensorimotor control , 2004, Nature Neuroscience.

[57]  ChangHwan Kim,et al.  A 3D-grasp synthesis algorithm to grasp unknown objects based on graspable boundary and convex segments , 2015, Inf. Sci..

[58]  Tzyh Jong Tarn,et al.  Design of dynamic control of two cooperating robot arms: Closed chain formulation , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[59]  M. J. Highsmith,et al.  Differences in myoelectric and body-powered upper-limb prostheses: Systematic literature review. , 2015, Journal of rehabilitation research and development.

[60]  Dragoljub Surdilovic,et al.  Compliance control with dual-arm humanoid robots: Design, planning and programming , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[61]  Alin Albu-Schäffer,et al.  The DLR lightweight robot: design and control concepts for robots in human environments , 2007, Ind. Robot.

[62]  Oussama Khatib,et al.  Whole-Body Dynamic Behavior and Control of Human-like Robots , 2004, Int. J. Humanoid Robotics.

[63]  R. Howe,et al.  Human grasp choice and robotic grasp analysis , 1990 .

[64]  Charles C. Kemp,et al.  Two Arms Are Better Than One: A Behavior Based Control System for Assistive Bimanual Manipulation , 2007 .

[65]  Ping Hsu Coordinated control of multiple manipulator systems , 1993, IEEE Trans. Robotics Autom..

[66]  Vijay Kumar,et al.  Robotic grasping and contact: a review , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[67]  Giuseppe Oriolo,et al.  Kinematically Redundant Manipulators , 2008, Springer Handbook of Robotics.

[68]  Aaron M. Dollar,et al.  Finding small, versatile sets of human grasps to span common objects , 2013, 2013 IEEE International Conference on Robotics and Automation.

[69]  Aaron M. Dollar,et al.  Grasp Frequency and Usage in Daily Household and Machine Shop Tasks , 2013, IEEE Transactions on Haptics.

[70]  David E. Orin,et al.  Efficient O(N) recursive computation of the operational space inertia matrix , 1993, IEEE Trans. Syst. Man Cybern..

[71]  Vincent De Sapio,et al.  Human Motion Reconstruction by Direct Control of Marker Trajectories , 2008 .

[72]  Dragoljub Surdilovic,et al.  Safe physical human-robot interaction with industrial dual-arm robots , 2013, 9th International Workshop on Robot Motion and Control.

[73]  Danica Kragic,et al.  Dual arm manipulation - A survey , 2012, Robotics Auton. Syst..

[74]  S. Schaal,et al.  Computational motor control in humans and robots , 2005, Current Opinion in Neurobiology.

[75]  Tamim Asfour,et al.  Visual servoing for dual arm motions on a humanoid robot , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[76]  R. Clement,et al.  Bionic prosthetic hands: A review of present technology and future aspirations. , 2011, The surgeon : journal of the Royal Colleges of Surgeons of Edinburgh and Ireland.

[77]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[78]  Ping Hsu,et al.  Control of multimanipulator systems-trajectory tracking, load distribution, internal force control, and decentralized architecture , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[79]  Atef A. Ata,et al.  Optimal Point-to-Point Trajectory Tracking of Redundant Manipulators using Generalized Pattern Search , 2005, ArXiv.

[80]  Tsukasa Ogasawara,et al.  Human-sized anthropomorphic robot hand with detachable mechanism at the wrist , 2011 .

[81]  Guido Herrmann,et al.  Compliance Control and Human-Robot Interaction: Part II - Experimental Examples , 2014, Int. J. Humanoid Robotics.

[82]  John T. Wen,et al.  Sub-time-optimal control strategies for robotic manipulators , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[83]  Daniel Andersson Planning, Programming and Control of Dual-Arm Robot Contact Operations , 2011 .

[84]  Oussama Khatib,et al.  Simulating the task-level control of human motion: a methodology and framework for implementation , 2005, The Visual Computer.

[85]  Aaron M. Dollar,et al.  A Hand-Centric Classification of Human and Robot Dexterous Manipulation , 2013, IEEE Transactions on Haptics.

[86]  Craig R. Carignan,et al.  Development of a four-fingered dexterous robot end effector for Space operations , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[87]  T. Ishida,et al.  A Robot Actuator Development With High Backdrivability , 2006, 2006 IEEE Conference on Robotics, Automation and Mechatronics.

[88]  Masaru Uchiyama,et al.  Hybrid position/Force control for coordination of a two-arm robot , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[89]  Saïd Zeghloul,et al.  A real-time strategy for dexterous manipulation: Fingertips motion planning, force sensing and grasp stability , 2012, Robotics Auton. Syst..

[90]  Roy Featherstone,et al.  Robot Dynamics Algorithms , 1987 .

[91]  S. Arimoto,et al.  Distributively controlling two robots handling an object in the task space without any communication , 1996, IEEE Trans. Autom. Control..

[92]  R. Brooks,et al.  The cog project: building a humanoid robot , 1999 .

[93]  Pierre Blazevic,et al.  Mechatronic design of NAO humanoid , 2009, 2009 IEEE International Conference on Robotics and Automation.

[94]  Jörg Krüger,et al.  Dual arm robot for flexible and cooperative assembly , 2011 .

[95]  Danica Kragic,et al.  The GRASP Taxonomy of Human Grasp Types , 2016, IEEE Transactions on Human-Machine Systems.

[96]  C. Atkeson,et al.  Learning arm kinematics and dynamics. , 1989, Annual review of neuroscience.

[97]  Aaron M. Dollar,et al.  M2 Gripper: Extending the Dexterity of a Simple, Underactuated Gripper , 2016 .

[98]  Ling Shao,et al.  Enhanced Computer Vision With Microsoft Kinect Sensor: A Review , 2013, IEEE Transactions on Cybernetics.

[99]  Giulio Sandini,et al.  The iCub Cognitive Humanoid Robot: An Open-System Research Platform for Enactive Cognition , 2006, 50 Years of Artificial Intelligence.

[100]  Henrik I. Christensen,et al.  Exploiting symmetries and extrusions for grasping household objects , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[101]  David E. Orin,et al.  Robot dynamics: equations and algorithms , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[102]  Tsuneo Yoshikawa,et al.  Coordinated Dynamic Hybrid Position/Force Control for Multiple Robot Manipulators Handling One Constrained Object , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[103]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .