×

Method for controlling the walk of humanoid robot

  • US 8,738,178 B2
  • Filed: 10/24/2005
  • Issued: 05/27/2014
  • Est. Priority Date: 10/19/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling walking of a humanoid bipedal walking robot comprising limbs, the method comprising steps of:

  • (a) designing a desired trajectory of zero momentum position (desired ZMP trajectory) of the robot against the ground surface;

    (b) calculating a desired trajectory of a center of gravity (desired COG trajectory) of the robot from the desired ZMP trajectory;

    (c) calculating a desired COG motion using the desired COG trajectory;

    (d) obtaining usual kinematical Jacobians which represent relations of angular velocities of driving motors of each limb of the robot to velocities of each limb of the robot represented in a world coordinate system and a body center coordinate system;

    (e) selecting a base limb to be a supporting leg in the single supporting phase or any one of both of the legs in the double supporting phase;

    (f) obtaining a modified COG motion using the desired COG motion based on desired motions of each limb except for the base limb, the usual kinematical Jacobians, and a modified COG Jacobian which represents the relationship between a modified COG velocity and the base limb;

    (g) obtaining an angular velocity of a driving motor for the base limb using the modified COG motion and the modified COG Jacobian;

    (h) obtaining angular velocities of driving motors for other limbs except for the base limb using the angular velocity of a driving motor for the base limb; and

    (i) controlling walking of the robot by driving the driving motors for the limbs of the robot according to the angular velocity of the driving motor for the base limb and according to the angular velocity of the driving motors for the other limbs.

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