Autonomous vehicle driving systems and methods for critical conditions
First Claim
1. A method for autonomously operating a vehicle, the method comprising:
- generating, by a processor, a search graph based on a reference trajectory, wherein the search graph includes a plurality of nodes that are offset in a lateral direction from centerline waypoint stations, and line segments that connect each node of the plurality of nodes to neighboring nodes;
generating, by the processor, a first path for the vehicle based on a cost function and the search graph, wherein the cost function is associated with possible collisions with static and dynamic objects on a road, a degree of offset from the reference trajectory, a required steering action, a degree of deviation from a previously generated trajectory;
generating, by the processor, a first trajectory based on the first path and a corridor, the corridor defines points associated with the first path and that represent safe distances from obstacles;
identifying, by the processor, at least one constraint;
modifying, by the processor, at least a first portion of the first trajectory using model predictive control that takes into account the at least one constraint to result in a second trajectory, wherein the portion is defined based on a pre-defined duration;
generating a resulting trajectory based on the first trajectory and the second trajectory; and
controlling the vehicle based on the resulting trajectory.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for autonomously operating a vehicle. The method includes receiving, at a processor, at least vehicle state data and vehicle object environment data; generating, with the processor, an optimal path for the vehicle with a cost function based on the vehicle state data and the vehicle object environment data; identifying, with the processor, at least one critical condition constraint based on at least one of the vehicle or vehicle environment; modifying, with the processor, at least a first portion of the optimal path based on the at least one critical condition constraint to result in a short-range trajectory portion; generating a resulting trajectory with the short-range trajectory portion; and implementing the resulting trajectory on the vehicle.
29 Citations
14 Claims
-
1. A method for autonomously operating a vehicle, the method comprising:
-
generating, by a processor, a search graph based on a reference trajectory, wherein the search graph includes a plurality of nodes that are offset in a lateral direction from centerline waypoint stations, and line segments that connect each node of the plurality of nodes to neighboring nodes; generating, by the processor, a first path for the vehicle based on a cost function and the search graph, wherein the cost function is associated with possible collisions with static and dynamic objects on a road, a degree of offset from the reference trajectory, a required steering action, a degree of deviation from a previously generated trajectory; generating, by the processor, a first trajectory based on the first path and a corridor, the corridor defines points associated with the first path and that represent safe distances from obstacles; identifying, by the processor, at least one constraint; modifying, by the processor, at least a first portion of the first trajectory using model predictive control that takes into account the at least one constraint to result in a second trajectory, wherein the portion is defined based on a pre-defined duration; generating a resulting trajectory based on the first trajectory and the second trajectory; and controlling the vehicle based on the resulting trajectory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 14)
-
-
10. An autonomous vehicle, comprising:
-
at least one sensor that provides sensor data about objects within a vehicle environment as vehicle object environment data and about a vehicle state as vehicle state data; and a controller that, by a processor and based on the sensor data, is configured to; generate, a search graph based on a reference trajectory, wherein the search graph includes a plurality of nodes that are offset in a lateral direction from centerline waypoint stations, and line segments that connect each node of the plurality of nodes to neighboring nodes; generate a first path for the vehicle based on a cost function and the search graph, wherein the cost function is associated with possible collisions with static and dynamic objects on a road, a degree of offset from the reference trajectory, a required steering action, a degree of deviation from a previously generated trajectory; generate a first trajectory based on the first path and a corridor, the corridor defines points associated with the first path and that represent safe distances from obstacles; identify at least one critical condition constraint based on at least one of the vehicle or the vehicle environment; modify at least a first portion of the first trajectory using model predictive control that takes into account the at least one critical condition constraint to result in a second trajectory, wherein the first portion is defined based on a pre-defined duration; generate a resulting trajectory based on the first trajectory and the second trajectory; and control the vehicle based on the resulting trajectory. - View Dependent Claims (11, 12, 13)
-
Specification