IP Library › Granted Patent US 11,797,017
Granted Patent B2
US 11,797,017 · App. 17/910,245 · Granted Oct 24, 2023

Method for controlling a fleet of autonomous/remotely operated vehicles

Inventors: Christian Larsson (Stockholm, SE); Niklas Lundin (Kungsbacka, SE)
Assignee: Einride AB
G05D1/0223G05D1/0027G05D1/0038G05D1/0061G05D2201/0213
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,797,017
App. No.
17/910,245
Granted
Oct 24, 2023
Kind
B2
Abstract

Embodiments of the invention relate to a method for controlling a fleet of at least two autonomous/remotely operated vehicles, wherein an embodiment of the method comprises: assigning to each of said at least two vehicles a predetermined route comprising a road segment which requires that a teleoperator of a remote operation station assists and/or drives the vehicle, determining a time overlap of the said road segments, and based on the determined time overlap, inserting a delay or a speedup in a preceding autonomous drive road segment of the predetermined route of at least one of said at least two autonomous/remotely operated vehicles so that said road segments no longer overlap in time.

Claims (38)

1. A computerized system for controlling a fleet of at least two autonomous vehicles, wherein each autonomous vehicle has different driving modes that the autonomous vehicle can switch between, wherein the driving modes include a fully autonomous driving mode, at least one driving mode that requires that a teleoperator assists the autonomous vehicle wherein the teleoperator monitors or confirms otherwise autonomous driving, and a fully remote driving mode wherein the teleoperator drives the autonomous vehicle from a remote operation station, wherein each of the autonomous vehicles has at least one computer for autonomous and remote operation of the autonomous vehicle, sensors to detect surroundings of the autonomous vehicle, a least one of a memory and computer data storage storing the driving modes, and wireless communication means to communicate with a remote operation station, wherein the computerized system is configured to:

assign to each of said at least two autonomous vehicles a predetermined route comprising a second road segment which requires that a teleoperator of the remote operation station either assists or drives the autonomous vehicle, wherein the remote operation station comprises equipment for allowing the teleoperator to remotely assist and drive the autonomous vehicle, said equipment including one or more screens for showing the surroundings of the autonomous vehicle as detected by one or more of said sensors of the autonomous vehicle, steering means, throttle, and braking means, wherein the remote operation station also has communication means for wirelessly communicating with the autonomous vehicles,

determine a time overlap of said second road segments of the predetermined routes assigned to the at least two autonomous vehicles,

based on the determined time overlap, insert a delay or a speedup in a first road segment of the predetermined route of at least one of said at least two autonomous vehicles, the first road segment is to be autonomously driven and precedes the second road segment which requires that the teleoperator of the remote operation station either assists or drives the autonomous vehicle, so that said second road segments no longer overlap in time, and

cause the at least two autonomous vehicles to autonomously drive their first road segments including the inserted delay or speedup in said first road segment of the at least one of said at least two autonomous vehicles, wherein the delay or speedup is inserted in said first road segment of the predetermined route of the at least one autonomous vehicle of said at least two autonomous vehicles so that an arrival time interval of the predetermined route of that autonomous vehicle is not exceeded or fallen short of.

2. The computerized system of claim 1 , wherein the delay or speedup in said first road segment of the predetermined route of the at least one autonomous vehicle of said at least two autonomous vehicles is realized by that autonomous vehicle slowing down or speeding up in said first road segment.

3. The computerized system of claim 1 , wherein the delay or speedup in said first road segment of the predetermined route of the at least one autonomous vehicle of said at least two autonomous vehicles is realized by that autonomous vehicle stopping in said first road segment.

4. The computerized system of claim 1 , wherein the delay or speedup in said first road segment of the predetermined route of the at least one autonomous vehicle of said at least two autonomous vehicles is realized by that autonomous vehicle driving in a holding pattern at least starting in said first road segment.

5. The computerized system of claim 1 , wherein the delay or speedup in said first road segment of the predetermined route of the at least one autonomous vehicle of said at least two autonomous vehicles is realized by that autonomous vehicle re-routing from said first road segment and driving along at least one adjoining road segment which is to be autonomously driven.

6. The computerized system of claim 1 , wherein each of the at least two vehicles autonomous vehicles is a road vehicle without a driver's cab and/or propelled by one or more electric motors.

7. The computerized system of claim 1 , wherein the computerized system retrieves the first road segments of the predetermined routes and the second road segments of the predetermined routes from a database.

8. The computerized system of claim 1 , wherein the computerized system transmits instructions including the respective predetermined routes, road segments, driving modes and delays or speedups to memories of the respective autonomous vehicles, wherein causing the at least two autonomous vehicles to autonomously drive their first road segments includes reading and executing the transmitted instructions.

9. A computerized method for controlling a fleet of at least two autonomous vehicles, wherein each autonomous vehicle has different driving modes that the autonomous vehicle can switch between, wherein the driving modes include a fully autonomous driving mode, at least one driving mode that requires that a teleoperator assist the autonomous vehicle wherein the teleoperator monitors or confirms otherwise autonomous driving, and a fully remote driving mode wherein the teleoperator drives the autonomous vehicle from a remote operation station, the computerized method comprising the steps of:

assigning to each of said at least two autonomous vehicles a predetermined route including a second road segment which requires that a teleoperator of the remote operation station either assists or drives the autonomous vehicle,

determining a time overlap of said second road segments of the predetermined routes assigned to the at least two autonomous vehicles;

based on the determined time overlap, inserting a delay or a speedup in a first road segment of the predetermined route of at least one of said at least two autonomous vehicles, wherein the first road segment is to be autonomously driven and precedes the second road segment which requires that the teleoperator of the remote operation station either assists or drives the autonomous vehicle, so that said second road segments no longer overlap in time, and

sending an order to the at least two autonomous vehicles to autonomously drive their first road segments including the inserted delay or speedup in said first road segment of the at least one of said at least two autonomous vehicles,

wherein the delay or speedup is inserted in said first road segment of the predetermined route of the at least one autonomous vehicle of said at least two autonomous vehicles so that an arrival time interval of the predetermined route of that autonomous vehicle is not exceeded or fallen short of.

10. The computerized method of claim 9 , wherein the delay or speedup in said first road segment of the predetermined route of the at least one autonomous vehicle of said at least two autonomous vehicles is realized by that autonomous vehicle slowing down or speeding up in said first road segment.

11. The computerized method of claim 9 , wherein the delay or speedup in said first road segment of the predetermined route of the at least one autonomous vehicle of said at least two autonomous vehicles is realized by that autonomous vehicle stopping in said first road segment.

12. The computerized method of claim 9 , wherein the delay or speedup in said first road segment of the predetermined route of the at least one autonomous vehicle of said at least two autonomous vehicles is realized by that autonomous vehicle driving in a holding pattern at least starting in said first road segment.

13. The computerized method of claim 9 , wherein the delay or speedup in said first road segment of the predetermined route of the at least one autonomous vehicle of said at least two autonomous vehicles is realized by that autonomous vehicle re-routing from said first road segment and driving along at least one adjoining road segment which is to be autonomously driven.

14. The computerized method of claim 9 , wherein each of the at least two autonomous vehicles is a road vehicle without a driver's cab and/or propelled by one or more electric motors.

15. The computerized method of claim 9 , further comprising:

retrieving by the computerized system the first road segments of the predetermined routes and the second road segments of the predetermined routes from a database.

16. The computerized method of claim 9 , further comprising:

storing in a memory of the at least one autonomous vehicle the first road segment of the predetermined routes, including the delay and the speedup, prior to the computerized system assigning the predetermined route comprising the second road segment to the at least one autonomous vehicle.

17. A computerized system, comprising:

a plurality of autonomous vehicles, wherein each autonomous vehicle comprises a computer, sensors to detect the autonomous vehicle's surroundings, a wireless transceiver to communicate with a remote operation station, a memory that stores a plurality of driving modes that the autonomous vehicle can switch between, wherein the plurality of driving modes comprise a fully autonomous mode, a teleoperator assistance mode wherein a teleoperator monitors or otherwise confirms autonomous driving, and a fully remote driving mode wherein the teleoperator drives the autonomous vehicle;

a remote operation station configured to support a teleoperator, comprising a screen that displays surroundings of at least one autonomous vehicle of the plurality of autonomous vehicles as detected by the sensors of the at least one autonomous vehicle, a steering device, a throttle, brakes, and a transceiver to wirelessly communicate with the at least one autonomous vehicle; and

an autonomous vehicle fleet management computer that:

assigns to at least two autonomous vehicles of the plurality of autonomous vehicles a predetermined route comprising a second road segment which requires that the teleoperator of the remote operation station either assists or drives at least one autonomous vehicle of the at least two autonomous vehicles;

determines a time overlap of the second road segments of the predetermined routes assigned to the at least two autonomous vehicles, and

inserts a delay or a speedup in a first road segment of the predetermined route of at least one of said at least two autonomous vehicles based on the determined time overlap, wherein the first road segment is to be autonomously driven by the at least one autonomous vehicle and precedes the second road segment which requires that the teleoperator either assists or drives the autonomous vehicle, so that the second road segments of the predetermined routes assigned to the at least two autonomous vehicles no longer overlap in time, and

instructs the at least two autonomous vehicles to autonomously drive their first road segments including the inserted delay or speedup in the first road segment of the at least one autonomous vehicle of the at least two autonomous vehicles, wherein the delay or speedup is inserted in said first road segment of the predetermined route of the at least one autonomous vehicle of the at least two autonomous vehicles so that an arrival time interval of the predetermined route of that autonomous vehicle is not exceeded or fallen short of.

18. The computerized system of claim 17 , wherein the delay or speedup in the first road segment of the predetermined route of the at least one autonomous vehicle of the at least two autonomous vehicles is realized by that autonomous vehicle slowing down or speeding up in the first road segment.

19. The computerized system of claim 17 , wherein the delay or speedup in the first road segment of the predetermined route of the at least one autonomous vehicle of the at least two autonomous vehicles is realized by that autonomous vehicle stopping in the first road segment.

20. The computerized system of claim 17 , wherein the delay or speedup in the first road segment of the predetermined route of the at least one autonomous vehicle of the at least two autonomous vehicles is realized by that autonomous vehicle driving in a holding pattern at least starting in the first road segment.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2023
From: LARSSON, CHRISTIAN
To: EINRIDE AB
Reel/Frame 062776/0442 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2023
From: LUNDIN, NIKLAS
To: EINRIDE AB
Reel/Frame 062776/0552 →
Priority Claims (1)
SE 2050260-5 · Mar 9, 2020 · national
Continuity (1)
Related Publication 20230133577A1 · May 4, 2023