Method for determining projected obstacle areas for moving obstacles
First Claim
1. A method comprising the steps of:
- determining a closest point of approach between a vehicle traveling along a vehicle path and at least one moving obstacle traveling along an obstacle path, the vehicle path having more than one vehicle path segments, the closest point of approach being along the obstacle path, the vehicle having a vehicle heading and a vehicle velocity and the moving obstacle having an obstacle heading and an obstacle velocity;
determining that the closest point of approach is within a pre-determined distance from the vehicle at a point in time along the vehicle path;
determining a projected obstacle area for the moving obstacle, the determination comprisingdetermining a first point in time along the obstacle path that the moving obstacle is within the pre-determined distance from the vehicle, the first point in time being farther from the vehicle than the closest point of approach,determining a second point in time along the obstacle path that the moving obstacle is within the pre-determined distance from the vehicle, the second point in time being farther from the first point in time than the closest point of approach,creating a first line on one side of a midpoint line based upon a pre-determined angle of uncertainty, the midpoint line extending from the first point in time through the closest point of approach to the second point in time, the pre-determined angle of uncertainty measured from the first point in time, andcreating a second line on the other side of the midpoint line based upon the pre-determined angle of uncertaintywherein the projected obstacle area comprises the polygonal region between the closest point of approach, the second point in time, the first line, and the second line; and
modifying the vehicle path such that the vehicle avoids the projected obstacle area.
0 Assignments
0 Petitions
Accused Products
Abstract
A method involves calculating a closest point of approach (CPA) between a vehicle and a moving obstacle, determining the CPA is within a pre-determined distance from the vehicle at a point in time along the vehicle path, calculating a projected obstacle area (POA) for the moving obstacle, and modifying the vehicle path so the vehicle avoids the POA. The POA is a polygonal region between the boundaries calculated by determining a first point in time along the obstacle path that the moving obstacle is within the pre-determined distance, determining a second point in time along the obstacle path that the moving obstacle is within the pre-determined distance, creating a first line on one side of a midpoint line based upon a pre-determined angle of uncertainty, and creating a second line on the other side of the midpoint line based upon the pre-determined angle of uncertainty.
-
Citations
28 Claims
-
1. A method comprising the steps of:
-
determining a closest point of approach between a vehicle traveling along a vehicle path and at least one moving obstacle traveling along an obstacle path, the vehicle path having more than one vehicle path segments, the closest point of approach being along the obstacle path, the vehicle having a vehicle heading and a vehicle velocity and the moving obstacle having an obstacle heading and an obstacle velocity; determining that the closest point of approach is within a pre-determined distance from the vehicle at a point in time along the vehicle path; determining a projected obstacle area for the moving obstacle, the determination comprising determining a first point in time along the obstacle path that the moving obstacle is within the pre-determined distance from the vehicle, the first point in time being farther from the vehicle than the closest point of approach, determining a second point in time along the obstacle path that the moving obstacle is within the pre-determined distance from the vehicle, the second point in time being farther from the first point in time than the closest point of approach, creating a first line on one side of a midpoint line based upon a pre-determined angle of uncertainty, the midpoint line extending from the first point in time through the closest point of approach to the second point in time, the pre-determined angle of uncertainty measured from the first point in time, and creating a second line on the other side of the midpoint line based upon the pre-determined angle of uncertainty wherein the projected obstacle area comprises the polygonal region between the closest point of approach, the second point in time, the first line, and the second line; and modifying the vehicle path such that the vehicle avoids the projected obstacle area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium having a method encoded thereon, the method represented by computer readable programming code, the method comprising the steps of:
-
determining a closest point of approach between a vehicle traveling along a vehicle path and at least one moving obstacle traveling along an obstacle path, the closest point of approach being along the obstacle path, the vehicle having a vehicle heading and a vehicle velocity and the moving obstacle having an obstacle heading and an obstacle velocity; determining that the closest point of approach is within a pre-determined distance from the vehicle at a point in time along the vehicle path; and determining a projected obstacle area for the moving obstacle, the determination comprising determining a first point in time along the obstacle path that the moving obstacle is within the pre-determined distance from the vehicle, the first point in time being farther from the vehicle than the closest point of approach, determining a second point in time along the obstacle path that the moving obstacle is within the pre-determined distance from the vehicle, the second point in time being farther from the first point in time than the closest point of approach, creating a first line on one side of a midpoint line based upon a pre-determined angle of uncertainty, the midpoint line extending from the first point in time through the closest point of approach to the second point in time, the pre-determined angle of uncertainty measured from the first point in time, and creating a second line on the other side of the midpoint line based upon the pre-determined angle of uncertainty wherein the projected obstacle area comprises the polygonal region between the closest point of approach, the second point in time, the first line, and the second line. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
-
a processor; and a memory module operatively connected to the processor, the memory module having program instructions stored therein, wherein the program instructions are executable by the processor to perform a method comprising the steps of; determining a closest point of approach between a vehicle traveling along a vehicle path and at least one moving obstacle traveling along an obstacle path, the closest point of approach being along the obstacle path, the vehicle having a vehicle heading and a vehicle velocity and the moving obstacle having an obstacle heading and an obstacle velocity; determining that the closest point of approach is within a pre-determined distance from the vehicle at a point in time along the vehicle path; and determining a projected obstacle area for the moving obstacle, the determination comprising determining a first point in time along the obstacle path that the moving obstacle is within the pre-determined distance from the vehicle, the first point in time being farther from the vehicle than the closest point of approach, determining a second point in time along the obstacle path that the moving obstacle is within the pre-determined distance from the vehicle, the second point in time being farther from the first point in time than the closest point of approach, creating a first line on one side of a midpoint line based upon a pre-determined angle of uncertainty, the midpoint line extending from the first point in time through the closest point of approach to the second point in time, the pre-determined angle of uncertainty measured from the first point in time, and creating a second line on the other side of the midpoint line based upon the pre-determined angle of uncertainty wherein the projected obstacle area comprises the polygonal region between the closest point of approach, the second point in time, the first line, and the second line. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method comprising the steps of:
-
a) determining a closest point of approach between a vehicle traveling along a vehicle path and at least one moving obstacle traveling along an obstacle path, the vehicle path having more than one vehicle path segments each comprising at least one vehicle path portion, the closest point of approach being along the obstacle path, the vehicle having a vehicle heading and a vehicle velocity and the moving obstacle having an obstacle heading and an obstacle velocity; b) determining that the closest point of approach is within a pre-determined distance from the vehicle at a point in time along the vehicle path; c) determining a projected obstacle area for the moving obstacle, the determination comprising determining a first point in time along the obstacle path that the moving obstacle is within the pre-determined distance from the vehicle, the first point in time being farther from the vehicle than the closest point of approach, determining a second point in time along the obstacle path that the moving obstacle is within the pre-determined distance from the vehicle, the second point in time being farther from the first point in time than the closest point of approach, creating a first line on one side of a midpoint line based upon a pre-determined angle of uncertainty, the midpoint line extending from the first point in time through the closest point of approach to the second point in time, the pre-determined angle of uncertainty measured from the first point in time, and creating a second line on the other side of the midpoint line based upon the pre-determined angle of uncertainty wherein the projected obstacle area comprises the polygonal region between the closest point of approach, the second point in time, the first line, and the second line; d) repeating steps (a) through (c) for each vehicle path portion of a vehicle path segment; e) modifying the vehicle path such that the vehicle avoids the projected obstacle areas determined for each vehicle path segment; and f) repeating steps (a) through (e) for each vehicle path segment of the vehicle path.
-
Specification