- Research Article
- Open Access
Improvement of Adaptive Cruise Control Performance
https://doi.org/10.1155/2010/295016
© Shigeharu Miyata et al. 2010
- Received: 14 October 2009
- Accepted: 24 August 2010
- Published: 14 September 2010
Abstract
This paper describes the Adaptive Cruise Control system (ACC), a system which reduces the driving burden on the driver. The ACC system primarily supports four driving modes on the road and controls the acceleration and deceleration of the vehicle in order to maintain a set speed or to avoid a crash. This paper proposes more accurate methods of detecting the preceding vehicle by radar while cornering, with consideration for the vehicle sideslip angle, and also of controlling the distance between vehicles. By making full use of the proposed identification logic for preceding vehicles and path estimation logic, an improvement in driving stability was achieved.
Keywords
- Radar
- Wave Radar
- Corner Radius
- Sideslip Angle
- Adaptive Cruise Control
1. Introduction
The number of traffic accidents and injuries continues to increase year by year, and annual traffic fatalities in Japan remain at over 7000. Under these conditions, there is an urgent need for technologies which can mitigate the serious damage caused by car accidents, as well as prevent the accidents themselves. Some members of this study have played active roles in a study group for the Advanced Safety Vehicle (ASV), a project conducted by the Japanese Ministry of Land, Infrastructure, Transport and Tourism, and are involved with ASV research and development. This study group has proposed and studied safety technologies such as Adaptive Cruise Control (ACC) and Precrash Safety Systems [1–7]. Some of these technologies have already been put into practical use.
An ACC system maintains the vehicle at the speed set by the driver, and when it detects a preceding vehicle travelling at a slower speed than the driver's vehicle, it controls the vehicle speed to match the speed of the preceding vehicle. It also performs following control to maintain the level of distance between vehicles which was set by the driver (a distance proportional to the vehicle speed). There has been past research for ACC systems aimed at designing a vehicle following distance control system using linear approximation and linear control logic [8]. However this research has not succeeded in producing natural vehicle behavior that meets the drivers' expectations. In addition, while a method for following a preceding vehicle on curves has been proposed [9] based on the following distance measured by stereo image processing and on the relative vehicle speed, this method is limited to following distances in the range of 4 m–22 m, and it is not suitable for maintaining the following distance of approximately 100 m that is needed for expressway driving.
When a vehicle is driving at high speed such as on an expressway, sideslip occurs when the vehicle corners. It is known that this sideslip operates toward the outside of the turn when the vehicle is at slow speed, and toward the inside of the turn when the vehicle is at high speed [10–12]. Research and development of 4 WS systems that steer the rear wheels in order to reduce this sideslip and improve driving performance have been carried out. However, no attempts other than this paper have been found at creating an ACC system with following control that incorporates consideration of the vehicle sideslip. Our research team has already submitted a patent application for this concept [13].
This paper describes the Adaptive Cruise Control system (ACC), a system which reduces the driving burden on the driver. The ACC system primarily supports the four driving modes on the road that are described in Section 2.1, and controls the acceleration and deceleration of the vehicle in order to maintain a set speed or to avoid a collision. The key to achieving intelligent ACC control is the method used to detect and follow the preceding vehicle.
The use of obstacle detection equipment, which detects the preceding vehicle by means of millimeter wave radar, is already well established [14–18]. When the obstacle detection equipment detects a vehicle (obstacle) in the path ahead of the driver's vehicle, the turning radius of the driver's vehicle (calculated based on the values from the yaw rate sensor and steering angle sensor) is used to estimate the position of the preceding vehicle after the next radar scan. The system then judges whether or not the estimated position of the preceding vehicle matches the position detected after the radar scan. As long as the turning radius of the driver's vehicle does not change significantly between the radar scans, then calculating the amount of offset of the detected preceding vehicle from its path center line allows the future position of the preceding vehicle to be easily estimated. In particular when the speeds of the driver's vehicle and the preceding vehicle are approximately the same, the amount of this offset can be assumed to be unchanging between radar scans, making it possible to easily predict the position of the preceding vehicle. However as described above, on expressways where the vehicles are travelling at high speed, if there is a curve where the turning radius of the driver's vehicle changes between radar scans, the sideslip that occurs when the vehicle corners causes the amount of offset from the preceding vehicle path center line to change. As a result, it becomes impossible to accurately estimate the position of the preceding vehicle, and the driver's vehicle accelerates, producing a potentially dangerous situation.
This ACC system that incorporates consideration of the sideslip angle makes it possible for one vehicle to reliably follow the preceding vehicle by performing the following two operations. First, the system estimates the path (the radius of curvature of the path center line) by determining the cornering radius of the vehicle based on the detected yaw rate, steering wheel angle, and vehicle velocity. Second, the system judges whether or not the current detected vehicle is the same as the previous detected vehicle by comparing the position of the detected vehicle with a position that is estimated based on the calculated offset from the center line of the path each time a radar scan occurs. Usually, the radius of curvature of the path center line is assumed to be unchanged during the period between radar scans. However, in cases of curves near an entrance or exit, the radius of curvature of the path actually does change during the period between radar scans. In these cases, if the offset is assumed to be unchanged, the radar fails to lock onto the preceding vehicle. Therefore, because the position of the preceding vehicle relative to the driver's own vehicle is influenced by the sideslip of vehicle, the offset needs to be corrected at each radar scan based on the most recent detected cornering radius.
For the following operation, ACC performs control in order to maintain a constant distance. However, for example, when the preceding vehicle is traveling close to the second vehicle ahead, and if the preceding vehicle brakes and accelerates suddenly and repeatedly (jerky motions), the driver's own vehicle is forced to perform the same jerky motions. As a result, such a system cannot be expected to provide good ride quality and a feeling of safety. Therefore, it is necessary to change from velocity control which maintains a constant distance between the driver's vehicle and the preceding vehicle to velocity control which maintains a constant distance between the driver's vehicle and the second vehicle ahead. In this way, even if the preceding vehicle performs repeated jerky motions, the driver's own vehicle is not forced to perform sudden braking and acceleration. This results in a definite improvement to the ride quality and the feeling of safety.
From the above points of view, this paper proposes a more accurate method of detecting the preceding vehicle by radar, and of controlling the distance between vehicles. This proposal also for the first time includes consideration of the vehicle sideslip angle. These methods are expected to result in improved driving stability.
Section 2 of this paper describes the ACC system configuration. Section 3 explains the functions related to velocity control. Evaluation for the ACC system based on the experiment results and conclusions are presented in Section 4.
2. ACC System Configuration
2.1. Primary ACC Modes
- (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.
2.2. System Configuration
System configuration.
ACC unit layout.
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.
2.3. Millimeter Wave Radar
Millimeter Wave Radar performance.
Detection range | Max | 150 m |
Min | 2 m | |
Resolution | 0.1 m | |
Range rate | Max | 200 km/h |
Min |
| |
Resolution | 0.36 km/h | |
Azimuth angle | Area |
|
Resolution | 0.1 deg | |
Data rate | 100 msec |
Vehicle system parameters.
| Vehicle mass |
---|---|
| Vehicle speed |
C.G. | Center of gravity |
| Distance between front axle and C.G. |
| Distance between rear axle and C.G. |
| Front cornering power |
| Rear cornering power |
| Yaw rate |
| Sideslip angle |
| Tire angle |
View of the Millimeter Wave Radar.
3. ACC ECU
Control block diagram.
The ACC ECU selects the preceding vehicle to follow by utilizing the information (distance and relative velocity) transmitted by the Millimeter Wave Radar. The system then controls the acceleration and deceleration of the vehicle based on control values such as the target vehicle velocity and the target acceleration/deceleration.
3.1. Selection of the Preceding Vehicle during Cornering
Detection of preceding vehicle and estimation of path.
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
) 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
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







3.3. 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.







Relationship between amount of center travel
and the vehicle velocity.


Relationship between amount of correction
and cornering radius
(vehicle velocity: 70–75 km/h).
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.
Estimation of traffic lane and recognition of the preceding vehicle.
Actual case in which the preceding vehicle can be selected quickly by using the path and the position of the target vehicle.
3.4. Control of the Distance between Vehicles
The logic described in Section 3.3 makes faster lock-on times possible, allowing the ACC ECU to smoothly control the velocity of the driver's vehicle in order to maintain a constant distance between the vehicles. Furthermore, it allows the radar to maintain a continuous lock on the preceding vehicle.
Results of driving test.
4. 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.
For the acceleration/deceleration performance, which has a large effect on occupant comfort, when the lane was changed during tracking and the preceding vehicle sped up, the acceleration performance satisfied the need for a smooth feeling of acceleration with a short response delay.
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.
Authors’ Affiliations
References
- Yamamoto Y, Terano T, Nakagami T: Development of Mazda radar cruise control system. MAZDA; 2006.Google Scholar
- Yamamura Y, Seto Y, Nishira H, Kawabe T: An ACC design method for achieving both string stability and ride comfort. Journal of System Design and Dynamics 2008, 2(4):979-990. 10.1299/jsdd.2.979View ArticleGoogle Scholar
- Soma H, Shiraishi Y, Watanabe T, Takada Y, Takae Y: Trust in low-speed adaptive cruise control systems—analysis of trust structure. Review of Automotive Engineering 2005, 26(2):211-212.Google Scholar
- Kim Y-S, Hong K-S: An IMM algorithm for tracking maneuvering vehicles in an adaptive cruise control environment. International Journal of Control, Automation and Systems 2004, 2(3):310-318.MathSciNetGoogle Scholar
- Fukuoka H, Shirai Y, Kihei K: 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 2009, 40(3):933-938.Google Scholar
- Fujita K, Tokoro S: Pre-crash safety. Journal of Society of Automotive Engineerings of Japan 2005, 59(12):85-90.Google Scholar
- Sun Z, Bebis G, Miller R: Monocular precrash vehicle detection: features and classifiers. IEEE Transactions on Image Processing 2006, 15(7):2019-2034.View ArticleGoogle Scholar
- Adachi K: Proposal of a target headway distance method and applying this method to a car for adaptive cruise control system. Proceedings of the Japan Society of Mechanical Engineers 2006, (06-52):23-28.Google Scholar
- Shimomura N: A study on preceding vehicle tracking on curved roads using stereo vision. IEICE; 1997.Google Scholar
- Hiraoka T, Kumamoto H, Nishihara O: Sideslip angle estimation and active front steering system based on lateral acceleration data at centers of percussion with respect to front/rear wheels. JSAE Review 2004, 25(1):37-42.Google Scholar
- Gao X, Yu Z, Neubeck J, Wiedemann J: Sideslip angle estimation based on input-output linearization with tire-road friction adaptation. Journal of JSAE 2010, 48(2):217-234.Google Scholar
- Chen B-C, Hsieh F-C: Sideslip angle estimation using extended Kalman filter. Vehicle System Dynamics 2008, 46(1):353-364. 10.1080/00423110801958550View ArticleGoogle Scholar
- Okazaki H, Omura H, Seto T, Nakagami T: Obstacle detection equipment of vehicle. Patent Application 2006-106549(P2006-106549)Google Scholar
- Takizawa J, Sakagami K, Masuda M, Yamada K, Kyuma T: A development of pre-crash safety system for a mini sized vehicle. Transactions of Society of Automotive Engineering of Japan 2008, 39(2):15-20.Google Scholar
- Shimomura N, Nakamura A, Goto T, Fujimoto K, Shitsu H: A method of tracking a forward vehicle using a scanning laser radar and a camera. Transactions of the Institute of Electrical Engineers of Japan C 2003, 123(8):1427-1438.Google Scholar
- Miyazaki H, Arita S, Ishio W: Development of laser radar for automotive application. Journal of Society of Automotive Engineering of Japan 2006, 60(5):45-48.Google Scholar
- Osugi K, Miyauchi K, Furui N, Miyakoshi H: Development of the scanning laser radar for ACC system. DENSO Technical Review 2001, 6(1):43-48.Google Scholar
- ABE M: Motion and Control of Vehicle. 2nd edition. Sankaido, Tokyo, Japan; 2007.Google Scholar
Copyright
This article is published under license to BioMed Central Ltd. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.