Path planning apparatus and method for robot
US-9044862-B2 · Jun 2, 2015 · US
US9724823B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9724823-B2 |
| Application number | US-201514601111-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 20, 2015 |
| Priority date | Jun 30, 2009 |
| Publication date | Aug 8, 2017 |
| Grant date | Aug 8, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer program and a system for controlling walking of a mobile robot, notably a humanoid robot moving on two legs. Conventionally, control was guided by driving a zero moment point. Such driving was performed within a fixed coordinate system connected to a progression surface and assumed knowledge of the characteristics of said surface and the creation of a provisional trajectory. Such driving encountered significant limitations due to the nature of the progression surfaces on which walking can effectively be controlled and an obligation to have a perfect knowledge of their geometry; and also in respect to the necessary computing power, and the appearance of the walk which bore little resemblance to an actual human walk. The invention overcomes such limitations by providing a walk which includes a pseudo-free or ballistic phase, an impulse phase imparted by the heel of the robot, and a landing phase.
Opening claim text (preview).
The invention claimed is: 1. A method for controlling the walking of a robot capable of moving on at least two limbs on a progression surface, said method comprising, for each step of the robot: at least one first step of moving each of a first hip and a second hip over a substantially spherical trajectory centered on an end, bearing on the progression surface, of a limb attached to said first hip and a second step of moving said end to a new bearing point; computing a position of the new bearing point of said end on the progression surface based on a speed of a center of mass of the robot; an intermediate step between said first and second steps during which an elongation between the end of the limb, associated with the first hip, bearing on the progression surface and said first hip is augmented by a value such that a segment joining the position of said first hip at the end of the spherical trajectory to the position of the second hip at the start of a next spherical trajectory is substantially parallel to the progression surface, and controlling an articulation to allow for an impulse of said end on the progression surface to affect augmentation of an elongation between the end of the limb bearing on the progression surface and said first hip, the controlling the articulation being performed as a function of a limiting acceleration of a motor and of the ratio of the speed of the center of mass to a walking speed setpoint. 2. The control method according to claim 1 , further comprising servo controlling an axis of a thorax of the robot to remain within an angle that is substantially constant relative to vertical. 3. The control method according to claim 1 , further comprising servo-controlling an axis of the hips according to a direction of walking. 4. The control method according to claim 1 , wherein the impulse of said end on the progression surface is triggered by one of: a) a pitch-wise control of an ankle articulation provided in said limb attached to said first hip; b) control of an articulation of a knee; and c) control of a cylinder in the limb attached to said first hip, parallel thereto. 5. The control method according to claim 4 , further comprising triggering impulses of a heel when a direction of the limb attached to said first hip has an angle relative to vertical greater than a limiting angle dependent on the speed of the center of mass and the walking speed setpoint. 6. The control method according to claim 5 , wherein at least one limb is controllable to produce a deceleration movement before its end touches the progression surface. 7. The control method according to claim 1 , wherein a travel of a foot in a direction of walking depends on variables chosen from the group consisting of a position of the center of mass in the direction of walking, a length of the limb attached to said first hip, a length of the foot, and a speed of the center of mass in the direction of walking. 8. The control method according to claim 1 , wherein a travel of a foot in a direction perpendicular to a direction of walking depends on variables chosen from the group consisting of a position of the center of mass in the same direction, a walking direction setpoint, a hip width, a speed in the direction perpendicular to the direction of walking, and the walking speed setpoint. 9. A method for controlling the walking of a robot capable of moving on at least two limbs on an uneven progression surface, said method comprising, for each step of the robot: at least one first step of moving each of a first hip and a second hip over a substantially spherical trajectory centered on an end, bearing on the uneven progression surface, of a limb attached to said first hip and a second step of moving said end to a new bearing point; computing a position of the new bearing point of said end on the uneven progression surface based on a speed of a center of mass of the robot; and an intermediate step between said first and second steps during which an elongation between the end of the limb, associated with the first hip, bearing on the uneven progression surface and said first hip is augmented by a value such that a segment joining the position of said first hip at the end of the spherical trajectory to the position of the second hip at the start of a next spherical trajectory is substantially parallel to the uneven progression surface. 10. The control method according to claim 9 , further comprising servo-controlling an axis of a thorax of the robot to remain within an angle that is substantially constant relative to vertical. 11. The control method according to claim 9 , further comprising servo-controlling an axis of the hips according to a direction of walking. 12. The control method according to claim 9 , further comprising augmentation of an elongation between the end of the limb bearing on the uneven progression surface and said first hip obtained by an impulse of said end on the uneven progression surface triggered by one of: a) a pitch-wise control of an ankle articulation provided in said limb attached to said first hip; b) control of an articulation of a knee; and c) control of a cylinder in the limb attached to said first hip, parallel thereto. 13. The control method according to claim 12 , further comprising triggering impulses of a heel when a direction of the limb attached to said first hip has an angle relative to vertical greater than a limiting angle dependent on the speed of the center of mass and a walking speed setpoint. 14. The control method according to claim 13 , wherein at least one limb is controllable to produce a deceleration movement before its end touches the uneven progression surface. 15. The control method according to claim 12 , further comprising controlling the ankle articulation allowing for the impulse by a speed ramp as a function of a limiting acceleration of a motor and of the ratio of the speed of the center of mass to a walking speed setpoint. 16. The control method according to claim 9 , wherein a travel of a foot in a direction of walking depends on variables chosen from the group consisting of a position of the center of mass in the direction of walking, a length of the limb attached to said first hip, a length of the foot, and a speed of the center of mass in the direction of walking. 17. The control method according to claim 9 , wherein travel of the foot in a direction perpendicular to a direction of walking depends on variables chosen from the group consisting of a position of the center of mass in the same direction, a walking direction setpoint, a hip width, a speed in the direction perpendicular to the direction of walking, and a walking speed setpoint.
with alternately or sequentially lifted supporting base and legs; with alternately or sequentially lifted feet or skid (B62D57/024 takes precedence) · CPC title
Program controls (total factory control, i.e. centrally controlling a plurality of machines, G05B19/418) · CPC title
Mobile robot · CPC title
with ground-engaging propulsion means, e.g. walking members · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.