System for estimating attitude of leg type moving robot itself
First Claim
1. A system for estimating a self posture of a leg type moving robot being controlled to follow a determined desired gait, comprising:
- a posture angular velocity detecting means for detecting a posture angular velocity of a predetermined part of the robot;
a slippage-free posture bony velocity estimating means for estimating a posture angular velocity of the predetermined part on the basis of motion state amounts of the robot, including at least one of a desired motion of the desired gait, a detected value of a displacement of a joint of the robot, and a desired value of a displacement of the joint, on the assumption that there is no slippage on a contact surface between the robot and a floor;
a drift correction value determining means for determining a drift correction value relative to a detected value of the posture angular velocity detecting means on the basis of at least a detected value of the posture angular velocity detecting means and a posture angular velocity estimated by the slippage-free posture angular velocity estimating means; and
an integrating means for integrating at least the posture angular velocity obtained by correcting a detected value of the posture angular velocity detecting means by using the drift correction value, thereby to estimate a posture angle of the predetermined part, wherein the drift correction value determining means determines a new drift correction value so as to bring a difference between a posture angular velocity obtained by correcting a detected value of the posture angular velocity detecting means by using the drift correction value and a posture angular velocity estimated by the slippage-free posture angular velocity estimating means close to zero.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for estimating a posture angular velocity of a predetermined part, such as a body 3, of a robot by using motion state amounts of the robot, including a desired motion of a desired gait, a detected value of a joint displacement, and a desired value of a joint displacement of a robot 1 having a gyro sensor (angular velocity sensor) mounted on the body 3 or the like in a case where no slippage is taking place between the robot and a floor, e.g., a state wherein the robot is not in a motion. A drift correction value of the angular velocity sensor is determined on the basis of a difference between the estimated value of the posture angular velocity and a detected posture angular velocity value by the angular velocity sensor, and the detected posture angular velocity value corrected by the drift correction value is integrated to determine an estimated value of the posture angle of the predetermined part.
-
Citations
7 Claims
-
1. A system for estimating a self posture of a leg type moving robot being controlled to follow a determined desired gait, comprising:
-
a posture angular velocity detecting means for detecting a posture angular velocity of a predetermined part of the robot;
a slippage-free posture bony velocity estimating means for estimating a posture angular velocity of the predetermined part on the basis of motion state amounts of the robot, including at least one of a desired motion of the desired gait, a detected value of a displacement of a joint of the robot, and a desired value of a displacement of the joint, on the assumption that there is no slippage on a contact surface between the robot and a floor;
a drift correction value determining means for determining a drift correction value relative to a detected value of the posture angular velocity detecting means on the basis of at least a detected value of the posture angular velocity detecting means and a posture angular velocity estimated by the slippage-free posture angular velocity estimating means; and
an integrating means for integrating at least the posture angular velocity obtained by correcting a detected value of the posture angular velocity detecting means by using the drift correction value, thereby to estimate a posture angle of the predetermined part, wherein the drift correction value determining means determines a new drift correction value so as to bring a difference between a posture angular velocity obtained by correcting a detected value of the posture angular velocity detecting means by using the drift correction value and a posture angular velocity estimated by the slippage-free posture angular velocity estimating means close to zero. - View Dependent Claims (2, 4, 6)
-
-
3. A system for estimating a self posture of a leg type moving robot, comprising:
-
a posture angular velocity detecting means for detecting a posture angular velocity of a predetermined part of a leg type moving robot;
a drift correction value determining means for determining, on the basis of at least a detected value of the posture angular velocity detecting means in a state wherein a motion of the robot is stopped, a drift correction value relative to the detected value; and
an integrating means for integrating at least a posture angular velocity obtained by correcting a detected value of the posture angular velocity detecting means by the drift correction value while the robot is in motion so as to estimate a posture angle of the predetermined part. - View Dependent Claims (5, 7)
-
Specification