Generation of the whole-body motion for humanoid robots with the complete dynamics. (Génération du mouvement du corps entier pour les robots humanoïdes avec la dynamique complets)

This thesis aims at providing a solution to the problem of motion generation for humanoid robots. The proposed framework generates whole-body motion using the complete robot dynamics in the task space satisfying contact constraints. This approach is known as operational-space inverse-dynamics control. The specification of the movements is done through objectives in the task space, and the high redundancy of the system is handled with a prioritized stack of tasks where lower priority tasks are only achieved if they do not interfere with higher priority ones. To this end, a hierarchical quadratic program is used, with the advantage of being able to specify tasks as equalities or inequalities at any level of the hierarchy. Motions where the robot sits down in an armchair and climbs a ladder show the capability to handle multiple non-coplanar contacts. The generic motion generation framework is then applied to some case studies using HRP-2 and Romeo. Complex and human-like movements are achieved using human motion imitation where the acquired motion passes through a kinematic and then dynamic retargeting processes. To deal with the instantaneous nature of inverse dynamics, a walking pattern generator is used as an input for the stack of tasks which makes a local correction of the feet position based on the contact points allowing to walk on non-planar surfaces. Visual feedback is also introduced to aid in the walking process. Alternatively, for a fast balance recovery, the capture point is introduced in the framework as a task and it is controlled within a desired region of space. Also, motion generation is presented for CHIMP which is a robot that needs a particular treatment.

[1]  L. Geppert,et al.  Qrio, the robot that could , 2004, IEEE Spectrum.

[2]  Aaron Hertzmann,et al.  Trajectory Optimization for Full-Body Movements with Complex Contacts , 2013, IEEE Transactions on Visualization and Computer Graphics.

[3]  Christopher Lee,et al.  PETMAN : A Humanoid Robot for Testing Chemical Protective Clothing (特集 2足歩行ロボット技術) , 2012 .

[4]  Rs Roel Pieters,et al.  Visual Servo Control , 2012 .

[5]  Olivier Stasse,et al.  Fast Humanoid Robot Collision-Free Footstep Planning Using Swept Volume Approximations , 2012, IEEE Transactions on Robotics.

[6]  Joshua G. Hale,et al.  Using Humanoid Robots to Study Human Behavior , 2000, IEEE Intell. Syst..

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

[8]  T. Başar Contributions to the Theory of Optimal Control , 2001 .

[9]  G. Gogu Chebychev–Grübler–Kutzbach's criterion for mobility calculation of multi-loop mechanisms revisited via theory of linear transformations , 2005 .

[10]  Abderrahmane Kheddar,et al.  Humanoid Robot Locomotion and Manipulation Step Planning , 2012, Adv. Robotics.

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

[12]  Ji-Yong Lee,et al.  Providing services using network-based humanoids in a home environment , 2011, IEEE Transactions on Consumer Electronics.

[13]  Sung Yong Shin,et al.  Computer puppetry: An importance-based approach , 2001, TOGS.

[14]  Sovannara Hak Reconnaissance de tâches par commande inverse , 2011 .

[15]  David E. Orin,et al.  Centroidal dynamics of a humanoid robot , 2013, Auton. Robots.

[16]  Kazuhito Yokoi,et al.  Biped walking pattern generation by using preview control of zero-moment point , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[17]  Giorgio Metta,et al.  Partial force control of constrained floating-base robots , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Stefan Schaal,et al.  STOMP: Stochastic trajectory optimization for motion planning , 2011, 2011 IEEE International Conference on Robotics and Automation.

[19]  Philippe Fraisse,et al.  Task-based whole-body control of humanoid robots with ZMP regulation, real-time application to a squat-like motion , 2014, 2014 IEEE 11th International Multi-Conference on Systems, Signals & Devices (SSD14).

[20]  Ronan Boulic,et al.  Progressive Clamping , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[21]  Sukhan Lee,et al.  Analysis and control of redundant manipulator dynamics based on an extended operational space , 2001, Robotica.

[22]  Andreas Geiger,et al.  Efficient Large-Scale Stereo Matching , 2010, ACCV.

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

[24]  Zoran Popovic,et al.  Editing dynamic properties of captured human motion , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[25]  Oussama Khatib,et al.  Commande dynamique dans l''espace op'erational des robots ma-nipulaters en pr'esence d''obstacles , 1980 .

[26]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[27]  Philippe Bidaud,et al.  LQP controller design for generic whole body motion , 2009 .

[28]  N. G. Hockstein,et al.  A history of robots: from science fiction to surgical robotics , 2007, Journal of robotic surgery.

[29]  Lakmal Seneviratne,et al.  Adaptive Control Of Robot Manipulators , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[30]  Nikolaos G. Tsagarakis,et al.  COMpliant huMANoid COMAN: Optimal joint stiffness tuning for modal frequency control , 2013, 2013 IEEE International Conference on Robotics and Automation.

[31]  J. V. Nunez,et al.  Explicit Analytic Solution for Inverse Kinematics of Bioloid Humanoid Robot , 2012, 2012 Brazilian Robotics Symposium and Latin American Robotics Symposium.

[32]  Masayuki Inaba,et al.  Building Spined Muscle-Tendon Humanoid , 2001, ISRR.

[33]  Oussama Khatib,et al.  Control of Free-Floating Humanoid Robots Through Task Prioritization , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[34]  R Bellman,et al.  DYNAMIC PROGRAMMING AND LAGRANGE MULTIPLIERS. , 1956, Proceedings of the National Academy of Sciences of the United States of America.

[35]  Kazuhito Yokoi,et al.  Development of a software for motion optimization of robots - Application to the kick motion of the HRP-2 robot , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[36]  Rogelio Lozano,et al.  Passivity and global stabilization of cascaded nonlinear systems , 1992 .

[37]  Kenneth S. Roberts,et al.  A new representation for a line , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[38]  H. Kazerooni,et al.  Biomechanical design of the Berkeley lower extremity exoskeleton (BLEEX) , 2006, IEEE/ASME Transactions on Mechatronics.

[39]  Masayuki Inaba,et al.  Generating whole-body motion keep away from joint torque, contact force, contact moment limitations enabling steep climbing with a real humanoid robot , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[40]  Jean-Claude Latombe,et al.  Multi-modal Motion Planning in Non-expansive Spaces , 2010, Int. J. Robotics Res..

[41]  Eric C. Whitman,et al.  Coordination of Multiple Dynamic Programming Policies for Control of BipedalWalking , 2013 .

[42]  Rajeev Motwani,et al.  Path planning in expansive configuration spaces , 1997, Proceedings of International Conference on Robotics and Automation.

[43]  Carlos Balaguer,et al.  Full-size humanoid robot TEO: Design attending mechanical robustness and energy consumption , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[44]  Heinz Ulbrich,et al.  Humanoid robot LOLA , 2009, 2009 IEEE International Conference on Robotics and Automation.

[45]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[46]  Toshikazu Kawasaki,et al.  Design of prototype humanoid robotics platform for HRP , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[47]  Donald Lee Pieper The kinematics of manipulators under computer control , 1968 .

[48]  J. Y. S. Luh,et al.  Resolved-acceleration control of mechanical manipulators , 1980 .

[49]  Guy Bessonnet,et al.  Forces acting on a biped robot. Center of pressure-zero moment point , 2004, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[50]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[51]  M. Hirose,et al.  Development of Humanoid Robot ASIMO , 2001 .

[52]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[53]  Yuval Tassa,et al.  Control-limited differential dynamic programming , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[54]  Dennis W. Hong,et al.  Team CHARLI: RoboCup 2012 Humanoid AdultSize League Winner , 2012, RoboCup.

[55]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[56]  Eugene Fiume,et al.  Feedback control for rotational movements in feature space , 2014, Comput. Graph. Forum.

[57]  Kai Henning Koch,et al.  Studying the Effect of Different Optimization Criteria on Humanoid Walking Motions , 2012, SIMPAR.

[58]  Julia Fink,et al.  Anthropomorphism and Human Likeness in the Design of Robots and Human-Robot Interaction , 2012, ICSR.

[59]  Pierre-Brice Wieber,et al.  Prioritizing linear equality and inequality systems: Application to local motion planning for redundant robots , 2009, 2009 IEEE International Conference on Robotics and Automation.

[60]  Nicolas Mansard,et al.  Dynamic motion capture and edition using a stack of tasks , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[61]  Katsu Yamane,et al.  Dynamics Filter - concept and implementation of online motion Generator for human figures , 2000, IEEE Trans. Robotics Autom..

[62]  Louis J. Everett,et al.  Kinematic modelling for robot calibration , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[63]  Victor B. Zordan,et al.  Momentum control for balance , 2009, ACM Trans. Graph..

[64]  Magnus Egerstedt,et al.  Multi-process control software for HUBO2 Plus robot , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[65]  Alexandre Noyvirt,et al.  Challenges for service robots operating in non-industrial environments , 2012, IEEE 10th International Conference on Industrial Informatics.

[66]  B. Siciliano,et al.  Solving the Inverse Kinematic Problem for Robotic Manipulators , 1987 .

[67]  David E. Orin,et al.  Generation of dynamic humanoid behaviors through task-space control with conic optimization , 2013, 2013 IEEE International Conference on Robotics and Automation.

[68]  Joseph O'Rourke,et al.  Handbook of Discrete and Computational Geometry, Second Edition , 1997 .

[69]  D. Jacobson New second-order and first-order algorithms for determining optimal control: A differential dynamic programming approach , 1968 .

[70]  Atsuo Takanishi,et al.  Development of whole-body emotion expression humanoid robot , 2008, 2008 IEEE International Conference on Robotics and Automation.

[71]  David E. Orin,et al.  Centroidal Momentum Matrix of a humanoid robot: Structure and properties , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[72]  Nicolas Mansard,et al.  Task Sequencing for High-Level Sensor-Based Control , 2007, IEEE Transactions on Robotics.

[73]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

[74]  Jun-Ho Oh,et al.  Humanoid Robot의 개발 현황과 전망 , 2004 .

[75]  Masahiro Fujita,et al.  Evolving robust gaits with AIBO , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[76]  V. Arnold Mathematical Methods of Classical Mechanics , 1974 .

[77]  Takanori Shibata,et al.  Mental commit robot and its application to therapy of children , 2001, 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No.01TH8556).

[78]  Dinesh Manocha,et al.  OBBTree: a hierarchical structure for rapid interference detection , 1996, SIGGRAPH.

[79]  Kazuhito Yokoi,et al.  The 3D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[80]  Giulio Sandini,et al.  Prioritized optimal control , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[81]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[82]  Siddhartha S. Srinivasa,et al.  A framework for extreme locomotion planning , 2012, 2012 IEEE International Conference on Robotics and Automation.

[83]  Bradley Evan Paden,et al.  Kinematics and Control of Robot Manipulators , 1985 .

[84]  Michael Gleicher,et al.  Retargetting motion to new characters , 1998, SIGGRAPH.

[85]  Jun-Ho Oh,et al.  Mechanical design of humanoid robot platform KHR-3 (KAIST Humanoid Robot 3: HUBO) , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[86]  Joseph L. Jones Robots at the tipping point: the road to iRobot Roomba , 2006, IEEE Robotics & Automation Magazine.

[87]  Eiichi Yoshida,et al.  Task-driven Support Polygon Reshaping for Humanoids , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[88]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[89]  Stefan Schaal,et al.  Inverse dynamics control of floating base systems using orthogonal decomposition , 2010, 2010 IEEE International Conference on Robotics and Automation.

[90]  Thierry Siméon,et al.  Transition-based RRT for path planning in continuous cost spaces , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[91]  Yuval Tassa,et al.  MuJoCo: A physics engine for model-based control , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[92]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

[93]  Jur P. van den Berg,et al.  Kinodynamic RRT*: Asymptotically optimal motion planning for robots with linear dynamics , 2013, 2013 IEEE International Conference on Robotics and Automation.

[94]  Carlos Balaguer,et al.  Real-time gait planning for Rh-1 humanoid robot, using Local Axis Gait algorithm , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[95]  K. Mombaur,et al.  Modeling and Optimal Control of Human-Like Running , 2010, IEEE/ASME Transactions on Mechatronics.

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

[97]  Olivier Stasse,et al.  Reverse Control for Humanoid Robot Task Recognition , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[98]  Seokmin Hong,et al.  Balance control in whole body coordination framework for biped humanoid robot MAHRU-R , 2008, RO-MAN 2008 - The 17th IEEE International Symposium on Robot and Human Interactive Communication.

[99]  Yuval Tassa,et al.  Synthesis and stabilization of complex behaviors through online trajectory optimization , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[100]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[101]  Fumio Kanehiro,et al.  Humanoid robot HRP-2 , 2008, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[102]  Satoshi Kagami,et al.  Autonomous navigation of a humanoid robot over unknown rough terrain using a laser range sensor , 2012, Int. J. Robotics Res..

[103]  M. L. Chambers The Mathematical Theory of Optimal Processes , 1965 .

[104]  Sylvain Miossec,et al.  Planning contact points for humanoid robots , 2013, Robotics Auton. Syst..

[105]  Alan P. Bowling,et al.  Dynamic performance as a criterion for redundant manipulator control , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[106]  B. R. Markiewicz,et al.  Analysis of the computed torque drive method and comparison with conventional position servo for a computer-controlled manipulator , 1973 .

[107]  Jean-Jacques E. Slotine,et al.  A general framework for managing multiple tasks in highly redundant robotic systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[108]  Samad Hayati,et al.  Improving the absolute positioning accuracy of robot manipulators , 1985, J. Field Robotics.

[109]  Junichi Urata,et al.  Design concept of detail musculoskeletal humanoid “Kenshiro” - Toward a real human body musculoskeletal simulator , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[110]  Olivier Stasse,et al.  Toward Reactive Vision-Guided Walking on Rough Terrain: An Inverse-Dynamics Based Approach , 2014, Int. J. Humanoid Robotics.

[111]  Eiichi Yoshida,et al.  Real-time smooth task transitions for hierarchical inverse kinematics , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[112]  Masayuki Inaba,et al.  Development of musculoskeletal humanoid Kotaro , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[113]  Ian R. Manchester,et al.  LQR-trees: Feedback Motion Planning via Sums-of-Squares Verification , 2010, Int. J. Robotics Res..

[114]  Olivier Stasse,et al.  Walking on non-planar surfaces using an inverse dynamic stack of tasks , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[115]  Wisama Khalil,et al.  Modeling, Identification and Control of Robots , 2003 .

[116]  S. A. Paipetis The Robots of Hephaestus , 2010 .

[117]  Florent Lamiraux,et al.  Dynamic walking and whole-body motion planning for humanoid robots: an integrated approach , 2013, Int. J. Robotics Res..

[118]  John M. Hollerbach,et al.  A Recursive Lagrangian Formulation of Maniputator Dynamics and a Comparative Study of Dynamics Formulation Complexity , 1980, IEEE Transactions on Systems, Man, and Cybernetics.

[119]  Kazuhito Yokoi,et al.  Dynamic lifting by whole body motion of humanoid robots , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[120]  Jan C. Willems,et al.  300 years of optimal control: From the brachystochrone to the maximum principle , 1997 .

[121]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.

[122]  Daniel Maier,et al.  Search-Based Footstep Planning , 2013 .

[123]  J. Richalet,et al.  Model predictive heuristic control: Applications to industrial processes , 1978, Autom..

[124]  Jerry Pratt,et al.  Velocity-Based Stability Margins for Fast Bipedal Walking , 2006 .

[125]  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).

[126]  Yoshihiro Kusuda,et al.  Toyota's violin-playing robot , 2008, Ind. Robot.

[127]  Claude Samson,et al.  Robot Control: The Task Function Approach , 1991 .

[128]  Ambarish Goswami,et al.  Foot rotation indicator (FRI) point: a new gait planning tool to evaluate postural stability of biped robots , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[129]  Ken Chen,et al.  A random sampling-based approach to goal-directed footstep planning for humanoid robots , 2009, 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[130]  Alin Albu-Schäffer,et al.  Development of a biped robot with torque controlled joints , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[131]  Shigeki Sugano,et al.  WABOT-2: Autonomous robot with dexterous finger-arm--Finger-arm coordination control in keyboard performance , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[132]  Zahoor Khan,et al.  Robot Based Logistics System for Hospitals-Survey , 2008 .

[133]  Christelle Stasse,et al.  Dynamic Whole-Body Motion Generation for the Dance of a Humanoid Robot,Tayeb Benarama facing HRP-2 , 2011 .

[134]  Stefan Schaal,et al.  Inverse dynamics control of floating-base robots with external constraints: A unified view , 2011, 2011 IEEE International Conference on Robotics and Automation.

[135]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[136]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[137]  Nikos G. Tsagarakis,et al.  An attractor-based Whole-Body Motion Control (WBMC) system for humanoid robots , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[138]  Linda Geppert Robotics: QRIO , 2004 .

[139]  José Manuel Ferrández Vicente,et al.  Natural and Artificial Models in Computation and Biology , 2013, Lecture Notes in Computer Science.

[140]  Michael Gienger,et al.  Task-oriented whole body motion for humanoid robots , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[141]  C. S. George Lee,et al.  Closed-form inverse kinematic joint solution for humanoid robots , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[142]  Jerry E. Pratt,et al.  Learning Capture Points for humanoid push recovery , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[143]  Kazuhito Yokoi,et al.  Reactive biped walking control for a collision of a swinging foot on uneven terrain , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[144]  Jun Morimoto,et al.  CB: A Humanoid Research Platform for Exploring NeuroScience , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[145]  Gerd Hirzinger,et al.  Impedance Behaviors for Two-handed Manipulation: Design and Experiments , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[146]  Nicolas Mansard,et al.  Generic dynamic motion generation with multiple unilateral constraints , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[147]  W. Wong,et al.  On ψ-Learning , 2003 .

[148]  Y. Takane,et al.  Generalized Inverse Matrices , 2011 .

[149]  Mark W. Spong Remarks on robot dynamics: canonical transformations and Riemannian geometry , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[150]  Florent Lamiraux,et al.  Optimal motion planning for humanoid robots , 2013, 2013 IEEE International Conference on Robotics and Automation.

[151]  Nicolas Mansard,et al.  Whole-body motion integrating the capture point in the operational space inverse dynamics control , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[152]  Phillip J. McKerrow,et al.  Introduction to robotics , 1991 .

[153]  G. Swaminathan Robot Motion Planning , 2006 .

[154]  Seung-Hwan Choi,et al.  Animal-Robot Interaction for pet caring , 2009, 2009 IEEE International Symposium on Computational Intelligence in Robotics and Automation - (CIRA).

[155]  A L Hof,et al.  The condition for dynamic stability. , 2005, Journal of biomechanics.

[156]  Abderrahmane Kheddar,et al.  On the dynamics modeling of free-floating-base articulated mechanisms and applications to humanoid whole-body dynamics and control , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[157]  Sung Yong Shin,et al.  A hierarchical approach to interactive motion editing for human-like figures , 1999, SIGGRAPH.

[158]  Keith L. Doty,et al.  A Theory of Generalized Inverses Applied to Robotics , 1993, Int. J. Robotics Res..

[159]  Faiz Ben Amar,et al.  Climbing and Walking Robots and the Support Technologies for Mobile Machines , 2002 .

[160]  John Baillieul,et al.  Resolution of kinematic redundancy , 1990 .

[161]  John Baillieul,et al.  Kinematic programming alternatives for redundant manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[162]  Sergey V. Drakunov,et al.  Capture Point: A Step toward Humanoid Push Recovery , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[163]  Martin de Lasa,et al.  Feature-based locomotion controllers , 2010, ACM Trans. Graph..

[164]  Sergio García,et al.  Reem-B: An autonomous lightweight human-size humanoid robot , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

[165]  Dinesh Manocha,et al.  V-COLLIDE: accelerated collision detection for VRML , 1997, VRML '97.

[166]  Jun-Ho Oh,et al.  Development of humanoid robot platform KHR-2 (KAIST humanoid robot-2) , 2004, 4th IEEE/RAS International Conference on Humanoid Robots, 2004..

[167]  Abderrahmane Kheddar,et al.  Using a multi-objective controller to synthesize simulated humanoid robot motion with changing contact configurations , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[169]  Shuuji Kajita,et al.  Cybernetic human HRP-4C , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[170]  Hiroaki Kitano,et al.  The RoboCup humanoid challenge as the millennium challenge for advanced robotics , 1998, Adv. Robotics.

[171]  Andrew W. Fitzgibbon,et al.  KinectFusion: Real-time dense surface mapping and tracking , 2011, 2011 10th IEEE International Symposium on Mixed and Augmented Reality.

[172]  David E. Orin,et al.  Kinematic and kinetic analysis of open-chain linkages utilizing Newton-Euler methods , 1979 .

[173]  Patrizio Tomei,et al.  Adaptive PD controller for robot manipulators , 1991, IEEE Trans. Robotics Autom..

[174]  Jean-Paul Laumond,et al.  From human to humanoid locomotion—an inverse optimal control approach , 2010, Auton. Robots.

[175]  Jun-Ho Oh,et al.  Design of Android type Humanoid Robot Albert HUBO , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[177]  Jun-Ho Oh,et al.  Motion planning and control of ladder climbing on DRC-Hubo for DARPA Robotics Challenge , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[178]  Steven Dubowsky,et al.  The application of model-referenced adaptive control to robotic manipulators , 1979 .

[179]  Jordi Adell,et al.  REEM Service Robot: How May I Help You? , 2013, IWINAC.

[180]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[181]  Ronan Boulic,et al.  Task-priority formulations for the kinematic control of highly redundant articulated structures , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[182]  R. E. Kalman,et al.  Contributions to the Theory of Optimal Control , 1960 .

[183]  Lior Wolf,et al.  On Projection Matrices , 2001 .

[184]  Dinesh Manocha,et al.  Motion planning of human-like robots using constrained coordination , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[185]  Eiichi Yoshida,et al.  Generation of whole-body optimal dynamic multi-contact motions , 2013, Int. J. Robotics Res..

[186]  Kenji KANEKO,et al.  Humanoid robot HRP-3 , 2004, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[187]  Alain Micaelli,et al.  Robust balance optimization control of humanoid robots with multiple non coplanar grasps and frictional contacts , 2008, 2008 IEEE International Conference on Robotics and Automation.

[188]  Victor B. Zordan,et al.  Control of rotational dynamics for ground behaviors , 2013, SCA '13.

[189]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[190]  Emmanuel Guigon,et al.  Computational Motor Control : Redundancy and Invariance , 2007 .

[191]  Suguru Arimoto,et al.  Stability and robustness of PID feedback control for robot manipulators of sensory capability , 1984 .

[192]  Wisama Khalil,et al.  A new geometric notation for open and closed-loop robots , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[193]  Siddhartha S. Srinivasa,et al.  CHOMP: Covariant Hamiltonian optimization for motion planning , 2013, Int. J. Robotics Res..

[194]  Christopher G. Atkeson,et al.  Using Local Trajectory Optimizers to Speed Up Global Optimization in Dynamic Programming , 1993, NIPS.

[195]  Jiang Shan Neural Locomotion Controller Design and Implementation for Humanoid Robot HOAP-1 ○ , 2022 .

[196]  Prithvish Mamtora,et al.  FIRE FIGHTING ROBOT , 2013 .

[197]  Kazuhito Yokoi,et al.  Planning 3-D Collision-Free Dynamic Robotic Motion Through Iterative Reshaping , 2008, IEEE Transactions on Robotics.

[198]  Jovan Popovic,et al.  Simulation of Human Motion Data using Short‐Horizon Model‐Predictive Control , 2008, Comput. Graph. Forum.

[199]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

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

[201]  Kazuhito Yokoi,et al.  Whole-Body Motion Generation Integrating Operator's Intention and Robot's Autonomy in Controlling Humanoid Robots , 2007, IEEE Transactions on Robotics.

[202]  David E. Orin,et al.  Constrained resolved acceleration control for humanoids , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[203]  Stefan Schaal,et al.  Inverse kinematics for humanoid robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[204]  S. Dubowsky,et al.  Robotic Personal Aids for Mobility and Monitoring for the Elderly , 2006, IEEE transactions on neural systems and rehabilitation engineering.

[205]  Yasar Ayaz,et al.  Human-like Approach to Footstep Planning among Obstacles for Humanoid Robots , 2007, Int. J. Humanoid Robotics.

[206]  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).

[207]  Stefan Schaal,et al.  Control of legged robots with optimal distribution of contact forces , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[208]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[209]  M. Omizo,et al.  Modeling , 1983, Encyclopedic Dictionary of Archaeology.

[210]  Marko B. Popovic,et al.  Exploiting angular momentum to enhance bipedal center-of-mass control , 2009, 2009 IEEE International Conference on Robotics and Automation.

[211]  Michael C. Ferris,et al.  Complementarity and variational problems : state of the art , 1997 .

[212]  S. Levine,et al.  Inverse Optimal Control for Humanoid Locomotion , 2013 .

[213]  Ronan Boulic,et al.  An inverse kinematics architecture enforcing an arbitrary number of strict priority levels , 2004, The Visual Computer.

[214]  Masayuki Inaba,et al.  The experimental humanoid robot H7: a research platform for autonomous behaviour , 2007, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[215]  P Souères,et al.  An advanced robotics motion generation framework for inferring the organisation of human movements , 2013, Computer methods in biomechanics and biomedical engineering.

[216]  L. W. Tsai,et al.  Robot Analysis: The Mechanics of Serial and Parallel Ma-nipulators , 1999 .

[217]  Siddhartha S. Srinivasa,et al.  CHIMP, the CMU Highly Intelligent Mobile Platform , 2015, J. Field Robotics.

[218]  J. M. Selig Geometric Fundamentals of Robotics , 2004, Monographs in Computer Science.

[219]  Marko B. Popovic,et al.  Angular momentum regulation during human walking: biomechanics and control , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[220]  Vilayanur S. Ramachandran,et al.  EEG evidence for mirror neuron activity during the observation of human and robot actions: Toward an analysis of the human qualities of interactive robots , 2007, Neurocomputing.

[221]  Takeo Kanade,et al.  Footstep Planning for the Honda ASIMO Humanoid , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[222]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[223]  Joohyung Kim,et al.  Development of the lower limbs for a humanoid robot , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[224]  Sergey Levine,et al.  Guided Policy Search , 2013, ICML.

[225]  Jovan Popovic,et al.  Multiobjective control with frictional contacts , 2007, SCA '07.

[226]  Norbert Wiener,et al.  Extrapolation, Interpolation, and Smoothing of Stationary Time Series , 1964 .

[227]  Pierre-Brice Wieber,et al.  Author manuscript, published in "IEEE/RSJ International Conference on Intelligent Robots and Systems (2011)" A sparse model predictive control formulation for walking motion generation , 2011 .

[228]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[229]  Tamim Asfour,et al.  ARMAR-III: An Integrated Humanoid Platform for Sensory-Motor Control , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[230]  Sofiane Achiche,et al.  From Inverse Kinematics to Optimal Control , 2014 .

[231]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[232]  Robert O. Ambrose,et al.  Mobile manipulation using NASA's Robonaut , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[233]  Vincent Padois,et al.  Synthesis of complex humanoid whole-body behavior: A focus on sequencing and tasks transitions , 2011, 2011 IEEE International Conference on Robotics and Automation.

[234]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

[235]  Alin Albu-Schäffer,et al.  Bipedal walking control based on Capture Point dynamics , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[236]  Aude Billard,et al.  On Learning, Representing, and Generalizing a Task in a Humanoid Robot , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[237]  Serge Thill,et al.  Rob’s Robot: Current and Future Challenges for Humanoid Robots , 2012 .

[238]  Jun-Ho Oh,et al.  Development of a Humanoid Biped Walking Robot Platform KHR-1 Initial Design and Its Performance Evaluation , 2002 .

[239]  Daniel Maier,et al.  Integrated perception, mapping, and footstep planning for humanoid navigation among 3D obstacles , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[240]  F. Park Computational aspects of the product-of-exponentials formula for robot kinematics , 1994, IEEE Trans. Autom. Control..

[241]  Masayuki Inaba,et al.  An advanced musculoskeletal humanoid Kojiro , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[242]  Pierre-Brice Wieber On the stability of walking systems , 2002 .

[243]  Alexander Herzog,et al.  Experiments with a hierarchical inverse dynamics controller on a torque-controlled humanoid , 2013 .

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

[245]  Chonhyon Park,et al.  High-DOF Robots in Dynamic Environments Using Incremental Trajectory Optimization , 2014, Int. J. Humanoid Robotics.

[246]  Nicolas Mansard,et al.  A dedicated solver for fast operational-space inverse dynamics , 2012, 2012 IEEE International Conference on Robotics and Automation.

[247]  Timothy Bretl,et al.  Motion Planning of Multi-Limbed Robots Subject to Equilibrium Constraints: The Free-Climbing Robot Problem , 2006, Int. J. Robotics Res..

[248]  A. Bejczy Robot arm dynamics and control , 1974 .

[249]  Jun Nakanishi,et al.  A unifying framework for robot control with redundant DOFs , 2007, Auton. Robots.

[250]  Leslie Pack Kaelbling,et al.  LQR-RRT*: Optimal sampling-based motion planning with automatically derived extension heuristics , 2012, 2012 IEEE International Conference on Robotics and Automation.

[251]  Andrei Herdt,et al.  Online Walking Motion Generation with Automatic Footstep Placement , 2010, Adv. Robotics.

[252]  Farhad Aghili,et al.  A unified approach for inverse and direct dynamics of constrained multibody systems based on linear projection operator: applications to control and simulation , 2005, IEEE Transactions on Robotics.

[253]  François Keith,et al.  Dynamic Whole-Body Motion Generation Under Rigid Contacts and Other Unilateral Constraints , 2013, IEEE Transactions on Robotics.

[254]  J. Trinkle,et al.  On Dynamic Multi‐Rigid‐Body Contact Problems with Coulomb Friction , 1995 .

[255]  Jun Morimoto,et al.  Nonparametric Representation of Policies and Value Functions: A Trajectory-Based Approach , 2002, NIPS.

[256]  Scott Kuindersma,et al.  An efficiently solvable quadratic program for stabilizing dynamic locomotion , 2013, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[257]  Pierre-Brice Wieber,et al.  Holonomy and Nonholonomy in the Dynamics of Articulated Motion , 2006 .

[258]  M Vukobratović,et al.  Contribution to the synthesis of biped gait. , 1969, IEEE transactions on bio-medical engineering.

[259]  B. Roth,et al.  Inverse Kinematics of the General 6R Manipulator and Related Linkages , 1993 .

[260]  Jirí Matousek,et al.  Low-Distortion Embeddings of Finite Metric Spaces , 2004, Handbook of Discrete and Computational Geometry, 2nd Ed..

[261]  K. Lee,et al.  Ubiquitous Robot and Its Realization , 2012 .

[262]  J. Uicker Dynamic Force Analysis of Spatial Linkages , 1967 .

[263]  Adi Ben-Israel,et al.  Generalized inverses: theory and applications , 1974 .

[264]  K. H. Hunt Prismatic pairs in spatial linkages , 1967 .

[265]  Bruno Siciliano,et al.  Resolved-acceleration control of robot manipulators: A critical review with experiments , 1998, Robotica.

[266]  Giulio Sandini,et al.  The iCub humanoid robot: An open-systems platform for research in cognitive development , 2010, Neural Networks.

[267]  Mitsuharu Morisawa,et al.  Humanoid robot HRP-4 - Humanoid robotics platform with lightweight and slim body , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[268]  Atsuo Takanishi,et al.  Development of a new humanoid robot WABIAN-2 , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[269]  Bernard Roth,et al.  The Near-Minimum-Time Control Of Open-Loop Articulated Kinematic Chains , 1971 .

[270]  J. M. Walker,et al.  Prosthetics , 1894, The American journal of dental science.

[271]  Gerd Hirzinger,et al.  Posture and balance control for biped robots based on contact force optimization , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[272]  Pierre-Brice Wieber,et al.  Trajectory Free Linear Model Predictive Control for Stable Walking in the Presence of Strong Perturbations , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[273]  Hyun K. Kim,et al.  Biped humanoid robot Mahru III , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[274]  Yoky Matsuoka,et al.  Prosthetics, exoskeletons, and rehabilitation , 2007 .

[275]  Howie Choset,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[276]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.