IP Library Granted Patent US 10,578,129
Granted Patent B2
US 10,578,129 · App. 15/846,362 · Granted Mar 3, 2020

Robotic hydraulic system

Inventors: Zachary John Jackowski (Sommerville, MA); Alex Khripin (Waltham, MA); Stephen Berard (Waltham, MA); Alfred Anthony Rizzi (Waltham, MA)
Assignee: Boston Dynamics, Inc.
F15B1/033F15B1/04F15B21/001B25J9/144B62D57/032F15B2201/51F15B2201/515Y10S901/01Y10S901/22
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 10,578,129
App. No.
15/846,362
Granted
Mar 3, 2020
Kind
B2
Abstract

A control system may receive sensor data indicative of respective fluid levels of two or more hydraulic accumulators configured to operate at respective target fluid levels within a hydraulic system. The control system may determine respective errors of the hydraulic accumulators based on the respective fluid levels and respective target fluid levels of the hydraulic accumulators. The respective errors may correspond to pressure errors, fluid volume errors, or other types of errors of the hydraulic accumulators. Responsive to determining the respective errors, the control system may determine that the error of a given hydraulic accumulator is greater than errors of the other hydraulic accumulators and provide instructions to control a hydraulic valve to supply fluid from a single pump of the hydraulic system to the given hydraulic accumulator.

Claims (27)

1. A method comprising:

receiving, at a computing device, sensor data indicative of respective fluid levels of a first hydraulic accumulator and a second hydraulic accumulator, wherein the first hydraulic accumulator is configured to operate at a first target fluid level and the second hydraulic accumulator is configured to operate at a second target fluid level;

determining a first error of the first hydraulic accumulator and a second error of the second hydraulic accumulator, the first error based on a fluid level of the first hydraulic accumulator and the first target fluid level, and the second error based on a fluid level of the second hydraulic accumulator and the second target fluid level;

determining that the first error is greater than the second error; and

providing instructions to control a hydraulic valve of a fluid supply system to supply fluid to the first hydraulic accumulator, the fluid supply system including a single pump and a motor, the single pump configured to supply the fluid to the first hydraulic accumulator, the motor configured to power the single pump at an adjustable speed, and the adjustable speed set at a speed to cause the fluid supply system to provide the fluid at a rate proportional to an estimate of a total fluid volume for operating the hydraulic accumulators at the respective target fluid levels.

2. The method of claim 1 , wherein providing instructions to control the hydraulic valve of the fluid supply system comprises providing instructions to control the hydraulic valve at predefined increments of time.

3. The method of claim 1 , further comprising determining the speed to operate the single pump based on the respective fluid levels and the respective target fluid levels of the first hydraulic accumulator and the second hydraulic accumulator.

4. The method of claim 1 , wherein the single pump is a fixed-displacement pump, and wherein the first error corresponds to a first fluid volume error of the first hydraulic accumulator and the second error corresponds to a second fluid volume error of the second hydraulic accumulator.

5. The method of claim 1 , wherein the target fluid levels of the first hydraulic accumulator and the second hydraulic accumulator are different, and wherein the first error and the second error correspond to respective pressure errors.

6. A method comprising:

receiving, at a computing device, sensor data indicative of respective fluid levels of a first hydraulic accumulator and a second hydraulic accumulator, wherein the first hydraulic accumulator is configured to operate at a first target fluid level and the second hydraulic accumulator is configured to operate at a second target fluid level;

determining a first error of the first hydraulic accumulator and a second error of the second hydraulic accumulator, the first error corresponding to a first fluid volume error of the first hydraulic accumulator based on a fluid level of the first hydraulic accumulator and the first target fluid level, and the second error corresponding to a second fluid volume error of the second hydraulic accumulator based on a fluid level of the second hydraulic accumulator and the second target fluid level;

determining that the first error is greater than the second error; and

providing instructions to control a hydraulic valve of a fluid supply system to supply fluid to the first hydraulic accumulator, the fluid supply system including a single pump configured to supply the fluid to the first hydraulic accumulator, the single pump comprising a fixed-displacement pump.

7. The method of claim 6 , wherein the fluid supply system includes a motor configured to power the single pump at an adjustable speed, and wherein the adjustable speed is set at a speed to cause the fluid supply system to provide the fluid at a rate proportional to an estimate of a total fluid volume for operating the hydraulic accumulators at the respective target fluid levels.

8. The method of claim 6 , wherein providing instructions to control the hydraulic valve of the fluid supply system comprises providing instructions to control the hydraulic valve at predefined increments of time.

9. The method of claim 6 , further comprising determining a speed to operate the single pump based on the respective fluid levels and the respective target fluid levels of the first hydraulic accumulator and the second hydraulic accumulator.

10. The method of claim 6 , wherein the target fluid levels of the first hydraulic accumulator and the second hydraulic accumulator are different, and wherein the first error and the second error correspond to respective pressure errors.

11. A method comprising:

receiving, at a computing device, sensor data indicative of respective fluid levels of a first hydraulic accumulator and a second hydraulic accumulator, wherein the first hydraulic accumulator is configured to operate at a first target fluid level and the second hydraulic accumulator is configured to operate at a second target fluid level, the first target fluid level different from the second target fluid level;

determining a first error of the first hydraulic accumulator and a second error of the second hydraulic accumulator, the first error based on a fluid level of the first hydraulic accumulator and the first target fluid level, and the second error based on a fluid level of the second hydraulic accumulator and the second target fluid level, the first error and the second error corresponding to respective pressure errors;

determining that the first error is greater than the second error; and

providing instructions to control a hydraulic valve of a fluid supply system to supply fluid to the first hydraulic accumulator, the fluid supply system including a single pump configured to supply the fluid to the first hydraulic accumulator.

12. The method of claim 11 , wherein the fluid supply system includes a motor configured to power the single pump at an adjustable speed, and wherein the adjustable speed is set at a speed to cause the fluid supply system to provide the fluid at a rate proportional to an estimate of a total fluid volume for operating the hydraulic accumulators at the respective target fluid levels.

13. The method of claim 11 , wherein providing instructions to control the hydraulic valve of the fluid supply system comprises providing instructions to control the hydraulic valve at predefined increments of time.

14. The method of claim 11 , further comprising determining a speed to operate the single pump based on the respective fluid levels and the respective target fluid levels of the first hydraulic accumulator and the second hydraulic accumulator.

15. The method of claim 11 , wherein the single pump is a fixed-displacement pump, and wherein the first error corresponds to a first fluid volume error of the first hydraulic accumulator and the second error corresponds to a second fluid volume error of the second hydraulic accumulator.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATIONS NUMBERS 63127573 AND 11/302759 AND THE CITY OF THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 057111 FRAME: 0202. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 27, 2021
From: BOSTON DYNAMICS, INC.
To: BOSTON DYNAMICS, INC.
Reel/Frame 057964/0415 →
CHANGE OF NAME Recorded Oct 5, 2021
From: BOSTON DYNAMICS, INC.
To: BOSTON DYNAMICS, INC.
Reel/Frame 057711/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2019
From: JACKOWSKI, ZACHARY JOHN; BERARD, STEPHEN; KHRIPIN, ALEX; RIZZI, ALFRED ANTHONY
To: GOOGLE INC.
Reel/Frame 048137/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2019
From: GOOGLE INC.
To: BOSTON DYNAMICS, INC.
Reel/Frame 048137/0360 →
Continuity (3)
Division 14510416 · Oct 9, 2014
Provisional Application 62027496 · Jul 22, 2014
Related Publication 20180106276A1 · Apr 19, 2018