Prediction-based system and method for trajectory planning of autonomous vehicles
First Claim
1. A system comprising:
- a data processor; and
a prediction-based trajectory planning module, executable by the data processor, the prediction-based trajectory planning module being configured to perform a prediction-based trajectory planning operation for autonomous vehicles, the prediction-based trajectory planning operation being configured to;
receive training data and ground truth data from a training data collection system, the training data including perception data and context data corresponding to human driving behaviors;
perform a training phase to train a trajectory prediction module using the training data;
receive perception data associated with a host vehicle; and
perform an operational phase configured to extract host vehicle feature data and proximate vehicle context data from the perception data, generate a proposed trajectory for the host vehicle, use the trained trajectory prediction module to generate predicted trajectories for each of one or more proximate vehicles near the host vehicle, the predicted trajectories for each of one or more proximate vehicles being in reaction to the proposed host vehicle trajectory, determine if the proposed trajectory for the host vehicle will conflict with any of the predicted trajectories of the proximate vehicles, and modify the proposed trajectory for the host vehicle based on the determined conflicts until the conflicts are eliminated.
3 Assignments
0 Petitions
Accused Products
Abstract
A prediction-based system and method for trajectory planning of autonomous vehicles are disclosed. A particular embodiment is configured to: receive training data and ground truth data from a training data collection system, the training data including perception data and context data corresponding to human driving behaviors; perform a training phase for training a trajectory prediction module using the training data; receive perception data associated with a host vehicle; and perform an operational phase for extracting host vehicle feature data and proximate vehicle context data from the perception data, generating a proposed trajectory for the host vehicle, using the trained trajectory prediction module to generate predicted trajectories for each of one or more proximate vehicles near the host vehicle based on the proposed host vehicle trajectory, determining if the proposed trajectory for the host vehicle will conflict with any of the predicted trajectories of the proximate vehicles, and modifying the proposed trajectory for the host vehicle until conflicts are eliminated.
140 Citations
20 Claims
-
1. A system comprising:
-
a data processor; and a prediction-based trajectory planning module, executable by the data processor, the prediction-based trajectory planning module being configured to perform a prediction-based trajectory planning operation for autonomous vehicles, the prediction-based trajectory planning operation being configured to; receive training data and ground truth data from a training data collection system, the training data including perception data and context data corresponding to human driving behaviors; perform a training phase to train a trajectory prediction module using the training data; receive perception data associated with a host vehicle; and perform an operational phase configured to extract host vehicle feature data and proximate vehicle context data from the perception data, generate a proposed trajectory for the host vehicle, use the trained trajectory prediction module to generate predicted trajectories for each of one or more proximate vehicles near the host vehicle, the predicted trajectories for each of one or more proximate vehicles being in reaction to the proposed host vehicle trajectory, determine if the proposed trajectory for the host vehicle will conflict with any of the predicted trajectories of the proximate vehicles, and modify the proposed trajectory for the host vehicle based on the determined conflicts until the conflicts are eliminated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving training data and ground truth data from a training data collection system, the training data including perception data and context data corresponding to human driving behaviors; performing a training phase for training a trajectory prediction module using the training data; receiving perception data associated with a host vehicle; and performing an operational phase for extracting host vehicle feature data and proximate vehicle context data from the perception data, generating a proposed trajectory for the host vehicle, using the trained trajectory prediction module to generate predicted trajectories for each of one or more proximate vehicles near the host vehicle, the predicted trajectories for each of one or more proximate vehicles being in reaction to the proposed host vehicle trajectory, determining if the proposed trajectory for the host vehicle will conflict with any of the predicted trajectories of the proximate vehicles, and modifying the proposed trajectory for the host vehicle based on the determined conflicts until the conflicts are eliminated. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-useable storage medium embodying instructions which, when executed by a machine, cause the machine to:
-
receive training data and ground truth data from a training data collection system, the training data including perception data and context data corresponding to human driving behaviors; perform a training phase for training a trajectory prediction module using the training data; receive perception data associated with a host vehicle; and perform an operational phase for extracting host vehicle feature data and proximate vehicle context data from the perception data, generating a proposed trajectory for the host vehicle, using the trained trajectory prediction module to generate predicted trajectories for each of one or more proximate vehicles near the host vehicle, the predicted trajectories for each of one or more proximate vehicles being in reaction to the proposed host vehicle trajectory, determining if the proposed trajectory for the host vehicle will conflict with any of the predicted trajectories of the proximate vehicles, and modifying the proposed trajectory for the host vehicle based on the determined conflicts until the conflicts are eliminated. - View Dependent Claims (20)
-
Specification