IP Library › Granted Patent US 12,240,471
Granted Patent B2
US 12,240,471 · App. 17/882,973 · Granted Mar 4, 2025

Systems and methods for optimizing coordination and communication resources between vehicles using models

Inventors: Guy Rosman (Newton, MA); Stephen G. McGill, Jr. (Cambridge, MA); Paul Drews (Watertown, MA)
Assignees: Toyota Research Institute, Inc.; Toyota Jidosha Kabushiki Kaisha
B60W50/0097B60W50/06G05B13/0265B60W2050/0022B60W2050/0028B60W60/0027B60W2420/403B60W2556/10B60W2556/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 12,240,471
App. No.
17/882,973
Granted
Mar 4, 2025
Kind
B2
Abstract

System, methods, and other embodiments described herein relate to coordinating and optimizing prediction by a model using intermediate data and vehicle-to-vehicle (V2V) communications that improves bandwidth utilization. In one embodiment, a method includes processing acquired data, by a subject vehicle using a prediction model, to execute a vehicle task associated with navigating a driving scene. The method also includes extracting processed data according to the acquired data from intermediate activations of layers within the prediction model according to a cooperation model. The method also includes quantifying relevancy of the processed data, for a target vehicle, to select a subset using the cooperation model. The method also includes communicating the subset to a selected vehicle having the prediction model for additional prediction according to the relevancy and available resources to transmit the subset.

Claims (41)

1. A coordination system, comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the processor to:

process acquired data, by a subject vehicle using a prediction model, to execute a vehicle task associated with navigation of a driving scene;

extract processed data according to the acquired data from intermediate activations of layers within the prediction model according to a cooperation model;

quantify relevancy of the processed data, for a target vehicle, to select a subset associated with the intermediate activations using the cooperation model, and the relevancy adapts with trajectory estimates of the target vehicle received from a selected vehicle; and

communicate the subset to the selected vehicle having the prediction model for an additional prediction according to the relevancy and available resources to transmit the subset.

2. The coordination system of claim 1 , further including instructions to select the processed data according to expected observations by the selected vehicle of the target vehicle using the prediction model, wherein the subject vehicle observes the target vehicle from a view different than the selected vehicle.

3. The coordination system of claim 1 , wherein the instructions to communicate the subset further include instructions to communicate cluster weights from the prediction model and internal representations of the target vehicle using a Gaussian model, wherein the Gaussian model includes mean values computed for the trajectory estimates of the target vehicle.

4. The coordination system of claim 1 , wherein the instructions to quantify the relevancy further include instructions to compute a statistical distribution having a mean and a variance of polynomial trajectories associated with the target vehicle.

5. The coordination system of claim 1 , further including instructions to:

prioritize the processed data from the intermediate activations using a greedy model that recomputes the relevancy after forming a data packet having a portion of the processed data in a frame; and

optimize bandwidth between the subject vehicle and the selected vehicle for the available resources using the frame.

6. The coordination system of claim 1 , further including instructions to:

receive the trajectory estimates of the target vehicle from the selected vehicle by the subject vehicle using vehicle-to-vehicle (V2V) communications.

7. The coordination system of claim 1 , further including instructions to train the prediction model by the selected vehicle using the subset.

8. The coordination system of claim 1 , wherein the selected vehicle processes the subset within the prediction model without training.

9. The coordination system of claim 1 , wherein the intermediate activations represent one of image data, controller area network (CAN) data, past trajectories, velocity, and angular velocity of the subject vehicle partially processed by the prediction model.

10. A non-transitory computer-readable medium comprising:

instructions that when executed by a processor cause the processor to:

process acquired data, by a subject vehicle using a prediction model, to execute a vehicle task associated with navigating a driving scene;

extract processed data according to the acquired data from intermediate activations of layers within the prediction model according to a cooperation model;

quantify relevancy of the processed data, for a target vehicle, to select a subset associated with the intermediate activations using the cooperation model, and the relevancy adapts with trajectory estimates of the target vehicle received from a selected vehicle; and

communicate the subset to the selected vehicle having the prediction model for an additional prediction according to the relevancy and available resources to transmit the subset.

11. The non-transitory computer-readable medium of claim 10 , further including instructions to select the processed data according to expected observations by the selected vehicle of the target vehicle using the prediction model, wherein the subject vehicle observes the target vehicle from a view different than the selected vehicle.

12. A method comprising:

processing acquired data, by a subject vehicle using a prediction model, to execute a vehicle task associated with navigating a driving scene;

extracting processed data according to the acquired data from intermediate activations of layers within the prediction model according to a cooperation model;

quantifying relevancy of the processed data, for a target vehicle, to select a subset associated with the intermediate activations using the cooperation model, and the relevancy adapts with trajectory estimates of the target vehicle received from a selected vehicle; and

communicating the subset to the selected vehicle having the prediction model for an additional prediction according to the relevancy and available resources to transmit the subset.

13. The method of claim 12 , further comprising selecting the processed data according to expected observations by the selected vehicle of the target vehicle using the prediction model, wherein the subject vehicle observes the target vehicle from a view different than the selected vehicle.

14. The method of claim 12 , wherein communicating the subset further includes communicating cluster weights from the prediction model and internal representations of the target vehicle using a Gaussian model, wherein the Gaussian model includes mean values computed for the trajectory estimates of the target vehicle.

15. The method of claim 12 , wherein quantifying the relevancy further includes computing a statistical distribution having a mean and a variance of polynomial trajectories associated with the target vehicle.

16. The method of claim 12 , further comprising:

prioritizing the processed data from the intermediate activations using a greedy model that recomputes the relevancy after forming a data packet having a portion of the processed data in a frame; and

optimizing bandwidth between the subject vehicle and the selected vehicle for the available resources using the frame.

17. The method of claim 12 , further comprising:

receiving the trajectory estimates of the target vehicle from the selected vehicle by the subject vehicle using vehicle-to-vehicle (V2V) communications.

18. The method of claim 12 , further comprising training the prediction model by the selected vehicle using the subset.

19. The method of claim 12 , wherein the selected vehicle processes the subset within the prediction model without training.

20. The method of claim 12 , wherein the intermediate activations represent one of image data, controller area network (CAN) data, past trajectories, velocity, and angular velocity of the subject vehicle partially processed by the prediction model.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2025
From: TOYOTA RESEARCH INSTITUTE, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 071044/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2022
From: ROSMAN, GUY; MCGILL, STEPHEN G., JR.; DREWS, PAUL
To: TOYOTA RESEARCH INSTITUTE, INC.; TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 061385/0428 →
Continuity (1)
Related Publication 20240043020A1 · Feb 8, 2024
References Cited (14)
US 11295180B1 · Tolstov et al. · 2022 [cited by applicant]
US 11685403B2 · Manivasagam · 2023 [cited by examiner]
US 20200312155A1 · Kelkar · 2020 [cited by examiner]
US 20200394522A1 · Liu et al. · 2020 [cited by applicant]
US 20220067482A1 · Bariamis · 2022 [cited by applicant]
US 20220067525A1 · Sequeira et al. · 2022 [cited by applicant]
US 20220114455A1 · Samek et al. · 2022 [cited by applicant]
US 20230322256A1 · Haefner · 2023 [cited by examiner]
WO 2022079834A1 · 2022 [cited by applicant]
Huang et al., “HYPER: Learned Hybrid Trajectory Prediction via Factored Inference and Adaptive Sampling,” arXiv:2110.02344v1 [cs.RO], Oct. 5, 2021, pp. 1-12. [cited by applicant]
Huang et al., “Uncertainty-Aware Driver Trajectory Prediction at Urban Intersections,” 2019 International Conference on Robotics and Automation (ICRA), 2019, pp. 9718-9724. [cited by applicant]
Zhang et al., “Deep Reinforcement Learning Based Mode Selection and Resource Allocation for Cellular V2X Communications,” in IEEE Internet of Things Journal, vol. 7, No. 7, Jul. 2020, pp. 6380-6391. [cited by applicant]
Yu et al., “SPFCN: Select and Prune the Fully Convolutional Networks for Real-time Parking Slot Detection,” 2020 IEEE Intelligent Vehicles Symposium (IV), 2020, pp. 445-450. [cited by applicant]
Wang et al., “V2VNet: Vehicle-to-Vehicle Communication for Joint Perception and Prediction,” ECCV 2020, Lecture Notes in Computer Science, vol. 12347, Aug. 17, 2020, pp. 605-621. [cited by applicant]