METHOD FOR GENERATING OFFSET PATHS FOR GROUND VEHICLES
First Claim
1. A computer-implemented method for generating at least one segment of an offset path for a vehicle based on at least one segment of a base path, wherein the at least one segment of the base path is represented by a stored set of data points, the computer-implemented method comprising:
- comparing the at least one segment of the base path to a curvature constraint to determine if the at least one segment of the base path violates the curvature constraint, wherein the curvature constraint is based on a characteristic of the vehicle and a desired offset distance from the at least one segment of the base path, and the characteristic reflects the vehicle'"'"'s ability to traverse at least one segment of a path;
modifying the at least one segment of the base path to satisfy the curvature constraint, if the at least one segment of the base path violates the curvature constraint; and
generating at least one segment of an offset path for the vehicle to follow, based upon the desired offset distance from the modified at least one segment of the base path.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for generating at least one segment of an offset path for a vehicle based on at least one segment of a base path is provided. The at least one segment of the base path is represented by a stored set of data points. The computer-implemented method includes comparing the at least one segment of the base path to a curvature constraint to determine if the at least one segment of the base path violates the curvature constraint. The curvature constraint is based on a characteristic of the vehicle and a desired offset distance from the at least one segment of the base path. The characteristic reflects the vehicle'"'"'s ability to traverse at least one segment of a path. The method further includes modifying the at least one segment of the base path to satisfy the curvature constraint, if the at least one segment of the base path violates the curvature constraint. At least one segment of an offset path for the vehicle to follow is generated based upon the desired offset distance from the modified at least one segment of the base path.
113 Citations
33 Claims
-
1. A computer-implemented method for generating at least one segment of an offset path for a vehicle based on at least one segment of a base path, wherein the at least one segment of the base path is represented by a stored set of data points, the computer-implemented method comprising:
-
comparing the at least one segment of the base path to a curvature constraint to determine if the at least one segment of the base path violates the curvature constraint, wherein the curvature constraint is based on a characteristic of the vehicle and a desired offset distance from the at least one segment of the base path, and the characteristic reflects the vehicle'"'"'s ability to traverse at least one segment of a path; modifying the at least one segment of the base path to satisfy the curvature constraint, if the at least one segment of the base path violates the curvature constraint; and generating at least one segment of an offset path for the vehicle to follow, based upon the desired offset distance from the modified at least one segment of the base path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium encoded with executable instructions for generating at least one segment of an offset path for a vehicle based on at least one segment of a base path, wherein the at least one segment of the base path is stored as a set of data points, the instructions comprising instructions for:
-
comparing the at least one segment of the base path to a curvature constraint to determine if the at least one segment of the base path violates the curvature constraint, wherein the curvature constraint is based on a characteristic of the vehicle and a desired offset distance from the at least one segment of the base path, and the characteristic reflects the vehicle'"'"'s ability to traverse at least one segment of a path; modifying the at least one segment of the base path to satisfy the curvature constraint, if the at least one segment of the base path violates the curvature constraint; and generating at least one segment of an offset path for the vehicle to follow, based upon the desired offset distance from the modified at least one segment of the base path. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for generating an offset path for a vehicle based on a base path, wherein the at least one segment of the base path is stored as a set of data points, the system comprising:
-
a memory for storing instructions; and a processor for executing the instructions, the instructions comprising instructions for; comparing the at least one segment of the base path to a curvature constraint to determine if the at least one segment of the base path violates the curvature constraint, wherein the curvature constraint is based on a characteristic of the vehicle and a desired offset distance from the at least one segment of the base path, and the characteristic reflects the vehicle'"'"'s ability to traverse at least one segment of a path; modifying the at least one segment of the base path to satisfy the curvature constraint, if the at least one segment of the base path violates the curvature constraint; and generating at least one segment of an offset path for the vehicle to follow, based upon the desired offset distance from the modified at least one segment of the base path. - View Dependent Claims (30, 31, 32, 33)
-
Specification