Conference Paper

Safe fall: Humanoid robot fall direction change through intelligent stepping and inertia shaping

Massachusetts Institute of Technology, Cambridge, 02139 U.S.A.
DOI: 10.1109/ROBOT.2009.5152755 Conference: Robotics and Automation, 2009. ICRA '09. IEEE International Conference on
Source: IEEE Xplore

ABSTRACT Although fall is a rare event in the life of a humanoid robot, we must be prepared for it because its consequences are serious. In this paper we present a fall strategy which rapidly modifies the robot's fall direction in order to avoid hitting a person or an object in the vicinity. Our approach is based on the key observation that during “toppling” the rotational motion of a robot necessarily occurs at the leading edge or the leading corner of its support base polygon. To modify the fall direction the robot needs to change the position and orientation of this edge or corner vis-a-vis the prohibited direction. We achieve it through intelligent stepping as soon as a fall is detected. We compute the optimal stepping location which results in the safest fall. Additional improvement to the fall controller is achieved through inertia shaping techniques aimed at controlling the centroidal inertia of the robot. We demonstrate our results through the simulation of an Asimo-like humanoid robot. To our knowledge, this is the first implementation of a controller that attempts to change the fall direction of a humanoid robot.

  • Source
    I. J. Humanoid Robotics. 01/2011; 8:245-273.
  • [Show abstract] [Hide abstract]
    ABSTRACT: We present an optimization-based control strategy for generating whole-body trajectories for humanoid robots in order to minimize damage due to falling. In this work, the falling problem is formulated using optimal control where we seek to minimize the impulse on impact with the ground, subject to the full-body dynamics and constraints of the robot in joint space. We extend previous work in this domain by numerically approximating the resulting optimal control, generating open-loop trajectories by solving an equivalent nonlinear programming problem. Compared to previous results in falling optimization, the proposed framework is extendable to more complex dynamic models and generate trajectories that are guaranteed to be physically feasible. These results are implemented in simulation using models of dynamically balancing humanoid robots in several experimental scenarios.
    American Control Conference (ACC), 2012; 01/2012
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper presents a momentum-based reactive stepping controller for humanoid robot push recovery. By prop­ erly regulating combinations of linear and angular momenta, the controller can selectively encourage the robot to recover its balance with or without taking a step. A reference stepping location is computed by modeling the as a passive rimless wheel with two spokes such that stepping on the location leads to a complete stop of the wheel at the vertically upright position. In contrast to most reference points for stepping based on pendulum models such as the capture point, our reference point exists on both level and non-level grounds. Moreover, in contrast with continuously evolving step locations, our step location is stationary. The computation of the location of the reference point also generates the duration of step which can be used for designing a stepping trajectory. Momentum-based stepping for push recovery is implemented in simulations of a full size humanoid on 3D non-level ground.
    2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2011, San Francisco, CA, USA, September 25-30, 2011; 01/2011

Full-text (2 Sources)

Available from
May 17, 2014