Line acquisition path generation using curvature profiles
First Claim
1. A line acquisition system for generating an acquisition path for a vehicle, comprising:
- a hardware processor to;
identify a destination path;
identify a position of the vehicle;
identify a heading error between the destination path and the vehicle;
generate a curvature profile for turning the vehicle onto the destination path based on the heading error, the curvature profile including line segments for clothoid paths, circular arc paths, and straight line zero curvature paths; and
generate an acquisition path from the position of the vehicle to the destination path from the clothoid path, circular arc path, and zero curvature paths identified the in the curvature profile, wherein the processor is further configured to;
convert a current section of the curvature profile and a next section of the curvature profile with different curvatures into a clothoid section of the acquisition path,convert a current section of the curvature profile with a zero curvature and a next section of the curvature profile with a same zero curvature into a straight line zero curvature section of the acquisition path; and
convert a current section of the curvature profile with a nonzero curvature and a next section of the curvature profile with a same nonzero curvature into a circular arc path section of the acquisition path.
1 Assignment
0 Petitions
Accused Products
Abstract
A line acquisition system generates a curvature profile based on initial vehicle states (starting position, heading, curvature and speed), vehicle steering capabilities (calibrated vehicle curvature and curvature rate limits), and initial vehicle position errors relative to the destination path. The curvature profile describes changes in vehicle curvature over a path distance from a current position to a destination path. The line acquisition system constructs an acquisition path from a combination of clothoid, circular arc, and straight lines corresponding with different segments of the curvature profile. The acquisition path can be displayed on a user interface allowing a vehicle operator to observe, prior to automatic steering engagement, the path the vehicle would take from a current state to the destination path.
78 Citations
20 Claims
-
1. A line acquisition system for generating an acquisition path for a vehicle, comprising:
-
a hardware processor to; identify a destination path; identify a position of the vehicle; identify a heading error between the destination path and the vehicle; generate a curvature profile for turning the vehicle onto the destination path based on the heading error, the curvature profile including line segments for clothoid paths, circular arc paths, and straight line zero curvature paths; and generate an acquisition path from the position of the vehicle to the destination path from the clothoid path, circular arc path, and zero curvature paths identified the in the curvature profile, wherein the processor is further configured to; convert a current section of the curvature profile and a next section of the curvature profile with different curvatures into a clothoid section of the acquisition path, convert a current section of the curvature profile with a zero curvature and a next section of the curvature profile with a same zero curvature into a straight line zero curvature section of the acquisition path; and convert a current section of the curvature profile with a nonzero curvature and a next section of the curvature profile with a same nonzero curvature into a circular arc path section of the acquisition path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program for generating an acquisition path from a vehicle to a destination path, the computer program comprising a set of instructions operable to:
-
identify a heading error between the vehicle and the destination path; generate a curvature profile based on the heading error that includes segments representing different vehicle curvatures over a path distance of the vehicle, the curvature profile including clothoid, circular arc, and zero curvature segments aligning the vehicle with the destination path; generate an acquisition path based on the curvature profile; and display the acquisition path on a user interface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for generating a curvature profile for changing a heading of a vehicle, comprising:
-
determining a heading error between a current heading of the vehicle and a destination path; deriving a first portion of the curvature profile based on the heading error that turns the vehicle from the current heading to an attack heading toward the destination path; deriving a second portion of the curvature profile that turns the vehicle from the attack heading to a heading substantially aligning with the destination path, the curvature profile including a combination of lines with;
a clothoid with varying curvature values over a path distance, constant non-zero curvature over a path distance, and constant zero curvature over a path distance; andgenerating an acquisition path from the curvature profile. - View Dependent Claims (19, 20)
-
Specification