You are on page 1of 6

Downloaded from SAE International by University of British Columbia, Sunday, July 29, 2018

Design of Autonomous Emergency Braking System Based on 2016-01-1453

Impedance Control for 3-Car Driving Scenario Published 04/05/2016

I-Hsuan Lee and Bi-Cheng Luan


Haitec

CITATION: Lee, I. and Luan, B., "Design of Autonomous Emergency Braking System Based on Impedance Control for 3-Car Driving
Scenario," SAE Technical Paper 2016-01-1453, 2016, doi:10.4271/2016-01-1453.

Copyright © 2016 SAE International

Abstract One typical AEB activation scenario is the host vehicle automatically
brakes in time and avoids colliding with the preceding vehicle that
Autonomous emergency braking (AEB) systems is one of the
exhibits a sudden deceleration. However, when multiple vehicles are
functions of the Advanced Driver Assists System to avoid or mitigate
traveling in series, the host vehicle could brake too fast for the
vehicle frontal collisions. Most of the previous studies focus on
following vehicles to react. The following vehicle would then crash
two-car scenario where the host vehicle monitors the distances to the
into the host vehicle, causing damages or injuring passengers in the
vehicles in front, and automatically applies emergency brake when a
host vehicle. In spite of having the high rate of occurrence in real
collision is imminent. The purpose of this paper is to develop an
world, especially on highways [1], few researches concentrate on the
Advanced-AEB control system that mitigates collisions in a multi-car
subject of AEB system that prevents collisions with both preceding
scenario by measuring the distances to the vehicles in front as well as
and following vehicles. X.Y. Lu & J.Q. Wang [8] proposes a control
those to the vehicles behind using the concept of impedance control.
strategy for multiple-vehicle longitudinal collision avoidance by
A simple gain-scheduling PI controller was designed for the host
incorporating vehicle-to-vehicle (V2V) communications with
vehicle to track the reference inputs generated by the impedance
automated brake control capabilities. Ashrafi et al. [9] used Monte
control. The preliminary simulation results demonstrate that the
Carlo simulation to inspect inter-vehicular factors influencing chain
proposed AEB is effective in mitigating the collisions in a 3-car
collisions in vehicular networks. They claimed that the severity of
following scenario.
accidents would be reduced significantly by only 50% V2V
communication penetration.
Introduction
In this paper, we investigate a control strategy for a new AEB system
Traffic accidents have become a major social problem. According to
based on the driving scenario of both preceding and following
the 2011 National Highway Traffic Safety Administration (NHTSA)
vehicles. While the conventional AEB help the host vehicle to avoid
crash database, there were around 5.3 million police reported crashes
hitting the preceding vehicle, it might also create a collision with the
[1] in the US. Statistics show that collisions with motor vehicles
following vehicle. In order to avoid or mitigate the impact of multiple
create the most serious damage, where the rear-end collisions consist
vehicle collisions, this paper proposes to employ impedance control
of 32.2% among all of the life threatening incidents. In addition to the
as a reference model for the AEB control system. Based on the
loss of lives, these incidents cause economic losses in terms of
concept of sprung-mass system, the host vehicle will act as a virtual
property damages and lost productivities.
bumper between the front and the rear vehicles. The controller will
adjust the host vehicle so that proper relative movements can be
Autonomous emergency braking (AEB) system has become one of
performed. As a result, the host vehicle can adjust its dynamics more
the main active safety research topics in the field of Advanced Driver
intelligently to avoid the collision from both front and rear ends.
Assist System (ADAS) [2, 3, 4]. The development of such systems is
also increasingly focused by the automakers, such as Volvo,
The paper is organized as follows: Section II reviews the
Mercedes, Audi, Lexus, etc. [5, 6]. The main purpose of the AEB
conventional autonomous emergency control systems; Section III
system is to help the drivers to avoid collisions. When the sensors of
presents the analysis of the proposed autonomous emergency braking
the host vehicle detect a frontal obstacle with a significant risk of
system and the design of the control algorithm using impedance
collision, the AEB system is then activated to avoid such a collision,
control; Section IV shows the simulation setup, results, and analysis;
or to reduce the impact speed. [7]. In other words, AEB systems are
Section V is the concluding remarks.
designed to automatically activate to avoid or mitigate rear-end
collisions.
Downloaded from SAE International by University of British Columbia, Sunday, July 29, 2018

Conventional Autonomous Emergency Braking Note that tbrake is the necessary braking time for collision avoidance,
and a2 is the acceleration of Car 2. Once it comes to tcollision < ttcbrake,
the braking system of Car 2 will be activated to avoid the collision
(or mitigate the damage). By adjusting the TTC to proper values
according to the current vehicle velocity, the conventional AEB
system of Car 2 (the host vehicle) has been designed.

3-Car Scenario Control Algorithm Design


By considering the preceding (Car 1), host (Car 2), and following
(Car 3) vehicles in the same collision avoidance scenario, we
formulate the advanced autonomous emergency braking system as
Figure 1. Conventional 2-Car Driving Scenario for AEB System the impedance control problem. A complete control scheme of this
advanced AEB control system (for Car 2), including the impedance
Consider the scenario where a vehicle is closing in to a braking reference model, is shown in Fig. 2.
vehicle, or a stationary obstacle, one simple indicator to calculate the
collision risk (which is also the potential to activate the AEB system) The basic concept is to consider Car 2 as a mass in between two
is the temporal proximity between the vehicles, which is so called moving objects. The goal for the controller of Car 2 is to track the
Time-To-Collision (TTC). reference trajectory xa_ref, which is the desired distance to Car 1 and is
generated by using Car 3 as an external force. By maintaining the
Fig. 1 shows the conventional driving scenario for an AEB system, stability of the closed-loop system within the system limitations (e.g.,
where Car 2 is the host vehicle. Two vehicles are traveling in the brake capabilities), the braking behavior of Car 2 can act as a virtual
same direction (from right to left), where x1 and x2 represent the bumper between the front and rear vehicles to avoid or mitigate
current position of Car 1 (preceding vehicle) and Car 2 (host vehicle), collisions.
respectively, and xa (=x1-x2) represents the relative distance between
Car 2 and Car 1. The TTC of the host vehicle (Car 2) can be
expressed as:

Figure 2. Block Diagram of Advanced Autonomous Emergency Braking


Control System

Impedance Control-Reference Model


Impedance control has been used for controlling the dynamics of
(1) prosthetic devices and robot arms for quite some time, and the
concept was first introduced by Hogan in 1985 [10]. Normally it
where xa, va, aa are the relative position, relative velocity and relative imposes a desired dynamic behavior of the interaction between robot
acceleration, respectively [2]. The time to collision at which braking end-effector and the environment. More recently, it has also been
has to be commenced is: applied to collision avoidance systems [11, 12].

In this paper, impedance control is utilized as the reference model as


shown in Fig. 3. Three vehicles are traveling in the same direction
(2) from right to left, where x1, x2 and x3 represent the current positions
of Car 1, Car 2 and Car 3, respectively. The host vehicle (Car 2)
where xa,brake is the distance that Car 2 will travel during the braking should brake sufficiently hard to avoid hitting the preceding vehicle
maneuver, which can be expressed as: (Car 1) when it decelerates sharply. However, in the cases when the
following vehicle (Car 3) either does not brake hard enough or does
not apply brake in time, Car 3 can crash into the host vehicle. In order
to prevent or mitigate the damage of such a crash, impedance control
(3) is applied to the control system as an external reference braking force
of Car 2. By properly selecting the spring and damper coefficients,
the impedance controller will perform as a virtual bumper to keep
Car 2 away from the preceding and following vehicles. As shown in
(4) Fig, 3, k1 and k2 are the coefficients of springs, and b1 and b2 are
coefficients for dampers.
Downloaded from SAE International by University of British Columbia, Sunday, July 29, 2018

Figure 3. Multiple vehicles system based on impedance controller as a virtual


Figure 4. Simplified Concept of the Reference Model into a Sprung-Mass
bumper
System
Let xa_ref and xb_ref be the ideal relative position between Car 2 and
Car 1 as well as Car 3 and Car 2, respectively. We can thus describe PI Gain-Scheduling Control
the reference model as the following equation: In order to further demonstrate the applicability of the proposed
impedance AEB control in the real world, a conventional PI
(Proportional-Integral) control with gain scheduling is adopted in Car
(5) 2 so that xa can track xa_ref. A gain-scheduled controller is a controller
whose gains are automatically adjusted as a function of time,
operating condition, or plant parameters. Gain scheduling is a
(6) common strategy for controlling systems whose dynamics change
with time or operating condition. Gain scheduling enhances PI
control where gains and time constants vary according to the current
(7) value of the process variables. By scheduling the control gains on a
reference trajectory, it has been proven as a successful, stable and
where xb = x3 - x2 is the relative position between Car 2 and Car 3,
robust design methodology in many engineering applications with
xa_def and xb_def are the deformation amounts of sprung-mass system,
nonlinear plants [13].
lsafe_a and lsafe_b are the distance of safe space between vehicles in
traffic, m2 is the mass of Car 2, and k1, k2, b1 and b2 are the same
The controlling objective here is to follow the trajectory provided by
coefficients which has been described in Fig. 3. Note that lsafe_a and
the impedance reference model in equation (9). The conventional PI
lsafe_b should be functions of v2 and v3, respectively. When Car 1 is
controller can be defined as the follows:
stopped, the left side of Eq.(5) is the dynamic equation of motion of
Car 2. Thus the right side of Eq.(5) can be viewed as dominated by
the dynamics of Car 3, which can be considered as the external force
Fb applying to the Car 2 system, and can be expressed as following: (10)

where e is the error between reference relative position xa_ref and the
actual relative position xa , u is the braking force of Car 2. To track
(8)
the nonlinear reference trajectory, the PI gain-scheduling control is
By substituting equation (8) into equation (5), the transfer function of then designed by selecting operating points based on the error
reference model can be expressed as following: trajectory. By constructing a linear compensator for each of these
operating points, the gains of the compensators are then scheduled
and resulting in a global compensator.

(9) Simulation
The proposed approach is evaluated under many different driving
To further demonstrate the feasibility of the impendence control in
scenarios and road frictions using CarSim [14] in Matlab/Simulink.
the 3-car collision avoidance, the “stopped car” scenario (the standard
CarSim (see figure 5) is a software program developed by the
AEB interurban frontal collision scenario) will be discussed in next
Mechanical Simulation Corporation to simulate and analyze vehicle
section. Since that the stopped Car 1 after braking can be considered
dynamic responses. The E-class seden model is selected to verify the
as a static obstacle, the structure of the reference model can be
proposed control in this paper. This model has front independent
simplified from Fig. 3 into Fig. 4.
suspensions, rear solid axles, 14 multi-body degrees of freedom, and
54 state variables.
Downloaded from SAE International by University of British Columbia, Sunday, July 29, 2018

where l and m are termed as sensitivity parameters by setting 2.8 and


0.8, respectively [16]. For the sensitivity factor λ, Chung et al.
proposed a sensitivity factor for deceleration condition, and can be
expressed as follows:

(12)
Figure 5. Graphical User Interface of CarSim
where a3,max is maximum deceleration of Car 3, tf is the time at which
The simulation presented in this paper represents a typical 3-car a driver of rear following vehicle, i.e. Car 3, begins to decelerate. tm
collision scenario. Three vehicles were driven along the same lane as is the time at which a driver can prevent rear end collision only if he/
shown in figure 3. The leading vehicle brakes suddenly in front of the she decelerates at maximum deceleration rate, and can be expressed
host vehicle, and the one following the host brakes slowly and softly. as follows:
The simulation results of the host vehicle (Car 2) with the Advanced-
AEB system will be compared with those from the conventional AEB
to show the effectiveness of the proposed system.

(13)
Test Scenario Setup
The simulation is executed by CarSim and Simulink. The vehicle Simulation Results
dynamics model is provided in CarSim. The control models are built Based on the testing scenario described above, this section compares
in Simulink. The setting of Car 1 and Car 3 in CarSim are B-class the simulation results on the host vehicle with the conventional AEB
sports cars with lengths of 4.7 m and weights of 1020 kg. On the system and those of the Advanced-AEB system. Car 1 starts to brake
other hand, Car 2 is E-class sedan with a length of 5.696 m and a at 6.25s, while the host vehicle Car 2 also activates the braking action
weight of 1653 kg. With two cameras on Car 2, which are equipped after 2 seconds; the Car 3 follows then with a light and slow braking
at 2.646 m and 1.5 m from each front and rear bumpers, the system is maneuver. The relative distance between Car 1 and Car 2 is shown in
able to measure the relative distances and relative velocities of Car 1 figure 6. The conventional AEB system and the Advanced-AEB
& 2 and Car 2 & 3. system both show great performances for rear-end collision
avoidance, where Car 2 stops 3 m and 0.9 m far from Car 1,
In the test scenario, each car is separated by 30 m, and is driven with respectively. However, figure 7 shows that, with the conventional
the initial velocity of 50 km/hr. Car 1 begins braking at 6.25 seconds AEB system, a crash is happened between Car 2 and Car 3 (-0.3 m
after starting with full braking force. While the relative distance xa distance) at around 11 sec; on the other hand, with the virtual bumper
and velocity va change with time, once the TTC tcollision is smaller than in between, the Advanced-AEB system adjusts the braking forces of
the TTC threshold (ttcbrake = 0.311 sec), the Advanced-AEB system Car 2 and successfully avoids the collision.
will be triggered, so that Car 2 will begin to brake. Car 3 would start
braking with a small braking pressure of 1.5 MPa 1 seconds later
after noticing the braking maneuver of Car 2. Since that the driver of
Car 3 might want to brake harder while it comes too close to Car 2,
when the relative distance xa is smaller than 1.874 m, the braking
pressure of Car 3 will be increased to the full pressure of 7 MPa, until
the vehicle comes to a full stop.

Driver Model for Car 3


In order to evaluate the multiple car driving scenarios, a GM (General
Model) driver model is employed for rear following car (Car 3). This
GM driver model is widely used for car following evaluation, and
was used to develop adaptive cruise control system. The GM model
is a linear model based on stimulus response concept. Chandler et.al Figure 6. Relative distance between Car 1 and Car 2 based on conventional
[15] mentioned that the response of a driver is proportional to the and advanced AEB system
stimulus he perceives. The relative speed was defined as the only
stimulus. The response of the following driver comes at a time Figure 8 shows the velocity of Car 1, Car 2 and Car 3 with
delayed by the response time Tdriver. The proportionality factor was conventional and advanced AEB system. The host vehicle Car 2 starts
called sensitivity factor λ. Thus, the GM model can be expressed as to brake at around 7.9 sec and Car 3 brakes after 1 sec. The
follows: Advanced-AEB system exhibits a better performance where the
velocity of Car 2 has been automatically adjusted when Car 3 is
getting close. Note that for the conventional AEB system, the impact
speed is about 8.4 m/s. The Advanced-AEB also shows the
improvement of comfort in braking action with only -1g deceleration
(11)
on the 2 sec as shown in figure 9. Finally, it is easy to observe that the
Downloaded from SAE International by University of British Columbia, Sunday, July 29, 2018

conventional AEB braked hard and maintained about the same brake investigated. To avoid collision and mitigate damage in the
force (deceleration) until the last moment and thus created higher multivehicle scenario, an advanced-AEB system with impedance
collision likelihood by the following vehicle when it had a late control is proposed in this paper. By using the impedance control as
response. However the advanced AEB detected the late response and the reference model, the host vehicle automatically regulates the
thus reduced the brake pressure after the initial hard braking and braking force by considering the movements of both the preceding
modulated the brake pressure (and thus the deceleration) according to and the following vehicles. If the preceding vehicle brakes abruptly,
the displacements of both preceding and following vehicles. the Advanced-AEB system of the host vehicle will first activate the
AEB according to the decreasing TTC. In addition, in order to avoid
the collision from the following vehicle with late or light braking, the
host vehicle tracks the reference braking trajectory using also the
distance to the following vehicle as an additional input. With the
Advanced-AEB system, the safety and comfort of vehicles could be
enhanced. The scenarios with moving preceding vehicle and other
special cases under the standard AEB interurban frontal collision
scenarios will be studies are future work.

References
1. Traffic Safety Facts 2011-A Compilation of Motor Vehicle
Crash Data from the Fatality Analysis Reporting System and
the General Estimates System. National Highway Traffic Safety
Figure 7. Relative distance between Car 2 and Car 3 based on the conventional
Administration (NHTSA).
and advanced AEB system
2. Coelingh E., Eidehall Z. and Bengtsson M., “Collision Warning
with Full Auto Brake and Pedestrian Detection-a practical
example of Automatic Emergency Braking,” in Proc. 2010 13th
IEEE Annual Conference on Intelligent Transportation Systems,
Portugal, Sept. 2010, pp. 155-160.
3. Test report-Comparative test of advanced emergency braking
systems. Allgemeiner Deutscher Automobil-Club e.V. (ADAC).
4. Research News-Collision Prevention for the Masses, edition 11,
no.4, Thatcham.
5. Kämpchen N., Schiele B. and Dietmayer K., “Situation
Assessment of an Autonomous Emergency Brake for Arbitrary
Vehicle-to-Vehicle Collision Scenarios,” IEEE Transactions on
Intelligent Transportation Systems, Dec. 2009, Vol. 104, Issue 4,
pp. 48-59.
Figure 8. Velocity of Car 1, Car 2, Car 3 with conventional and advanced AEB
system 6. Yi K. and Chung J., “Nonlinear Brake Control for Vehicle CE/
CA Systems,” IEEE/ASME Transactions on Mechatronics, Vol.
6, No. 1, 2001, pp. 17-25.
7. Doi A., Butsuen T., Niibe T., Takagi T., Yamamoto Y. and Seni
H., “Development of a rear-end collision avoidance system with
automatic brake control,” JSAE Review, Vol. 15, Issue 4, Oct.
1994, pp. 335-340.
8. Lu X. Y., Wang J. Q., “Multiple-Vehicle Longitudinal Collision
Avoidance and Impact Mitigation by Active Brake Control,”
IEEE Transactions on Intelligent Vehicles Symposium, Spain,
Jun. 2012, pp. 680-685.
9. Ashrafi M. J. F., Yousefi S., Karimi H., Hosseini S. M., Rostami
H., Ataeian H. R., “Highway Chain Collision Avoidance using
Inter-Vehicular Communications,” in Proc. 2013 3rd IEEE
Figure 9. Acceleration of Car 2 with conventional and advanced AEB system International Conf. on Computer and Knowledge Engineering,
Mashhad, Oct. 2013, pp. 135-140.
Conclusion 10. Hogan N., “Impedance control: An approach to manipulation,”
Autonomous emergency braking (AEB) systems is one function of J. Dyn. Sys., Meas., Control, 1985, vol. 107, pp. 1-7.
the Advanced Driver Assists System to avoid rear end collision. Most 11. Hennesssey, C. Shankwitz M., and Donath M.., “Sensor-based
of the previous studies were focused on developing an AEB for the Virtual Bumpers for Collision Avoidance Configuration Issues,”
host vehicle under the two-car following scenario. Scenarios with in Proc. SPIEThe International Society for Optical Engineering,
multiple vehicles traveling in the same direction are still under 1995, Vol. 2592, pp. 48-59.
Downloaded from SAE International by University of British Columbia, Sunday, July 29, 2018

12. Gorjestani A., Shankitz C. and Donath M., “Impedance Control


for Truck Collision Avoidance,” in Proc. 2000 IEEE American
Control Conference, Chicago, Jun. 2000, Vol. 3, pp. 1519-1524.
13. ShammaS. S. and Michael A., “Analysis of Gain Scheduled
Control for Nonlinear Plants,” IEEE Transactions on Automatic
Control, Vol. 35, No. 8, Aug. 1990, pp. 17-25.
14. Mechanical Simulation Corporation, 2006, CarSim User
Manual.
15. Chandler R.E., Herman R., and Montroll E.W., “Traffic
Dynamics: Studies in Car Following,” Operations Research,
Operations Research Society of America, pp. 165-184.
16. Chung S. B., Song K. H., Hong S. Y., and Kho S. Y.,
“Development of Sensitivity Term in Car-Following Model
Considering Practical Driving Behavior of Prevention Rear
End Collision,” Journal of the Eastern Asia Society for
Transportation Studies, Vol. 6, 2005, pp. 1354-1367

The Engineering Meetings Board has approved this paper for publication. It has successfully completed SAE’s peer review process under the supervision of the session organizer. The process
requires a minimum of three (3) reviews by industry experts.

All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or
otherwise, without the prior written permission of SAE International.

Positions and opinions advanced in this paper are those of the author(s) and not necessarily those of SAE International. The author is solely responsible for the content of the paper.

ISSN 0148-7191

http://papers.sae.org/2016-01-1453

You might also like