Cooperative Adaptive Cruise Control

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

The Cooperative Adaptive Cruise Control (CACC) is an extension to the adaptive cruise control concept. CACC realises longitudinal automated vehicle control. In addition to the feedback loop used in the ACC, which uses Radar or LIDAR measurements to derive the range to the vehicle in front, the preceding vehicle's acceleration is used in a feed-forward loop. The preceding vehicle's acceleration is obtained from the Cooperative Awareness Messages (alternatively BSM in the US) it transmits using ETSI ITS-G5 or DSRC / WAVE technology (both based on IEEE 802.11p). Generally, these messages are transmitted several times per second by future vehicles equipped with ITS capabilities.

Benefits over ACC[edit]

ACC systems, like human drivers, may not exhibit string stability. This means that oscillations which are introduced into a traffic flow – by braking and accelerating vehicles – may be amplified in the upstream direction. This leads to so-called phantom traffic jams (in the best case) or head-tail collisions (in the worst case). It has been shown that ACC systems designed to maintain a fixed following distance will not be string stable.[1] ACC systems designed to maintain a fixed following time may or may not be string stable.

CACC addresses this problem, and in either case may improve stability, by reducing the delay of the response to the preceding vehicle. In human drivers this delay depends on reaction time and actions such as moving the foot from throttle to brake pedal. In ACC this delay is reduced, but there still is a large phase delay because of the estimation algorithm needed to translate the discrete range measurements (supplied by radar or lidar) to a metric of change in range over time (i.e. acceleration and deceleration of the lead vehicle). CACC utilizes vehicle-to-vehicle communications so that the vehicle has information not just on the vehicle immediately in front (through sensors), but also on a leading vehicle or vehicles further in front, through vehicle-to-vehicle communications of key parameters such as position, velocity, acceleration.


The Dutch Connect&Drive project implemented CACC in seven Toyota Prius vehicles in 2009–2010. This project used a communication stack based on the reference architecture of the Car-2-Car Communication Consortium, using IEEE 802.11a hardware at the physical layer.

The Grand Cooperative Driving Challenge (GCDC)[2] in 2011 was an international challenge for teams from universities and industry to participate with a vehicle which could cooperatively drive several defined traffic scenarios. CACC was a large part of the challenge. The communication stack was based on CALM FAST, using (by that time commercially available) IEEE 802.11p hardware in the 5.9 GHz range. The criteria on CACC performance included low platoon length, fast traveling time, platoon merging behaviour, and damping behaviour in strong acceleration and deceleration situations.[3]


  1. ^ Sheikholeslam, S.; Desoer, C. A. (1990). "Longitudinal Control of a Platoon of Vehicles". Proc. of 1990 American Control Conference: 291–296.
  2. ^ "GCDC". Grand Cooperative Driving Challenge. Archived from the original on 12 August 2013. Retrieved 16 January 2013.
  3. ^ Andreas Geiger; Martin Lauer; Frank Moosmann; Benjamin Ranft; Holger Rapp; Christoph Stiller; Julius Ziegler (2012). "Team AnnieWAY's Entry to the 2011 Grand Cooperative Driving Challenge". IEEE Transactions on Intelligent Transportation Systems. 13 (3): 1008–1017.