{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,29]],"date-time":"2026-03-29T00:05:37Z","timestamp":1774742737566,"version":"3.50.1"},"reference-count":89,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2021,1,11]],"date-time":"2021-01-11T00:00:00Z","timestamp":1610323200000},"content-version":"vor","delay-in-days":366,"URL":"http:\/\/www.sagepub.com\/licence-information-for-chorus"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1117178"],"award-info":[{"award-number":["1117178"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1830901"],"award-info":[{"award-number":["1830901"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF1138967"],"award-info":[{"award-number":["CCF1138967"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["IIS1226883"],"award-info":[{"award-number":["IIS1226883"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2020,3]]},"abstract":"<jats:p> Leveraging the elastic bodies of soft robots promises to enable the execution of dynamic motions as well as compliant and safe interaction with an unstructured environment. However, the exploitation of these abilities is constrained by the lack of appropriate control strategies. This work tackles for the first time the development of closed-loop dynamic controllers for a continuous soft robot. We present two architectures designed for dynamic trajectory tracking and surface following, respectively. Both controllers are designed to preserve the natural softness of the robot and adapt to interactions with an unstructured environment. The validity of the controllers is proven analytically within the hypotheses of the model. The controllers are evaluated through an extensive series of simulations, and through experiments on a physical soft robot capable of planar motions. <\/jats:p>","DOI":"10.1177\/0278364919897292","type":"journal-article","created":{"date-parts":[[2020,1,11]],"date-time":"2020-01-11T11:55:17Z","timestamp":1578743717000},"page":"490-513","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":250,"title":["Model-based dynamic feedback control of a planar soft robot: trajectory tracking and interaction with the environment"],"prefix":"10.1177","volume":"39","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1067-1134","authenticated-orcid":false,"given":"Cosimo","family":"Della Santina","sequence":"first","affiliation":[{"name":"Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7143-7259","authenticated-orcid":false,"given":"Robert K","family":"Katzschmann","sequence":"additional","affiliation":[{"name":"Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA, USA"}]},{"given":"Antonio","family":"Bicchi","sequence":"additional","affiliation":[{"name":"Centro E. Piaggio, University of Pisa, Italy"},{"name":"Soft Robotics for Human Cooperation and Rehabilitation, Istituto Italiano di Tecnologia, Genova, Italy"}]},{"given":"Daniela","family":"Rus","sequence":"additional","affiliation":[{"name":"Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA, USA"}]}],"member":"179","published-online":{"date-parts":[[2020,1,11]]},"reference":[{"key":"bibr1-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/37.16766"},{"key":"bibr2-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2018.2830351"},{"key":"bibr3-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.2016.0870"},{"key":"bibr4-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2011.5980005"},{"key":"bibr5-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360662"},{"key":"bibr6-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.94.063005"},{"key":"bibr7-0278364919897292","volume-title":"Geometric Control of Mechanical Systems: Modeling, Analysis, and Design for Simple Mechanical Control Systems (Texts in Applied Mathematics","volume":"49","author":"Bullo F","year":"2004"},{"key":"bibr8-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.1995.525866"},{"key":"bibr9-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0192052"},{"key":"bibr10-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/100.486658"},{"key":"bibr11-0278364919897292","volume":"21","author":"Curtain RF","year":"2012","journal-title":"An Introduction to Infinite-dimensional Linear Systems Theory ( Texts in Applied Mathematics"},{"key":"bibr12-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1998.677024"},{"key":"bibr13-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1016\/j.eml.2016.02.007"},{"key":"bibr14-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2016.2636360"},{"key":"bibr15-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/IROS40897.2019.8967668"},{"key":"bibr16-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOSOFT.2018.8404895"},{"key":"bibr17-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2017.8264433"},{"key":"bibr18-0278364919897292","first-page":"147","volume-title":"International Conference on Robotics in Alpe-Adria Danube Region","author":"Deutschmann B","year":"2017"},{"key":"bibr19-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7139264"},{"key":"bibr20-0278364919897292","volume-title":"Rigid body dynamics algorithms","author":"Featherstone R","year":"2014"},{"key":"bibr21-0278364919897292","author":"Gazzola M","year":"2016","journal-title":"arXiv preprint arXiv:1607.00430"},{"key":"bibr22-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1089\/soro.2017.0007"},{"key":"bibr23-0278364919897292","unstructured":"Giri N (2011) A new approach to dynamic modeling of continuum robots. Thesis 1227, Clemson University. Available at: https:\/\/tigerprints.clemson.edu\/all_theses\/1227"},{"key":"bibr24-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2011.6094909"},{"key":"bibr25-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1088\/1748-3190\/10\/3\/035002"},{"key":"bibr26-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1177\/0278364915596450"},{"key":"bibr27-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1089\/soro.2015.0006"},{"key":"bibr28-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2003.812829"},{"key":"bibr29-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/SIMPAR.2016.7862394"},{"key":"bibr30-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2012.11.017"},{"key":"bibr31-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2017.2723903"},{"issue":"2","key":"bibr32-0278364919897292","first-page":"45","volume":"20","author":"Hannan MW","year":"2003","journal-title":"Journal of Field Robotics"},{"key":"bibr33-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2006.887288"},{"key":"bibr34-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2017.08.1115"},{"key":"bibr35-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2016.2639067"},{"key":"bibr36-0278364919897292","first-page":"681","volume-title":"Autonomous Robots","volume":"43","author":"Homberg BS","year":"2019"},{"key":"bibr37-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/CCTA.2017.8062459"},{"key":"bibr38-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2005.861458"},{"key":"bibr39-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2007.363174"},{"key":"bibr40-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1016\/j.camwa.2012.03.018"},{"key":"bibr41-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2011.6094873"},{"key":"bibr42-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2014.6942580"},{"key":"bibr43-0278364919897292","first-page":"113","volume-title":"Proceedings of the 9th WSEAS International Conference on Signal Processing, Robotics and Automation","author":"Kapadia AD","year":"2010"},{"key":"bibr44-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOSOFT.2019.8722799"},{"key":"bibr45-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.aar3449"},{"key":"bibr46-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1089\/soro.2015.0013"},{"key":"bibr47-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574700017641"},{"key":"bibr48-0278364919897292","volume-title":"Nonlinear Systems","author":"Khalil HK","year":"1996"},{"key":"bibr49-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1987.1087068"},{"key":"bibr50-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-015-9479-3"},{"key":"bibr51-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1163\/156855312X626343"},{"key":"bibr52-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.aah3690"},{"key":"bibr53-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2014.6907099"},{"key":"bibr54-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2017.08.1440"},{"key":"bibr55-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-1768-8_11"},{"key":"bibr56-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1016\/S0005-1098(98)00019-3"},{"key":"bibr57-0278364919897292","volume-title":"Stability and Stabilization of Infinite Dimensional Systems With Applications","author":"Luo ZH","year":"2012"},{"key":"bibr58-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2014.2314777"},{"key":"bibr59-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2014.6942614"},{"key":"bibr60-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1177\/0278364915587925"},{"key":"bibr61-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1177\/0278364915587926"},{"key":"bibr62-0278364919897292","volume-title":"A Mathematical Introduction to Robotic Manipulation","author":"Murray RM","year":"1994"},{"key":"bibr63-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1177\/0278364908091463"},{"key":"bibr64-0278364919897292","volume-title":"Cartesian Impedance Control of Redundant and Flexible-joint Robots","author":"Ott C","year":"2008"},{"key":"bibr65-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1080\/01691864.2014.913503"},{"key":"bibr66-0278364919897292","volume-title":"The Matrix Cookbook","author":"Petersen KB","year":"2008"},{"key":"bibr67-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1145\/2366316.2366335"},{"key":"bibr68-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1002\/adem.201700016"},{"key":"bibr69-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2015.2428504"},{"key":"bibr70-0278364919897292","author":"Renda F","year":"2017","journal-title":"arXiv preprint arXiv:1702.03660"},{"key":"bibr71-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1242\/jeb.038588"},{"key":"bibr72-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2013.2281564"},{"key":"bibr73-0278364919897292","volume":"79","author":"Rubin MB","year":"2013","journal-title":"Cosserat Theories: Shells, Rods and Points ( Solid Mechanics and Its Applications"},{"key":"bibr74-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1038\/nature14543"},{"key":"bibr75-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2017.2743100"},{"key":"bibr76-0278364919897292","volume-title":"Modelling and Control of Robot Manipulators","author":"Sciavicco L","year":"2012"},{"key":"bibr77-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2012.2204070"},{"key":"bibr78-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1016\/S0959-1524(02)00062-8"},{"key":"bibr79-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7139540"},{"key":"bibr80-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2016.7487706"},{"key":"bibr81-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1177\/027836498700600303"},{"key":"bibr82-0278364919897292","volume-title":"Applied Nonlinear Control","author":"Slotine JJE","year":"1991"},{"key":"bibr83-0278364919897292","author":"Thieffry M","year":"2017","journal-title":"IFAC World Congress"},{"key":"bibr84-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2018.2797241"},{"key":"bibr85-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7139904"},{"key":"bibr86-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2016.2613410"},{"key":"bibr87-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1177\/0278364910368147"},{"key":"bibr88-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2016.7759810"},{"key":"bibr89-0278364919897292","doi-asserted-by":"publisher","DOI":"10.1115\/1.4023636"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364919897292","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0278364919897292","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364919897292","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364919897292","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T15:29:31Z","timestamp":1740756571000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0278364919897292"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,11]]},"references-count":89,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,3]]}},"alternative-id":["10.1177\/0278364919897292"],"URL":"https:\/\/doi.org\/10.1177\/0278364919897292","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1,11]]}}}