Adaptive Cruise Control: Dept. of Mech. Engg., DYPCET, Kolhapur
Adaptive Cruise Control: Dept. of Mech. Engg., DYPCET, Kolhapur
Adaptive Cruise Control: Dept. of Mech. Engg., DYPCET, Kolhapur
CHAPTER 1
1.1 INTRODUCTION
In recent years many studies on intelligent vehicles have been devoted to solve problems
such as driver burden reduction, accident prevention, traffic flow smoothening. Every minute, on
average, at least one person dies in a crash. Mentally, driving is a highly demanding activity - a
driver must maintain a high level of concentration for long periods and be ready to react within a
split second to changing situations recent years many studies on intelligent vehicles have been
devoted to solve problems such as driver burden reduction, accident prevention, traffic flow
smoothening. Every minute, on average, at least one person dies in a crash. Mentally, driving is a
highly demanding activity - a driver must maintain a high level of concentration for long periods
and be ready to react within a split second to changing situations. Cruise control (CC) system has
been developed to assist the driver for driving long distances on highways. Cruise control can
perform only velocity contrite conventional CC becomes less useful in the case of traffic
congestion. This drawback can be overcome by Adaptive Cruise Control (ACC). The goal of
ACC is to avoid rear end collision by maintaining a safe distance.ACC reduces the stress of
driving in dense traffic by acting as a longitudinal control pilot. The system makes it possible to
adapt the distance to the car ahead without the driver’s intervention, effectively relieving the
driver.
Adaptive Cruise Control (ACC) is an automotive feature that allows a vehicle's cruise
control system to adapt the vehicle's speed to the traffic environment. A radar system attached to
the front of the vehicle is used to detect whether slower moving vehicles are in the ACC vehicle's
path. If a slower moving vehicle is detected, the ACC system will slow the vehicle down and
control the clearance, or time gap, between the ACC vehicle and the forward vehicle. If the
system detects that the forward vehicle is no longer in the ACC vehicle's path, the ACC system
will accelerate the vehicle back to its set cruise control speed. This operation allows the ACC
vehicle to autonomously slow down and speed up with traffic without intervention from the
driver. The method by which the ACC vehicle's speed is controlled is via engine throttle control
and limited brake operation.
The control of longitudinal vehicle motion has been pursued at various levels by
researchers and car manufacturers. The developed systems involved in the control of the
longitudinal vehicle motion include cruise control, anti-lock brake system (ABS), and toehold
control systems. In addition, radar-based collision avoidance and adaptive cruise control (ACC)
systems can be listed. The ACC is a speed control system used in recent models of vehicles. It is
an extension of the conventional cruise control system, and allows the host vehicle (the ACC
vehicle) follows another vehicle with an appropriate clearance or a predefined time gap (see Fig.
1). The time gap is the ratio of the distance between the ACC vehicle and the front vehicle to the
speed of the ACC vehicle.
A number of studies relating this research area have been carried out and published, of
which the most noticeable studies are reviewed in the following paragraphs. Takae et al. (2009)
proposed a distance control assist system together with an ACC to maintain the constant distance
between a host vehicle and a lead vehicle. This means giving a push-back force to the accelerator
pedal in order to help the driver to release the accelerator and push the brake. The test results
revealed that the system can reduce the workload on the driver when following the forward
vehicle especially in heavy traffic. Moon et al. (2009) considered an ACC with a collision
avoidance approach. They considered various aspects such as driver comfort, safe-driving and
avoiding rear-end collision. Van Arem et al. (2006) introduced a cooperative ACC. In addition to
measuring the distance between the host vehicle and the front vehicle, they considered that the
two vehicles can exchange information via a wireless system. Their study focused on the impact
of this information on traffic flow in order to enhance the driving comfort on highways by
helping the driver to frequently regulate the speed and match it with the speed of the preceding
vehicle while also sustaining constant time gap. A cooperative ACC that communicates with
traffic signals was proposed by Malakorn and Byungkyu (2010). They showed that the
cooperative ACC in collaboration with intelligent traffic signals can improve the quality of
driving from the standpoint of mobility and environmental impacts. However, using a large
variety of data in the system increased its complexity and reduced its practical appeal. Adaptive
Cruise Control of a HEV Using Sliding Mode Control 5 Even though ACC is a valuable
innovation in vehicle control systems, its controllability and stability have not been considered as
a major feature in the existing studies. The key component in cruise control is controller. The
traditional methods of linear control such as using the PID controller cannot provide a reliable
control particularly in the ACC vehicle that has variable set-points. Although fine-tuned PID
controllers can provide a practical solution to many applications, in presence of disturbance or
variable set-points, they cannot be reliable and especially with the large difference between the
desired speed and the actual speed value, the system output produces high overshoot and
sometimes volatility. Consequently, this paper presents the development of a sliding mode
controller for the nonlinear model of the vehicle to enhance the performance of the ACC system.
1995: Mitsubishi Diamante introduced laser "Preview Distance Control". This system controlled
speed through throttle control and downshifting, not by applying the brakes.
1997: Toyota offered a "laser adaptive cruise control" (lidar) system on the Japanese
market Celsior.It controlled speed through throttle control and downshifting, not by applying the
brakes.
1999: Mercedes introduced "Distronic", the first radar-assisted ACC, on the Mercedes-Benz S-
Class (W220) and the CL-Class.
1999: Jaguar began offering a radar-based ACC system on the Jaguar XK (X100).
1999: Nissan introduced laser ACC on the Japanese market Nissan Cima.
2000: BMW introduced radar "Active Cruise Control" in Europe on the BMW 7 Series - E38.
2000: Toyota was the first to bring laser ACC to the US market in late 2000, with the LS
430 Dynamic Laser Cruise Control system.
2000: Toyota's laser ACC system added "brake control", that also applies brakes.
2001: Infiniti introduced laser "Intelligent Cruise Control" on the 2002 Infiniti Q45 Third
generation F50 and 2002 Infiniti QX4.
2001: Renault introduced ACC on the Renault Vel Satis (supplied by Bosch)
2002: Lancia introduced radar ACC (by Bosch) on the Lancia Thesis
2002: Audi introduced radar ACC (Autocruise) on the Audi A8 in late 2002
2003: Toyota shifted from laser to radar ACC on the Celsior. The first Lexus Dynamic Radar
Cruise Control and a radar-guided pre-collision system appeared on the Lexus LS(XF30) US
market facelift.
2004: Toyota added "low-speed tracking mode" to the radar ACC on the Crown Majesta. The
low-speed speed tracking mode was a second mode that would warn the driver and provide
braking if the car ahead stopped; it could stop the car, but would then deactivate.
2005: In the United States, Acura introduced radar ACC integrated with a Collision avoidance
system (Collision Mitigation Braking System (CMBS)) in the model year 2006 Acura RL.
2005: Mercedes-Benz S-Class (W221) upgraded ACC to completely halt the car if necessary
(now called "Distronic Plus" on E-Class and most Mercedes sedans.
2006: Volkswagen Passat B6 introduced radar ACC supplied by Autocruise and TRW,
functioning from 30 to 210 km/h. It supported additional function AWV1 and AWV2 to prevent
collision, by useing the brake system.
2006: Audi introduced full speed range ACC plus on the Audi Q7. In low-speed mode, it warns
the driver of a potential collision and prepares emergency braking as needed.The system was
supplied by Bosch.
2006: Nissan introduced "Intelligent Cruise Control with Distance Control Assist" on Nissan
Fuga. It pushes the gas pedal against the foot when the navigation system observes an unsafe
speed. If the Autonomous cruise control system is used, the Distance Control Assistance reduced
speed automatically, and warned the driver that with an audible bell sound.
2006: September 2006 Toyota introduced its "all-speed tracking function" for the Lexus LS
460. The radar-assisted system maintained continuous control from speeds from 0 km/h to
100 km/h and is designed to work under stop/go situations such as highway traffic congestion.
2007: BMW introduced full-speed Active Cruise Control Stop-and-Go on the BMW 5 Series
(E60).
2008: SsangYong Motor Company introduced radar "Active Cruise Control" on the SsangYong
Chairman
2008: Volkswagen Passat CC, B6 and Touareg GP. The ACC system updated to support a full
auto stop and added Front Assist function to prevent collision working separately of ACC. Front
Assist cannot brake automatically, it only increases the pressure in the brake system and warns
the driver.
2009: ACC and CMBS also became available as optional features in the model year the
2010 Acura MDX Mid Model Change (MMC) and the newly introduced model year 2010 Acura
ZDX.
2010: Ford debuts its first ACC on the sixth generation Ford Taurus (option on most models,
standard on the SHO)
2010: Volkswagen Passat B7, CC. Update of ACC and updated Front Assist. Introduced
emergency braking, named "City". Car could brake automatically to prevent collision.
2013: Mercedes introduced "Distronic Plus with Steering Assist" (traffic jam assist) on
the Mercedes-Benz S-Class (W222)
2013: BMW introduced Active Cruise Control with Traffic Jam Assistant.
2014: Chrysler introduced full speed range radar "Adaptive Cruise Control with Stop+" on the
2015 Chrysler 200.
2014: Tesla introduced autopilot feature to Model S cars, enabling semi-autonomous cruise
control.
2015: Ford introduced first pickup truck with ACC on the 2015 Ford F150.
2015: Honda introduced its European CR-V 2015 with predictive cruise control.
CHAPTER 2
Primary ACC Modes. The ACC system supports four control modes, which are described
below and shown in Figure 1.
(1) Constant velocity control: when there are no vehicles straight ahead, or when there is a large
distance between the driver’s vehicle and the preceding vehicle, the system maintains a constant
vehicle velocity.
(2) Deceleration control: when a vehicle traveling ahead at a slower speed is detected, the
system uses the throttle to decelerate the driver’s vehicle. If this deceleration is insufficient, the
system uses the brake to decelerate the vehicle.
(3) Following control: when the driver’s vehicle is following behind the preceding vehicle, the
system controls the throttle and brake so that the time interval between the vehicles (which
corresponds to a distance between the vehicles that is proportional to the velocity of the driver’s
vehicle) is the time which was set by the driver.
(4) Acceleration control: when, due to a lane change, there is no longer a vehicle ahead of the
driver’s vehicle, the system accelerates the vehicle up to the velocity set by the driver, and then
maintains a constant velocity. Furthermore, when the driver’s vehicle approaches a vehicle ahead
of it without slowing down enough, an alert buzzer and display prompt the driver to apply the
brakes or take other appropriate action.
System Configuration.
Figure 2 shows the ACC system configuration and unit layout in a vehicle. This
configuration includes the existing Auto Speed Control (ASC), Dynamic Stability Control
(DSC), Millimeter Wave Radar used to detect objects ahead, ACC Electrical Control Unit (ACC
ECU) used to calculate control values for the engine and brake, Distance Setting Switch used to
set a time interval for following the preceding vehicle (in order to maintain a constant distance),
and Indicator/Display which informs the driver of the control mode. Figure 3 shows the part
layout for the sensors, ECU, and other components. For brake control, the DSC brake actuator
function is extended to perform feedback control, so that the deceleration demanded by the
driver is delivered. For engine control, the vehicle velocity set by ACC is transmitted to the
vehicle velocity control section of the existing ASC, and the system then controls the vehicle
velocity so as to follow the vehicle preceding it.
Values from the wheel speed sensor and yaw rate/lateral G sensor are transmitted to the
DSC ECU, and values for the vehicle velocity and other items set from the operation switches
are transmitted to the PCM ECU. Furthermore, the signals of both ECUs are collected at the
ACC ECU via CAN (Control Area Network). The transmissions between the Millimeter Wave
Radar and the ACC ECU are carried out via CAN. In addition, when brake control is performed,
ACC controls the relay between the brake pedal switch and the brake lamp in order to turn on the
brake lamps.
As described above, rather than developing a new actuator control for the engine and
brake, instead the functions of the existing system are extended, ensuring that this system can be
efficiently developed.
CHAPTER 3
3.1. Selection of the Preceding Vehicle during Cornering. The Millimeter Wave Radar is used to
detect the vehicles traveling ahead of the driver’s vehicle. When the road is straight, the
preceding vehicle can be easily identified as the vehicle traveling ahead on the same path as the
driver’s vehicle. However, it becomes more difficult to identify the preceding vehicle when there
are curves in the road. As shown in Figure 6, when three vehicles are traveling ahead of the
driver’s vehicle at a curve in the road, it is first necessary to determine which vehicle is on same
path as the driver’s vehicle and which vehicles are not on the same path. Then the vehicle to be
followed can be correctly identified.
The system judges whether the object detected by the radar is a relative static object or
moving object by comparing the velocities of the driver’s vehicle and detected vehicle. If the
preceding vehicle is traveling at a speed that is approximately the same, that vehicle is
considered to be a relative static object.
At the same time, the path (with radius of curvature R) is estimated by determining the
cornering radius of the driver’s vehicle based on the detected yaw rate, steering wheel angle, and
vehicle velocity.
The system judges whether or not the current detected vehicle is the same as the previous
detected vehicle each time a radar scan occurs. This judgment is performed by comparing the
position of the detected vehicle with the estimated position. Therefore the offset from the center
line of the path is recalculated at each radar scan in order to estimate a new position for the
detected vehicle after it has moved.
Usually, the radius of curvature R of the path center line is assumed to be unchanged during the
period between radar scans. However, in cases when the vehicle is on a curve near an entrance or
exit, the path radius of curvature actually does change between radar scans. If the sideslip is
assumed to be unchanged, the system fails to lock onto the target vehicle. Therefore, because the
relative position of the preceding vehicle to the driver’s vehicle is influenced by the sideslip of
the vehicle, the offset needs to be corrected at each radar scan based on the most recent detected
cornering radius.
3.2. Basic Logic. The system estimates the radius of curvature for the path of the driver’s vehicle
based on the yaw rate and vehicle velocity. When the vehicle is cornering, the relationship
among the velocity V, the yaw rate r, and the cornering radius R is obtained as follows R=
V/ r . (1)
Figure 7 shows the geometric relationships between the driver’s vehicle and the vehicle
immediately preceding it. The arc of radius R is the traffic lane of the driver’s vehicle. If the
offset ε, which is the distance between the traffic lane and the preceding vehicle, is within a
certain range, the preceding vehicle is determined to be traveling on the same path. Here, if the
distance to the vehicle
immediately preceding is d, and the irradiation angle of the radar is θ, the following
relationship can be derived:
Assuming that (ε − dθ) is sufficiently smaller than the radius R, the offset ε can be derived as
follows:
Introduction of the Sideslip Angle. In actual cases when a vehicle is traveling at a certain
velocity on the road, a sideslip angle occurs at the vehicle during cornering. When the traffic lane
curves, this sideslip result in a deviation in the range of irradiation. Correcting the range of
irradiation can be expected to improve the offset accuracy. A dynamic model of the vehicle
shown in Figure 8 can be expressed as follows
Figure 8 : Position of preceding vehicle during cornering without considering the sideslip
angle.
m Vehicle mass
V Vehicle speed
C.G. Center of gravity
lf Distance between front axle and C.G.
lr Distance between rear axle and C.G.
Kf Front cornering power
Kr Rear cornering power
r Yaw rate
β Sideslip angle
δf Tire angle
Based on the relationships shown in Figure 9 and considering the sideslip element, the following
relationship can be expressed in nearly the same way as in Figure
{ R – ( ε – d (θ + β)) }2 = R2 – d2 (7)
Assuming that (ε − d(θ + β)) is sufficiently smaller than the radius R, the offset ε can be obtained
as follows:
The absolute amount of center travel L is proportional to the square of the vehicle velocity as
shown in (6). Therefore, here L can be expressed as follows:
L = aV2 + b. (9)
Parameters a and b are then identified by using the actual experiment data. Figure 10
shows the relationship between the vehicle velocity V and the amount of center travel L. Figure
11 shows the relationship between the amount of correction dβ and the cornering radius R. It can
be seen that the smaller the cornering radius is, the larger the amount of correction becomes.
The system judges whether the objects detected by the millimeter wave radar are relative
static objects, which include a preceding vehicle traveling at the same speed, or relative moving
objects. This judgment is performed by using the velocity of the objects relative to the velocity
of the driver’s vehicle. The driving path for the driver’s vehicle is estimated from the current
vehicle conditions such as the vehicle velocity, steering angle, and yaw rate. The target
preceding vehicle on the estimated path is selected based on the position of the preceding vehicle
relative to the estimated driving path.
Figure 10 : Position of preceding vehicle during cornering, with consideration for the
sideslip angle.
Figure 11 : Relationship between amount of center travel L and the vehicle velocity.
In Figure the green lines indicate the estimated path. Despite the fact that there are many
reflectors at the side of road and a vehicle traveling in the adjacent lane, the system has reliably
locked onto the preceding vehicle. Figure 13 shows an actual scene in which the preceding
vehicle can be selected quickly by using the estimated path and the position of the target vehicle.
Figure
12 : Relationship between amount of correction dβ and cornering radius R (vehicle
velocity: 70–75 km/h).
The target vehicle velocity and target acceleration/deceleration are calculated using the
time interval which was set by the driver, the current distance between the driver’s vehicle and
the preceding vehicle, and the current relative velocity of the vehicles. Based on the difference
between the target velocity and the current velocity, the velocity can be controlled so that the
distance between vehicles gently converges on the target distance. Acceleration and deceleration
are performed in the same way as when the vehicle is operated by the driver. As a result, the
driver does not experience any discomfort. Figure 15 shows the changes in the relative velocity
when the driver’s vehicle is traveling at a speed of 85 km/h and approaches a preceding vehicle
traveling at a constant speed of 60 km/h. It can be seen that the control of acceleration and
deceleration by the ACC ECU is almost the same as when the vehicle is operated by the driver.
In fact, the ACC ECU control can been seen to be smoother than driver control.
Figure 14 : Actual case in which the preceding vehicle can be selected quickly by using the
path and the position of the target vehicle.
CHAPTER 4
Meanwhile at Fujitsu Ten Ltd, Japan, engineers are working towards another vision of
the future of adaptive cruise control-one targeted squarely at the realities of driving on often-
congested urban and suburban highways. Fujitsu Ten has demonstrated a prototype system for so
called stop-and-go adaptive cruise control. Ordinary ACC systems maintain a safe distance
between cars at speeds above 40 km/hr, whereas Fujitsu Ten’s system will work primarily at
lower speeds in heavy traffic. If the car in front stops, it will bring a vehicle to a complete stop.
Afterward, it will not re-engage the throttle-that’s up to the driver-but as soon as the throttle is
engaged, it will accelerate and decelerate along with the leading car over any range of speeds
between zero and the cruising speed set by the driver.
Within a decade or so, the drivers of the most advanced cars will only have to steer.
Eventually, people might not be even entrusted with that task, at least on limited access
highways.
4.2 Conclusions
Improving the preceding vehicle lock-on performance by improving the Millimeter Wave
Radar unit and making full use of object identification logic and path estimation logic resulted in
improved driving stability. This performance was achieved even on an expressway with
continuous sharp turns in a mountainous region, or an expressway with multiple lanes and heavy
traffic in an urban area. The preceding vehicle identification performance was approximately the
same as or better than the performance of other such systems in the industry.
Conversely, when the driver’s vehicle caught up with the preceding vehicle, a smooth
and comfortable feeling of deceleration was achieved.
This Adaptive Cruise Control system was developed for the purposes of driving safety
and comfort. It reduces the number of brake and switch operations that are required of the driver.
As a result, the system reduces the driving burden so that the driver can drive in comfort. The
system demonstrated sufficient lock-on, tracking, and acceleration/deceleration performance, and
the system was able to provide a satisfactory driving experience for the driver.
References
[1] Y. Yamamoto, T. Terano, and T. Nakagami, “Development of Mazda radar cruise control
system,” Tech. Rep. 24, MAZDA, 2006.
[2] Y. Yamamura, Y. Seto, H. Nishira, and T. Kawabe, “An ACC design method for achieving
both string stability and ride comfort,” Journal of System Design and Dynamics, vol. 2, no. 4, pp.
979–990, 2008.
[3] H. Soma, Y. Shiraishi, T. Watanabe, Y. Takada, and Y. Takae, “Trust in low-speed adaptive
cruise control systems—analysis of trust structure,” Review of Automotive Engineering, vol. 26,
no. 2, pp. 211–212, 2005.
[4] Y.-S. Kim and K.-S. Hong, “An IMM algorithm for tracking maneuvering vehicles in an
adaptive cruise control environment,” International Journal of Control, Automation and Systems,
vol. 2, no. 3, pp. 310–318, 2004.
[5] H. Fukuoka, Y. Shirai, and K. Kihei, “Driving support system adaptive to the driver state of
surrounding vehicles: simulation study on a rear-end precrash safety system,” Transactions of the
society of Automotive Engineering of Japan, vol. 40, no. 3, pp. 933–938, 2009.
[6] K. Fujita and S. Tokoro, “Pre-crash safety,” Journal of Society of Automotive Engineerings
of Japan, vol. 59, no. 12, pp. 85–90, 2005.