{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T19:59:26Z","timestamp":1780084766645,"version":"3.54.0"},"reference-count":36,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,6]]},"DOI":"10.23919\/ecc.2019.8795788","type":"proceedings-article","created":{"date-parts":[[2019,8,15]],"date-time":"2019-08-15T19:20:02Z","timestamp":1565896802000},"page":"3365-3370","source":"Crossref","is-referenced-by-count":56,"title":["MATMPC - A MATLAB Based Toolbox for Real-time Nonlinear Model Predictive Control"],"prefix":"10.23919","author":[{"given":"Yutao","family":"Chen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mattia","family":"Bruschetta","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Enrico","family":"Picotti","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alessandro","family":"Beghi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1080\/00423110701773893"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2017.8264305"},{"key":"ref31","first-page":"1780","article-title":"A fast nonlinear model predictive control strategy for real-time motion control of mechanical systems","author":"chen","year":"0","journal-title":"2017 IEEE International Conference on Advanced Intelligent Mechatronics (AIM)"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.23919\/ECC.2019.8796032"},{"key":"ref36","year":"2017","journal-title":"VI-CarRealTime 18 0 Documentation VI-grade engineering software & services"},{"key":"ref35","article-title":"Spatial predictive control for agile semi-autonomous ground vehicles","author":"gao","year":"0","journal-title":"Proc The 11 th International Symposium on Advanced Vehicle Control"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/ITSC.2013.6728576"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2015.01.002"},{"key":"ref11","first-page":"1","article-title":"A software framework for embedded nonlinear model predictive control using a gradient-based augmented lagrangian approach (grampc)","author":"englert","year":"2018","journal-title":"Optimization and Engineering"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1080\/00207179.2017.1316017"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2018.11.062"},{"key":"ref14","first-page":"123","article-title":"The control toolboxan open-source c++ library for robotics, optimal and model predictive control","author":"giftthaler","year":"0","journal-title":"2018 IEEE Int Conf Simulation Modeling and Programming for Autonomous Robots (SIMPAR)"},{"key":"ref15","article-title":"An adaptive partial sensitivity updating scheme for fast nonlinear model predictive control","author":"chen","year":"2018","journal-title":"IEEE Transactions on Automatic Control"},{"key":"ref16","article-title":"A multiple shooting algorithm for direct solution of optimal control problems","author":"bock","year":"0","journal-title":"Proceedings of the IFAC World Congress"},{"key":"ref17","year":"2017","journal-title":"Hpipm"},{"key":"ref18","author":"stellato","year":"2017","journal-title":"OSQP An operator splitting solver for quadratic programs"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/s10107-004-0559-y"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1002\/oca.2152"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-0348-8407-5_21"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-06486-4_7"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/CACSD.2004.1393890"},{"key":"ref6","first-page":"0","article-title":"Iclocs2: Solve your optimal control problems with less pain","author":"nie","year":"0","journal-title":"IFAC Conference on Nonlinear Model Predictive Control"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1016\/j.jprocont.2012.01.008"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2558904"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.9746\/sicetr1965.38.617"},{"key":"ref7","first-page":"1","article-title":"Casadi: a software framework for nonlinear optimization and optimal control","author":"andersson","year":"2018","journal-title":"Mathematical Programming Computation"},{"key":"ref2","author":"bemporad","year":"2010","journal-title":"Model Predictive Control Toolbox User s Guide"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2011.08.020"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1016\/S0967-0661(02)00186-7"},{"key":"ref20","author":"andersson","year":"2013","journal-title":"A general-purpose software framework for dynamic optimization"},{"key":"ref22","author":"yutao","year":"2018","journal-title":"Algorithms and applications for nonlinear model predictive control with long prediction horizon"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-014-0071-1"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2018.11.067"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2016.7798946"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1016\/S0959-1524(01)00023-3"},{"key":"ref25","author":"nocedal","year":"2006","journal-title":"Numerical Optimization"}],"event":{"name":"2019 18th European Control Conference (ECC)","location":"Naples, Italy","start":{"date-parts":[[2019,6,25]]},"end":{"date-parts":[[2019,6,28]]}},"container-title":["2019 18th European Control Conference (ECC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8778424\/8795605\/08795788.pdf?arnumber=8795788","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,2]],"date-time":"2019-09-02T21:35:17Z","timestamp":1567460117000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8795788\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6]]},"references-count":36,"URL":"https:\/\/doi.org\/10.23919\/ecc.2019.8795788","relation":{},"subject":[],"published":{"date-parts":[[2019,6]]}}}