Apparatus for detecting the landing position of foot sole of legged moving robot
First Claim
1. An apparatus for detecting the landing position of a foot sole of a legged moving robot having a plurality of movable legs, comprising:
- a force sensor mounted between an ankle joint and a foot sole on each of the movable legs, for detecting at least a force perpendicular to said foot sole and a moment about an axis extending in a lateral direction of the foot sole and passing through a predetermined reference point on said foot sole;
means for detecting a time when the foot sole touches the floor based on the perpendicular force detected by said force sensor, and for determining a landing position for the foot sole based on the perpendicular force and the moment detected by said force sensor, at the detected time or in a predetermined time range near said detected time.
1 Assignment
0 Petitions
Accused Products
Abstract
A legged moving robot has a plurality of movable legs for repeatedly touching and leaving a floor. An apparatus for detecting the landing position of a foot sole of each of the movable legs has a force sensor mounted on each of the movable legs at a position spaced from a foot sole thereof toward a proximal end thereof. The force sensor detects at least a perpendicular force perpendicular to the foot sole and a moment about an axis extending in a lateral direction of the foot sole and passing through a predetermined reference point on the foot sole. A time when the foot sole touches or leaves the floor is detected on the basis of the perpendicular force detected by the force sensor. A landing position for the foot sole to start touching or end leaving the floor is determined on the basis of the perpendicular force and the moment detected by the force sensor, at the detected time or in a predetermined time range near the detected time.
-
Citations
13 Claims
-
1. An apparatus for detecting the landing position of a foot sole of a legged moving robot having a plurality of movable legs, comprising:
-
a force sensor mounted between an ankle joint and a foot sole on each of the movable legs, for detecting at least a force perpendicular to said foot sole and a moment about an axis extending in a lateral direction of the foot sole and passing through a predetermined reference point on said foot sole; means for detecting a time when the foot sole touches the floor based on the perpendicular force detected by said force sensor, and for determining a landing position for the foot sole based on the perpendicular force and the moment detected by said force sensor, at the detected time or in a predetermined time range near said detected time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for detecting a lift-off position of a foot sole of a legged moving robot having a plurality of movable legs, comprising:
-
a force sensor mounted between an ankle joint and a foot sole on each of the movable legs, for detecting at least force perpendicular to said foot sole and a moment about an axis extending in a lateral direction of the foot sole and passing through a predetermined reference point on said foot sole; and means for detecting a foot lift-off time when the foot sole leaves the floor based on the perpendicular force detected by said force sensor, and a foot lift-off position for the foot sole based on the perpendicular force and the moment detected by said force sensor, at the detected time or in a predetermined range near said detected time. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for detecting the landing position of a foot sole of a legged walking robot, comprising the steps of:
-
measuring a force perpendicular to the foot sole as the foot contacts the ground; measuring a moment about an axis extending in a lateral direction of the foot sole and passing through a predetermined reference point on the foot sole; detecting a time when the foot sole touches the ground; and calculating a landing position for the foot sole, based on the measured force and moment, at the detected time or in a predetermined time range near the detected time.
-
-
12. An apparatus for detecting the landing position of the sole of a foot of a legged moving robot having movable legs comprising:
-
a force sensor on each of the movable legs, for detecting at least a force perpendicular to said foot sole and a moment about an axis extending in a lateral direction of the foot sole and passing through a predetermined reference point on said foot sole; means for detecting a time when the foot sole touches the floor based on the perpendicular force detected by said force sensor, and a landing position for the foot sole based on the perpendicular force and the moment detected by said force sensor, at the detected time or in a predetermined time range near said detected time; said means for detecting including means for determining, from time to time, a central position of a reactive force applied from the floor to the foot sole, and determining the landing position for the foot sole to starting touching the floor based on a time series of data determined from the detected time until a predetermined time; and said means for detecting further including means for determining a polynomial which approximates a time-dependent change of the central position from the time series of data of the central position according to a method of least squares, estimating said central position at a time spaced apart from said detected time by a predetermined time interval according to said polynomial, and producing said estimated central position as the landing position for the foot sole.
-
-
13. An apparatus for detecting a lift-off position of a foot sole of a legged moving robot having a plurality of movable legs, comprising:
-
a force sensor mounted on each of the movable legs, for detecting at least a force perpendicular to said foot sole and a moment about an axis extending in a lateral direction of the foot sole and passing through a predetermined reference point on said foot sole; means for detecting a lift-off time when the foot sole leaves the floor based on the perpendicular force detected by said force sensor, and a lift-off position where the foot leaves the floor, based on the perpendicular force and the moment detected by said force sensor, at the detected time or in a predetermined range near said detected time; said means for detecting including means for determining, from time to time, a central position of a reactive force applied from the floor to the foot sole, and determining the lift-off position based on a time series data determined at the detected time until a predetermined time range near said detected time; and said means for detecting further including means for determining a polynomial which approximates a time-dependent change of the central position from the time series of data of the central position according to a method of least squares, estimating said central position at a time spaced from said detected time by a predetermined time interval according to said polynomial, and producing said estimated central position as the landing position for the foot sole to end leaving the floor.
-
Specification