IP Library Granted Patent US 10,780,578
Granted Patent B2
US 10,780,578 · App. 15/902,816 · Granted Sep 22, 2020

Reaching mobile robots

Inventors: Kevin Blankespoor (Arlington, MA); John Aaron Saunders (Arlington, MA); Steven D. Potter (Bedford, MA); Vadim Chernyak (Waltham, MA); Shervin Talebinejad (Waltham, MA)
Assignee: Boston Dynamics, Inc.
B25J9/162B25J5/007B25J9/0009B25J9/1615B25J9/1669B25J9/1694B25J15/00B25J15/0616B25J19/002B25J19/02G05B2219/40077Y10S901/01Y10S901/40Y10S901/46
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,780,578
App. No.
15/902,816
Granted
Sep 22, 2020
Kind
B2
Abstract

A method of operating a robot includes driving a robot to approach a reach point, extending a manipulator arm forward of the reach point, and maintaining a drive wheel and a center of mass of the robot rearward of the reach point by moving a counter-balance body relative to an inverted pendulum body while extending the manipulator arm forward of the reach point. The robot includes the inverted pendulum body, the counter-balance body deposed on the inverted pendulum body, the manipulator arm connected to the inverted pendulum body, at least one leg having a first end prismatically coupled to the inverted pendulum body, and the drive wheel rotatably coupled to a second end of the at least one leg.

Claims (51)

1. A method of operating a robot, the method comprising:

driving the robot across a surface to approach a reach point, the robot comprising:

an inverted pendulum body having first and second end portions;

a counter-balance body disposed on the inverted pendulum body and configured to move relative to the inverted pendulum body;

a manipulator arm having proximal and distal ends, the proximal end connected to the inverted pendulum body, the manipulator arm configured to move relative to the inverted pendulum body;

at least one leg having first and second ends, the first end of the at least one leg prismatically coupled to the second end portion of the inverted pendulum body; and

a drive wheel rotatably coupled to the second end of the at least one leg;

extending the manipulator arm forward of the reach point; and

maintaining the drive wheel and a center of mass of the robot rearward of the reach point by moving the counter-balance body relative to the inverted pendulum body while extending the manipulator arm forward of the reach point.

2. The method of claim 1 , wherein the robot further comprises an end effector disposed on the distal end of the manipulator arm, the method further comprising:

moving the manipulator arm to position the end effector relative to a target object forward of the reach point; and

taking hold of the target object with the end effector, while continuing to maintain the drive wheel and the center of mass of the robot rearward of the reach point.

3. The method of claim 2 , wherein the robot further comprises at least one perception sensor disposed on the end effector, the perception sensor configured to identify and/or localize the target object.

4. The method of claim 1 , wherein the at least one leg has a variable length between the first and second ends of the at least one leg, the method further comprising altering the length of the at least one leg to maintain the center of mass of the robot rearward of the reach point.

5. The method of claim 4 , wherein the at least one leg comprises:

a right leg having first and second ends, the first end of the right leg prismatically coupled to the second end potion of the inverted pendulum body, the right leg having a right drive wheel rotatably coupled to the second end of the right leg; and

a left leg having first and second ends, the first end of the left leg prismatically coupled to the second end potion of the inverted pendulum body, the left leg having a left drive wheel rotatably coupled to the second end of the left leg.

6. The method of claim 4 , wherein the at least one leg comprises:

an upper portion extending between the first end rotatably coupled to the second end portion of the inverted pendulum body and a knee joint; and

a lower portion extending between the knee joint and the second end rotatably coupled to the drive wheel, the lower portion rotatably coupled to the knee joint.

7. The method of claim 6 , wherein altering the length of the at least one leg comprises rotating the lower portion about the knee joint relative to the upper portion.

8. The method of claim 1 , wherein the counter-balance body is rotatably coupled to the second end portion of the inverted pendulum body.

9. The method of claim 1 , wherein the counter-balance body is rotatably coupled to the first end portion of the inverted pendulum body.

10. The method of claim 1 , wherein the manipulator arm is rotatably coupled to the first end portion of the inverted pendulum body.

11. The method of claim 1 , wherein the manipulator arm is rotatably coupled to the second end portion of the inverted pendulum body.

12. A robot comprising:

an inverted pendulum body having first and second end portions;

a counter-balance body coupled to the inverted pendulum body and configured to move relative to the inverted pendulum body;

a manipulator arm having proximal and distal ends, the proximal end connected to the inverted pendulum body, the manipulator arm configured to move relative to the inverted pendulum body;

at least one leg having first and second ends, the first end of the at least one leg prismatically coupled to the second end portion of the inverted pendulum body, the at least one leg having a variable length between the first and second ends;

a drive wheel rotatably coupled to the second end of the at least one leg; and

a controller in communication with the counter-balance body, the at least one leg, and the drive wheel, the controller configured to perform operations comprising:

driving the robot across a surface to approach a reach point;

extending the manipulator arm forward of the reach point; and

maintaining the drive wheel and a center of mass of the robot rearward of the reach point by moving the counter-balance body relative to the inverted pendulum body while extending the manipulator arm forward of the reach point.

13. The robot of claim 12 , further comprising an end effector disposed on the distal end of the manipulator arm, wherein the operations further comprise:

moving the manipulator arm to position the end effector relative to a target object forward of the reach point; and

taking hold of the target object with the end effector, while continuing to maintain the drive wheel and the center of mass of the robot rearward of the reach point.

14. The robot of claim 13 , further comprising at least one perception sensor disposed on the end effector, the perception sensor configured to identify and/or localize the target object.

15. The robot of claim 12 , wherein the at least one leg has a variable length between the first and second ends of the at least one leg, and wherein the operations further comprise altering the length of the at least one leg to maintain the center of mass of the robot rearward of the reach point.

16. The robot of claim 15 , wherein the at least one leg comprises:

a right leg having first and second ends, the first end of the right leg prismatically coupled to the second end potion of the inverted pendulum body, the right leg having a right drive wheel rotatably coupled to the second end of the right leg; and

a left leg having first and second ends, the first end of the left leg prismatically coupled to the second end potion of the inverted pendulum body, the left leg having a left drive wheel rotatably coupled to the second end of the left leg.

17. The robot of claim 15 , wherein the at least one leg comprises:

an upper portion extending between the first end prismatically coupled to the second end portion of the inverted pendulum body and a knee joint; and

a lower portion extending between the knee joint and the second end rotatably coupled to the drive wheel, the lower portion rotatably coupled to the knee joint.

18. The robot of claim 17 , wherein altering the length of the at least one leg comprises rotating the lower portion about the knee joint relative to the upper portion.

19. The robot of claim 12 , wherein the counter-balance body is rotatably coupled to the first end portion of the inverted pendulum body.

20. The robot of claim 12 , wherein the counter-balance body is rotatably coupled to the second end portion of the inverted pendulum body.

21. The robot of claim 12 , wherein the manipulator arm is rotatably coupled to the first end portion of the inverted pendulum body.

22. The robot of claim 12 , wherein the manipulator arm is rotatably coupled to the second end portion of the inverted pendulum body.

Assignments (3)
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 Feb 23, 2018
From: BLANKESPOOR, KEVIN; SAUNDERS, JOHN AARON; POTTER, STEVEN D; CHERNYAK, VADIM; TALEBINEJAD, SHERVIN
To: BOSTON DYNAMICS, INC.
Reel/Frame 045030/0496 →
Continuity (1)
Related Publication 20190255701A1 · Aug 22, 2019
Cited By (12)
US 12,208,508 US 12,263,899 US 12,365,094 US 12,403,611 US 12,420,434 US 12,539,618 US 12,605,824 US 12,611,766 US 12,649,246 US 12,697,741 US 12,707,556 US 12,709,029