IP Library Granted Patent US 10,525,601
Granted Patent B2
US 10,525,601 · App. 16/391,964 · Granted Jan 7, 2020

Motor and controller integration for a legged robot

Inventors: Zachary John Jackowski (Sommerville, MA); Kyle Rogers (Carlisle, MA); Adam Young (Waltham, MA)
Assignee: Boston Dynamics, Inc.
B25J13/088A61F5/0125B25J9/12B25J18/04H02K7/003H02K9/06H02K9/22H02K11/215H02K11/24H02K11/25H02K11/33H02K7/116H02K2211/03
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,525,601
App. No.
16/391,964
Granted
Jan 7, 2020
Kind
B2
Abstract

An example robot includes: a motor disposed within a housing at a joint configured to control motion of a member of a robot; a controller including one or more printed circuit boards (PCBs) disposed within the housing and including a plurality of field-effect transistors (FETs) disposed on a surface of a PCB of the one or more PCBs facing the motor; a rotary position sensor mounted on the controller; a shaft coupled to a rotor of the motor and extending therefrom to the controller; and a magnet mounted within the shaft at an end of the shaft facing the controller.

Claims (50)

1. A robot comprising:

a member;

a joint configured to control motion of the member;

a motor disposed within a housing at the joint and comprising a rotor;

a controller comprising one or more printed circuit boards (PCBs) disposed within the housing and a plurality of field-effect transistors (FETs) disposed on a surface of a PCB of the one or more PCBs, the one or more PCBs comprising one or more processors configured to control the motor;

a first rotary position sensor mounted on the controller;

a shaft coupled to the rotor of the motor and extending through at least one of the one or more PCBs;

a magnet mounted within the shaft, the magnet adjacent to and facing the first rotary position sensor; and

a second rotary position sensor coupled the member of the robot, the second rotary position sensor configured to provide sensor information indicative of a rotary position of the member of the robot.

2. The robot of claim 1 , wherein, when the shaft and the magnet rotate, the magnet is diametrically magnetized to enable the first rotary position sensor to capture information indicative of the rotary position of the shaft, the first rotary position sensor communicating with the one or more processors to provide the information indicative of the rotary position of the shaft.

3. The robot of claim 1 , wherein the one or more PCBs comprise:

a power stage PCB configured to control electrical power to the motor; and

a logic stage PCB configured to control operations for the motor.

4. The robot of claim 3 , wherein the plurality of FETs are disposed on a first surface of the power stage PCB facing the motor.

5. The robot of claim 3 , wherein the power stage PCB is disposed between the motor and the logic stage PCB.

6. The robot of claim 3 , wherein the first rotary position sensor is mounted on a first surface of the logic stage PCB, the logic stage PCB defined by a plane axially spaced from a respective plane of the power stage PCB.

7. The robot of claim 6 , wherein:

the plurality of FETs are disposed on a first surface of the power stage PCB facing the motor, and

the first surface of the logic stage PCB comprising the first rotary position sensor faces:

the motor; and

a second surface of the power stage PCB opposite the first surface of the power stage PCB.

8. The robot of claim 1 , further comprising a thermal sensor mounted on the surface of the PCB of the one or more PCBs.

9. The robot of claim 1 , further comprising a thermally conductive structure protruding from an interior peripheral surface of the housing, the thermally conductive structure separated by a thermal interfacial material from the surface of the PCB of the one or more PCBs that includes the plurality of FETs are mounted, the thermal interfacial material in contact with and configured to promote thermal contact conductance between the thermally conductive structure and the surface of the PCB of the one or more PCBs that includes the plurality of FETs.

10. The robot of claim 9 , wherein the thermally conductive structure comprises ribs forming a heat dissipation path, the heat dissipation path configured to dissipate heat generated by the motor.

11. An assembly comprising:

a housing at a joint of a robot, the joint configured to control motion of a member of the robot, the housing having an interior surface comprising a thermally conductive structure protruding inwards towards an interior cavity of the housing;

a motor disposed within the interior cavity of the housing and comprising a stator and a rotor, the rotor coupled to a shaft, the shaft comprising a magnet at a first end of the shaft opposite a second end of the shaft, the second end of the shaft coupled to a transmission of the motor;

a controller disposed within the interior cavity of the housing and comprising one or more printed circuit boards (PCBs), the one or more PCBs comprising a plurality of field-effect transistors (FETs) and at least one rotary position sensor; and

a thermal interfacial material in contact with a portion of the controller and the motor, the thermal interfacial material configured to dissipate heat from the controller and the motor to the thermally conductive structure of the housing.

12. The assembly of claim 11 , wherein, when the shaft and the magnet rotate, the magnet is diametrically magnetized to enable a first rotary position sensor of the at least one rotary position sensor to capture information indicative of the rotary position of the shaft, the first rotary position sensor providing the information indicative of the rotary position of the shaft to the controller.

13. The assembly of claim 11 , wherein the one or more PCBs comprise:

a power stage PCB configured to control electrical power to the motor; and

a logic stage PCB configured to control operations for the motor.

14. The assembly of claim 13 , wherein the plurality of FETs are disposed on a first surface of the power stage PCB facing the motor.

15. The assembly of claim 13 , wherein the power stage PCB is disposed between the motor and the logic stage PCB.

16. The assembly of claim 13 , wherein the at least one rotary position sensor comprises a first rotary position sensor mounted on a first surface of the logic stage PCB, the logic stage PCB defined by a plane axially spaced from a respective plane of the power stage PCB.

17. The assembly of claim 16 , wherein:

the plurality FETs are disposed on a first surface of the power stage PCB facing the motor, and

the first surface of the logic stage PCB comprising the first rotary position sensor faces:

the motor; and

a second surface of the power stage PCB opposite the first surface of the power stage PCB.

18. The assembly of claim 11 , further comprising a thermal sensor mounted on a surface of a respective PCB of the one or more PCBs, the respective PCB comprising the plurality of FETs.

19. The assembly of claim 11 , wherein the thermally interfacial material separates the thermal interfacial material from a respective PCB of the one or more PCBs that includes the plurality of FETs, the thermal interfacial material in contact with and configured to promote thermal contact conductance between the thermally conductive structure and the respective PCB of the one or more PCBs that includes the plurality of FETs.

20. The assembly of claim 19 , wherein the thermally conductive structure comprises ribs configured to dissipate heat generated by the motor.

21. The assembly of claim 11 , wherein the controller further comprises one or more processors and data storage, the data storage comprising instructions executable by the one or more processors to perform operations, the operations comprising:

receiving information indicative of a rotary position of the shaft of the motor from a first rotary position sensor of the at least one rotary position sensor;

receiving, from a second rotary position sensor of the at least one rotary position sensor, measurements indicative of a respective rotary position that defines movement of the member about the joint of the robot; and

determining that rotary motion of the shaft of the motor results in a transmission slip for the transmission corresponding to the motor based on the received information indicative of the rotary position of the shaft of the motor and the received measurements indicative of the respective rotary position that defines movement of the member about the joint of the robot.

22. The assembly of claim 21 , wherein the operations further comprise measuring a torque load on the transmission, the torque load measured by a torque sensor.

23. The assembly of claim 22 , wherein the operations further comprise processing, by a flexible PCB of the controller, signals from at least one of the torque sensor or the second rotary position sensor.

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 May 31, 2019
From: JACKOWSKI, ZACHARY JOHN; ROGERS, KYLE; YOUNG, ADAM
To: GOOGLE INC.
Reel/Frame 049331/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2019
From: GOOGLE INC.
To: BOSTON DYNAMICS, INC.
Reel/Frame 049331/0500 →
Continuity (2)
Continuation 15380593 · Dec 15, 2016
Related Publication 20190248021A1 · Aug 15, 2019