Using topological structure for path planning in semi-structured environments
First Claim
Patent Images
1. A method, comprising:
- creating a lane network of an environment for a vehicle using a processor of a computing device and storing the lane network in electronic memory of the computing device;
calculating a cost function for each of a plurality of coordinates of the environment using the processor from the lane network, a goal position of the vehicle and a state of the vehicle, the state of the vehicle including a location and an angular orientation of the vehicle; and
determining an obstacle-free path for the vehicle from the location to the goal position by minimizing a calculated cost of the obstacle-free path, the calculated cost being a sum of the cost functions of the coordinates that the obstacle-free path intersects.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of creating a lane network of a semi-structured environment for a vehicle, assigning a corresponding cost function to each of a plurality of coordinates of the semi-structured environment using the lane network and a state of the vehicle, the state of the vehicle corresponding to a coordinate location of the vehicle and an angular orientation of the vehicle, and determining an obstacle-free path on the semi-structured environment using the cost function of each of the plurality of coordinates.
119 Citations
9 Claims
-
1. A method, comprising:
-
creating a lane network of an environment for a vehicle using a processor of a computing device and storing the lane network in electronic memory of the computing device; calculating a cost function for each of a plurality of coordinates of the environment using the processor from the lane network, a goal position of the vehicle and a state of the vehicle, the state of the vehicle including a location and an angular orientation of the vehicle; and determining an obstacle-free path for the vehicle from the location to the goal position by minimizing a calculated cost of the obstacle-free path, the calculated cost being a sum of the cost functions of the coordinates that the obstacle-free path intersects. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of planning a path for a vehicle, comprising:
-
accessing a lane network of an environment stored in electronic memory of a computing device, and determining a location and a goal location of the vehicle within the environment using a processor of the computing device; calculating a cost function for a plurality of coordinates of the environment between the location and the goal location using the processor, the cost function based on the lane network, the goal location and a state of the vehicle, the state of the vehicle including the location and an angular orientation of the vehicle; and determining an obstacle-free path of the environment by minimizing a sum of the cost functions corresponding to the coordinates which intersect the obstacle-free path between the location and the goal location using the processor and recording the determined obstacle-free path onto the electronic memory.
-
-
9. A computer readable medium including computer executable instructions, wherein the instructions, when executed by a processor of a computing device, cause the processor to perform a method comprising:
-
creating a lane network of an environment for a vehicle using the processor of the computing device and storing the lane network in electronic memory of the computing device; calculating a cost function for each of a plurality of coordinates of the environment using the processor from the lane network, a goal position of the vehicle and a state of the vehicle, the state of the vehicle including a location and an angular orientation of the vehicle; and determining an obstacle-free path for the vehicle from the location to the goal position by minimizing a calculated cost of the obstacle-free path, the calculated cost being a sum of the cost functions of the coordinates that the obstacle-free path intersects.
-
Specification