Cooperative Automated Driving for Bottleneck Scenarios in Mixed Traffic
<|reference_start|>Cooperative Automated Driving for Bottleneck Scenarios in Mixed Traffic: Connected automated vehicles (CAV), which incorporate vehicle-to-vehicle (V2V) communication into their motion planning, are expected to provide a wide range of benefits for individual and overall traffic flow. A frequent constraint or required precondition is that compatible CAVs must already be available in traffic at high penetration rates. Achieving such penetration rates incrementally before providing ample benefits for users presents a chicken-and-egg problem that is common in connected driving development. Based on the example of a cooperative driving function for bottleneck traffic flows (e.g. at a roadblock), we illustrate how such an evolutionary, incremental introduction can be achieved under transparent assumptions and objectives. To this end, we analyze the challenge from the perspectives of automation technology, traffic flow, human factors and market, and present a principle that 1) accounts for individual requirements from each domain; 2) provides benefits for any penetration rate of compatible CAVs between 0 % and 100 % as well as upward-compatibility for expected future developments in traffic; 3) can strictly limit the negative effects of cooperation for any participant and 4) can be implemented with close-to-market technology. We discuss the technical implementation as well as the effect on traffic flow over a wide parameter spectrum for human and technical aspects.<|reference_end|>
@article{baumann2024cooperative,
    title={Cooperative Automated Driving for Bottleneck Scenarios in Mixed Traffic},
    author={M.V. Baumann, J. Beyerer, H.S. Buck, B. Deml, S. Ehrhardt, Ch. Frese,
  D. Kleiser, M. Lauer, M. Roschani, M. Ruf, Ch. Stiller, P. Vortisch, J.R.
  Ziehn},
    journal={35th IEEE Intelligent Vehicles Symposium (IV 2023)},
    year={2024},
    doi={10.1109/IV55152.2023.10186638},
    archivePrefix={arXiv},
    eprint={2403.01512},
    primaryClass={cs.RO cs.HC cs.MA cs.SY eess.SY}
}