Jing Huang,Yimin Chen,Xiaoyan Peng,Lin Hu,,and Dongpu Cao
Abstract—This paper presents a fusion control strategy of adaptive cruise control(ACC)and collision avoidance(CA),which takes into account a driver’s behavioral style. First,a questionnaire survey was performed to identify driver type,and the corresponding driving behavioral data were collected via driving simulator experiments, which served as the template data for the online identification of driver type.Then, the driveradaptive ACC/CA fusion control strategy was designed,and its effect was verified by virtual experiments. The results indicate that the proposed control strategy could achieve the fusion control of ACC and CA successfully and improve driver adaptability and comfort.
Manuscript received December 25,2019; revised March 4,2020;accepted April 2,2020.This work was supported by the National Natural Science Foundation of China(51775178,51875049),and Hunan Province Natural Science Outstanding Youth Fund (2019JJ20017).Recommended by Associate Editor LingxiLi.(Corresponding author: Lin Hu.)
Citation:J.Huang, Y.M.Chen,X.Y.Peng,L.Hu,and D.P.Cao,“Study on the driving style adaptive vehicle longitudinal control strategy,”IEEE/CAA J. Autom. Sinica, vol.7,no.4,pp.1107–1115,Jul.2020.
J.Huang is with the State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body,Hunan University,Changsha 410082,China(e-mail:huangjing926@hnu.edu.cn).
Y.M.Chen and D.P.Cao are with the Department of Mechanical and Mechatronics Engineering,University of Waterloo, Waterloo,ON N2L3G1,Canada (e-mail:yimin.chen@uwaterloo.ca;dongpu.cao@uwaterloo.ca).
X.Y.Peng is with the College of Mechanical&Vehicle Engineering,Hunan University,Changsha 410082,China (e-mail:xiaoyan_p@126.com).
L.Hu is with the School of Automotive and Mechanical Engineering,and Hunan Province Key Laboratory of Safety Design and Reliability Technology for Engineering Vehicle,Changsha University of Science and Technology,Changsha 410114,China (e-mail:hulin@csust.edu.cn).
Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/JAS.2020.1003261
THE adaptive cruise control(ACC)system and the collision avoidance(CA)system are used extensively in vehicular active safety fields.As a key component of advanced driver assistance systems,the ACC and CA systems are designed to ease driving fatigue and improve driving safety, but most current advanced driver assistance systems only focus on the vehicular safety requirements and do not consider the adaptability of drivers of different styles[1]–[3].Extended use of ACC may influence a driver’s behavior in the long term, which could cause unintended safety consequences[4]–[6],and the traditional single design may no longer be able to adapt to the future of driver’s personalized demand.So,it is necessary to consider the driver’s driving style when designing the ACC system to reduce the influence of the system on the driver’s behavior and improve the safety of the system.Besides, the ACC system and CA system are seldom integrated in their designs,and they often work independently of each other.Therefore,in an emergency braking situation,drivers and occupants would suffer a serious impact.
In terms of the driver’s adaptability, the environmental factors and the driver’s characteristics should be taken into account[7],and many researchers have used actual driving data from the actual traffic conditions to improve the personalized control of ACC and CA systems[8]–[10].The self-learning algorithms are often used to identify driver characteristics from the data in the manual operation phase[11],such as the recursive least-square method with the forgetting factor [12],and then the obtained driver characteristic parameters are used in the vehicle automatic control strategy.Xionget al.examined quantitatively drivers’adaptations using a conceptual model of adaptive behaviors and logistic regression techniques[13].Moonet al.obtained drivers’risk perceptions based on actual driving data,and the control strategy of the ACC/CA system was designed,including three working modes:safe,warning,and dangerous;each mode adopted different control methods to ensure the safety and com fort of drivers in the full speed range[14].In[15],[16],the change of signal light is considered to control the driving of vehicles at intersections.However,the adaptability to drivers of different styles was not considered in Moon’s work,and there was a large acceleration change in the combination of the ACC system and CA system,which induced a more serious impact on the driver.
In addition to driver adaptability,studies are trying to intensify the reliability of the ACC and CA systems to reduce the failure ratio while improving the functions.To make the ACC system work well at both highway and city street speeds,Zhaoet al.developed an adaptive supervisory adaptive dynamic programming algorithm[17].The model predictive control has also been widely used in the ACC system to predict velocity and distance in the desired trajectory[18]–[20].Based on the V2V communication technology to share information among neighboring vehicles,some researchers have developed cooperative adaptive cruise control technology [21]–[23]and cooperative collision avoidance technology[24],[25].It is common to consider the tire-road friction in the vehicle collision safety distance calculation[26],which would increase the accuracy of the algorithm.Furthermore,increasing attention has been paid to combining the ACC and CA systems[27]–[29].Baet al.integrated the functions of the ACC and CA systems into a single control system, which reduced vehicle impact deceleration but worsened driving safety in an emergency condition [30].
To reduce the risk of vehicle collisions and improve driver adaptability,this paper presents a fusion control strategy of the ACC and CA systems with consideration of driving style.The driving behavior characteristics of different style drivers are identified through a questionnaire survey and driving simulator experiments.Based on the driving styles,a driveradaptive ACC/CA fusion control strategy was designed.The combined design of the ACC system and the CA system enables the vehicle to achieve a full-speed safe driving range.
The rest of this paper is structured as follows.Section II introduces the approaches of identifying the driving styles.Section III details the design procedures of the driving style adaptive longitudinal control.The validation of the proposed strategy is provided in Section IV,followed by the conclusions in Section V.
The driving simulator experiments aimed to obtain the actual driving behavioural data of different styles of drivers under car-following and emergency braking conditions.The volunteers were recruited among skilled drivers.Their driving characteristics were identified through a questionnaire survey,which was designed based on the driver behaviour questionnaire(DBQ)[31]and the multi-dimensional driving style inventory(MDSI)[32]and were mainly modified for the longitudinal driving behavioural analysis[33],[34].A total of 212 volunteer drivers participated in the questionnaire survey,including 145 male and 67 female drivers.K-means cluster analysis was used to classify the drivers into three driving styles-the cautious style,ordinary style,and aggressive style,the proportion of cautious,ordinary and aggressive drivers was approximately 1:3:1,and there were a few more cautious drivers than aggressive drivers.Based on this proportion,8 cautious,16 ordinary and 6 aggressive drivers were selected to further finish the driving simulator experiments,these 30 volunteers are from 23 to 30 years old,with an average age of 25 years.The driving ages of volunteers are from 2 to 6 years,and the average driving age is 3.4 years.Their corresponding driving behavioural data were collected, which served as the template data after the cluster analysis for the online identification of driving type.
The driving simulator used in this study was FORUM 8,and the virtual driving experiment system was built by the UC win/Road software,including the scene design,functional requirement analysis and interaction scheme.The scene design included static scenes and dynamic scenes.The static scene mainly contained the road design,the configuration of trees, buildings,traffic signs,and so on.The dynamic scene was mainly composed of the setting of the interference vehicles in the simulated scene,as well as the traffic flow on the road [10],[14].
To get the natural driving data of different styles of drivers under the car-flowing and emergency collision avoidance conditions,the whole test road was designed as a 3000 m long four-lane straight road.An SUV moved preceding of the simulated target vehicle,with an initial speed of 8.3 m/s(30 km/h),and its velocity changed from time to time,as vehicles usually drive on urban streets.The detailed driving conditions of the SUV were set as follows:500 m,with an even speed 8.3 m/s(30 km/h)—130 m of acceleration,to 16.7 m/s(60 km/h)—1000 m,with an even speed 16.7 m/s(60 km/h)—160 m of deceleration,to 5.6 m/s(20 km/h)—300 m,with an even speed 5.6 m/s(20 km/h)—260 m of acceleration,to 16.7 m/s(60 km/h)—500 m,with an even speed 16.7 m/s(60 km/h).This stage was designed to collect the car-following driving data.Then,the preceding SUV began emergency braking,and its speed decelerated to zero within 17 m.This stage was designed to collect the driving data of emergency collision avoidance.
Each volunteer repeated the simulator experiments three times;then,the resulting driving data were collected under the car-following and emergency collision avoidance conditions,as shown in Tables I and II,respectively.
TABLE I Driving Data of Ca r-Following
TABLE II Driving Data of Emergency Collision Avoidance
Here,t1refers to any time during the car-following driving period,t2is the moment when the target vehicle started to brake,v1andaare the velocity and acceleration of the target vehicle,respectively,v2is the velocity of the preceding vehicle,andcis the actual distance between the two vehicles.
Table II shows the data collected during the emergency collision avoidance driving condition.t1andt2are the moment when the target vehicle began to brake and the moment when it reached the maximum braking deceleration,respectively,acis the deceleration at the moment when the target vehicle began to brake,amaxis the maximum braking deceleration of the target vehicle,andcis the actual distance between the two vehicles.
The factors that influence driver behaviours under the carfollowing condition mainly depend on the different psychological endurances of different style drivers with respect to the relative speed and relative distance between the target vehicle and the preceding vehicle.We identified the driver behavioural characteristics of different styles of drivers based on the driving data,which were collected during the driving simulator experiments.The data were used as the template data and the threshold value during the online driver style identification.
Based on the collected driving dataa,c,v1,andv2under the car-following condition,as listed in Table I, the coefficientsk1andk2of the transfer function that represent the driving behavioural characteristics of different styles of drivers are calculated according to
wherecdis the desired distance between the two vehicles,and it is obtained by
wherethis the time headway.In this study,th= 1.5 s,andd0is the zero-speed distance between the target vehicle and the preceding vehicle.
The data collected during the emergency collision avoidance driving condition were mainly used to calculate the increase ratepof different style driver braking forces in emergencies,and it was calculated according to
Table III lists the calculated driving behavioural characteristics of different styles of drivers.
TABLE III Different Styles of Drivers’Driving Parameters
It can be seen from Table III that the coefficientk2of aggressive drivers is highest.This coefficient is related to the velocity variation in ACC.A higherk2implies a better control ability over the vehicle speed, the driver intends to attain the same speed as the preceding vehicle.While,the coefficientk1is a coefficient of the clearance between two vehicles.The cautious drivers have the highestk1,which means the driver is more inclined to maintain the desired safety distance. In the case of emergency collision avoidance,the aggressive drivers tend to have a larger braking deceleration,and braking deceleration declines fast.Therefore,it can be concluded that the aggressive drivers are more inclined to make a rapid response and to have a higher braking deceleration.Thepvalue reflects the braking speed.The coefficientpof aggressive drivers is highest,thus implying that the aggressive drivers prefer to make the highest deceleration.
Based on the data collection and analysis from the driving simulator experiments, the driver behavioural characteristics of the three types of drivers were quantified as the coefficientsk1,k2,andp,which were further used in the driver-adaptive control strategy design.
Fig.1 illustrates the sketch of the driver-adaptive longitudinal control strategy designed in this study.First,the sensor module collects the driving data,and the decision module identifies the driving style online using the fuzzy recognition according to the driving data;then,the upper-level controller will choose the suitable control parameters based on the identified driving style to calculate the desired vehicle acceleration.The lower-level controller will use the fuzzy PID control principle[35],[36] to convert the acceleration into the braking pressure or the engine throttle opening to achieve driving style adaptive control.
In this study,the warning thresholdWTandiTTCwere used as the driving style recognition indicators,which also determine the switching moment between the CA and ACC systems.WTandiTTCwere calculated according to
wherecis the distance between the target vehicle and the preceding vehicle,v1andv2are the velocities of the target vehicle and the preceding vehicle,respectively,dbis the braking-critical distance,dwis the warning-critical distance,anddbanddwcan be calculated according to(6)and(7),respectively.
wherevrelis the relative velocity between the target vehicle and the preceding vehicle,a2is the maximum deceleration of the preceding vehicle assuming that the preceding vehicle is in the most dangerous conditions,anda2is set as–8m/s2in this study.d0is the zero-speed distance between the target vehicle and the preceding vehicle,Tsis the system delay time,Tdis the driver’s reaction time,andamaxis the presupposed maximum deceleration of the target vehicle whose value depends on the driving style.The correspondingamaxof the different style drivers are obtained through the driving simulator experiment,as shown in Table III.
The calculation equations ofWTandiTTCcontain both the relative distance and velocity information,which are the main factors that influence driver behaviour during the carfollowing and emergency collision avoidance conditions.Therefore,they are very suitable to reflect driver intentions,and their thresholds were calculated as shown in Table IV.
Fig.1.The driver-adaptive longitudinal control strategy.
TABLE IV Driving Style Judgement Threshold
The driving style indicatorsiTTCandWTof each driver were obtained in real time from the driving behavioural data,and then the fuzzy reasoning rule was used to identify the driving style based on theiTTCandWT[37],[38],as shown in Fig.2.The fuzzy reasoning rule is shown in Table V.
Fig.2.Driving style fuzzy recognition.
TABLE V The Rule of Fuzzy Reasoning
Based on the identified driving style,the linear-quadratic(LQ)optimal control theory was used in the upper level controller to achieve driver-adaptive control.In the carfollowing driving condition, the state-space model of the target vehicle and preceding vehicle is described in
whereaandωare the accelerations of the target vehicle and the preceding vehicle, respectively.The state variable is shown in
wherecdis the desired safety distance between the two vehicles,cis the actual distance between the two vehicles,v1andv2are the velocities of the target vehicle and the preceding vehicle,respectively.Takecand the velocity difference as the feedback of the control system.The control indexJis defined in (10)to minimize the error.
whereQandRare the weight matrices of the state variables and acceleration, respectively.These parameters are shown in
The calculatedQandRvalues of the different types of drivers are shown in Table VI.
According to the state feedback principle,a=–KXthe Riccati equation should be met to ensure that the control index is minimized,as shown in
In addition,the state feedback vectorKis defined in
wherePis the Semidefinite solution of the Riccati equation,and then the desired acceleration of ACC system can be obtained by
The values ofk1andk2of the different types of drivers were obtained previously from the driving simulator experiments,as shown in Table III.
In the design of the fusion control strategy of CA and ACC,the warning thresholdWTselects the switching moment from the ACC system to the CA system,which is the triggering condition for the CA system.The switch threshold was determined according to the driving simulation experiments,as shown in Table IV.
To solve the problem of the abrupt change in acceleration when switching from the ACC working mode to the CA working mode,the expected acceleration of the vehicle in case of an emergency was set based on the calculated acceleration of the ACC system.Thus,the acceleration of the target vehicle changes smoothly and reduces the impact force in case of a collision.This method can not only guarantee the com fort of drivers but also ensure driving safety.Three kinds of maximum braking decelerations and the corresponding braking speeds and braking moments,which are appropriate for the different driving styles,were set according to different driver adaptabilities,as shown in Fig.3.
Fig.3.Design of the driver-adaptive fusion control strategy of CA and ACC.
The desired acceleration of the CA system is related to parametersamaxandp.Under the emergency braking condition, the braking deceleration is determined by
whereaeis the brake deceleration of the CA system,aca,aco,andaccare the braking decelerations of the three types of drivers in the ACC system;tis the time period from the moment of switching to the CA until switching back to the ACC again or when the vehicle is stopped.The quantity in the exponent can rapidly increaseaeto ensure the collision avoidance in case of an emergency,andpa,po,andpccorrespond to the aggressive,ordinary,and cautious drivers,respectively.Their values were shown in Table III.
The vehicle impact degree evaluation indexjis defined by
whereais the longitudinal deceleration of the target vehicle,andvis the vehicle speed.This variable reflects the change rate of deceleration.It is used to judge vehicle ride com fort in this study.
The validation virtual experiments were performed in PreScan software to verify the effect of the proposed driveradaptive fusion control strategy of the CA and ACC systems[39].The initial velocity and location of the target vehicle were set to zero,and another vehicle was placed in the same lane 30 m ahead of the target vehicle as the disturbance vehicle[40].The Lidar was defined and initialized as the vehicle sensor.The inverse kinematic model of the brake and throttle,the vehicle dynamic model and the control model were established.
In the car-following driving condition,the initial velocity of the preceding disturbance vehicle was set to 8.3m/s(30 km/h),and its detail driving conditions were set as follows:156 m,with an even speed of 8.3 m/s(30 km/h) —124 m of acceleration,to 16.7 m/s(60 km/h)—166.6 m,with an even speed of 16.7 m/s(60 km/h)—166.6 m of deceleration,to 5.6 m/s(20 km/h)—300 m,with an even speed of 5.6 m/s(20 km/h).
In the emergency collision avoidance condition,the initial velocity of the preceding vehicle was 15m/s(54 km/h),which braked urgently, with a deceleration of –8m/s2.
In the car-following condition,the control strategy assigns the control system that works in the ACC mode.In it,the target vehicle actively followed the front car with one of the three cruise modes according to the driver’s driving style.The relative velocity and distance between the vehicles determined whether to accelerate or decelerate.The effect of the control strategy was evaluated in two aspects.One aspect was whether the controller guaranteed the driving task and ensured safe driving,and this performance was assessed in terms of velocity,following clearance and acceleration.These parameters reflect whether the target vehicle followed the front car with a suitable velocity and desired safety distance,and the outputted acceleration of the controller coincided with the expected acceleration of the different types of drivers.Another key point was whether the controller was suitable for drivers with different driving styles.This point was evaluated by observing whether the control of the speed and the distance was coordinated with the same rule of the driving simulator experiments when the controller worked in different driving style modes.
The velocity, the following clearance and the accelerations of the cautious,aggressive and ordinary driving style controllers are shown in Figs.4–6,respectively.
Fig.4.Simulation test of the cautious driving style ACC system.
Fig.5.Simulation test of the aggressive driving style ACC system.
Fig.6.Simulation test of the ordinary driving style ACC system.
Figs.4(a),5(a),and 6(a)compare the velocity-time curves between the preceding vehicle and the target vehicle.It can be seen that the target vehicle in the three driving style modes followed the velocity of the preceding vehicle very well after a short period of adjustment,and the aggressive driving style controller indicated the best performance of the following velocity.The differences between the actual velocity and desired velocity of the three driving styles are shown in Fig.7(a).
Figs.4(b),5(b),and Fig.6(b)show the actual distance and desired distance of the target vehicle for the different driving styles.In the beginning, the distance between the target vehicle and the preceding vehicle was large;thus, the actual distance was larger than the desired distance.Ten seconds later, the target vehicle better followed the preceding vehicle and maintained a safe distance.The cautious driving style controller indicated the best performance of distance keeping,while the aggressive driving style controller showed the worst performance of distance keeping.The differences between the actual distance and desired distance of the three driving styles are shown in Fig.7(b).
Figs.4(c),5(c),and 6(c)show the actual acceleration and desired acceleration of the target vehicle for different driving styles.Because the relative distance and relative velocity between the target vehicle and the preceding vehicle were large in the beginning,a large acceleration was generated.Five seconds later, the actual acceleration followed the desired acceleration well under all three driving style modes.The differences between the actual acceleration and the desired acceleration of the three driving styles are shown in Fig.7(c).
We can conclude from the figures that the cautious driving style controller is more inclined to keep a safe distance, while the aggressive driving style controller tends to follow the velocity.This result is in line with the previous driving simulator experimental results,which indicated that the designed system met the requirements of different types of drivers.
The validation test results of the emergency collision avoidance driving condition are shown in Fig.8.
Fig.7.Difference between the actual output and the desired value of the three styles of control.
Fig.8.Emergency braking conditions.
Fig.8(a)shows the velocities of the preceding vehicle and target vehicle under the three driving style modes.All three driving style controllers conducted emergency braking to achieve collision avoidance,and the velocity time history curves of the three styles of controllers were similar.Fig.8(b)shows the braking decelerations of different driving style controllers.It can be seen that the aggressive driver was more inclined to brake faster and to induce greater braking deceleration.Fig.8(c)shows the relative distance between the target vehicle and the preceding vehicle during emergency braking.The cautious driving style controller maintained the smallest relative distance when the target vehicle decreased to zero.Fig.8(d)shows the impact degrees of different driving style controllers under emergency braking conditions, which were calculated according to(16).It can be seen that the impact degrees of three styles of drivers are very smooth and steady,except one sharp impulse near the moment when the vehicle acceleration back to zero, which guarantees the driver’s com fort and safety.The aggressive driving style controller braking impact degree are larger than the cautious driver braking impact degree.
To reduce the risk of vehicle collision and improve driver adaptability,a driver-adaptive fusion control strategy of the ACC and CA systems was proposed in this study.The questionnaire survey was performed to identify the driver type,including aggressive,ordinary and cautious types,and the corresponding driving behavioural data were collected via the driving simulator experiments.The experiment results show that different styles of drivers have significant differences in their respective driving behaviours.Aggressive drivers are more inclined to accelerate during car-following driving conditions and are more inclined to have greater braking speeds and braking forces in emergency collision avoidance conditions.Meanwhile,cautious drivers tend to keep an appropriate clearance from the preceding vehicle in car-following conditions and have relatively lower braking speeds and lower braking forces under emergency braking conditions.These driving behavioural characteristics served as the template data after the cluster analysis for the online identification of driver type and the driver-adaptive ACC/CA fusion control strategy.
The ACC system was designed based on the optimal control theory,and it is self-adaptive to different driving styles;an exponential function was added in the desired deceleration from the ACC system to form a new desired deceleration for the CA system.This CA system can output the maximum braking deceleration and braking speed according to driver style,and this method can reduce the impact severity in the case of emergency braking.Finally,the effect of the proposed fusion control strategy was verified by virtual experiments,which indicated that the proposed control strategy could achieve the fusion control of the ACC and CA systems successfully and improve driver adaptability and com fort.
However,there are still some issues that need to be further studied and improved,such as the fact that the driver-adaptive control strategy was designed based only on three driver styles.It is suggested that the system parameters can be adjusted according to the driving operations of each driver so that the system can fit each driver.In addition,experiments should be carried out according to the actual road environment with subjective and objective judgements by the experimenter.
This research complied with the ICH-GCP,“China GCP”and related regulation and law of China,and was approved by the Institutional Review Board at the Second Xiangya Hospital of Central South University.Informed consent was obtained from each participant.
IEEE/CAA Journal of Automatica Sinica2020年4期