IP Library › Granted Patent US 12,311,563
Granted Patent B2
US 12,311,563 · App. 18/467,127 · Granted May 27, 2025

Braking and regeneration control in a legged robot

Inventors: Alex Khripin (Waltham, MA); Stephen Berard (Waltham, MA); Alfred Rizzi (Cambridge, MA)
Assignee: Boston Dynamics, Inc.
B25J9/20B25J5/00B62D57/032F15B9/09Y10S901/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,311,563
App. No.
18/467,127
Granted
May 27, 2025
Kind
B2
Abstract

An example robot includes a hydraulic actuator cylinder controlling motion of a member of the robot. The hydraulic actuator cylinder comprises a piston, a first chamber, and a second chamber. A valve system controls hydraulic fluid flow between a hydraulic supply line of pressurized hydraulic fluid, the first and second chambers, and a return line. A controller may provide a first signal to the valve system so as to begin moving the piston based on a trajectory comprising moving in a forward direction, stopping, and moving in a reverse direction. The controller may provide a second signal to the valve system so as to cause the piston to override the trajectory as it moves in the forward direction and stop at a given position, and then provide a third signal to the valve system so as to resume moving the piston in the reverse direction based on the trajectory.

Claims (37)

1. A method comprising:

providing, by a controller of a robot, a first signal to a hydraulic actuator cylinder that controls a leg of the robot, the first signal controlling a piston of the hydraulic actuator cylinder to move in a forward direction along a first trajectory between a first position and a second position;

generating, by the controller of the robot, a second signal based on sensor data indicating a pressure level of the hydraulic actuator cylinder and a motion characteristic of the piston;

providing, by the controller of the robot, the second signal to the hydraulic actuator cylinder, the second signal controlling the piston to override the first trajectory and stop at a third position between the first position and the second position; and

providing, by the controller of the robot, a third signal to the hydraulic actuator cylinder, the third signal controlling the piston to move in a reverse direction along the first trajectory.

2. The method of claim 1 , wherein the motion characteristic of the piston includes a speed of the piston.

3. The method of claim 1 , wherein the hydraulic actuator cylinder comprises a first chamber and a second chamber, the first signal controlling coupling of the first chamber to a supply line of pressurized fluid and coupling of the second chamber to a return line to move the piston in the forward direction.

4. The method of claim 3 , wherein the sensor data indicates at least a pressure level in the second chamber.

5. The method of claim 3 , wherein the second signal controls coupling of the first chamber to the return line.

6. The method of claim 5 , wherein the third signal controls coupling of the second chamber to the supply line to move the piston in the reverse direction.

7. The method of claim 5 , wherein the second signal controls coupling of the both the first chamber and second chamber to the return line at the same time.

8. The method of claim 1 , wherein the third signal controls the leg of the robot to swing forward to touchdown.

9. The method of claim 1 , wherein the second signal controls the piston to follow a second trajectory when moving in the forward direction until the piston stops at the third position.

10. The method of claim 9 , wherein the piston stops at the third position according to the second trajectory earlier than the piston would have stopped at the second position if the piston had followed the first trajectory.

11. The method of claim 1 , wherein the hydraulic actuator cylinder comprises a first chamber and a second chamber, the first signal controlling coupling of the first chamber to a supply line of pressurized fluid and coupling of the second chamber to a return line to move the piston in the forward direction, and the second signal controlling coupling of both the first chamber and the second chamber to the return line at the same time.

12. The method of claim 1 , wherein the hydraulic actuator cylinder comprises a first chamber and a second chamber, the first signal controlling coupling of the first chamber to a supply line of pressurized fluid and coupling of the second chamber to a return line to move the piston in the forward direction, and the second signal controlling coupling of the first chamber to the return line and coupling of the second chamber to the supply line at the same time.

13. The method of claim 1 , wherein the second signal controls the piston to follow a second trajectory, wherein the piston stops at the third position according to the second trajectory earlier than the piston would have stopped at the second position if the piston had followed the first trajectory.

14. A robot comprising:

a leg;

a hydraulic actuator cylinder configured to control the leg, the hydraulic actuator cylinder comprising a piston; and

a controller configured to:

provide a first signal to the hydraulic actuator cylinder to control the piston of the hydraulic actuator cylinder to move in a forward direction along a first trajectory between a first position and a second position;

generate a second signal based on sensor data indicating a pressure level of the hydraulic actuator cylinder and a motion characteristic of the piston;

provide the second signal to the hydraulic actuator cylinder to control the piston to override the first trajectory and stop at a third position between the first position and the second position; and

provide a third signal to the hydraulic actuator cylinder to move in a reverse direction along the first trajectory.

15. The robot of claim 14 , wherein the motion characteristic of the piston includes a speed of the piston.

16. The robot of claim 14 , wherein the hydraulic actuator cylinder further comprises a first chamber and a second chamber, the first signal controlling coupling of the first chamber to a supply line of pressurized fluid and coupling of the second chamber to a return line to move the piston in the forward direction.

17. The robot of claim 16 , wherein the sensor data indicates at least a pressure level in the second chamber.

18. The robot of claim 16 , wherein the second signal controls coupling of the first chamber to the return line.

19. The robot of claim 18 , wherein the third signal controls coupling of the second chamber to the supply line to move the piston in the reverse direction.

20. The robot of claim 18 , wherein the second signal controls coupling of the both the first chamber and second chamber to the return line at the same time.

21. The robot of claim 14 , wherein the third signal controls the leg of the robot to swing forward to touchdown.

22. The robot of claim 14 , wherein the second signal controls the piston to follow a second trajectory when moving in the forward direction until the piston stops at the third position.

23. The robot of claim 22 , wherein the piston stops at the third position according to the second trajectory earlier than the piston would have stopped at the second position if the piston had followed the first trajectory.

24. The robot of claim 14 , wherein the hydraulic actuator cylinder further comprises a first chamber and a second chamber, the first signal controlling coupling of the first chamber to a supply line of pressurized fluid and coupling of the second chamber to a return line to move the piston in the forward direction, and the second signal controlling coupling of both the first chamber and second chamber to the return line at the same time.

25. The robot of claim 14 , wherein the hydraulic actuator cylinder further comprises a first chamber and a second chamber, the first signal controlling coupling of the first chamber to a supply line of pressurized fluid and coupling of the second chamber to a return line to move the piston in the forward direction, and the second signal controlling coupling of the first chamber to the return line and coupling of the second chamber to the supply line at the same time.

26. The robot of claim 14 , wherein the second signal controls the piston to follow a second trajectory, wherein the piston stops at the third position according to the second trajectory earlier than the piston would have stopped at the second position if the piston had followed the first trajectory.

Continuity (4)
Continuation 17451669 · Oct 21, 2021
Continuation 16137255 · Sep 20, 2018
Continuation 14574471 · Dec 18, 2014
Related Publication 20240051150A1 · Feb 15, 2024
References Cited (13)
US 4612489A · Gunda · 1986 [cited by applicant]
US 5305681A · Devier et al. · 1994 [cited by applicant]
US 8626326B1 · Theobald et al. · 2014 [cited by applicant]
US 8734123B2 · Alfayad et al. · 2014 [cited by applicant]
US 8840118B1 · Giovanardi et al. · 2014 [cited by applicant]
US 8969750B2 · Braun · 2015 [cited by examiner]
US 10279482B1 · Khripin et al. · 2019 [cited by applicant]
US 11154990B1 · Khripin et al. · 2021 [cited by applicant]
US 11794353B2 · Khripin et al. · 2023 [cited by applicant]
US 20040076502A1 · Nissing · 2004 [cited by examiner]
US 20090308603A1 · Borgstadt · 2009 [cited by applicant]
US 20120291873A1 · Potter · 2012 [cited by examiner]
US 20160025114A1 · Perkins et al. · 2016 [cited by applicant]