{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T14:20:37Z","timestamp":1777126837968,"version":"3.51.4"},"reference-count":37,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2021,6,23]],"date-time":"2021-06-23T00:00:00Z","timestamp":1624406400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Model predictive control (MPC) is a multi-objective control technique that can handle system constraints. However, the performance of an MPC controller highly relies on a proper prioritization weight for each objective, which highlights the need for a precise weight tuning technique. In this paper, we propose an analytical tuning technique by matching the MPC controller performance with the performance of a linear quadratic regulator (LQR) controller. The proposed methodology derives the transformation of a LQR weighting matrix with a fixed weighting factor using a discrete algebraic Riccati equation (DARE) and designs an MPC controller using the idea of a discrete time linear quadratic tracking problem (LQT) in the presence of constraints. The proposed methodology ensures optimal performance between unconstrained MPC and LQR controllers and provides a sub-optimal solution while the constraints are active during transient operations. The resulting MPC behaves as the discrete time LQR by selecting an appropriate weighting matrix in the MPC control problem and ensures the asymptotic stability of the system. In this paper, the effectiveness of the proposed technique is investigated in the application of a novel vehicle collision avoidance system that is designed in the form of linear inequality constraints within MPC. The simulation results confirm the potency of the proposed MPC control technique in performing a safe, feasible and collision-free path while respecting the inputs, states and collision avoidance constraints.<\/jats:p>","DOI":"10.3390\/s21134296","type":"journal-article","created":{"date-parts":[[2021,6,23]],"date-time":"2021-06-23T11:28:41Z","timestamp":1624447721000},"page":"4296","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Autonomous Collision Avoidance Using MPC with LQR-Based Weight Transformation"],"prefix":"10.3390","volume":"21","author":[{"given":"Shayan","family":"Taherian","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering Sciences, Connected Autonomous Vehicle Lab (CAV-Lab), University of Surrey, Guildford GU2 7XH, UK"}]},{"given":"Kaushik","family":"Halder","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering Sciences, Connected Autonomous Vehicle Lab (CAV-Lab), University of Surrey, Guildford GU2 7XH, UK"}]},{"given":"Shilp","family":"Dixit","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering Sciences, Connected Autonomous Vehicle Lab (CAV-Lab), University of Surrey, Guildford GU2 7XH, UK"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1298-1040","authenticated-orcid":false,"given":"Saber","family":"Fallah","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering Sciences, Connected Autonomous Vehicle Lab (CAV-Lab), University of Surrey, Guildford GU2 7XH, UK"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"3471","DOI":"10.1109\/TCYB.2018.2845661","article-title":"Multiobjective and Interactive Genetic Algorithms for Weight Tuning of a Model Predictive Control-Based Motion Cueing Algorithm","volume":"49","author":"Mohammadi","year":"2019","journal-title":"IEEE Trans. Cybern."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Gray, A., Gao, Y., Lin, T., Hedrick, J.K., Tseng, H.E., and Borrelli, F. (2012, January 27\u201329). Predictive control for agile semi-autonomous ground vehicles using motion primitives. Proceedings of the 2012 American Control Conference, Montreal, QC, Canada.","DOI":"10.1109\/ACC.2012.6315303"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Dixit, S., Montanaro, U., Fallah, S., Dianati, M., Oxtoby, D., Mizutani, T., and Mouzakitis, A. (2018, January 4\u20137). Trajectory Planning for Autonomous High-Speed Overtaking using MPC with Terminal Set Constraints. Proceedings of the 2018 21st International Conference on Intelligent Transportation Systems, Maui, HI, USA.","DOI":"10.1109\/ITSC.2018.8569529"},{"key":"ref_4","first-page":"21602","article-title":"An automatic tuning method for model predictive control strategies","volume":"49","author":"Fontes","year":"2019","journal-title":"Proc. Am. Control Conf."},{"key":"ref_5","unstructured":"Julian, B.-G. (2017). Tuning for MPC Controllers. The Role of Population Games in the Design of Optimization-Based Controllers, Springer."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1109\/TAC.2009.2033838","article-title":"Model Predictive Control Tuning by Controller Matching","volume":"55","author":"Cairano","year":"2010","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Shah, G., and Engell, S. (2010, January 23\u201325). Tuning MPC for desired closed-loop performance for SISO systems. Proceedings of the 18th Mediterranean Conference on Control and Automation, MED\u201910-Conference Proceedings, Marrakech, Morocco.","DOI":"10.1109\/MED.2010.5547799"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1016\/0005-1098(87)90087-2","article-title":"Generalized predictive control-Part I. The basic algorithm","volume":"23","author":"Clarke","year":"1987","journal-title":"Automatica"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"145e154","DOI":"10.1016\/j.isatra.2018.03.003","article-title":"Tuning strategy for dynamic matrix control with reduced horizons","volume":"76","author":"Klopot","year":"2018","journal-title":"ISA Trans."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1430","DOI":"10.1109\/TMI.2018.2823679","article-title":"Intelligent Parameter Tuning in Optimization-Based Iterative CT Reconstruction via Deep Reinforcement Learning","volume":"37","author":"Shen","year":"2018","journal-title":"IEEE Trans. Med. Imaging"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"5637","DOI":"10.1109\/TIE.2019.2934030","article-title":"Tuning of digital PID controllers using particle swarm optimization algorithm for a CAN-based DC motor subject to stochastic delays","volume":"67","author":"Qi","year":"2019","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1741","DOI":"10.1016\/j.engappai.2013.03.003","article-title":"Learning-based tuning of supervisory model predictive control for drinking water networks","volume":"26","author":"Grosso","year":"2013","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_13","first-page":"53","article-title":"A tuning algorithm for model predictive controllers based on geneticalgorithms and fuzzy decision makingtle","volume":"47","author":"Lee","year":"2007","journal-title":"ISA Trans."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"3505","DOI":"10.1021\/ie900323c","article-title":"Garriga and Masoud Soroush. Model Predictive Control Tuning Methods: A Review","volume":"49","author":"Jorge","year":"2010","journal-title":"Ind. Eng. Chem."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1016\/j.asoc.2015.02.033","article-title":"Systematic selection of tuning parameters for efficient predictive controllers using a multiobjective evolutionary algorithm","volume":"31","author":"Trujillob","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_16","first-page":"6663","article-title":"Inverse optimal control for discrete-time finite-horizon Linear Quadratic Regulators","volume":"110","author":"Qi","year":"2019","journal-title":"Automatica"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1049\/el:19770361","article-title":"Inverse optimal control problem for linear discrete-time systems","volume":"13","author":"Willems","year":"1977","journal-title":"Electron. Lett."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1639","DOI":"10.1109\/TAC.2005.858694","article-title":"Inverse optimal adaptive control for attitude tracking of spacecraft","volume":"50","author":"Luo","year":"2005","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1017\/S0263574719000596","article-title":"Transformation of LQR Weights for Discretization Invariant Performance of PI\/PID Dominant Pole Placement Controllers","volume":"38","author":"Halder","year":"2019","journal-title":"Robotica"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Kiumarsi-Khomartash, B., Frank, L., Naghibi-Sistani, L., Mohammad, B., and Karimpour, A. (2013, January 10\u201313). Optimal tracking control for linear discrete-time systems using reinforcement learning. Proceedings of the 52nd IEEE Conference on Decision and Control, Firenze, Italy.","DOI":"10.1109\/CDC.2013.6760476"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"695","DOI":"10.1109\/TCST.2015.2440999","article-title":"A Receding Horizon Control Strategy for Autonomous Vehicles in Dynamic Environments","volume":"24","author":"Franze","year":"2016","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Gao, Y., Gray, A., Frasch, J., Lin, T., Tseng, E., Hedrick, J.K., and Borrelli, F. (2012, January 9\u201312). Spatial Predictive Control for Agile Semi-Autonomous Ground Vehicles. Proceedings of the 11th International Symposium on Advanced Vehicle Control, Seoul, Korea.","DOI":"10.1109\/ACC.2012.6315303"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Karlsson, J., Murgovski, N., and Sj\u00f6berg, J. (2016, January 1\u20134). Temporal vs. Spatial formulation of autonomous overtaking algorithms. Proceedings of the 2016 IEEE 19th International Conference on Intelligent Transportation Systems, Rio de Janeiro, Brazil.","DOI":"10.1109\/ITSC.2016.7795682"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1016\/j.conengprac.2015.04.006","article-title":"Receding horizon maneuver generation for automated highway driving","volume":"41","author":"Nilsson","year":"2015","journal-title":"Control Eng. Pract."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Kong, J., Pfeiffer, M., Schildbach, G., and Borrelli, F. (July, January 28). Kinematic and Dynamic Vehicle Models for Autonomous Driving Control Design. Proceedings of the 2015 IEEE Intelligent Vehicles Symposium, Seoul, Korea.","DOI":"10.1109\/IVS.2015.7225830"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Liu, C., Lee, S., Varnhagen, S., and Tseng, H.E. (2017, January 11\u201314). Path planning for autonomous vehicles using model predictive control. Proceedings of the 2017 IEEE Intelligent Vehicles Symposium, Los Angeles, CA, USA.","DOI":"10.1109\/IVS.2017.7995716"},{"key":"ref_27","first-page":"1586","article-title":"Lateral Vehicle Trajectory Optimization Using Constrained Linear Time-Varying MPC","volume":"18","author":"Gutjahr","year":"2017","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_28","unstructured":"Mad, D., Philippsen, R., Eidehall, A., and Dahl, K. (2013, January 23\u201326). On Path Planning Methods for Automotive Collision Avoidance. Proceedings of the 2013 IEEE Intelligent Vehicles Symposium, Gold Coast, QLD, Australia."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"6301","DOI":"10.3182\/20140824-6-ZA-1003.00619","article-title":"Manoeuvre generation and control for automated highway driving","volume":"47","author":"Nilsson","year":"2014","journal-title":"IIFAC Proc. Vol."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Gao, Y., Gray, A., Carvalho, A., Tseng, H.E., and Borrelli, F. (2014, January 4\u20136). Robust nonlinear predictive control for semiautonomous ground vehicles. Proceedings of the 2014 American Control Conference, Portland, OR, USA.","DOI":"10.1109\/ACC.2014.6859253"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Plessen, M., Lima, P., Martensson, J., Bemporad, A., and Wahlberg, B. (2017, January 16\u201319). Trajectory planning under vehicle dimension constraints using sequential linear programming. Proceedings of the 2017 IEEE 20th International Conference on Intelligent Transportation Systems, Yokohama, Japan.","DOI":"10.1109\/ITSC.2017.8317665"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"867","DOI":"10.1109\/ROBOT.1997.620143","article-title":"Collision-free and continuous-curvature path planning for car-like robots","volume":"1","author":"Scheuer","year":"1997","journal-title":"Proc. IEEE Int. Conf. Robot. Autom."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1016\/S1474-6670(17)50946-5","article-title":"Path Generation for a Robot Vehicle Using Composite Clothoid Segments","volume":"25","author":"Shin","year":"1992","journal-title":"IFAC Proc. Vol."},{"key":"ref_34","unstructured":"(2021, June 20). The Practice of Clothoid Connections on Road Interchanges. Available online: http:\/\/precismultipla.altervista.org\/ESU2\/chap08.htm."},{"key":"ref_35","unstructured":"Funke, J. (2015). Collision Avoidance Up to the Handling Limits for Autonomous Vehicles. [Ph.D. Thesis, Standford University]."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Schmeitz, A., Zegers, J., Ploeg, J., and Alirezaei, M. (2017, January 26\u201328). Towards a generic lateral control concept for cooperative automated driving theoretical and experimental evaluation. Proceedings of the 5th IEEE International Conference on Models and Technologies for Intelligent Transportation Systems, MT-ITS 2017-Proceedings, Naples, Italy.","DOI":"10.1109\/MTITS.2017.8005653"},{"key":"ref_37","first-page":"559","article-title":"Comparison of Path Tracking and Torque-Vectoring Controllers for Autonomous Electric Vehicles","volume":"3","author":"Chatzikomis","year":"2018","journal-title":"IEEE"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/13\/4296\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:22:19Z","timestamp":1760163739000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/13\/4296"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,23]]},"references-count":37,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2021,7]]}},"alternative-id":["s21134296"],"URL":"https:\/\/doi.org\/10.3390\/s21134296","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,23]]}}}