IP Library Granted Patent US 12,216,476
Granted Patent B2
US 12,216,476 · App. 18/495,480 · Granted Feb 4, 2025

Autonomous vehicle compatible robot

Inventor: Richard Brian Donnelly (Pittsburgh, PA)
Assignee: AURORA OPERATIONS, INC.
G05D1/0225G05D1/0088G05D1/0238G05D1/0246
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 12,216,476
App. No.
18/495,480
Granted
Feb 4, 2025
Kind
B2
Abstract

An autonomous robot is provided. In one example embodiment, an autonomous robot can include a main body including one or more compartments. The one or more compartments can be configured to provide support for transporting an item. The autonomous robot can include a mobility assembly affixed to the main body and a sensor configured to obtain sensor data associated with a surrounding environment of the autonomous robot. The autonomous robot can include a computing system configured to plan a motion of the autonomous robot based at least in part on the sensor data. The computing system can be operably connected to the mobility assembly for controlling a motion of the autonomous robot. The autonomous robot can include a coupling assembly configured to temporarily secure the autonomous robot to an autonomous vehicle. The autonomous robot can include a power system and a ventilation system that can interface with the autonomous vehicle.

Claims (45)

1. A computer-implemented method comprising:

determining that an autonomous vehicle has reached a particular location associated with the autonomous vehicle along a vehicle route;

providing an identifier of an autonomous robot to the autonomous vehicle to authorize the autonomous robot to board the autonomous vehicle;

controlling the autonomous robot to travel to and board the autonomous vehicle in response to the determining that the autonomous vehicle has reached the particular location associated with the autonomous vehicle; and

initiating a motion control of the autonomous vehicle to provide the transport of the autonomous robot with the autonomous vehicle along the vehicle route.

2. The computer-implemented method of claim 1 , wherein the particular location associated with the autonomous vehicle comprises a future location of the autonomous vehicle, or a pre-determined location at which the autonomous robot can meet the autonomous vehicle.

3. The computer-implemented method of claim 1 , further comprising:

coupling the autonomous robot to the autonomous vehicle while the autonomous vehicle is in transit.

4. The computer-implemented method of claim 3 , wherein coupling the autonomous robot to the autonomous vehicle while the autonomous vehicle is in transit comprises:

determining a position for the autonomous robot relative to the autonomous vehicle; and

controlling a coupling assembly of the autonomous robot to temporarily secure the autonomous robot to the autonomous vehicle at the position for the autonomous robot.

5. The computer-implemented method of claim 4 , wherein the position for the autonomous robot relative to the autonomous vehicle is within an interior cabin of the autonomous vehicle.

6. The computer-implemented method of claim 4 , wherein the controlling the coupling assembly of the autonomous robot to temporarily secure the autonomous robot to the autonomous vehicle comprises:

guiding at least one of the coupling assembly or the autonomous robot to confirm the autonomous robot and coupling assembly are positioned to temporarily secure the autonomous robot to the autonomous vehicle, wherein the guiding is based at least in part on a visual proximity detection function.

7. The computer-implemented method of claim 1 , further comprising:

providing, by a display device of the autonomous robot, a visual output indicative of a message.

8. The computer-implemented method of claim 1 , further comprising:

providing, by a speaker of the autonomous robot, an audio output indicative of a message.

9. The computer-implemented method of claim 1 , wherein the autonomous vehicle is a truck.

10. The computer-implemented method of claim 1 , wherein at least one of the autonomous vehicle or the autonomous robot is a ground-based vehicle.

11. A computing system comprising:

one or more processors; and

one or more tangible, non-transitory, computer-readable media that store instructions that are executable to cause the computing system to perform operations, the operations comprising:

determining that an autonomous vehicle has reached a particular location associated with the autonomous vehicle along a vehicle route;

providing an identifier of an autonomous robot to the autonomous vehicle to authorize the autonomous robot to board the autonomous vehicle;

controlling the autonomous robot to travel to and board the autonomous vehicle in response to the determining that the autonomous vehicle has reached the particular location associated with the autonomous vehicle; and

initiating a motion control of the autonomous vehicle to provide the transport of the autonomous robot with the autonomous vehicle along the vehicle route.

12. The computing system of claim 11 , wherein the particular location associated with the autonomous vehicle comprises a future location of the autonomous vehicle, or a pre-determined location at which the autonomous robot can meet the autonomous vehicle.

13. The computing system of claim 11 , the operations further comprising:

coupling the autonomous robot to the autonomous vehicle while the autonomous vehicle is in transit.

14. The computing system of claim 13 , wherein coupling the autonomous robot to the autonomous vehicle while the autonomous vehicle is in transit comprises:

determining a position for the autonomous robot relative to the autonomous vehicle; and

controlling a coupling assembly of the autonomous robot to temporarily secure the autonomous robot to the autonomous vehicle at the position for the autonomous robot.

15. The computing system of claim 14 , wherein the position for the autonomous robot relative to the autonomous vehicle is within an interior cabin of the autonomous vehicle.

16. One or more tangible, non-transitory, computer-readable media that store instructions that are executable by one or more processors to cause the one or more processors to perform operations, the operations comprising:

determining that an autonomous vehicle has reached a particular location associated with the autonomous vehicle along a vehicle route;

providing an identifier of an autonomous robot to the autonomous vehicle to authorize the autonomous robot to board the autonomous vehicle;

controlling the autonomous robot to travel to and board the autonomous vehicle in response to the determining that the autonomous vehicle has reached the particular location associated with the autonomous vehicle; and

initiating a motion control of the autonomous vehicle to provide the transport of the autonomous robot with the autonomous vehicle along the vehicle route.

17. The one or more tangible, non-transitory, computer-readable media of claim 16 , the operations further comprising:

providing, by a display device of the autonomous robot, a visual output indicative of a message.

18. The one or more tangible, non-transitory, computer-readable media of claim 16 , the operations further comprising:

providing, by a speaker of the autonomous robot, an audio output indicative of a message.

19. The one or more tangible, non-transitory, computer-readable media of claim 16 , wherein the autonomous vehicle is a truck.

20. The one or more tangible, non-transitory, computer-readable media of claim 16 , wherein at least one of the autonomous vehicle or the autonomous robot is a ground-based vehicle.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: UATC, LLC
To: AURORA OPERATIONS, INC.
Reel/Frame 067733/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2024
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 067073/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2024
From: DONNELLY, RICHARD BRIAN
To: UBER TECHNOLOGIES, INC.
Reel/Frame 066917/0142 →
Continuity (4)
Continuation 17718810 · Apr 12, 2022
Continuation 16173392 · Oct 29, 2018
Provisional Application 62716063 · Aug 8, 2018
Related Publication 20240061438A1 · Feb 22, 2024
References Cited (68)
US 1758826A · Dellert · 1930 [cited by applicant]
US 1911224A · Dellert · 1933 [cited by applicant]
US 2132279A · Wicknick et al. · 1938 [cited by applicant]
US 2563347A · Long · 1951 [cited by applicant]
US 2642119A · Dary · 1953 [cited by applicant]
US 3463539A · Racine et al. · 1969 [cited by applicant]
US 3632161A · Arfaras et al. · 1972 [cited by applicant]
US 3637253A · Maule et al. · 1972 [cited by applicant]
US 3866435A · Frank · 1975 [cited by examiner]
US 5653262A · Hanemaayer · 1997 [cited by applicant]
US 5738408A · Wu · 1998 [cited by applicant]
US 6030037A · Ritch et al. · 2000 [cited by applicant]
US 6264261B1 · Krafcik · 2001 [cited by applicant]
US 6338518B1 · D'Annunzio et al. · 2002 [cited by applicant]
US 6350972B1 · Wright et al. · 2002 [cited by applicant]
US 6540279B1 · Bargiel · 2003 [cited by applicant]
US 6925679B2 · Wallach et al. · 2005 [cited by applicant]
US 7066519B2 · Rhodes et al. · 2006 [cited by applicant]
US 7090274B1 · Khan et al. · 2006 [cited by applicant]
US 7156442B2 · McManus et al. · 2007 [cited by applicant]
US 8010230B2 · Zini et al. · 2011 [cited by applicant]
US 8182016B2 · Kaip et al. · 2012 [cited by applicant]
US 8186735B2 · Maceri et al. · 2012 [cited by applicant]
US 9256852B1 · Myllymaki · 2016 [cited by applicant]
US 9510682B2 · Hasegawa et al. · 2016 [cited by applicant]
US 9533625B2 · Krishnan et al. · 2017 [cited by applicant]
US 10308430B1 · Brady · 2019 [cited by examiner]
US 10310500B1 · Brady · 2019 [cited by examiner]
US 10890921B2 · Gillett · 2021 [cited by applicant]
US 11340625B2 · Donnelly · 2022 [cited by examiner]
US 11841709B2 · Donnelly · 2023 [cited by examiner]
US 20050028543A1 · Whitehead et al. · 2005 [cited by applicant]
US 20070156540A1 · Koren et al. · 2007 [cited by applicant]
US 20080185893A1 · Behrens et al. · 2008 [cited by applicant]
US 20100052374A1 · Bell et al. · 2010 [cited by applicant]
US 20110010007A1 · Sarh · 2011 [cited by examiner]
US 20130292102A1 · Trumper · 2013 [cited by examiner]
US 20150006005A1 · Yu et al. · 2015 [cited by applicant]
US 20150059363A1 · Burd · 2015 [cited by examiner]
US 20150202770A1 · Patron · 2015 [cited by examiner]
US 20150289643A1 · Holtorf · 2015 [cited by examiner]
US 20150379468A1 · Danaher · 2015 [cited by applicant]
US 20160280095A1 · Frye et al. · 2016 [cited by applicant]
US 20170354996A1 · Lim et al. · 2017 [cited by applicant]
US 20170166173A1 · Lauffer et al. · 2017 [cited by applicant]
US 20170355295A1 · Gutowitz · 2017 [cited by examiner]
US 20180079278A1 · Kirpichnikov et al. · 2018 [cited by applicant]
US 20190051083A1 · Goldberg · 2019 [cited by examiner]
US 20190056751A1 · Ferguson · 2019 [cited by examiner]
US 20190329978A1 · Li · 2019 [cited by examiner]
US 20200051001A1 · Donnelly · 2020 [cited by examiner]
US 20200207474A1 · Foggia · 2020 [cited by examiner]
US 20210132625A1 · Gillett · 2021 [cited by applicant]
CN 203623483 · 2014 [cited by applicant]
CN 105189313 · 2015 [cited by applicant]
CN 108284446 · 2018 [cited by applicant]
CN 108284446A · 2018 [cited by examiner]
DE 4200476 · 1993 [cited by applicant]
DE 19822694 · 1999 [cited by applicant]
DE 102010055365 · 2011 [cited by applicant]
EP 1247473 · 2002 [cited by applicant]
EP 2258579 · 2010 [cited by applicant]
FR 2920011 · 2009 [cited by applicant]
JP 6270307 · 2013 [cited by applicant]
JP 6262937 · 2014 [cited by applicant]
KR 100783510 · 2007 [cited by applicant]
WO WO2012060462 · 2012 [cited by applicant]
WO WO2017156586 · 2017 [cited by applicant]