System and method for path planning of autonomous vehicles based on gradient
First Claim
Patent Images
1. A system comprising:
- a data processor;
a path planning module, executable by the data processor, the path planning module being configured to perform a path planning operation for autonomous vehicles based on gradient, the path planning operation being configured to;
generate and score a first suggested trajectory for an autonomous vehicle, the first suggested trajectory being defined by a first plurality of waypoints;
generate a trajectory gradient based on the first suggested trajectory, the trajectory gradient defining scale and direction data corresponding to each of the first plurality of waypoints of the first suggested trajectory, the scale and direction data defining a second plurality of waypoints;
generate and score a second suggested trajectory defined by the second plurality of waypoints for the autonomous vehicle, the second suggested trajectory being based on the first suggested trajectory, the trajectory gradient, the scale and direction data, and a human driving model; and
output the second suggested trajectory if the score corresponding to the second suggested trajectory is within a score differential threshold relative to the score corresponding to the first suggested trajectory; and
an autonomous vehicle control subsystem in data communication with the data processor, the path planning module, and vehicle control devices, the autonomous vehicle control subsystem configured to receive a trajectory output from the path planning module and to manipulate the vehicle control devices to cause the autonomous vehicle to follow a path conforming to the trajectory received from the path planning module.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for path planning of autonomous vehicles based on gradient are disclosed. A particular embodiment includes: generating and scoring a first suggested trajectory for an autonomous vehicle; generating a trajectory gradient based on the first suggested trajectory; generating and scoring a second suggested trajectory for the autonomous vehicle, the second suggested trajectory being based on the first suggested trajectory and a human driving model; and outputting the second suggested trajectory if the score corresponding to the second suggested trajectory is within a score differential threshold relative to the score corresponding to the first suggested trajectory.
112 Citations
20 Claims
-
1. A system comprising:
-
a data processor; a path planning module, executable by the data processor, the path planning module being configured to perform a path planning operation for autonomous vehicles based on gradient, the path planning operation being configured to; generate and score a first suggested trajectory for an autonomous vehicle, the first suggested trajectory being defined by a first plurality of waypoints; generate a trajectory gradient based on the first suggested trajectory, the trajectory gradient defining scale and direction data corresponding to each of the first plurality of waypoints of the first suggested trajectory, the scale and direction data defining a second plurality of waypoints; generate and score a second suggested trajectory defined by the second plurality of waypoints for the autonomous vehicle, the second suggested trajectory being based on the first suggested trajectory, the trajectory gradient, the scale and direction data, and a human driving model; and output the second suggested trajectory if the score corresponding to the second suggested trajectory is within a score differential threshold relative to the score corresponding to the first suggested trajectory; and an autonomous vehicle control subsystem in data communication with the data processor, the path planning module, and vehicle control devices, the autonomous vehicle control subsystem configured to receive a trajectory output from the path planning module and to manipulate the vehicle control devices to cause the autonomous vehicle to follow a path conforming to the trajectory received from the path planning module. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
generating and scoring, by use of a data processor and a path planning module, a first suggested trajectory for an autonomous vehicle, the first suggested trajectory being defined by a first plurality of waypoints; generating, by use of the data processor and the path planning module, a trajectory gradient based on the first suggested trajectory, the trajectory gradient defining scale and direction data corresponding to each of the first plurality of waypoints of the first suggested trajectory, the scale and direction data defining a second plurality of waypoints; generating and scoring, by use of the data processor and the path planning module, a second suggested trajectory defined by the second plurality of waypoints for the autonomous vehicle, the second suggested trajectory being based on the first suggested trajectory, the trajectory gradient, the scale and direction data, and a human driving model; outputting, by use of the data processor and the path planning module, the second suggested trajectory if the score corresponding to the second suggested trajectory is within a score differential threshold relative to the score corresponding to the first suggested trajectory; and providing an autonomous vehicle control subsystem in data communication with the data processor, the path planning module, and vehicle control devices, the autonomous vehicle control subsystem receiving a trajectory output from the path planning module and manipulating the vehicle control devices to cause the autonomous vehicle to follow a path conforming to the trajectory received from the path planning module. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-useable storage medium embodying instructions which, when executed by a machine, cause the machine to:
-
generate and score, by use of a data processor and a path planning module, a first suggested trajectory for an autonomous vehicle, the first suggested trajectory being defined by a first plurality of waypoints; generate, by use of the data processor and the path planning module, a trajectory gradient based on the first suggested trajectory, the trajectory gradient defining scale and direction data corresponding to each of the first plurality of waypoints of the first suggested trajectory, the scale and direction data defining a second plurality of waypoints; generate and score, by use of the data processor and the path planning module, a second suggested trajectory defined by the second plurality of waypoints for the autonomous vehicle, the second suggested trajectory being based on the first suggested trajectory, the trajectory gradient, the scale and direction data, and a human driving model; output, by use of the data processor and the path planning module, the second suggested trajectory if the score corresponding to the second suggested trajectory is within a score differential threshold relative to the score corresponding to the first suggested trajectory; and cause an autonomous vehicle control subsystem, in data communication with the data processor, the path planning module, and vehicle control devices, to receive a trajectory output from the path planning module and manipulate the vehicle control devices to cause the autonomous vehicle to follow a path conforming to the trajectory received from the path planning module. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification