Data-driven prediction-based system and method for trajectory planning of autonomous vehicles
First Claim
1. A system comprising:
- an electronic data processor;
one or more vehicle sensor subsystems to generate input object data related to objects detected in proximity to an autonomous vehicle, the input object data including speed and trajectory data corresponding to proximate agents, the proximate agents being vehicles in the vicinity of the autonomous vehicle and detectable by the vehicle sensor subsystems;
a vehicle control subsystem to control the autonomous vehicle; and
a trajectory planning module, executable by the data processor, the trajectory planning module being configured to perform a data-driven prediction-based trajectory planning operation for autonomous vehicles, the trajectory planning operation being configured to;
generate a first suggested trajectory for the autonomous vehicle, the first suggested trajectory configured to comply with pre-defined goals for the autonomous vehicle;
generate a first distribution of predicted resulting trajectories for each of the proximate agents using a prediction module, the first distributions of predicted resulting trajectories being based on the input object data corresponding to the proximate agents and the first suggested trajectory, the predicted resulting trajectories of each of the first distributions having an associated confidence level;
score the first suggested trajectory based on the first distributions of predicted resulting trajectories of the proximate agents, the score corresponding to a level to which the first suggested trajectory complies with the pre-defined goals;
generate a second suggested trajectory for the autonomous vehicle to comply with the pre-defined goals and generate a corresponding second distribution of predicted resulting trajectories for each of the proximate agents using the prediction module, if the score of the first suggested trajectory is below a minimum acceptable threshold, the second distributions of predicted resulting trajectories being based on the input object data corresponding to the proximate agents and the second suggested trajectory, the predicted resulting trajectories of each of the second distributions having an associated confidence level;
output a suggested trajectory for the autonomous vehicle wherein the score corresponding to the suggested trajectory is at or above the minimum acceptable threshold; and
cause the vehicle control subsystem to manipulate the autonomous vehicle to follow the output suggested trajectory.
2 Assignments
0 Petitions
Accused Products
Abstract
A data-driven prediction-based system and method for trajectory planning of autonomous vehicles are disclosed. A particular embodiment includes: generating a first suggested trajectory for an autonomous vehicle; generating predicted resulting trajectories of proximate agents using a prediction module; scoring the first suggested trajectory based on the predicted resulting trajectories of the proximate agents; generating a second suggested trajectory for the autonomous vehicle and generating corresponding predicted resulting trajectories of proximate agents, if the score of the first suggested trajectory is below a minimum acceptable threshold; and outputting a suggested trajectory for the autonomous vehicle wherein the score corresponding to the suggested trajectory is at or above the minimum acceptable threshold.
115 Citations
15 Claims
-
1. A system comprising:
-
an electronic data processor; one or more vehicle sensor subsystems to generate input object data related to objects detected in proximity to an autonomous vehicle, the input object data including speed and trajectory data corresponding to proximate agents, the proximate agents being vehicles in the vicinity of the autonomous vehicle and detectable by the vehicle sensor subsystems; a vehicle control subsystem to control the autonomous vehicle; and a trajectory planning module, executable by the data processor, the trajectory planning module being configured to perform a data-driven prediction-based trajectory planning operation for autonomous vehicles, the trajectory planning operation being configured to; generate a first suggested trajectory for the autonomous vehicle, the first suggested trajectory configured to comply with pre-defined goals for the autonomous vehicle; generate a first distribution of predicted resulting trajectories for each of the proximate agents using a prediction module, the first distributions of predicted resulting trajectories being based on the input object data corresponding to the proximate agents and the first suggested trajectory, the predicted resulting trajectories of each of the first distributions having an associated confidence level; score the first suggested trajectory based on the first distributions of predicted resulting trajectories of the proximate agents, the score corresponding to a level to which the first suggested trajectory complies with the pre-defined goals; generate a second suggested trajectory for the autonomous vehicle to comply with the pre-defined goals and generate a corresponding second distribution of predicted resulting trajectories for each of the proximate agents using the prediction module, if the score of the first suggested trajectory is below a minimum acceptable threshold, the second distributions of predicted resulting trajectories being based on the input object data corresponding to the proximate agents and the second suggested trajectory, the predicted resulting trajectories of each of the second distributions having an associated confidence level; output a suggested trajectory for the autonomous vehicle wherein the score corresponding to the suggested trajectory is at or above the minimum acceptable threshold; and cause the vehicle control subsystem to manipulate the autonomous vehicle to follow the output suggested trajectory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
using one or more vehicle sensor subsystems to generate input object data related to objects detected in proximity to an autonomous vehicle, the input object data including speed and trajectory data corresponding to proximate agents, the proximate agents being vehicles in the vicinity of the autonomous vehicle and detectable by the vehicle sensor subsystems; generating, by use of an electronic data processor, a first suggested trajectory for the autonomous vehicle, the first suggested trajectory configured to comply with pre-defined goals for the autonomous vehicle; generating, by use of the electronic data processor, a first distribution of predicted resulting trajectories for each of the proximate agents using a prediction module, the first distributions of predicted resulting trajectories being based on the input object data corresponding to the proximate agents and the first suggested trajectory, the predicted resulting trajectories of each of the first distributions having an associated confidence level; scoring, by use of the electronic data processor, the first suggested trajectory based on the first distributions of predicted resulting trajectories of the proximate agents, the score corresponding to a level to which the first suggested trajectory complies with the pre-defined goals; generating, by use of the electronic data processor, a second suggested trajectory for the autonomous vehicle to comply with the pre-defined goals and generating a corresponding second distribution of predicted resulting trajectories for each of the proximate agents using the prediction module, if the score of the first suggested trajectory is below a minimum acceptable threshold, the second distributions of predicted resulting trajectories being based on the input object data corresponding to the proximate agents and the second suggested trajectory, the predicted resulting trajectories of each of the second distributions having an associated confidence level; outputting, by use of the electronic data processor, a suggested trajectory for the autonomous vehicle wherein the score corresponding to the suggested trajectory is at or above the minimum acceptable threshold; and causing a vehicle control subsystem to manipulate the autonomous vehicle to follow the output suggested trajectory. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory machine-useable storage medium embodying instructions which, when executed by an electronic data processor, cause the electronic data processor to:
-
use one or more vehicle sensor subsystems to generate input object data related to objects detected in proximity to an autonomous vehicle, the input object data including speed and trajectory data corresponding to proximate agents, the proximate agents being vehicles in the vicinity of the autonomous vehicle and detectable by the vehicle sensor subsystems; generate a first suggested trajectory for the autonomous vehicle, the first suggested trajectory configured to comply with pre-defined goals for the autonomous vehicle; generate a first distribution of predicted resulting trajectories for each of the proximate agents using a prediction module, the first distributions of predicted resulting trajectories being based on the input object data corresponding to the proximate agents and the first suggested trajectory, the predicted resulting trajectories of each of the first distributions having an associated confidence level; score the first suggested trajectory based on the first distributions of predicted resulting trajectories of the proximate agents, the score corresponding to a level to which the first suggested trajectory complies with the pre-defined goals; generate a second suggested trajectory for the autonomous vehicle to comply with the pre-defined goals and generate a corresponding second distribution of predicted resulting trajectories for each of the proximate agents, if the score of the first suggested trajectory is below a minimum acceptable threshold, the second distributions of predicted resulting trajectories being based on the input object data corresponding to the proximate agents and the second suggested trajectory, the predicted resulting trajectories of each of the second distributions having an associated confidence level; output a suggested trajectory for the autonomous vehicle wherein the score corresponding to the suggested trajectory is at or above the minimum acceptable threshold; and cause a vehicle control subsystem to manipulate the autonomous vehicle to follow the output suggested trajectory. - View Dependent Claims (12, 13, 14, 15)
-
Specification