IP Library Granted Patent US 11,613,381
Granted Patent B2
US 11,613,381 · App. 16/993,420 · Granted Mar 28, 2023

Launchpad for autonomous vehicles

Inventors: Jason Robert Lau (Vail, AZ); Leon Moore White, III (Fernandina Beach, FL)
Assignee: TUSIMPLE, INC.
B64F1/10G08G1/16B64C2201/08B64C2201/18
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,613,381
App. No.
16/993,420
Granted
Mar 28, 2023
Kind
B2
Abstract

A launchpad is sized and shaped to accommodate an autonomous vehicle (AV) that includes at least one vehicle sensor. The launchpad includes one or more launchpad sensors located on or around the launchpad. A control subsystem receives launchpad sensor data from the launchpad sensor(s) and AV sensor data from the vehicle sensor(s). In response to the request for departure of the AV, the control subsystem determines, based at least in part upon the launchpad sensor data, whether the launchpad is free of obstructions that would prevent departure from the launchpad and determines, based at least in part upon the AV sensor data, whether the region in front of the AV is clear of obstructions that would prevent movement away from the launchpad. If both the launchpad and the region in front of the AV are free of obstructions, the AV is permitted to begin driving autonomously.

Claims (87)

1. A system, comprising:

a launchpad sized and shaped to accommodate an autonomous vehicle, the autonomous vehicle comprising at least one vehicle sensor located on the autonomous vehicle and configured to observe a field-of-view comprising a region in front of the autonomous vehicle, wherein the autonomous vehicle is configured to travel along a road autonomously;

one or more launchpad sensors located on or around the launchpad, each launchpad sensor configured to observe at least a portion of the launchpad;

a control subsystem comprising a processor configured to:

receive launchpad sensor data from the one or more launchpad sensors;

receive autonomous vehicle sensor data from the at least one vehicle sensor, wherein the autonomous vehicle sensor data is distinct from the launchpad sensor data;

receive a request for departure of the autonomous vehicle;

in response to the request for departure:

determine, based at least in part upon the received launchpad sensor data, whether the launchpad is free of obstructions that would prevent departure from the launchpad;

determine, based at least in part upon the received autonomous vehicle sensor data, whether the region in front of the autonomous vehicle is clear of obstructions that would prevent movement away from the launchpad;

if it is determined that both the launchpad is free of obstructions that would prevent departure from the launchpad and the region in front of the autonomous vehicle is clear of obstructions that would prevent movement away from the launchpad, permit the autonomous vehicle to begin driving autonomously; and

if it is determined that one or both of the launchpad is not free of obstructions that would prevent departure from the launchpad and the region in front of the autonomous vehicle is not clear of obstructions that would prevent movement away from the launchpad, prevent the autonomous vehicle from beginning to drive autonomously.

2. The system of claim 1 , the processor further configured to:

determine that no obstruction is detected by any of the one or more launchpad sensors for at least a predefined period of time; and

in response to determining that no obstruction is detected by any of the one or more launchpad sensors for at least the predefined period of time, determine that the launchpad is free of obstructions that would prevent departure from the launchpad;

determine that no obstruction is detected in the region in front of the autonomous vehicle for at least the same predefined period of time; and

in response to determining that no obstruction is detected in the region in front of the autonomous vehicle for at least the same predefined period of time, determine that the region in front of the autonomous vehicle is clear of obstructions that would prevent movement away from the launchpad.

3. The system of claim 1 , the processor further configured to:

determine that the launchpad is not free of obstructions and the region in front of the autonomous vehicle is not clear of obstructions for a threshold time period; and

in response to determining that the launchpad is not free of obstructions and the region in front of the autonomous vehicle is not clear of obstructions for the threshold time period, provide instructions to inspect the launchpad.

4. The system of claim 1 , the processor further configured to:

detect a first obstruction in a particular portion of the launchpad for at least a threshold period of time;

in response to detecting the first obstruction in the portion of the launchpad, provide instructions to inspect the particular portion of the launchpad;

if an indication is received that the particular portion of the launchpad has become free of the first obstruction:

allow the autonomous vehicle to begin driving autonomously; and

flag a first launchpad sensor associated with detecting the first obstruction, the flag indicating maintenance for the first launchpad sensor; and

if an indication is received that the particular portion of the launchpad is not free of the first obstruction, determine that the launchpad is not free of obstructions that would prevent departure from the launchpad.

5. The system of claim 1 , the processor further configured to determine an outbound lane for the autonomous vehicle to travel along to reach a road from the launchpad.

6. The system of claim 1 , wherein one or more of the launchpad sensors are located on or within a surface of the launchpad and configured to observe a region underneath the autonomous vehicle when the autonomous vehicle is positioned above the launchpad.

7. The system of claim 1 , wherein the autonomous vehicle is a tractor unit and the launchpad defines a zone that is sized and shaped to fit both the tractor unit and a trailer attached to the tractor unit.

8. The system of claim 1 , wherein the one or more launchpad sensors comprise one or more of cameras, LiDAR sensors, motion sensors, and infrared sensors.

9. A method, comprising:

receiving launchpad sensor data from one or more launchpad sensors, wherein the one or more launchpad sensors are located on or around a launchpad and each launchpad sensor configured to observe at least a portion of the launchpad, wherein the launchpad comprises a surface sized and shaped to accommodate an autonomous vehicle, the autonomous vehicle comprising at least one vehicle sensor located on the autonomous vehicle and configured to observe a field-of-view comprising a region in front of the autonomous vehicle, wherein the autonomous vehicle is configured to travel along a road autonomously;

receiving autonomous vehicle sensor data from the at least one vehicle sensor, wherein the autonomous vehicle sensor data is distinct from the launchpad sensor data;

receiving a request for departure of the autonomous vehicle;

in response to the request for departure:

determining, based at least in part upon the received launchpad sensor data, whether the launchpad is free of obstructions that would prevent departure from the launchpad;

determining, based at least in part upon the received autonomous vehicle sensor data, whether the region in front of the autonomous vehicle is clear of obstructions that would prevent movement away from the launchpad;

if it is determined that both the launchpad is free of obstructions that would prevent departure from the launchpad and the region in front of the autonomous vehicle is clear of obstructions that would prevent movement away from the launchpad, permitting the autonomous vehicle to begin driving autonomously; and

if it is determined that one or both of the launchpad is not free of obstructions that would prevent departure from the launchpad and the region in front of the autonomous vehicle is not clear of obstructions that would prevent movement away from the launchpad, preventing the autonomous vehicle from beginning to drive autonomously.

10. The method of claim 9 , further comprising:

determining that no obstruction is detected by any of the one or more launchpad sensors for at least a predefined period of time; and

in response to determining that no obstruction is detected by any of the one or more launchpad sensors for at least the predefined period of time, determining that the launchpad is free of obstructions that would prevent departure from the launchpad;

determining that no obstruction is detected in the region in front of the autonomous vehicle for at least the same predefined period of time; and

in response to determining that no obstruction is detected in the region in front of the autonomous vehicle for at least the same predefined period of time, determining that the region in front of the autonomous vehicle is clear of obstructions that would prevent movement away from the launchpad.

11. The method of claim 9 , further comprising:

determining that the launchpad is not free of obstructions and the region in front of the autonomous vehicle is not clear of obstructions for a threshold time period; and

in response to determining that the launchpad is not free of obstructions and the region in front of the autonomous vehicle is not clear of obstructions for the threshold time period, providing instructions to inspect the launchpad.

12. The method of claim 9 , further comprising:

detecting a first obstruction in a particular portion of the launchpad for at least a threshold period of time;

in response to detecting the first obstruction in the portion of the launchpad, providing instructions to inspect the particular portion of the launchpad;

if an indication is received that the particular portion of the launchpad has become free of the first obstruction:

allowing the autonomous vehicle to begin driving autonomously; and

flagging a first launchpad sensor associated with detecting the first obstruction, the flag indicating maintenance for the first launchpad sensor; and

if an indication is received that the particular portion of the launchpad is not free of the first obstruction, determining that the launchpad is not free of obstructions that would prevent departure from the launchpad.

13. The method of claim 9 , further comprising determining an outbound lane for the autonomous vehicle to travel along to reach a road from the launchpad.

14. The method of claim 9 , wherein one or more of the launchpad sensors are located on or within a surface of the launchpad and configured to observe a region underneath the autonomous vehicle when the autonomous vehicle is positioned above the launchpad.

15. A control subsystem, comprising:

a network interface configured to communicate with:

one or more launchpad sensors located on or around a launchpad, each launchpad sensor configured to observe at least a portion of the launchpad, wherein the launchpad is sized and shaped to accommodate an autonomous vehicle the autonomous vehicle comprising at least one vehicle sensor located on the autonomous vehicle and configured to observe a field-of-view comprising a region in front of the autonomous vehicle, wherein the autonomous vehicle is configured to travel along a road autonomously, and

the at least one vehicle sensor; and

a processor communicatively coupled to the network interface and configured to:

receive launchpad sensor data from the one or more launchpad sensors, wherein the autonomous vehicle sensor data is distinct from the launchpad sensor data;

receive autonomous vehicle sensor data from the at least one vehicle sensor;

receive a request for departure of the autonomous vehicle;

in response to the request for departure:

determine, based at least in part upon the received launchpad sensor data, whether the launchpad is free of obstructions that would prevent departure from the launchpad;

determine, based at least in part upon the received autonomous vehicle sensor data, whether the region in front of the autonomous vehicle is clear of obstructions that would prevent movement away from the launchpad;

if it is determined that both the launchpad is free of obstructions that would prevent departure from the launchpad and the region in front of the autonomous vehicle is clear of obstructions that would prevent movement away from the launchpad, permit the autonomous vehicle to begin driving autonomously; and

if it is determined that one or both of the launchpad is not free of obstructions that would prevent departure from the launchpad and the region in front of the autonomous vehicle is not clear of obstructions that would prevent movement away from the launchpad, prevent the autonomous vehicle from beginning to drive autonomously.

16. The control subsystem of claim 15 , the processor further configured to:

determine that no obstruction is detected by any of the one or more launchpad sensors for at least a predefined period of time; and

in response to determining that no obstruction is detected by any of the one or more launchpad sensors for at least the predefined period of time, determine that the launchpad is free of obstructions that would prevent departure from the launchpad;

determine that no obstruction is detected in the region in front of the autonomous vehicle for at least the same predefined period of time; and

in response to determining that no obstruction is detected in the region in front of the autonomous vehicle for at least the same predefined period of time, determine that the region in front of the autonomous vehicle is clear of obstructions that would prevent movement away from the launchpad.

17. The control subsystem of claim 15 , the processor further configured to:

determine that the launchpad is not free of obstructions and the region in front of the autonomous vehicle is not clear of obstructions for a threshold time period; and

in response to determining that the launchpad is not free of obstructions and the region in front of the autonomous vehicle is not clear of obstructions for the threshold time period, provide instructions to inspect the launchpad.

18. The control subsystem of claim 15 , the processor further configured to:

detect a first obstruction in a particular portion of the launchpad for at least a threshold period of time;

in response to detecting the first obstruction in the portion of the launchpad, provide instructions to inspect the particular portion of the launchpad;

if an indication is received that the particular portion of the launchpad has become free of the first obstruction:

allow the autonomous vehicle to begin driving autonomously; and

flag a first launchpad sensor associated with detecting the first obstruction, the flag indicating maintenance for the first launchpad sensor; and

if an indication is received that the particular portion of the launchpad is not free of the first obstruction, determine that the launchpad is not free of obstructions that would prevent departure from the launchpad.

19. The control subsystem of claim 15 , the processor further configured to determine an outbound lane for the autonomous vehicle to travel along to reach a road from the launchpad.

20. The control subsystem of claim 15 , wherein one or more of the launchpad sensors are located on or within a surface of the launchpad and configured to observe a region underneath the autonomous vehicle when the autonomous vehicle is positioned above the launchpad.

Assignments (2)
CHANGE OF NAME Recorded Dec 3, 2025
From: TUSIMPLE, INC.
To: CREATEAI, INC.
Reel/Frame 073832/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2020
From: LAU, JASON ROBERT; WHITE, LEON MOORE, III
To: TUSIMPLE, INC.
Reel/Frame 053495/0375 →
Continuity (1)
Related Publication 20220048643A1 · Feb 17, 2022
Cited By (1)
US 12,555,385