×

Humanoid robot push recovery on level and non-level ground

  • US 8,849,454 B2
  • Filed: 03/20/2012
  • Issued: 09/30/2014
  • Est. Priority Date: 03/21/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for controlling a humanoid robot in response to an external disturbance, the robot standing on a first section of non-level ground having a first slope and within stepping range of a second section of the non-level ground having a second slope, the method comprising:

  • receiving, by a robot controller, state information of a humanoid robot;

    determining, by the robot controller, whether to step on the first section or the second section of the non-level ground and determining a predicted stepping location of the robot on the first or second section of the non-level ground, the predicted stepping location based on the state information of the humanoid robot and the first and second slopes, the predicted stepping location comprising a location such that the humanoid robot will maintain balance if it steps to the predicted stepping location;

    responsive to the predicted stepping location falling within a predefined region, controlling the robot to make a postural change without stepping to maintain balance in response to the external disturbance; and

    responsive to the predicted stepping location falling outside the predefined region, controlling the robot to take a step to the predicted stepping location to maintain balance in response to the external disturbance.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×