Method for autonomously parking a motor vehicle for head-in, tail-in, and parallel parking spots
First Claim
1. A method for autonomously parking a motor vehicle, the method comprising:
- receiving a map of a parking area;
locating the motor vehicle relative to the parking area;
selecting a parking spot within the parking area;
generating a plurality of paths each having a cost function from the location of the motor vehicle to the parking spot;
selecting a path from the plurality of paths based on the cost function, wherein the path connects the location of the motor vehicle to proximal the parking spot;
autonomously driving the motor vehicle along the path from the location of the motor vehicle to an intermediate location on the path; and
performing a parking maneuver into the parking spot from the intermediate location;
wherein generating the plurality of paths includes generating a node tree which includes;
(a) generating a first set of nodes from the location of the motor vehicle;
(b) assigning a cost to each node in the first set of nodes;
(c) selecting a lowest cost node from the first set of nodes;
(d) generating another set of nodes linked to the selected node and offset from the selected node by a fixed distance and a steering angle;
(e) assigning a cost to each of the newly generated nodes, wherein the cost of a node is equal to a base cost plus an inherited cost from the selected node, a turning cost, and a reverse cost if the newly generated node is behind the selected node;
(f) selecting a lowest cost node from all of the nodes; and
(g) repeating steps (d)-(f) until a lowest cost node is located at the parking spot.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for autonomously parking a motor vehicle in various types of parking spots includes the steps of receiving a map of a parking area, locating the motor vehicle within the parking area, selecting a parking spot within the parking area, generating a node tree from the location of the motor vehicle to the parking spot, selecting a path from the node tree, wherein the path connects the location of the motor vehicle to the parking spot, autonomously driving the motor vehicle along the path from the location of the motor vehicle to an intermediate location on the path, and performing a parking maneuver into the parking spot from the intermediate location. The parking maneuver may be a head-in, tail-in, or parallel parking maneuver.
-
Citations
19 Claims
-
1. A method for autonomously parking a motor vehicle, the method comprising:
-
receiving a map of a parking area; locating the motor vehicle relative to the parking area; selecting a parking spot within the parking area; generating a plurality of paths each having a cost function from the location of the motor vehicle to the parking spot; selecting a path from the plurality of paths based on the cost function, wherein the path connects the location of the motor vehicle to proximal the parking spot; autonomously driving the motor vehicle along the path from the location of the motor vehicle to an intermediate location on the path; and performing a parking maneuver into the parking spot from the intermediate location; wherein generating the plurality of paths includes generating a node tree which includes; (a) generating a first set of nodes from the location of the motor vehicle; (b) assigning a cost to each node in the first set of nodes; (c) selecting a lowest cost node from the first set of nodes; (d) generating another set of nodes linked to the selected node and offset from the selected node by a fixed distance and a steering angle; (e) assigning a cost to each of the newly generated nodes, wherein the cost of a node is equal to a base cost plus an inherited cost from the selected node, a turning cost, and a reverse cost if the newly generated node is behind the selected node; (f) selecting a lowest cost node from all of the nodes; and (g) repeating steps (d)-(f) until a lowest cost node is located at the parking spot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for autonomously parking a motor vehicle, the method comprising:
-
receiving a map of a parking area; locating the motor vehicle within the parking area; selecting a parking spot within the parking area; generating a node tree from the location of the motor vehicle to the parking spot, wherein the node tree includes a plurality of nodes, each node having a base cost plus a fixed cost; selecting a path from the node tree, wherein the path connects the location of the motor vehicle to the parking spot, and wherein the path includes an approach phase and a parking phase, and wherein the fixed costs in the approach phase are greater than the fixed costs in the parking phase; autonomously driving the motor vehicle along the path in the approach phase; and performing a parking maneuver into the parking spot in the parking phase. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for autonomously parking a motor vehicle, the method comprising:
-
receiving a map of a parking area; locating the motor vehicle within the parking area; selecting a parking spot within the parking area; generating a node tree from the location of the motor vehicle to the parking spot comprising the steps of; (a) generating a first set of nodes from the location of the motor vehicle; (b) assigning a cost to each node in the first set of nodes; (c) selecting a lowest cost node from the first set of nodes; (d) generating another set of nodes linked to the selected node and offset from the selected node by a fixed distance and a steering angle; (e) assigning a cost to each of the newly generated nodes, wherein the cost of a node is equal to a base cost plus an inherited cost from the selected node, a turning cost, and a reverse cost if the newly generated node is behind the selected node; (f) selecting a lowest cost node from all of the nodes; and (g) repeating steps (d) (f) until a lowest cost node is located at the parking spot; selecting a path from the node tree, wherein the path connects the location of the motor vehicle to the parking spot, and wherein the path includes an approach phase and a parking phase, and wherein the turning costs and the reverse costs in the approach phase are greater than the turning costs and the reverse costs in the parking phase; autonomously driving the motor vehicle along the path in the approach phase; and performing a parking maneuver into the parking spot in the parking phase, wherein the parking maneuver includes one of a tail-in parking maneuver, a head-in parking maneuver, and a parallel parking maneuver.
-
Specification