EP1547732A1

Robot device and control method of robot device

Abstract

A locomotion control system is constructed to input the quantity of materials in the real world, such as the quantity of motion state of a robot, external force and external moment, and environmental shapes, measured with sensors or the like. By integrating all calculations for maintaining a balance of the body into a single walking-pattern calculating operation, both a locomotion generating function and an adaptive control function are effectively served, the consistency of dynamic models is ensured, and interference between the dynamic models is eliminated. Calculations for generating a walking pattern of the robot can be performed in an actual apparatus and in real time in a manner in which parameters, such as a boundary condition concerning the quantity of motion state, external force and external moment, and the trajectory of the sole, are settable.

EP1547732A1, drawing sheet 1
Sheet 1 of 46

Term

Term ended

Projected expiry passed 30 September 2023, 3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

12 claims: 2 independent, 10 dependent

  1. 1
    A robot apparatus having moving means, the robot apparatus comprising:state detecting means for detecting the quantity of state of the robot apparatus;real-time equation-of-motion solving means for finding a solution to an equation of motion with a boundary condition concerning the quantity of state of the robot apparatus;boundary-condition setting means for setting the current quantity of state detected by the state detecting means as a boundary condition of the equation of motion;target quantity of state calculating means for calculating the next-moment target quantity of state of the robot apparatus according to the solution to the equation of motion found by the real-time equation-of-motion solving means under the set boundary condition;andmotion-pattern generating means for generating a motion pattern of the robot apparatus on the basis of the target quantity of state.
  2. 7
    A control method for a robot apparatus having moving means, the method comprising:a state detecting step of detecting the quantity of state of the robot apparatus;a real-time equation-of-motion solving step of finding a solution to an equation of motion with a boundary condition concerning the quantity of state of the robot apparatus;a boundary-condition setting step of setting the current quantity of state detected in the state detecting step as a boundary condition of the equation of motion;a target-quantity-of-state calculating step of calculating the next-moment target quantity of state of the robot apparatus according to the solution to the equation of motion found in the real-time equation-of-motion solving step under the set boundary condition;anda motion-pattern generating step of generating a motion pattern of the robot apparatus on the basis of the target quantity of state.