Apparatus and method for controlling a vehicle
AssigneeAutonomous Solutions, Inc.
InventorMatthew D. Berkemeier
Life of this patent
Estimating the term…
Abstract
A path controller for guiding an autonomous vehicle along a desired path may include an input module that may receive input signals such as, a normal error signal that indicates an off-path deviation of the autonomous vehicle relative to a desired path, a heading signal, and a curvature signal associated with the autonomous vehicle. The path controller may also include a curvature rate module that calculates a curvature rate output signal to guide the autonomous vehicle along the desired path and a communication module that communicates the curvature rate output signal to a steering control system.
Claims20
A method of controlling an autonomous vehicle at a processor, the autonomous vehicle having a steering limit, the method comprising:
- receiving at least one input signal indicative of a current position of the autonomous vehicle relative to at least one fixed point within a fixed coordinate system and a heading of the autonomous vehicle;
- calculating at least one output signal based on the at least one input signal by at least linearizing error dynamics in relation to a desired path, the heading, and the steering limit, the at least one output signal configured to guide the autonomous vehicle along the desired path, wherein at least one portion of the desired path comprises a clothoid segment having a continuously changing rate of curvature along the at least one portion of the desired path;
- and
- communicating the at least one output signal to a steering control system that is configured to receive the at least one output signal and actuate at least one actuator of a steering system associated with the autonomous vehicle to control a direction of movement of the autonomous vehicle based on the at least one output signal, wherein the at least one output signal is configured to guide the autonomous vehicle along the at least one portion of the desired path that comprises a clothoid segment having a continuously changing rate of curvature that varies linearly along the at least one portion of the desired path, and wherein the steering system associated with the autonomous vehicle comprises at least one of:
- an Ackerman steering system;
- a torque vectoring steering system;
- a selective wheel rotation steering system;
- a selective track rotation steering system;
- a differential braking steering system;
- a differential drive steering system;
- and
- an articulated steering system.
A method of controlling an autonomous vehicle comprising:
- a steering control system having a steering limit;
- a speed control system;
- a spatial locating device;
- a processor in communication with the steering control system, the speed control system, and a spatial locating device the processor:
- receives position data from the spatial locating device indicative of a current position of the autonomous vehicle relative to at least one fixed point within a fixed coordinate system;
- receives heading data indicative of the heading of the autonomous vehicle;
- receiving at least one input parameter configured to adjust the desired path to create an adjusted desired path based on the at least one input parameter, the at least one input parameter comprising at least one of:
- a request that the desired path be acquired as quickly as possible;
- a request that an off-path normal error be minimized;
- a request that a lateral acceleration experienced by the autonomous vehicle be maintained below a maximum lateral acceleration value;
- and
- a request for a desired off-path deviation of the autonomous vehicle relative to the desired path;
- calculates at least one output signal based on the position data by at least linearizing error dynamics in relation to a desired path, the heading, and the steering limit, the at least one output signal configured to guide the autonomous vehicle along the adjusted desired path, wherein at least one portion of the adjusted desired path comprises a clothoid segment having a continuously changing rate of curvature that varies linearly along the at least one portion of the desired path;
- and
- communicates the at least one output signal to the steering control system to actuate at least one actuator of a steering system associated with the autonomous vehicle to control a direction of movement of the autonomous vehicle based on the at least one output signal, wherein the at least one output signal is configured to guide the autonomous vehicle along the at least one portion of the adjusted desired path that comprises a clothoid segment having a continuously changing rate of curvature that varies linearly along the at least one portion of the adjusted desired path.
An autonomous vehicle control system comprising:
- a steering control system having a steering limit;
- a speed control system;
- a spatial locating device;
- and
- a processor in communication with the steering control system, the speed control system, and the spatial locating device, the processor:
- receives at least one input signal indicative of a current position and the heading of the autonomous vehicle relative to at least one fixed point within a fixed coordinate system from the spatial locating device;
- calculates at least one output signal based on the at least one input signal and the steering limit by at least linearizing error dynamics in relation to a desired path, the at least one output signal configured to guide the autonomous vehicle along the desired path, wherein at least one portion of the desired path comprises a clothoid segment having a continuously changing rate of curvature that varies linearly along the at least one portion of the desired path;
- and
- communicates the at least one output signal to a steering control system that is configured to receive the at least one output signal and actuate at least one actuator of a steering system associated with the autonomous vehicle to control a direction of movement of the autonomous vehicle based on the at least one output signal, wherein the at least one output signal is configured to guide the autonomous vehicle along the at least one portion of the desired path that comprises a clothoid segment having a continuously changing rate of curvature that varies linearly along the at least one portion of the desired path, and wherein the steering system associated with the autonomous vehicle comprises at least one of:
- an Ackerman steering system;
- a torque vectoring steering system;
- a selective wheel rotation steering system;
- a selective track rotation steering system;
- a differential braking steering system;
- a differential drive steering system;
- and
- an articulated steering system.
Dependencies are inferred from the claim text.