×

Robot cyclic locomotion using a dynamic object

  • US 9,156,159 B2
  • Filed: 03/08/2012
  • Issued: 10/13/2015
  • Est. Priority Date: 03/08/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • simulating, via one or more processors, one or more trajectories of a robot in contact with a dynamic secondary object, wherein the robot maintains balance on the secondary object throughout each of the one or more simulated trajectories;

    determining, based on the one or more simulated trajectories, a first initial state of a cyclic gait of the robot such that the simulated trajectory of the robot starting from the first initial state substantially returns to the first initial state at an end of one cycle of the cyclic gait; and

    sending joint angles and joint velocities of the first initial state to a set of joint controllers of the robot to cause a leg of the robot to achieve the first initial state and to cause the robot to move through one or more cycles of the cyclic gait in motion with the secondary object,wherein determining the first initial state includes;

    substantially minimizing a difference between a simulated center-of-mass position of the first initial state and a simulated center-of-mass position of a final state, the final state being the state of the robot at the end of the one cycle of the cyclic gait, andsubstantially minimizing a difference between simulated joint velocities of the first initial state and simulated joint velocities of the final state.

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