ADAPTIVE CRUISE CONTROL SYSTEM AND METHOD
20240083430 ยท 2024-03-14
Assignee
Inventors
- Anna A. Crowder (Medina, OH, US)
- Michael K. Lesher (North Ridgeville, OH, US)
- Mathew J. John (Avon, OH, US)
Cpc classification
B60W30/16
PERFORMING OPERATIONS; TRANSPORTING
B60W2554/4045
PERFORMING OPERATIONS; TRANSPORTING
B60W2420/403
PERFORMING OPERATIONS; TRANSPORTING
B60K2310/268
PERFORMING OPERATIONS; TRANSPORTING
B60W2556/45
PERFORMING OPERATIONS; TRANSPORTING
B60W2754/10
PERFORMING OPERATIONS; TRANSPORTING
B60K2031/0016
PERFORMING OPERATIONS; TRANSPORTING
B60W2556/65
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
The present disclosure provides systems and methods for an adaptive cruise control that controls a speed of a host vehicle as a passing vehicle quickly passes through a trajectory of the host vehicle. In one form, a system includes at least one processor that is configured to determine that a passing vehicle is entering a trajectory in which the host vehicle is travelling based on a longitudinal speed, a longitudinal acceleration, a lateral speed, and a lateral acceleration of the passing vehicle; determine to maintain a follow distance of an adaptive cruise control system of the host vehicle to at least one target vehicle in the trajectory in which the host vehicle is traveling prior to the passing vehicle entering the trajectory; and to maintain the follow distance to the at least one target vehicle while the passing vehicle passes through the trajectory in which the host vehicle is traveling.
Claims
1. A system comprising: a memory; at least one processor of a host vehicle, where the at least one processor is configured to execute instructions stored in the memory and to: determine that a passing vehicle is entering a trajectory in which the host vehicle is travelling based on a longitudinal speed, a longitudinal acceleration, a lateral speed, and a lateral acceleration of the passing vehicle; after determining that the passing vehicle is entering the trajectory in which the host vehicle is travelling, determine to maintain a follow distance of an adaptive cruise control system of the host vehicle to at least one target vehicle in the trajectory in which the host vehicle is traveling prior to the passing vehicle entering the trajectory; and maintain the follow distance to the at least one target vehicle while the passing vehicle passes through the trajectory in which the host vehicle and the at least one target vehicle are traveling.
2. The system of claim 1, wherein the at least one processor is further configured to: determine the longitudinal speed, the longitudinal acceleration, the lateral speed, and the lateral acceleration of the passing vehicle based on information from a sensor of the host vehicle that is configured to collect information related to the longitudinal speed, the longitudinal acceleration, the lateral speed, and the lateral acceleration of the passing vehicle.
3. The system of claim 2, wherein the sensor comprises at least one of a radar, a LiDAR sensor, a camera, or a positioning sensor.
4. The system of claim 1, wherein the longitudinal speed, the longitudinal acceleration, the lateral speed, and the lateral acceleration of the passing vehicle are received from the passing vehicle via vehicle-to-vehicle communications.
5. The system of claim 1, wherein to determine that the passing vehicle is passing through the trajectory in which the host vehicle is travelling, the at least one processor is configured to: determine that a lateral speed of the passing vehicle is not decreasing at any time while passing through the trajectory in which the host vehicle is travelling.
6. The system of claim 1, wherein to determine to maintain a follow distance of the adaptive cruise control system of the host vehicle to at least one target vehicle in the trajectory in which the host vehicle is traveling prior to the passing vehicle entering the trajectory, the at least one processor is configured to: determine that as the passing vehicle passes through the trajectory of the host vehicle, the host vehicle traveling at the current follow distance will be able to maintain a predefined distance to both the passing vehicle and the at least one target vehicle in the trajectory of the host vehicle prior to the passing vehicle entering the trajectory of the host vehicle.
7. The system of claim 6, wherein the predefined distance is at least a three second follow time.
8. The system of claim 1, wherein to determine to maintain the follow distance of the adaptive cruise control system to the at least one target vehicle in the trajectory of the host vehicle, the at least one processor is configured to: determine that the host vehicle is traveling at a longitudinal speed that is less than a set longitudinal speed of the host vehicle in the adaptive cruise control system.
9. The system of claim 1, wherein to determine to maintain the follow distance of the adaptive cruise control system to the at least one target vehicle in the trajectory of the host vehicle, the at least on processor is configured to: determine that the host vehicle is travelling at a longitudinal speed that is less than the longitudinal speed of the passing vehicle.
10. The system of claim 1, wherein the trajectory in which the host vehicle is travelling is a lane in which the host vehicle is travelling.
11. A method comprising: determining, with at least one processor of a host vehicle, that a passing vehicle is entering a trajectory in which the host vehicle is travelling based on a longitudinal speed, a longitudinal acceleration, a lateral speed, and a lateral acceleration of the passing vehicle; after determining that the passing vehicle is entering the trajectory in which the host vehicle is travelling, determining, with the at least one processor, to maintain a follow distance of an adaptive cruise control system of the host vehicle to at least one target vehicle in the trajectory of the host vehicle in which the host vehicle is traveling prior to the passing vehicle entering the trajectory; and maintaining, with the at least one processor, the follow distance of the adaptive cruise control of the host vehicle to the at least one target vehicle while the passing vehicle passes through the trajectory in which the host vehicle and the target vehicle are traveling.
12. The method of claim 11, further comprising: determining, with the at least one processor, the longitudinal speed, the longitudinal acceleration, the lateral speed, and the lateral acceleration of the passing vehicle based on information from a sensor of the host vehicle that is configured to collect information related to the longitudinal speed, the longitudinal acceleration, the lateral speed, and the lateral acceleration of the passing vehicle.
13. The method of claim 12, wherein the sensor comprises at least one of a radar, a LiDAR sensor, a camera, or a position sensor.
14. The method of claim 11, wherein the longitudinal speed, the longitudinal acceleration, the lateral speed, and the lateral acceleration of the passing vehicle are received from the passing vehicle via vehicle-to-vehicle communications.
15. The method of claim 11, wherein determining that the passing vehicle is passing through the trajectory in which the host vehicle is travelling comprises: determining, with the at least one processor, that a lateral speed of the passing vehicle is not decreasing at any time while passing through the trajectory in which the host vehicle is travelling.
16. The method of claim 11, wherein determining to maintain a follow distance of the adaptive cruise control system of the host vehicle to at least one target vehicle in the trajectory in which the host vehicle is traveling prior to the passing vehicle entering the trajectory comprises: determining, with the at least one processor, that as the passing vehicle passes through the trajectory of the host vehicle, the host vehicle traveling at the current follow distance will be able to maintain a predefined distance to both the passing vehicle and the at least one target vehicle in the trajectory of the host vehicle prior to the passing vehicle entering the trajectory of the host vehicle.
17. The method of claim 16, wherein the predefined distance is at least a three second follow time.
18. The method of claim 11, wherein determining to maintain the follow distance in the adaptive cruise control system to the target vehicle in front of the host vehicle comprises: determining, with the at least one processor, that the host vehicle is traveling at a longitudinal speed that is less than a set longitudinal speed of the host vehicle in the adaptive cruise control system.
19. The method of claim 11, wherein determining to maintain the follow distance of the adaptive cruise control system to the at least one target vehicle in the trajectory of the host vehicle comprises: determining, with the at least one processor, that the host vehicle is travelling at a longitudinal speed that is less than the longitudinal speed of the passing vehicle.
20. The method of claim 11, wherein the trajectory in which the host vehicle is travelling is a lane in which the host vehicle is travelling.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
[0010]
[0011]
DETAILED DESCRIPTION OF THE DRAWINGS
[0012] The present disclosure is directed to systems and methods for an adaptive cruise control that are able to better control a speed of a host vehicle as another vehicle quickly passes through a trajectory of the host vehicle.
[0013]
[0014] The cruise control controller 102 may receive vehicle operating parameters pre-stored in a vehicle memory 104 and/or obtained via a vehicle network (e.g., a CANBus) to which other vehicle controllers are connected. Examples of vehicle operating parameters of interest include vehicle speed in the forward direction A, vehicle lateral acceleration, road wheel angle, status of the states of the driver-actuable cruise control operating switches, and for commercial vehicles, tractor mass, trailer mass, tractor and trailer geometry (e.g., tractor and trailer length, axle positions, location of the trailer pivot point on the tractor, current angle of the trailer relative to the tractor, etc.).
[0015] The cruise control controller 102 may also receive signals from a side-looking sensor system 106 having side sensors that detect a presence of an adjacent vehicle or other objects; a forward-looking sensor system 108 having forward sensors that detect a presence of a vehicle or other objects in front of the vehicle 100; and/or a rearward-looking sensor system 110 having sensors that detect a presence of a vehicle or other objects behind the vehicle 100. In addition to detecting the presence of a vehicle or other objects, the side-looking sensor system 106, forward-looking sensor system 108, and/or rearward-looking sensor system 110 may additionally generate information that identifies attributes of passing vehicles, or may be used to determine attributes of passing vehicles, such as a longitudinal speed, a longitudinal acceleration, a lateral speed, and a lateral acceleration of passing vehicles. In some implementations, the side-looking sensor system 106, forward-looking sensor system 108, and/or the rearward-looking sensor system 110 may be a positioning sensor such as a radar, a light detection and ranging system (LIDAR), an acoustic sensor, an optical sensor, or a camera.
[0016] In some implementations, the cruise control controller 102 may further receive information wirelessly via a vehicle-to-vehicle communication system 112 from other vehicles through the use of vehicle-to-vehicle communications, also known in the art as V2V communications. Vehicle-to-vehicle communications provide the ability for vehicles to wirelessly exchange information such a speed, location, and/or heading a vehicle.
[0017] As a part of the operation of the cruise control controller 102, the controller executes instructions that may be part of a program which determines vehicle operating commands for operation of the vehicle's powertrain. These operating commands are sent to the vehicle' powertrain controller 114, which in some implementations includes an engine, transmission and drive axles and wheels (not shown for clarity), for execution.
[0018]
[0019] At step 202, a processor of a host vehicle, such as the host vehicle described above in conjunction with
[0020] At step 204, the processor determines whether the passing vehicle is passing through a trajectory in which a host vehicle is travelling based on one or more of the longitudinal speed, the longitudinal acceleration, the lateral speed, and the lateral acceleration of the passing vehicle.
[0021] In some implementations, the processor determines that the passing vehicle is passing through a trajectory in which the host vehicle is traveling when the processor determines that a lateral speed of the passing vehicle is not decreasing at any time while traveling through the trajectory in which the host vehicle is travelling.
[0022] In other implementations, the processor determines that the passing vehicle is passing through a trajectory in which the host vehicle is travelling when the processor determines that while a lateral speed of the passing vehicle is decreasing, the lateral speed of the passing vehicle is not decreasing enough for the passing vehicle to stop in, or join in, the trajectory in which the host vehicle is traveling.
[0023] In some implementations, the processor of the host vehicle determines the longitudinal speed, the longitudinal acceleration, the lateral speed, and/or the lateral acceleration of the passing vehicle based on information that the processor receives from the side-looking sensor system 106, forward-looking sensor system 108, and/or the rearward-looking sensor system 110 of the host vehicle. However, in other implementations that utilize vehicle-to-vehicle communications, the processor of host vehicle may receive from the pasting vehicle itself the longitudinal speed, the longitudinal acceleration, the lateral speed, and/or the lateral acceleration of the passing vehicle.
[0024] When the processor determines at step 204 that the passing vehicle entering a trajectory of the host vehicle is not passing through the trajectory of the host vehicle, at step 206, the adaptive cruise control operates to adjust a speed of the host vehicle to establish a safe follow distance to the passing vehicle as a new target vehicle. The method then repeats at step 202 when a new passing vehicle is detected that is entering a trajectory of the host vehicle.
[0025] Alternatively, when the processor determines at step 204 that the passing vehicle entering a trajectory of the host vehicle is passing through the trajectory of the host vehicle, at step 208, the processor determines whether to maintain the current follow distance of the host vehicle to at least one target vehicle in the trajectory of the host vehicle prior to the passing vehicle passing entering the trajectory of the host vehicle.
[0026] In some implementations, the processor determines at step 208 whether to maintain the current follow distance of the host system based on whether the host vehicle is travelling at a speed that is less than a target speed of the host vehicle and based on at least one of the longitudinal speed, the longitudinal acceleration, the lateral speed, or the lateral acceleration of the passing vehicle.
[0027] When the processor determines that as the passing vehicle passes through the trajectory of the host vehicle, the host vehicle traveling at the current follow distance will be able to maintain a safe distance to both the passing vehicle and the at least one target vehicle in the trajectory of the host vehicle prior to the passing vehicle entering the trajectory of the host vehicle, at step 210, the processor determines to maintain the current follow distance of the host vehicle.
[0028] In some implementations, the processor determines to maintain the current follow distance when a longitudinal speed of the host vehicle is less than the longitudinal speed of the passing vehicle.
[0029] The method then repeats at step 202 when a new passing vehicle is detected that is entering a trajectory of the host vehicle.
[0030] Alternatively, when the processor determines that as the passing vehicle passes through the trajectory of the host vehicle, the host vehicle travelling at the current follow distance will not be able to maintain a safe distance to both the passing vehicle and the at least one target vehicle in the trajectory of the host vehicle prior to the passing vehicle entering the trajectory of the host vehicle, at step 212, the processor determines not to maintain the current follow distance of the host vehicle and adjusts the follow distance of the host vehicle to establish a safe distance between the host vehicle and the passing vehicle.
[0031] In some implementations, the processor determines not to maintain the current follow distance of the host vehicle when the longitudinal speed of the host vehicle is faster than the longitudinal speed of the passing vehicle.
[0032] The method then repeats at step 202 when a new passing vehicle is detected that is entering a trajectory of the host vehicle.
[0033]
[0034] As shown in
[0035] The host vehicle 302 identifies a passing vehicle 308 that will enter a trajectory of the host vehicle 302. In some implementations, the processor of the host vehicle determines that the passing vehicle will enter a trajectory of the host vehicle based on information from at least one of a side-looking sensor system, a forward-looking sensor system, or a rearward-looking sensor system of the host vehicle 302. In other implementations, the processor of the host vehicle 302 determines that the passing vehicle 308 will enter a trajectory of the host vehicle 302 based on information received wirelessly from the passing vehicle 308 using vehicle-to-vehicle communications.
[0036] After the host vehicle 302 determines that the passing vehicle 308 will enter the trajectory of the host vehicle 302, the host vehicle 302 determines whether the passing vehicle 308 is passing through the trajectory of the host vehicle 302. In some implementations, the host vehicle 302 determines that the passing vehicle 308 is passing through the trajectory of the host vehicle 302 when the host vehicle 302 determines that a lateral speed of the passing vehicle 308 has not decreased from one meter per second as the passing vehicle 308 passes through the trajectory of the host vehicle 302.
[0037] When the host vehicle 302 determines that the passing vehicle 308 is passing through the trajectory of the host vehicle 302, the host vehicle 302 determines whether to maintain the follow distance 306 to the target vehicle 304 as the passing vehicle 308 passes through the trajectory of the host vehicle 302. In the illustrative example, the host vehicle 302 determines that the passing vehicle 308 is traveling at a longitudinal speed of approximately 24.98 meters per second. Because the longitudinal speed of the passing vehicle 308 at 24.98 meters per second is greater than the longitudinal speed of the host vehicle 302 at 20 meters per second, the host vehicle 302 determines to maintain the follow distance 306 to the target vehicle 304 as the passing vehicle 308 passes through the trajectory of the host vehicle 302. However, if should be noted that in other instances if the host vehicle 302 were to determine that the passing vehicle 308 was travelling at a longitudinal speed that was less than the host vehicle 302, the host vehicle 302 would adjust its follow distance 306 in order to establish a safe distance to the passing vehicle 308.
[0038] As discussed above,
[0039] The foregoing disclosure has been set forth merely to illustrate the invention and is not intended to be limiting. Since modifications of the disclosed form and implementations incorporating the spirit and substance of the invention may occur to persons skilled in the art, the invention should be construed to include everything within the scope of the appended claims and equivalents thereof.