Adaptive Cruise Control with a Customized Electronic Control Unit

  • Mateus Mussi Brugnolli
  • Bruno Silva Pereira
  • Bruno Augusto Angélico
  • Armando Antônio Maria LaganáEmail author


This paper aims the development of adaptive cruise control (ACC) system, a technology of advanced driver assistance systems (ADAS), in an embedded application. This research has at its disposal a vehicle with a customized electronic control unit, with functions to support the study of ADAS. An ACC module was produced to allow the insertion of embedded controllers, communicating with the vehicle network and with a radar for future on-road applications. The dynamic model of the vehicle was estimated using the system identification theory, and a model validation was performed. The control system was divided in a cascade control loop, being the outer loop controller responsible for computing the cruise speed and the inner loop for tracking such speed. The outer loop controller was performed using a switching logic between cruise control and ACC modes. The inner loop controller was designed with the Dahlin control theory. The validation of the controllers was performed using a safe and controlled environment, with a dynamometer.


Adaptive cruise control Digital control Electronic control unit Dynamometer 


  1. de Lima, D. A., & Pereira, G. A. S. (2013). Navigation of an autonomous car using vector fields and the dynamic window approach. Journal of Control, Automation and Electrical Systems, 24, 106–116.CrossRefGoogle Scholar
  2. Ferreira, V. P., Achy, A. R. A., Pepe, I. M., & Torres, E. A. (2014). A new electronic ethanol injection management system for diesel engines. Journal of Control, Automation and Electrical Systems, 25(5), 566–575.CrossRefGoogle Scholar
  3. Filho, C. M., Terra, M. H., & Wolf, D. F. (2017). Safe optimization of highway traffic with robust model predictive control-based cooperative adaptive cruise control. IEEE Transactions on Intelligent Transportation Systems, 18(11), 3193–3203. Scholar
  4. Ganji, Kouzani, & Khoo and Shams-ZahraeiGanji 2014]slidingacc Ganji, B., Kouzani, A. Z., Khoo, S. Y., & Shams-Zahraei, M., (2014). Adaptive cruise control of a hev using sliding mode control. Expert Systems with Applications, 41(2), 607–615.
  5. Khayyam, Nahavandi, & DavisKhayyam 2012]energyacc Khayyam, H., Nahavandi, S., & Davis, S., (2012). Adaptive cruise control look-ahead system for energy management of vehicles. Expert Systems with Applications, 39(3), 3874–3885.
  6. Kuyumcu, A., & Şengör, N. S. (2016). Effect of neural controller on adaptive cruise control. In A. E. Villa, P. Masulli, & A. J. Pons Rivero (Eds.), Artificial neural networks and machine learning–ICANN 2016 (pp. 515–522). Cham: Springer International Publishing.CrossRefGoogle Scholar
  7. Li, S. E., Guo, Q., Xu, S., Duan, J., Li, S., Li, C., et al. (2017). Performance enhanced predictive control for adaptive cruise control system considering road elevation information. IEEE Transactions on Intelligent Vehicles, 2(3), 150–160. Scholar
  8. Ljung, L. (ed.) (1999). System identification: Theory for the user, 2nd Edn. Prentice Hall PTR, Upper Saddle River, NJ.Google Scholar
  9. Luo, L., Chen, J., & Zhang, F. (2016). Integrated adaptive cruise control design considering the optimization of switching between throttle and brake. In 2016 IEEE Intelligent Vehicles Symposium (IV) (pp. 1162–1167).
  10. Magdici, S., & Althoff, M. (2017). Adaptive cruise control with safety guarantees for autonomous vehicles (20th IFAC World Congress). IFAC-PapersOnLine, 50(1), 5774–5781. Scholar
  11. MarkVollrath, Schleicher, S., & Gelau, C. (2011). The influence of cruise control and adaptive cruise control on driving behaviour—A driving simulator study. Accident Analysis & Prevention, 43(3), 1134–1139. Scholar
  12. Pereira, B. C. F. (2017). Evolução de uma unidade de gerenciamento eletrônico de um motor vw 2.0 l e desenvolvimento de controle de cruzeiro: Projeto otto iv. Master’s thesis, Universidade de São Paulo.Google Scholar
  13. Pereira, B. S. (2015). Controle da mistura ar/combustível em um motor a combustão interna: sistema em malha fechada. Master’s Thesis, Universidade de São Paulo.Google Scholar
  14. Seborg, D., Edgar, T., & Mellichamp, D. (2004). Process dynamics and control: Wiley Series in Chemical Engineering. New York: Wiley.Google Scholar
  15. Shakouri, P., Czeczot, J., & Ordys, A. (2015). Simulation validation of three nonlinear model-based controllers in the adaptive cruise control system. Journal of Intelligent and Robotic Systems, 80(2), 207–229. Scholar

Copyright information

© Brazilian Society for Automatics--SBA 2018

Authors and Affiliations

  1. 1.Escola Politécnica da Universidade de São PauloSão PauloBrazil

Personalised recommendations