{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T09:44:47Z","timestamp":1771062287391,"version":"3.50.1"},"reference-count":63,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,7]]},"DOI":"10.1109\/ecc.2015.7330727","type":"proceedings-article","created":{"date-parts":[[2015,11,23]],"date-time":"2015-11-23T22:45:17Z","timestamp":1448318717000},"page":"1355-1361","source":"Crossref","is-referenced-by-count":32,"title":["A tutorial on model predictive control for spacecraft rendezvous"],"prefix":"10.1109","author":[{"given":"Edward N.","family":"Hartley","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.2514\/6.2005-5833"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.2514\/2.6924"},{"key":"ref33","article-title":"Soft constraints and exact penalty functions in model predictive control","author":"kerrigan","year":"2000","journal-title":"Proc UKACC Int Conf (Control 2000)"},{"key":"ref32","article-title":"Predictive control algorithm for spacecraft rendezvous hovering phases","author":"gilz","year":"2014"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1002\/rnc.683"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.2514\/1.62219"},{"key":"ref37","volume":"1","author":"tisserand","year":"1889","journal-title":"Traite de Macanique Celeste"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.2514\/2.4875"},{"key":"ref35","author":"kaplan","year":"1976","journal-title":"Modern Spacecraft Dynamics & Control"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511815652"},{"key":"ref60","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/S0005-1098(01)00174-1","article-title":"The explicit linear quadratic regulator for constrained systems","volume":"38","author":"bemporad","year":"2002","journal-title":"Automatica"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1007\/s10569-014-9543-x"},{"key":"ref61","first-page":"1156","article-title":"Event-triggered model predictive control of discrete-time linear systems subject to disturbances","author":"lehmann","year":"2013","journal-title":"Proc European Control Conf"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1016\/j.asr.2015.01.032"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2008.4739349"},{"key":"ref27","article-title":"Fuel efficient relative orbit control strategies for formation flying and rendezvous within PRISMA","author":"larsson","year":"2006","journal-title":"Proc 29th AAS Guidance and Control Conf"},{"key":"ref29","article-title":"Field programmable gate array based predictive control system for spacecraft rendezvous in elliptical orbits","author":"hartley","year":"2014","journal-title":"Optim Control Appl Meth"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511543388"},{"key":"ref1","doi-asserted-by":"crossref","DOI":"10.2514\/6.IAC-05-A3.3.04","article-title":"Rendez-vous GNC and system analyses for the Mars Sample Return mission","author":"regnier","year":"2005","journal-title":"56th Int Astronautical Congress of the Int Astronautical Federation the Int Academy of Astronautics and the Int Inst of Space Law"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1016\/j.actaastro.2010.08.021"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ACC.2012.6314862"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1002\/rnc.2827"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2013.6760170"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1080\/00207179.2013.789608"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2014.2379639"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.2514\/1.G000477"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2009.2033838"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2013.2258781"},{"key":"ref59","article-title":"A Matlab toolbox for C-code generation for first order methods","author":"ullmann","year":"2011"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1561\/2200000016"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2011.2176389"},{"key":"ref56","first-page":"1605","article-title":"Automated custom code generation for embedded real-time second order cone programming","author":"dueri","year":"2014","journal-title":"Preprints of IFAC World Congres"},{"key":"ref55","first-page":"3071","article-title":"ECOS: An SOCP solver for embedded systems","author":"domahidi","year":"2013","journal-title":"Proc European Control Conf"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2012.6426855"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1007\/s11081-011-9176-9"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1016\/j.jprocont.2014.10.002"},{"key":"ref10","author":"camacho","year":"2004","journal-title":"Model Predictive Control"},{"key":"ref11","author":"rawlings","year":"2009","journal-title":"Model Predictive Control Theory and Design"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1016\/S0005-1098(98)00178-2"},{"key":"ref12","article-title":"Predictive control for linear and hybrid systems","author":"borrelli","year":"2014"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2014.10.128"},{"key":"ref14","article-title":"Plume avoidance maneuver planning using mixed integer linear programming","author":"richards","year":"2001","journal-title":"AIAA Guidance Navigation and Control Conf and Exhibit"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.2514\/6.2003-5507"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.2514\/1.29590"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2012.03.009"},{"key":"ref18","first-page":"1922","article-title":"Model predictive control for spacecraft rendezvous and docking with a rotating\/tumbling platform and for debris avoidance","author":"park","year":"2011","journal-title":"Proc American Control Conf"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2011.09.006"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.2514\/1.30734"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.2514\/1.27052"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.2514\/6.2012-1314619"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1016\/j.cja.2013.07.042"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1016\/S0005-1098(99)00214-9"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.2514\/6.2009-5951"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1016\/S0959-1524(99)00034-7"},{"key":"ref9","author":"maciejowski","year":"2002","journal-title":"Predictive Control with Constraints"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1002\/rnc.1059"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysconle.2014.01.002"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1002\/rnc.1613"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2004.08.019"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2013.02.025"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.2514\/1.56521"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2009.04.007"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2008.01.023"}],"event":{"name":"2015 European Control Conference (ECC)","location":"Linz, Austria","start":{"date-parts":[[2015,7,15]]},"end":{"date-parts":[[2015,7,17]]}},"container-title":["2015 European Control Conference (ECC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7317886\/7330515\/07330727.pdf?arnumber=7330727","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,11]],"date-time":"2020-09-11T19:13:02Z","timestamp":1599851582000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7330727\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7]]},"references-count":63,"URL":"https:\/\/doi.org\/10.1109\/ecc.2015.7330727","relation":{},"subject":[],"published":{"date-parts":[[2015,7]]}}}