IP Library Granted Patent US 9,283,949
Granted Patent B2
US 9,283,949 · App. 14/449,471 · Granted Mar 15, 2016

Hybrid hydraulic and electrically actuated mobile robot

Inventors: John Aaron Saunders (Mountain View, CA); Alex Khripin (Mountain View, CA); Steven Potter (Mountain View, CA); Michael Patrick Murphy (Mountain View, CA); Christopher Everett Thorne (Mountain View, CA)
Assignee: Google Inc.
B60W10/08B25J3/04B60W10/04B62D57/02F15B15/088B25J9/144F15B9/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 9,283,949
App. No.
14/449,471
Granted
Mar 15, 2016
Kind
B2
Abstract

Example embodiments may relate to a robotic system that includes a hydraulic actuator and an electric actuator both coupled to a joint of the robotic system. Operation of the actuators may be based on various factors such as based on desired joint parameters. For instance, such desired joint parameters may include a desired output torque/force of the joint, a desired output velocity of the joint, a desired acceleration of the joint, and/or a desired joint angle, among other possibilities. Given a model of power consumption as well as a model of the actuators, the robotic system may determine operating parameters such as hydraulic and electric operating parameters as well as power system parameters, among others. The robotic system may then control operation of the actuators, using the determined operating parameters, to obtain the desired joint parameters such that power dissipation in the system is minimized (i.e., maximizing actuation efficiency).

Claims (61)

1. A system comprising:

a hydraulic actuator coupled to a joint of a mobile robotic device;

an electric actuator coupled to the joint of the mobile robotic device, wherein the electric actuator is configured for operation; and

a controller configured to operate the hydraulic actuator and the electric actuator, wherein the controller is further configured to:

determine a total output torque to be applied by the hydraulic actuator and the electric actuator and a total output velocity to be applied by the hydraulic actuator and the electric actuator;

based at least in part on the total output torque and the total output velocity, determine hydraulic operating parameters and electric operating parameters such that power dissipation of the hydraulic actuator and power dissipation of the electric actuator is minimized;

determine that the hydraulic operating parameters indicate activation of the hydraulic actuator; and

based at least in part on determining that the hydraulic operating parameters indicate activation of the hydraulic actuator, activate the hydraulic actuator for operation at the determined hydraulic operating parameters while operating the electric actuator at the determined electric operating parameters.

2. The system of claim 1 , wherein the controller is further configured to:

determine that the joint is static; and

based at least in part on determining that the joint is static, activate the hydraulic actuator and halt actuation by the electric actuator.

3. The system of claim 1 , wherein the controller is further configured to:

determine that an object is being supported by the joint; and

based at least in part on determining that the object is being supported by the joint, activate the hydraulic actuator and halt actuation by the electric actuator.

4. The system of claim 1 , wherein the joint is part of a leg of the mobile robotic device, and wherein the hydraulic actuator and the electric actuator are configured to cause movement of the leg while the mobile robotic device is in motion.

5. The system of claim 4 , wherein the controller is further configured to:

determine, while the mobile robotic device is in motion, that the leg contacts a ground; and

based at least in part on determining that the leg contacts the ground, activate the hydraulic actuator and maintain operation of the electric actuator.

6. The system of claim 5 , further comprising:

a force sensor positioned on the leg, wherein determining that the leg contacts the ground comprises determining that the leg contacts the ground based at least in part on force data received from the force sensor.

7. The system of claim 5 , wherein the controller is further configured to:

determine, while the mobile robotic device is in motion, that the leg loses contact with the ground; and

based at least in part on determining that that the leg loses contact with the ground, halt actuation by the hydraulic actuator and maintain operation of the electric actuator.

8. The system of claim 4 , wherein the controller is further configured to:

determine, while the mobile robotic device is in motion, that the leg will contact a ground at a calculated time; and

based at least in part on determining that the leg will contact the ground at the calculated time, activate the hydraulic actuator before the calculated time and maintain operation of the electric actuator.

9. The system of claim 8 , further comprising:

a proximity sensor configured to determine a distance between the leg and the ground; and

a motion sensor configured to determine a velocity for the movement of the leg, wherein determining that the leg will contact the ground at the calculated time comprises determining that the leg will contact the ground at the calculated time based at least in part on (i) proximity data received from the proximity sensor and (ii) velocity data received from the motion sensor.

10. The system of claim 1 , wherein the controller is further configured to:

determine that a shock load is applied at the joint; and

based at least in part on determining that a shock load is applied at the joint, activate the hydraulic actuator and maintain operation of the electric actuator.

11. A system comprising:

a hydraulic actuator coupled to a joint of a mobile robotic device, wherein the hydraulic actuator is configured for operation;

an electric actuator coupled to the joint of the mobile robotic device; and

a controller configured to operate the hydraulic actuator and the electric actuator, wherein the controller is further configured to:

determine a total output torque to be applied by the hydraulic actuator and the electric actuator and a total output velocity to be applied by the hydraulic actuator and the electric actuator;

based at least in part on the total output torque and the total output velocity, determine hydraulic operating parameters and electric operating parameters such that power dissipation of the hydraulic actuator and power dissipation of the electric actuator is minimized;

determine that the electric operating parameters indicate activation of the electric actuator; and

based at least in part on determining that the electric operating parameters indicate activation of the electric actuator, activate the electric actuator for operation at the determined electric operating parameters while operating the hydraulic actuator at the determined hydraulic operating parameters.

12. The system of claim 11 , wherein the hydraulic actuator and the electric actuator are connected to a common power source.

13. The system of claim 11 , wherein the hydraulic actuator and the electric actuator are each connected to different power sources.

14. The system of claim 11 , wherein the joint is part of a hand of the mobile robotic device, and wherein the hydraulic actuator and the electric actuator are configured to cause movement of the hand.

15. The system of claim 14 , wherein the controller is further configured to:

determine that the hand of the mobile robotic device is static; and

based at least in part on determining that the hand of the mobile robotic device is static, activate the hydraulic actuator and halt actuation by the electric actuator.

16. A method operable in a robotic system that includes a hydraulic actuator and an electric actuator both coupled to a joint of the robotic system, the method comprising:

determining, by a controller, a total output torque to be applied by the hydraulic actuator and the electric actuator and a total output velocity to be applied by the hydraulic actuator and the electric actuator;

based at least in part on the total output torque and the total output velocity, determining, by the controller, hydraulic operating parameters and electric operating parameters such that power dissipation of the hydraulic actuator and power dissipation of the electric actuator is minimized;

determining, by the controller, that the hydraulic operating parameters indicate activation of the hydraulic actuator and that the electric operating parameters indicate activation of the electric actuator; and

based at least in part on determining that the hydraulic operating parameters indicate activation of the hydraulic actuator and that the electric operating parameters indicate activation of the electric actuator, activating the hydraulic actuator for operation at the determined hydraulic operating parameters activating the electric actuator for operation at the determined electric operating parameters.

17. The method of claim 16 , wherein the robotic system is a quadrupedal robot.

18. The method of claim 16 , wherein the joint is part of a leg of the robotic system, and wherein the hydraulic actuator and the electric actuator are configured to cause movement of the leg while the robotic system is in motion.

19. The method of claim 18 , further comprising:

determining, while the robotic system is in motion, that movement of the leg requires movement of the leg at a first velocity;

determining that the first velocity is higher than a threshold velocity; and

based at least in part on determining that the first velocity is higher than the threshold velocity, halting actuation by the hydraulic actuator and activating the electric actuator.

20. The method of claim 19 , further comprising:

determining, while the robotic system is in motion, that movement of the leg requires movement of the leg at a second velocity;

determining that the second velocity is less than the threshold velocity; and

based at least in part on determining that the second velocity is less than the threshold velocity, activating the hydraulic actuator and halting actuation by the electric actuator.

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 Sep 11, 2017
From: GOOGLE, INC.
To: BOSTON DYNAMICS, INC.
Reel/Frame 043811/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2014
From: SAUNDERS, JOHN AARON; KHRIPIN, ALEX; POTTER, STEVEN; MURPHY, MICHAEL PATRICK; THORNE, CHRISTOPHER EVERETT
To: GOOGLE INC.
Reel/Frame 033462/0193 →
Continuity (2)
Provisional Application 62027517 · Jul 22, 2014
Related Publication 20160023647A1 · Jan 28, 2016