Handling gait disturbances with asynchronous timing
DCFirst Claim
Patent Images
1. A method comprising:
- detecting a disturbance to a gait of a robot, wherein the gait comprises a swing state and a step down state, the swing state comprising a target swing trajectory for a first foot of the robot during a step, and wherein the target swing trajectory during the step comprises a beginning at a first time, and an end at a second time;
based on the detected disturbance, causing the first foot of the robot to leave the swing state and enter the step down state before the second time;
after causing the first foot to enter the step down state before the second time, causing the first foot to make contact with a ground surface; and
based on the first foot making contact with the ground surface, causing a second foot to lift off of the ground surface.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An example method may include i) detecting a disturbance to a gait of a robot, where the gait includes a swing state and a step down state, the swing state including a target swing trajectory for a foot of the robot, and where the target swing trajectory includes a beginning and an end; and ii) based on the detected disturbance, causing the foot of the robot to enter the step down state before the foot reaches the end of the target swing trajectory.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting a disturbance to a gait of a robot, wherein the gait comprises a swing state and a step down state, the swing state comprising a target swing trajectory for a first foot of the robot during a step, and wherein the target swing trajectory during the step comprises a beginning at a first time, and an end at a second time; based on the detected disturbance, causing the first foot of the robot to leave the swing state and enter the step down state before the second time; after causing the first foot to enter the step down state before the second time, causing the first foot to make contact with a ground surface; and based on the first foot making contact with the ground surface, causing a second foot to lift off of the ground surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
determining, by a robot having a first foot and a second foot, a gait comprising a swing state and a stance state, the swing state comprising a target swing trajectory for the first foot of the robot during a step, wherein the target swing trajectory during the step comprises a beginning at a first time, and an end at a second time; detecting an indication that the first foot of the robot has contacted a ground surface before the second time; and based on the detected indication, causing the second foot of the robot to lift off of the ground surface. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
determining, by a robot having a first foot and a second foot, a gait for the robot wherein the gait comprises a swing state and a stance state, wherein the swing state comprises a target swing trajectory having a beginning at a first time and an end at a second time; detecting, while the first foot of the robot is in the swing state, an indication that the first foot has not contacted a ground surface by the second time; and based on the detected indication, reducing a ground reaction force on the second foot in contact with the ground surface. - View Dependent Claims (18, 19, 20)
-
Specification