{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T10:09:17Z","timestamp":1777716557732,"version":"3.51.4"},"reference-count":92,"publisher":"SAGE Publications","issue":"8","license":[{"start":{"date-parts":[[2015,4,27]],"date-time":"2015-04-27T00:00:00Z","timestamp":1430092800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2015,7]]},"abstract":"<jats:p>Learning and adaptivity will play a large role in robotics in the future. Two questions are open: (1) in principle, how much it is possible to learn; and (2) in practice, how much should an agent be able to learn. The bootstrapping scenario describes the extreme case in which agents need to learn \u201ceverything\u201d from scratch, including a torque-to-pixels model for its robotic body. This paper considers the bootstrapping problem for a subset of the set of all robots. The Simple Vehicles are an idealization of mobile robots equipped with a set of \u201ccanonical\u201d exteroceptive sensors: the camera, the range finder and the field sampler. The sensorimotor dynamics of these sensors are derived and shown to be surprising similar. These sensorimotor dynamics are well approximated by a class of nonlinear systems that assume an instantaneous bilinear relation among observations, commands, and changes in the observations. The bilinear approximation is sufficient to guarantee success in the task of generalized \u201cservoing\u201d: driving the observations to a given goal snapshot. Simulations and experiments substantiate the theoretical results. This is the first instance of a bootstrapping agent that can learn the model of the dynamics of a relatively large universe of systems and use the models to solve well-defined tasks, with no parameter tuning or hand-designed features.<\/jats:p>","DOI":"10.1177\/0278364914557708","type":"journal-article","created":{"date-parts":[[2015,4,27]],"date-time":"2015-04-27T21:41:30Z","timestamp":1430170890000},"page":"1087-1113","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":4,"title":["Bootstrapping bilinear models of Simple Vehicles"],"prefix":"10.1177","volume":"34","author":[{"given":"Andrea","family":"Censi","sequence":"first","affiliation":[{"name":"Laboratory for Information and Decision Systems, Massachusetts Institute of Technology, Cambridge, MA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard M.","family":"Murray","sequence":"additional","affiliation":[{"name":"Division of Engineering and Applied Science, California Institute of Technology, Pasadena, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2015,4,27]]},"reference":[{"key":"bibr1-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/TAMD.2009.2021702"},{"key":"bibr2-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2013.02.003"},{"key":"bibr3-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1561\/2200000006"},{"key":"bibr4-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1890\/08-0313.1"},{"key":"bibr5-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1093\/oso\/9780198538493.001.0001"},{"key":"bibr6-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1162\/neco.2009.06-07-554"},{"key":"bibr7-0278364914557708","author":"Boots B","year":"2011","journal-title":"Advances in Neural Information Processing Systems"},{"key":"bibr8-0278364914557708","volume-title":"Vehicles: Experiments in Synthetic Psychology","author":"Braitenberg V","year":"1984"},{"key":"bibr9-0278364914557708","first-page":"181","volume-title":"Differential Geometric Control Theory","author":"Brockett RW","year":"1983"},{"key":"bibr10-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-013-9342-3"},{"key":"bibr11-0278364914557708","author":"Censi A","year":"2012","journal-title":"Bootstrapping Vehicles: A Formal Approach to Unsupervised Sensorimotor Learning based on Invariance"},{"key":"bibr12-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2012.2226380"},{"key":"bibr13-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2013.6630973"},{"key":"bibr14-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2013.34"},{"key":"bibr15-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2006.250573"},{"key":"bibr16-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-8176-4803-9"},{"key":"bibr17-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1038\/38278"},{"key":"bibr18-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2008.4543190"},{"key":"bibr19-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1080\/00207727008920220"},{"key":"bibr20-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1023\/b101451"},{"key":"bibr21-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/9.769370"},{"key":"bibr22-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1177\/0278364908097660"},{"key":"bibr23-0278364914557708","doi-asserted-by":"publisher","DOI":"10.15807\/jorsj.47.275"},{"key":"bibr24-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(76)90006-6"},{"key":"bibr25-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1162\/neco.2006.18.12.3097"},{"key":"bibr26-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84996-513-2"},{"key":"bibr27-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1023\/B:VISI.0000043754.56350.10"},{"key":"bibr28-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1016\/j.cviu.2009.03.009"},{"key":"bibr29-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509509"},{"key":"bibr30-0278364914557708","volume-title":"A bio-plausible design for visual pose stabilization","author":"Han S","year":"2010"},{"key":"bibr31-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1142\/S0219843608001376"},{"key":"bibr32-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1162\/neco.2006.18.7.1527"},{"key":"bibr33-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/TAMD.2010.2086454"},{"key":"bibr34-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30301-5_15"},{"key":"bibr35-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcss.2011.12.025"},{"key":"bibr36-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2012.268"},{"key":"bibr37-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718652"},{"key":"bibr38-0278364914557708","volume-title":"Subspace Methods for System Identification","author":"Katayama T","year":"1999"},{"key":"bibr39-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2009.5152579"},{"key":"bibr40-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-010-9213-0"},{"key":"bibr41-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1177\/0278364913495721"},{"key":"bibr42-0278364914557708","author":"Kolter J","year":"2008","journal-title":"Advances in Neural Information Processing Systems"},{"key":"bibr43-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1016\/S0004-3702(00)00017-5"},{"key":"bibr44-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1016\/j.artmed.2008.07.010"},{"key":"bibr45-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-75388-9_15"},{"key":"bibr46-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1080\/09540090600768484"},{"key":"bibr47-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1016\/0921-8890(91)90014-C"},{"key":"bibr48-0278364914557708","first-page":"25","volume":"9","author":"Kuipers BJ","year":"1988","journal-title":"AI Magazine"},{"key":"bibr49-0278364914557708","volume":"1","author":"Larochelle H","year":"2010","journal-title":"Advances in Neural Information Processing Systems"},{"key":"bibr50-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1214\/aos\/1176349259"},{"key":"bibr51-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1137\/S0363012993259981"},{"key":"bibr52-0278364914557708","first-page":"1555","volume-title":"Advances in Neural Information Processing Systems","author":"Littman ML","year":"2001"},{"key":"bibr53-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1002\/047134608X.W1046"},{"key":"bibr54-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2009.5152686"},{"key":"bibr55-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1080\/09540090310001655110"},{"key":"bibr56-0278364914557708","unstructured":"Margolis E (2004) Reconstruction of periodic bandlimited signals from nonuniform samples. Master\u2019s Thesis, Technion."},{"key":"bibr57-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509406"},{"key":"bibr58-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2007.383036"},{"key":"bibr59-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1162\/neco.2010.01-09-953"},{"key":"bibr60-0278364914557708","doi-asserted-by":"publisher","DOI":"10.4171\/JEMS\/37"},{"key":"bibr61-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/DEVLRN.2010.5578854"},{"key":"bibr62-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2008.08.004"},{"key":"bibr63-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2003.1211483"},{"key":"bibr64-0278364914557708","volume-title":"International Conference on Machine Learning (ICML)","author":"Ngiam J","year":"2011"},{"key":"bibr65-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1016\/S0004-3702(96)00051-3"},{"key":"bibr66-0278364914557708","doi-asserted-by":"crossref","unstructured":"Poggio T (2011) The computational magic of the ventral stream. Nature Precedings.","DOI":"10.1038\/npre.2011.6117.2"},{"key":"bibr67-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2004.1308865"},{"key":"bibr68-0278364914557708","unstructured":"Provost J, Kuipers B (2007) Self-organizing distinctive state abstraction using options. In: International Conference on Epigenetic Robotics."},{"key":"bibr69-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2010.5539962"},{"key":"bibr70-0278364914557708","volume-title":"Gaussian processes for machine learning","author":"Rasmussen CE","year":"2006"},{"key":"bibr71-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1016\/S0004-3702(03)00114-0"},{"key":"bibr72-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3108-8"},{"key":"bibr73-0278364914557708","volume-title":"Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics (AISTATS-2010)","author":"Siddiqi S","year":"2010"},{"key":"bibr74-0278364914557708","first-page":"512","author":"Singh S","year":"2004","journal-title":"International Conference on Uncertainty in Artificial Intelligence"},{"key":"bibr75-0278364914557708","unstructured":"Soatto S (2011) Steps towards a theory of visual information: Active perception, signal-to-symbol conversion and the interplay between sensing and control. CoRR. abstracts 1110.2053."},{"key":"bibr76-0278364914557708","first-page":"2231","volume-title":"Advances in Neural Information Processing Systems","author":"Srivastava N","year":"2012"},{"key":"bibr77-0278364914557708","volume-title":"International Conference on Epigenetic Robotics","author":"Stober J","year":"2009"},{"key":"bibr78-0278364914557708","volume-title":"AAAI Fall Symposium on Manifold Learning and Its Applications","author":"Stober J","year":"2009"},{"key":"bibr79-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/DEVLRN.2008.4640813"},{"key":"bibr80-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/TAMD.2009.2029989"},{"key":"bibr81-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1016\/j.jphysparis.2009.08.005"},{"key":"bibr82-0278364914557708","author":"Sutskever I","year":"2008","journal-title":"Advances in Neural Information Processing Systems"},{"key":"bibr83-0278364914557708","volume-title":"Reinforcement Learning: An Introduction","author":"Sutton RS","year":"1998"},{"key":"bibr84-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-15567-3_11"},{"key":"bibr85-0278364914557708","first-page":"631","author":"Taylor GW","year":"2010","journal-title":"Conference on Computer Vision and Pattern Recognition"},{"key":"bibr86-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1038\/ncomms2497"},{"key":"bibr87-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-0465-4"},{"key":"bibr88-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2008.08.015"},{"key":"bibr89-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-2440-0"},{"key":"bibr90-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2005.03.027"},{"key":"bibr91-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/DEVLRN.2010.5578869"},{"key":"bibr92-0278364914557708","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2011.5995732"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364914557708","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0278364914557708","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364914557708","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:18:52Z","timestamp":1777457932000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0278364914557708"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,4,27]]},"references-count":92,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2015,7]]}},"alternative-id":["10.1177\/0278364914557708"],"URL":"https:\/\/doi.org\/10.1177\/0278364914557708","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,4,27]]}}}