wards the merging vehicle, while guaranteeing a min-
imum distance towards the preceding in-lane vehicle.
Hence, two agents are involved in executing this ma-
neuver: a CACC agent to regulate the distance to-
wards the merging vehicle, and a separation agent to
guarantee a minimum distance towards the preceding
in-lane vehicle. The lane change is performed by a
lane-change agent, while the final vehicle-following
situation is realized through the CACC agents of all
vehicles. Negotiation among agents takes place dur-
ing the gap-making maneuver, since the separation
agent must have priority above the CACC agent in
case the preceding in-lane vehicle brakes; likewise,
the CACC agent has priority if the preceding in-lane
vehicle decides to accelerate for some reason.
During all maneuvers, it may be required to also
activate a collision avoidance agent as a fail safety
measure, capable of performing an emergency stop in
case dangerous situations occur during the scenario
execution, thus overruling other active agents. In ad-
dition, an ACC agent might take over from the CACC
agents in case of packet loss, thus implementing a
graceful degradation measure.
5 CONCLUSION
It was argued that cooperative automated driving re-
gards road traffic as a system instead of individual
vehicles, thus having the potential to improve traf-
fic efficiency and safety. Platooning is a well-known
example in this field, but must be extended in two
directions: First, to cover multiple traffic scenarios,
one-dimensional platooning must evolve into two-
dimensional maneuvering and second, practical de-
ployment requires inclusion of safety measures. To
this end, a software architecture for the control sys-
tem was proposed utilizing an agent-based approach.
This architecture will be implemented in the near fu-
ture to realize cooperative behavior in a fleet of people
movers.
REFERENCES
Alam, A., Besselink, B., Turri, V., M
˚
artensson, J., and Jo-
hansson, K. H. (2015). Heavy-duty vehicle platooning
for sustainable freight transportation: A cooperative
method to enhance safety and efficiency. IEEE Con-
trol Systems Magazine, 35(6):34–56.
de La Fortelle, A., Qian, X., Diemer, S., Gr
´
egoire, J.,
Moutarde, F., Bonnabel, S., Marjovi, A., Martinoli,
A., Llatser, I., Festag, A., and Sj
¨
oberg, K. (2014).
Network of automated vehicles: The AutoNet 2030
vision. In Proceedings of the 21st World Congress on
Intelligent Transport Systems.
Horowitz, R. and Varaiya, P. (2000). Control design of an
automated highway system. Proceedings of the IEEE,
88(7):913–925.
Huang, Z., Chu, D., Wu, C., and He, Y. (2019). Path plan-
ning and cooperative control for automated vehicle
platoon using hybrid automata. IEEE Transactions on
Intelligent Transportation Systems, 20(3):959–974.
ISO 26262-1 (2018). Road vehicles – Functional safety –
Part 1: Vocabulary. Technical report, International Or-
ganization for Standardization, Geneva, Switzerland.
ISO/PAS 21448 (2019). Road vehicles – Safety of the in-
tended functionality. Technical report, International
Organization for Standardization, Geneva, Switzer-
land.
Jennings, N. R. and Bussmann, S. (2003). Agent-based
control systems: Why are they suited to engineering
complex systems? IEEE Control Systems Magazine,
23(3):61–73.
Michon, J. A. (1985). A critical view of driver behavior
models: What do we know, what should we do? In
Evans, L. and Schwing, R. C., editors, Human Be-
havior and Traffic Safety, pages 485–520. Springer,
Boston, MA.
Morales Medina, A. I., van de Wouw, N., and Nijmeijer,
H. (2018). Cooperative intersection control based on
virtual platooning. IEEE Transactions on Intelligent
Transportation Systems, 19(6):1727–1740.
Ploeg, J., Semsar-Kazerooni, E., Morales Medina, A. I., de
Jongh, J. F. C. M., van de Sluis, J., Voronov, A., En-
glund, C., Bril, R. J., Salunkhe, H., Arr
´
ue, A., Ru-
ano, A., Garc
´
ıa-Sol, L., van Nunen, E., and van de
Wouw, N. (2018). Cooperative automated maneuver-
ing at the 2016 Grand Cooperative Driving Challenge.
IEEE Transactions on Intelligent Transportation Sys-
tems, 19(4):1213–1226.
Ploeg, J., van de Wouw, N., and Nijmeijer, H. (2014). L
p
string stability of cascaded systems: Application to
vehicle platooning. IEEE Transactions on Control
Systems Technology, 22(2):786–793.
Qian, X., de La Fortelle, A., and Moutarde, F. (2016). A
hierarchical Model Predictive Control framework for
on-road formation control of autonomous vehicles.
In Proceedings of the 2016 IEEE Intelligent Vehicles
Symposium, pages 376–381.
Santini, S., Salvi, A., Valente, A. S., Pescap
`
e, A., Segata,
M., and Cigno, R. L. (2019). Platooning maneuvers
in vehicular networks: A distributed and consensus-
based approach. IEEE Transactions on Intelligent Ve-
hicles, 4(1):59–72.
Waymo (2017). On the road to fully self-driving: Waymo
safety report.
Zegers, J. C., Semsar-Kazerooni, E., Fusco, M., and Ploeg,
J. (2017). A multi-layer control approach to truck pla-
tooning: Platoon cohesion subject to dynamical limi-
tations. In Proceedings of the 5th IEEE International
Conference on Models and Technologies for Intelli-
gent Transportation Systems, pages 128–133.
VEHITS 2019 - 5th International Conference on Vehicle Technology and Intelligent Transport Systems
10