IP Library Granted Patent US 11,866,256
Granted Patent B2
US 11,866,256 · App. 16/567,881 · Granted Jan 9, 2024

Climbing robot with compliant pinion drive

Inventors: William J. Fosnight (Windham, NH); John G. Lert, Jr. (Wakefield, MA); Michael Duquette (Candia, NH); Martin R. Elliott (Bedford, NH); Julian Warhurst (Portsmouth, RI); Charles W. Su (Stratham, NH); Alan Grant (Nashua, NH)
Assignee: Walmart Apollo, LLC
B65G1/0492B25J5/005B25J9/0009B65G1/1373
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 11,866,256
App. No.
16/567,881
Granted
Jan 9, 2024
Kind
B2
Abstract

An automated order fulfillment system and mobile robot are disclosed, where the mobile robot includes a compliant drive for moving between levels of a multilevel storage structure.

Claims (48)

1. A mobile robot configured to travel in a vertical or inclined passage within an automated retrieval and storage system, the passage comprising a linear drive mount, the mobile robot comprising:

a compliant drive assembly for moving the mobile robot in the passage, the compliant drive assembly having:

a hub for supporting a wheel, the hub comprising a first spline;

a shaft having a second spline, the shaft configured to be rotated about an axis of rotation by a motor, the shaft further configured to be extended axially along the axis of rotation;

a drive gear mounted on an end of the shaft, the drive gear configured to move into engagement with the linear drive mount upon extension of the shaft;

wherein the first and second splines are configured to prevent jamming of the drive gear against the linear drive mount when the drive gear moves into engagement with the linear drive mount upon extension of the shaft, the first and second splines configured to prevent the jamming by providing rotational play between the first and second splines, the rotational play allowing a degree of free rotation of the drive gear relative to the linear drive mount.

2. The mobile robot of claim 1 , wherein the mobile robot is configured to move up or down within the passage by the rotation of the drive gear against the linear drive mount.

3. The mobile robot of claim 1 , wherein the drive gear comprises a pinion gear and the linear drive mount comprises a rack comprising teeth configured to mesh with the gears of the pinion.

4. The mobile robot of claim 3 , wherein the pinion gear comprises gear teeth having chamfered lead in portions configured to facilitate meshing engagement of the pinion gear with the rack without jamming upon axial extension of the shaft.

5. The mobile robot of claim 1 , wherein the drive gear comprises a sprocket and the linear drive mount comprises a chain, the teeth of the sprocket configured to mesh with the links of the chain.

6. The mobile robot of claim 1 , wherein the linear drive mount is mounted along a track in the passage, the mobile robot further comprising a counter wheel mounted on an end of the shaft adjacent the drive gear, the counter wheel configured to ride within a groove formed in the track to keep the mobile robot centered in a direction transverse to its direction of travel.

7. The mobile robot of claim 1 , wherein linear drive mount comprises a first linear drive mount on a first side of the passage, the passage further comprising a second linear drive mount on a second side of the passage opposite the first side, and wherein the compliant drive assembly comprises a first compliant drive assembly, the motor comprises a first motor, the shaft comprises a first shaft and the drive gear comprises a first drive gear, the mobile robot further comprising:

a second compliant drive assembly for moving the mobile robot in the passage, the compliant drive assembly comprising:

a second motor mounted within the mobile robot, the second motor comprising a third spline;

a second shaft having a fourth spline, the second shaft configured to be rotated about an axis of rotation by the second motor by the third spline of the second motor exerting force on the fourth spline of the second shaft, the second shaft further configured to be extended axially along the axis of rotation;

a second drive gear mounted on an end of the second shaft, the second drive gear configured to move into engagement with the second linear drive mount upon extension of the second shaft;

wherein the third and fourth splines are configured for rotational play between the third and fourth splines, the rotational play allowing a degree of free rotation of the second drive gear relative to the second linear drive mount to prevent jamming of the second drive gear against the second linear drive mount when the second drive gear moves into engagement with the second linear drive mount upon extension of the second shaft.

8. The mobile robot of claim 7 , wherein the first and second shafts share the same axis of rotation.

9. The mobile robot of claim 8 , wherein the first and second linear drive mounts are mounted along first and second tracks in opposed sides of the passage, the mobile robot further comprising first and second counter wheels mounted on opposed ends of the first and second shafts, the first and second counter wheels configured to ride within first and second grooves formed in the first and second tracks to keep the mobile robot centered in a direction transverse to its direction of travel.

10. The mobile robot of claim 9 , further comprising:

a third motor; and

first and second opposite hand lead screws driven by the third motor, rotation of the opposite hand lead screws extending the first and second shafts axially in opposite directions to position the first and second drive gears in the first and second linear drive mounts and to position the first and second counter wheels in the first and second grooves.

11. The mobile robot of claim 10 , further comprising an encoder on the third motor to measure how far apart the first and second counter wheels are while riding in the first and second grooves.

12. An order fulfilment system, comprising:

a multilevel storage structure having storage locations in different levels, and a vertical or inclined passage passing between the different levels, the passage comprising a linear drive mount along its length; and

a mobile robot configured to travel between the levels in the passage, the mobile robot having:

a motor mounted within the mobile robot, the motor comprising a first spline;

a shaft having a second spline, the shaft configured to be rotated about an axis of rotation by the motor by the first spline of the motor exerting force on the second spline of the shaft, the shaft further configured to be extended axially along the axis of rotation;

a drive gear mounted on an end of the shaft, the drive gear configured to move into engagement with the linear drive mount upon extension of the shaft;

wherein the first and second splines are configured to prevent jamming of the drive gear against the linear drive mount when the drive gear moves into engagement with the linear drive mount upon extension of the shaft by providing rotational play between the first and second splines, the rotational play allowing a degree of free rotation of the drive gear relative to the linear drive mount.

13. The mobile robot of claim 12 , wherein the mobile robot is configured to move up or down within the passage by the rotation of the drive gear against the linear drive mount.

14. The mobile robot of claim 12 , wherein the drive gear comprises a pinion gear and the linear drive mount comprises a rack comprising teeth configured to mesh with the gears of the pinion.

15. The mobile robot of claim 14 , wherein the pinion gear comprises gear teeth having chamfered lead in portions configured to facilitate meshing engagement of the pinion gear with the rack without jamming upon axial extension of the shaft.

16. The mobile robot of claim 15 , wherein the rack comprises gear teeth having chamfered lead in portions configured to facilitate meshing engagement of the pinion gear with the rack without jamming upon axial extension of the shaft.

17. A method of transporting a mobile robot along a vertical or inclined passage between storage levels in an order fulfillment facility, the passage comprising a linear drive mount, comprising the steps:

a. extending a drive gear of the mobile robot from a first position spaced from the linear drive mount to a second position where the drive gear is engaged with the drive mount, the drive gear mounted to a shaft;

b. rotating the shaft and drive gear by a motor, the motor having a first spline and the shaft having a second spline, the shaft rotating by a force exerted by the first spline on the second spline; and

c. preventing improper seating of the drive gear against the linear drive mount by, at least in part, providing a degree of play between the first and second splines, the play allowing a degree of free rotation of the drive gear relative to the linear drive mount as the drive gear extends from the first position to the second position.

18. The method of claim 17 , said step (c) of preventing improper seating of the drive gear against the linear drive mount further comprising the step of providing gear teeth on the drive gear with a chamfered lead in portion configured to facilitate meshing engagement of the drive gear with the linear drive mount upon movement of the drive gear from the first position to the second position.

19. The method of claim 17 , further comprising the step of driving the mobile robot to move up or down the passage by rotating the shaft and drive gear while the drive gear is engaged with the linear drive mount.

20. A method of transporting a mobile robot along a vertical or inclined passage between storage levels in an order fulfillment facility, the passage comprising a linear drive mount, comprising the steps:

d. extending a drive gear of the mobile robot toward the linear drive mount until the drive gear initially engages the linear drive mount, the drive gear mounted to a shaft;

e. retracting the shaft and drive gear away from the linear drive mount in the event of overlap or improper meshing of the drive gear with the linear drive mount;

f. rotating the shaft and drive gear an amount less than the pitch between gear teeth on the drive gear in the event of overlap or improper meshing of the drive gear with the linear drive mount in said step (a);

g. re-extending the drive gear and shaft toward the linear drive mount after said step (c) until the drive gear again engages the linear drive mount in the event of overlap or improper meshing of the drive gear with the linear drive mount in said step (a); and

h. extending the drive gear into full meshing engagement with the linear drive mount in the event of proper meshing of the drive gear with the linear drive mount.

21. The method of claim 20 , further comprising the step of driving the mobile robot to move up or down the passage by rotating the shaft and drive gear while the drive gear is in full meshing engagement with the linear drive mount.

22. The method of claim 20 , further comprising the step of chamfering edges of the teeth of the drive gear to reduce the likelihood of overlap or improper meshing when the drive gear initially engages the linear drive mount.

Assignments (9)
CORRECTION BY DECLARATION TO CLARIFY OWNERSHIP OF ERRONEOUSLY FILED TRANSACTION PREVIOUSLY RECORDED AT REEL 070290/0180 Recorded Aug 18, 2025
From: ADVANCE SYSTEMS & ROBOTICS LLC
To: SYMBOTIC LLC
Reel/Frame 072590/0278 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2025
From: WALMART APOLLO, LLC
To: WALMART ADVANCED SYSTEMS & ROBOTICS INC.
Reel/Frame 070290/0048 →
CHANGE OF NAME Recorded Feb 21, 2025
From: WALMART ADVANCED SYSTEMS & ROBOTICS INC.
To: ADVANCED SYSTEMS & ROBOTICS LLC
Reel/Frame 070290/0180 →
MERGER Recorded Feb 12, 2025
From: ADVANCED SYSTEMS & ROBOTICS LLC
To: SYMBOTIC LLC
Reel/Frame 070201/0872 →
RELEASE OF SECURITY INTEREST Recorded Jan 24, 2025
From: WALMART INC.
To: WALMART ADVANCED SYSTEMS & ROBOTICS INC. (PREVIOUSLY, ALERT INNOVATION INC.)
Reel/Frame 070002/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2023
From: WALMART INC.
To: WALMART APOLLO, LLC
Reel/Frame 062338/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2023
From: ALERT INNOVATION INC.
To: WALMART INC.
Reel/Frame 062338/0342 →
SECURITY INTEREST Recorded Jul 1, 2020
From: ALERT INNOVATION INC.
To: WALMART INC.
Reel/Frame 053101/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2019
From: FOSNIGHT, WILLIAM J.; LERT, JOHN G., JR.; DUQUETTE, MICHAEL; ELLIOTT, MARTIN R.; WARHURST, JULIAN; SU, CHARLES W.; GRANT, ALAN
To: ALERT INNOVATION INC.
Reel/Frame 051090/0680 →
Continuity (2)
Provisional Application 62731300 · Sep 14, 2018
Related Publication 20200087067A1 · Mar 19, 2020
Cited By (3)
US 12,275,142 US 12,466,647 US 12,617,612