IP Library Granted Patent US 11,852,496
Granted Patent B2
US 11,852,496 · App. 17/144,561 · Granted Dec 26, 2023

Predictable and delay tolerant traffic management system

Inventors: Yusuke Hara (Toyota, JP); Kentaro Oguchi (Mountain View, CA)
Assignee: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
G01C21/3492B60W30/143B60W30/18163B60W50/0097B60W60/0027G01C21/3691G08G1/0125G08G1/0133G08G1/052G08G1/167H04W4/029B60W2420/42B60W2420/52B60W2420/62B60W2554/408B60W2554/4041B60W2556/50B60W2556/65
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,852,496
App. No.
17/144,561
Granted
Dec 26, 2023
Kind
B2
Abstract

A method of operating a traffic management system comprises receiving data from a vehicle indicating a traffic state, estimating a future time at which the vehicle will receive driving instructions transmitted by the traffic management system, predicting a future traffic state at the estimated future time, determining the driving instructions for the vehicle based on the predicted future traffic state, and transmitting the driving instructions to the vehicle.

Claims (73)

1. A method of operating a traffic management system comprising:

receiving data from a vehicle indicating a traffic state;

estimating a future time at which the vehicle will receive driving instructions transmitted by the traffic management system;

predicting a future traffic state at the estimated future time;

determining the driving instructions for the vehicle based on the predicted future traffic state; and

transmitting the driving instructions to the vehicle to cause the vehicle to perform autonomous driving to implement the driving instructions.

2. The method of claim 1 , wherein the data received from the vehicle comprises data captured by one or more sensors attached to the vehicle.

3. The method of claim 1 , wherein the traffic state comprises positions, speeds, and trajectories of one or more vehicles.

4. The method of claim 1 , further comprising:

estimating a first latency in transmission from the vehicle to the traffic management system;

estimating a second latency in transmission

from the traffic management system to the vehicle; and

estimating the future time at which the vehicle will receive the driving instructions transmitted by the traffic management system based on the first latency and the second latency.

5. The method of claim 1 , further comprising:

receiving a timestamp indicating a first time that the data was transmitted from the vehicle; and

estimating the future time based on the timestamp indicating the first time and a second time at which the traffic management system receives the data from the vehicle.

6. The method of claim 5 , further comprising:

estimating a latency in transmission from the vehicle to the traffic management system based on a difference between the first time and the second time.

7. The method of claim 5 , further comprising:

estimating a latency in transmission from the traffic management system to the vehicle based on a difference between the first time and the second time.

8. The method of claim 1 , further comprising:

receiving a timestamp indicating a time at which the data was collected by the vehicle; and

estimating the future time based on the timestamp indicating the time at which the data was collected by the vehicle.

9. The method of claim 1 , further comprising:

estimating a latency caused by transmission of data between different hierarchical levels of the traffic management system; and

estimating the future time based on the estimated latency.

10. The method of claim 1 , further comprising:

determining driving instructions for the vehicle to control a speed, an acceleration, or an orientation of the vehicle based on the predicted future traffic state.

11. The method of claim 1 , further comprising:

determining driving instructions for the vehicle to dynamically route the vehicle to a selected location based on the predicted future traffic state.

12. The method of claim 1 , further comprising:

determining driving instructions for the vehicle to provide lane change assistance to the vehicle based on the predicted future traffic state.

13. A server comprising a controller configured to:

receive data from a vehicle indicating a traffic state;

estimate a future time at which the vehicle will receive driving instructions transmitted by the server;

predict a future traffic state at the estimated future time;

determine the driving instructions for the vehicle based on the predicted future traffic state; and

transmit the driving instructions to the vehicle to cause the vehicle to perform autonomous driving to implement the driving instructions.

14. The server of claim 13 , wherein the controller is further configured to:

estimate a first latency in transmission from the vehicle to the server;

estimate a second latency in transmission from the server to the vehicle; and

estimate the future time at which the vehicle will receive the driving instructions transmitted by the server based on the first latency and the second latency.

15. The server of claim 13 , wherein the controller is further configured to:

receive a timestamp indicating a first time that the data was transmitted from the vehicle; and

estimate the future time based on the timestamp indicating the first time and a second time at which the server receives the data from the vehicle.

16. The server of claim 15 , wherein the controller is further configured to:

estimate a latency in transmission from the vehicle to the server based on a difference between the first time and the second time.

17. The server of claim 15 , wherein the controller is further configured to:

estimate a latency in transmission from the server to the vehicle based on a difference between the first time and the second time.

18. A traffic management system comprising:

a plurality of sub systems; and

at least one main system being in a higher hierarchical level than the plurality of sub systems, wherein:

each of the plurality of sub systems is configured to:

receive data from one or more vehicles indicating a traffic state at a first time;

transmit the data received from the one or more vehicles to the main system;

receive, from the main system, driving instructions for at least one of the one or more vehicles; and

transmit the driving instructions for the at least one of the one or more vehicles to the at least one of the one or more vehicles; and

the at least one main system is configured to:

receive the data from the plurality of sub systems;

determine a traffic state at the first time based on the data received from the plurality of sub systems;

estimate a second time at which the at least one of the one or more vehicles will receive the driving instructions transmitted by one of the sub systems;

predict a traffic state at the second time based on the determined traffic state at the first time and the estimated second time;

determine the driving instructions for the at least one of the one or more vehicles to achieve a predetermined goal, based on the predicted traffic state at the second time; and

transmit the determined driving instructions to one or more of the sub systems to cause the vehicle to perform autonomous driving to implement the driving instructions.

19. The traffic management system of claim 18 , wherein the at least one main system is further configured to:

estimate a first latency in transmission from the one or more vehicles to the plurality of sub systems;

estimate a second latency in transmission from the plurality of sub systems to the main system;

estimate a third latency in transmission from the main system to the plurality of sub systems;

estimate a fourth latency in transmission from the plurality of sub systems to the one or more vehicles; and

estimate the second time at which the at least one of the one or more vehicles will receive the driving instructions transmitted by one of the sub systems based on the first latency; the second latency, the third latency, and the fourth latency.

20. The traffic management system of claim 18 , wherein:

each of the plurality of sub systems is configured to receive a timestamp from the one or more vehicles indicating a time that the data was sent by the one or more vehicles and transmit the timestamp to the main system; and

the main system is configured to estimate the second time at which the at least one of the one or more vehicles will receive the driving instructions transmitted by one of the sub systems based on a difference between the time that the data was sent by the one or more vehicles and a time that the data was received by the main system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2024
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 067760/0378 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2024
From: HARA, YUSUKE
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 067741/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2021
From: OGUCHI, KENTARO
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 054885/0444 →
Continuity (1)
Related Publication 20220221293A1 · Jul 14, 2022