Push Recovery Control for Force-Controlled Humanoid Robots

viii

[1]  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..

[2]  Yuval Tassa,et al.  Iterative local dynamic programming , 2009, 2009 IEEE Symposium on Adaptive Dynamic Programming and Reinforcement Learning.

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

[4]  Sean R Eddy,et al.  What is dynamic programming? , 2004, Nature Biotechnology.

[5]  Shuuji Kajita,et al.  Study of dynamic biped locomotion on rugged terrain-derivation and application of the linear inverted pendulum mode , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[6]  David Q. Mayne,et al.  Differential dynamic programming , 1972, The Mathematical Gazette.

[7]  B. E. Maki,et al.  The role of limb movements in maintaining upright stance: the "change-in-support" strategy. , 1997, Physical therapy.

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

[9]  Benjamin J. Stephens State estimation for force-controlled humanoid balance using simple models in the presence of modeling error , 2011, 2011 IEEE International Conference on Robotics and Automation.

[10]  Christopher G. Atkeson,et al.  Policies based on trajectory libraries , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[11]  R J Full,et al.  Templates and anchors: neuromechanical hypotheses of legged locomotion on land. , 1999, The Journal of experimental biology.

[12]  Gabriele Pannocchia,et al.  Disturbance models for offset‐free model‐predictive control , 2003 .

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

[14]  Martijn Wisse,et al.  Essentials of dynamic walking; analysis and design of two-legged robots , 2004 .

[15]  Jehee Lee,et al.  Simulating biped behaviors from human motion data , 2007, ACM Trans. Graph..

[16]  Hooshang Hemami,et al.  Postural stability of the two-degree-of-freedom biped by general linear feedback , 1976 .

[17]  C. Karen Liu,et al.  Momentum-based parameterization of dynamic character motion , 2004, SCA '04.

[18]  Tong-Yee Lee,et al.  Real-Time Physics-Based 3D Biped Character Animation Using an Inverted Pendulum Model , 2010, IEEE Transactions on Visualization and Computer Graphics.

[19]  Bernard Brogliato,et al.  Modeling, stability and control of biped robots - a general framework , 2004, Autom..

[20]  Nancy S. Pollard,et al.  Efficient synthesis of physically valid human motion , 2003, ACM Trans. Graph..

[21]  Vinutha Kallem,et al.  Rate of change of angular momentum and balance maintenance of biped robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[22]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[23]  Shuuji Kajita,et al.  An optimal planning of falling motions of a humanoid robot , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Martin de Lasa,et al.  Robust physics-based locomotion using low-dimensional planning , 2010, ACM Trans. Graph..

[25]  Donald Goldfarb,et al.  A numerically stable dual method for solving strictly convex quadratic programs , 1983, Math. Program..

[26]  Taku Komura,et al.  Simulating pathological gait using the enhanced linear inverted pendulum model , 2005, IEEE Transactions on Biomedical Engineering.

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

[28]  Atsuo Takanishi,et al.  A control method for dynamic biped walking under unknown external force , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[29]  Jong Hyeon Park,et al.  Impedance control for biped robot locomotion , 2001, IEEE Trans. Robotics Autom..

[30]  Pierre-Brice Wieber,et al.  Online walking gait generation with adaptive foot positioning through Linear Model Predictive control , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[31]  Jun Nakanishi,et al.  Inverse kinematics with floating base and constraints for full body humanoid robot control , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

[32]  Sung-Hee Lee,et al.  Reaction Mass Pendulum (RMP): An explicit model for centroidal angular momentum of humanoid robots , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[33]  Gordon Cheng,et al.  Full-Body Compliant Human–Humanoid Interaction: Balancing in the Presence of Unknown External Forces , 2007, IEEE Transactions on Robotics.

[34]  Ambarish Goswami,et al.  Safe fall: Humanoid robot fall direction change through intelligent stepping and inertia shaping , 2009, 2009 IEEE International Conference on Robotics and Automation.

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

[36]  Ambarish Goswami,et al.  Postural Stability of Biped Robots and the Foot-Rotation Indicator (FRI) Point , 1999, Int. J. Robotics Res..

[37]  Christopher G. Atkeson,et al.  Robot trajectory learning through practice , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

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

[39]  Kazuhito Yokoi,et al.  Planning walking patterns for a biped robot , 2001, IEEE Trans. Robotics Autom..

[40]  Shuuji Kajita,et al.  ZMP analysis for arm/leg coordination , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[41]  Christopher G. Atkeson,et al.  Multiple balance strategies from one optimization criterion , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

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

[43]  Oussama Khatib,et al.  Modeling and control of multi-contact centers of pressure and internal forces in humanoid robots , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[44]  M S Redfern,et al.  A model of foot placement during gait. , 1994, Journal of biomechanics.

[45]  Pierre-Brice Wieber,et al.  On the implementation of model predictive control for on-line walking pattern generation , 2008, 2008 IEEE International Conference on Robotics and Automation.

[46]  Taku Komura,et al.  The dynamic postural adjustment with the quadratic programming method , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[47]  Tad McGeer,et al.  Passive Dynamic Walking , 1990, Int. J. Robotics Res..

[48]  Marko B. Popovic,et al.  Ground Reference Points in Legged Locomotion: Definitions, Biological Trajectories and Control Implications , 2005, Int. J. Robotics Res..

[49]  Oussama Khatib,et al.  The virtual linkage: a model for internal forces in multi-grasp manipulation , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[50]  Jian S. Dai,et al.  2009 IEEE International Conference on Robotics and Automation, ICRA 2009, Kobe, Japan, May 12-17, 2009 , 2009, ICRA.

[51]  Mitsuo Kawato,et al.  Internal models for motor control and trajectory planning , 1999, Current Opinion in Neurobiology.

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

[53]  Christopher G. Atkeson,et al.  Neighboring optimal control for periodic tasks for systems with discontinuous dynamics , 2011, Science China Information Sciences.

[54]  Atsuo Kawamura,et al.  Proposal of biped walking control based on robust hybrid position/force control , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[55]  Taku Komura,et al.  Stepping motion for a human-like character to maintain balance against large perturbations , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[56]  Dinesh K. Pai,et al.  Data-driven Interactive Balancing Behaviors , 2005 .

[57]  Tomomichi Sugihara,et al.  Standing stabilizability and stepping maneuver in planar bipedalism based on the best COM-ZMP regulator , 2009, 2009 IEEE International Conference on Robotics and Automation.

[58]  Jerry E. Pratt,et al.  Learning Capture Points for Bipedal Push Recovery , 2008, 2008 IEEE International Conference on Robotics and Automation.

[59]  Christopher G. Atkeson,et al.  Biped walking control using a trajectory library , 2013, Robotica.

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

[61]  Charles A. Klein,et al.  Optimal force distribution for the legs of a walking machine with friction cone constraints , 1990, IEEE Trans. Robotics Autom..

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

[63]  Konstantin Kondak,et al.  Control and online computation of stable movement for biped robots , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[64]  Oussama Khatib,et al.  A whole-body control framework for humanoids operating in human environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[65]  Eric Kubica,et al.  Introduction of the Foot Placement Estimator: A Dynamic Measure of Balance for Bipedal Robotics , 2008 .

[66]  Christopher G. Atkeson,et al.  Transfer of policies based on trajectory libraries , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[67]  Christopher G. Atkeson,et al.  Control of Instantaneously Coupled Systems applied to humanoid walking , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[68]  Suguru Arimoto,et al.  Bettering operation of Robots by learning , 1984, J. Field Robotics.

[69]  David A. Winter,et al.  Human balance and posture control during standing and walking , 1995 .

[70]  Martijn Wisse,et al.  A Disturbance Rejection Measure for Limit Cycle Walkers: The Gait Sensitivity Norm , 2007, IEEE Transactions on Robotics.

[71]  Jerry E. Pratt,et al.  Virtual actuator control , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[72]  Hooshang Hemami,et al.  Nonlinear feedback in simple locomotion systems , 1976 .

[73]  Masayuki Inaba,et al.  Online generation of humanoid walking motion based on a fast generation method of motion pattern that follows desired ZMP , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[74]  M A Townsend,et al.  Biped gait stabilization via foot placement. , 1985, Journal of biomechanics.

[75]  Jerry E. Pratt,et al.  Virtual model control of a bipedal walking robot , 1997, Proceedings of International Conference on Robotics and Automation.

[76]  R. Fitzpatrick,et al.  Thresholds for inducing protective stepping responses to external perturbations of human standing. , 2003, Journal of neurophysiology.

[77]  Andrei Herdt,et al.  Walking without thinking about it , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[78]  Hooshang Hemami,et al.  Some aspects of the inverted pendulum problem for modeling of locomotion systems , 1973 .

[79]  Y C Pai,et al.  Thresholds for step initiation induced by support-surface translation: a dynamic center-of-mass model provides much better prediction than a static model. , 2000, Journal of biomechanics.

[80]  M Vukobratović,et al.  On the stability of biped locomotion. , 1970, IEEE transactions on bio-medical engineering.

[81]  H. Hemami,et al.  Biped side step in the frontal plane , 1981, 1981 20th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

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

[83]  Emanuel Todorov,et al.  Iterative Linear Quadratic Regulator Design for Nonlinear Biological Movement Systems , 2004, ICINCO.

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

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

[86]  Christopher G. Atkeson,et al.  Compliant control of a hydraulic humanoid joint , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[87]  A.D. Kuo,et al.  An optimal control model for analyzing human postural balance , 1995, IEEE Transactions on Biomedical Engineering.

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

[89]  Christopher G. Atkeson,et al.  Push Recovery by stepping for humanoid robots with force controlled joints , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[90]  Reinhard Blickhan,et al.  Compliant leg behaviour explains basic dynamics of walking and running , 2006, Proceedings of the Royal Society B: Biological Sciences.

[91]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[92]  Mitsuo Kawato,et al.  Learning control for a closed loop system using feedback-error-learning , 1990, 29th IEEE Conference on Decision and Control.

[93]  Benjamin J. Stephens Integral control of humanoid balance , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[94]  Jerry Pratt,et al.  Series elastic actuators for high fidelity force control , 2002 .

[95]  A. Kuo,et al.  Active control of lateral balance in human walking. , 2000, Journal of biomechanics.

[96]  Aaron Hertzmann,et al.  Style-based inverse kinematics , 2004, ACM Trans. Graph..

[97]  Shuuji Kajita,et al.  Dynamic walking control of a biped robot along a potential energy conserving orbit , 1992, IEEE Trans. Robotics Autom..

[98]  Marc H. Raibert,et al.  Running on four legs as though they were one , 1986, IEEE J. Robotics Autom..

[99]  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.

[100]  T. Komura,et al.  Continuous Gait-Pattern Generation for Biped Robots , 2003 .

[101]  Kenneth R. Muske,et al.  Disturbance modeling for offset-free linear model predictive control , 2002 .

[102]  Kenneth J. Waldron,et al.  Force and motion management in legged locomotion , 1986, 1985 24th IEEE Conference on Decision and Control.

[103]  M. Coleman,et al.  The simplest walking model: stability, complexity, and scaling. , 1998, Journal of biomechanical engineering.

[104]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[105]  Vijay R. Kumar,et al.  Force distribution in closed kinematic chains , 1988, IEEE J. Robotics Autom..

[106]  F. Horak,et al.  Central programming of postural movements: adaptation to altered support-surface configurations. , 1986, Journal of neurophysiology.

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

[108]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[109]  James B. Rawlings,et al.  Model predictive control with linear models , 1993 .

[110]  Warren P. Seering,et al.  Understanding bandwidth limitations in robot force control , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[111]  J. Hodgins,et al.  Reducing the search space for physically realistic human motion synthesis , 2006 .

[112]  Benjamin J. Stephens,et al.  Humanoid push recovery , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[113]  Matthew M. Williamson,et al.  Series elastic actuators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[114]  J. He,et al.  Feedback gains for correcting small perturbations to standing posture , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[115]  Ian R. Manchester,et al.  Stable dynamic walking over uneven terrain , 2011, Int. J. Robotics Res..

[116]  Jessica K. Hodgins,et al.  Slipping and Tripping Reflexes for Bipedal Robots , 1997, Auton. Robots.

[117]  Christopher G. Atkeson,et al.  Dynamic Balance Force Control for compliant humanoid robots , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[118]  Arthur D Kuo,et al.  Energetics of actively powered locomotion using the simplest walking model. , 2002, Journal of biomechanical engineering.

[119]  Y. Pai,et al.  Center of mass velocity-position predictions for balance control. , 1997, Journal of biomechanics.

[120]  William D. Smart,et al.  Receding Horizon Differential Dynamic Programming , 2007, NIPS.

[121]  Joel Chestnutty,et al.  Safe adjustment regions for legged locomotion paths , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[122]  Mark W. Spong,et al.  Swing up control of the Acrobot , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[123]  E. Todorov,et al.  A generalized iterative LQG method for locally-optimal feedback control of constrained nonlinear stochastic systems , 2005, Proceedings of the 2005, American Control Conference, 2005..

[124]  Taku Komura,et al.  C/sup 2/ continuous gait-pattern generation for biped robots , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

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

[126]  KangKang Yin,et al.  SIMBICON: simple biped locomotion control , 2007, ACM Trans. Graph..

[127]  Miomir Vukobratovic,et al.  How to Control Artificial Anthropomorphic Systems , 1973, IEEE Trans. Syst. Man Cybern..

[128]  Andreas G. Hofmann Robust execution of bipedal walking tasks from biomechanical principles , 2006 .

[129]  Shuuji Kajita,et al.  Development of humanoid robot HRP-3P , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[130]  Yoshihiko Nakamura,et al.  Whole-body cooperative balancing of humanoid robot using COG Jacobian , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[131]  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.

[132]  Arthur D. Kuo,et al.  Stabilization of Lateral Motion in Passive Dynamic Walking , 1999, Int. J. Robotics Res..

[133]  Olivier Stasse,et al.  An optimized Linear Model Predictive Control solver for online walking motion generation , 2009, 2009 IEEE International Conference on Robotics and Automation.

[134]  James J. Kuffner,et al.  Navigation among movable obstacles: real-time reasoning in complex environments , 2004, 4th IEEE/RAS International Conference on Humanoid Robots, 2004..

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

[136]  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.

[137]  C. I. Byrnes,et al.  Global observability and detectability: an overview , 1988 .

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

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

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

[141]  M. van de Panne,et al.  Generalized biped walking control , 2010, ACM Trans. Graph..

[142]  Christopher G. Atkeson,et al.  Standing balance control using a trajectory library , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.