Title :
Learning Capture Points for humanoid push recovery
Author :
Rebula, John ; Cañas, Fabián ; Pratt, Jerry ; Goswami, Ambarish
Author_Institution :
Inst. for Human & Machine Cognition, Pensacola, FL
fDate :
Nov. 29 2007-Dec. 1 2007
Abstract :
We present a method for learning capture points for humanoid push recovery. A capture point is a point on the ground to which the biped can step and stop without requiring another step. Being able to predict the location of such points is very useful for recovery from significant disturbances, such as after being pushed. While dynamic models can be used to compute capture points, model assumptions and modeling errors can lead to stepping in the wrong place, which can result in large velocity errors after stepping.We present a method for computing capture points by learning offsets to the capture points predicted by the linear inverted pendulum model, which assumes a point mass biped with constant center of Mass height. We validate our method on a three dimensional humanoid robot simulation with 12 actuated lower body degrees of freedom, distributed mass, and articulated limbs. Using our learning approach, robustness to pushes is significantly improved as compared to using the linear inverted pendulum model without learning.
Keywords :
humanoid robots; learning (artificial intelligence); legged locomotion; nonlinear systems; humanoid push recovery; learning capture points; linear inverted pendulum model; point mass biped; Biological system modeling; Control system synthesis; Control systems; Humanoid robots; Humans; Leg; Legged locomotion; Machine learning; Predictive models; Robot control;
Conference_Titel :
Humanoid Robots, 2007 7th IEEE-RAS International Conference on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
978-1-4244-1861-9
Electronic_ISBN :
978-1-4244-1862-6
DOI :
10.1109/ICHR.2007.4813850