System and method to control the velocity of a vehicle
AssigneeVeoneer US, Inc.
InventorsJon D. Demerly, Hsin-Hsiang Yang
Life of this patent
Estimating the term…
Abstract
A system and method for controlling the velocity of a vehicle includes a processor, a velocity sensor in communication with the processor, a throttle actuator in communication with the processor, and a brake actuator in communication with the processor. The processor is set either the throttle position of the vehicle via the throttle actuator or the brake pedal position of the vehicle via the brake actuator based whether the augmented acceleration is greater than or equal to a gear acceleration, whether the actual velocity is above a crawl speed, and a lookup table.
Claims12
A system to control the velocity of a vehicle, the system comprising:
- a processor;
- a velocity sensor in communication with the processor, the velocity sensor configured to measure an actual velocity of the vehicle;
- a throttle actuator in communication with the processor, the throttle actuator being configured to control a throttle of the vehicle;
- a brake actuator in communication with the processor, the brake actuator being configured to control one or more brakes of the vehicle;
- a memory in communication with the processor, the memory having a lookup table stored within the memory, the lookup table listing a plurality of throttle positions and brake pressure amounts based on the actual velocity (vactual) and a target acceleration (atarget) of the vehicle;
- and
- the processor being configured to:
- receive a target velocity (vtarget) and the actual velocity (vactual),
- receive the target acceleration (atarget),
- determine an augmented acceleration (aaug) based on the target velocity (vtarget) and the actual velocity (vactual),
- determine if the augmented acceleration (aaug) is greater than or equal to a gear acceleration (agear);
- set the throttle position of the vehicle via the throttle actuator based on the lookup table to decelerate the vehicle when the augmented acceleration (aaug) is greater than or equal to the gear acceleration (agear) and the actual velocity (vactual) is above a crawl speed,
- determine if the augmented acceleration (aaug) is less than the gear acceleration (agear);
- actuate the one or more brakes of the vehicle based on the lookup table to decelerate the vehicle when the augmented acceleration (aaug) is less than the gear acceleration (agear) and the actual velocity (vactual) is above the crawl speed, and
- actuate the one or more brakes of the vehicle based on the lookup table to decelerate the vehicle when the actual velocity (vactual) is below the crawl speed.
A method to control the velocity of a vehicle, the method comprising the steps of:
- measuring an actual velocity (vactual) of the vehicle using a velocity sensor mounted to the vehicle;
- receiving a target velocity (vtarget) and the actual velocity (vactual);
- receiving the target acceleration (atarget);
- determining an augmented acceleration (aaug) based on the target velocity (vtarget) and actual velocity (vactual);
- determining if the augmented acceleration (aaug) is greater than or equal to a gear acceleration (agear);
- setting the throttle position of the vehicle via the throttle actuator based on a lookup table to decelerate the vehicle when the augmented acceleration (aaug) is greater than or equal to the gear acceleration (agear) and the actual velocity (vactual) is above a crawl speed, wherein the lookup table comprises a plurality of throttle positions and brake pressure amounts based on the actual velocity (vactual) and a target acceleration (atarget) of the vehicle;
- determining if the augmented acceleration (aaug) is less than the gear acceleration (agear);
- actuating a vehicle brake based on the lookup table to decelerate the vehicle when the augmented acceleration (aaug) is less than the gear acceleration (agear) and the actual velocity (vactual) is above the crawl speed;
- and
- actuating the vehicle brake based on the lookup table to decelerate the vehicle when the actual velocity (vactual) is below the crawl speed.
Dependencies are inferred from the claim text.