Method for controlling the walking motion of a mobile robot, and robot implementing said method

US9724823B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9724823-B2
Application numberUS-201514601111-A
CountryUS
Kind codeB2
Filing dateJan 20, 2015
Priority dateJun 30, 2009
Publication dateAug 8, 2017
Grant dateAug 8, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • B62D57/032Primary

    with alternately or sequentially lifted supporting base and legs; with alternately or sequentially lifted feet or skid (B62D57/024 takes precedence) · CPC title

  • B25J9/16Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9724823B2 cover?
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 dri…
Who is the assignee on this patent?
Aldebaran Robotics, Softbank Robotics Europe
What technology area does this patent fall under?
Primary CPC classification B62D57/032. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Aug 08 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).