Software Open Access

MATLAB Simulation of Networked Model Predictive Control for Vehicle Collision Avoidance

Bassam Alrifaee

This project is implemented by Bassam Alrifaee, from 
the RWTH Aachen University, during his PhD thesis 
titled "Networked Model Predictive Control for Vehicle Collision 
Avoidance". Helpful contributions were made by the following students:
Janis Maczijewski, Marwan Chawa, Mohamed Hetaba, Mostafa Nabil, 
Kevin Kostyszyn, Mark Azer, Masoumeh G. Mamaghani

Also thanks to Arthur Richards' work which provided a starting point 
for the initial implementation.: A. G. Richards and J. P. How, 
"Aircraft Trajectory Planning with Collision Avoidance using Mixed 
Integer Linear Programming" in Proceedings of the American Control 
Conference, 2002.

Users are requested to cite the following in any work 
utilizing this software:
# This MATLAB simulation
[1] B. Alrifaee. MATLAB Simulation of Networked Model Predictive Control 
for Vehicle Collision Avoidance, May 2017. https://doi.org/10.5281/zenodo.1252992
# PhD thesis
[2] B. Alrifaee. Networked Model Predictive Control for Vehicle 
Collision Avoidance. PhD thesis, RWTH Aachen University, 2017. 
# Distributed MPC
[3] B. Alrifaee, F. J. He\sseler, and D. Abel. Coordinated 
Non-Cooperative Distributed Model Predictive Control for Decoupled 
Systems Using Graphs. In 6th IFAC Workshop on Distributed Estimation 
and Control in Networked Systems NecSys 2016, Tokyo, Japan, September 2016. 
# Optimization
[4] B. Alrifaee, J. Maczijewski, and D. Abel. Sequential Convex 
Programming MPC for Dynamic Vehicle Collision Avoidance. In 2017 IEEE 
Conference on Control Technology and Applications (CCTA), pages 2202–2207, 
Aug 2017.
[5] B. Alrifaee, M. G. Mamaghani, and D. Abel. Centralized Non-Convex 
Model Predictive Control for Cooperative Collision Avoidance of 
Networked Vehicles. In Intelligent Control (ISIC), 2014 IEEE 
International Symposium on, pages 1583-1588, Oct 2014. 


Video of Experimental Results:
https://youtu.be/X2syxG5GI6g
 
Video of the Simulation Results:
https://youtu.be/zS3UBx09O6M
 
RWTH Aachen University:
http://www.rwth-aachen.de/

Files (75.5 kB)
Name Size
Net-MPC_Collision-Avoidance-v1.0.0.zip
md5:9e8f9094359eb52bbd2f2ad7a32a7838
75.5 kB Download
79
3
views
downloads
All versions This version
Views 7968
Downloads 33
Data volume 226.5 kB226.5 kB
Unique views 7564
Unique downloads 33

Share

Cite as