{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,13]],"date-time":"2026-10-13T00:37:24Z","timestamp":1791851844913,"version":"4.3.4"},"reference-count":45,"publisher":"SAGE Publications","issue":"7","license":[{"start":{"date-parts":[[2020,7,18]],"date-time":"2020-07-18T00:00:00Z","timestamp":1595030400000},"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":["IIS-1566129"],"award-info":[{"award-number":["IIS-1566129"]}],"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":[[2022,6]]},"abstract":"<jats:p>In this paper, we propose a novel robocentric formulation of the visual\u2013inertial navigation system (VINS) within a sliding-window filtering framework and design an efficient, lightweight, robocentric visual\u2013inertial odometry (R-VIO) algorithm for consistent motion tracking even in challenging environments using only a monocular camera and a six-axis inertial measurement unit (IMU). The key idea is to deliberately reformulate the VINS with respect to a moving local frame, rather than a fixed global frame of reference as in the standard world-centric VINS, in order to obtain relative motion estimates of higher accuracy for updating global pose. As an immediate advantage of this robocentric formulation, the proposed R-VIO can start from an arbitrary pose, without the need to align the initial orientation with the global gravitational direction. More importantly, we analytically show that the linearized robocentric VINS does not undergo the observability mismatch issue as in the standard world-centric counterparts that has been identified in the literature as the main cause of estimation inconsistency. Furthermore, we investigate in depth the special motions that degrade the performance in the world-centric formulation and show that such degenerate cases can be easily compensated for by the proposed robocentric formulation, without resorting to additional sensors as in the world-centric formulation, thus leading to better robustness. The proposed R-VIO algorithm has been extensively validated through both Monte Carlo simulation and real-world experiments with different sensing platforms navigating in different environments, and shown to achieve better (or competitive at least) performance than the state-of-the-art VINS, in terms of consistency, accuracy, and efficiency.<\/jats:p>","DOI":"10.1177\/0278364919853361","type":"journal-article","created":{"date-parts":[[2019,7,19]],"date-time":"2019-07-19T06:26:05Z","timestamp":1563517565000},"page":"667-689","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":82,"title":["Robocentric visual\u2013inertial odometry"],"prefix":"10.1177","volume":"41","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9840-1843","authenticated-orcid":false,"given":"Zheng","family":"Huai","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, University of Delaware, Newark, DE, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guoquan","family":"Huang","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, University of Delaware, Newark, DE, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2019,7,18]]},"reference":[{"key":"bibr1-0278364919853361","unstructured":"Agarwal S, Mierle K and others (2010) Ceres Solver. Available at: http:\/\/ceres-solver.org."},{"key":"bibr2-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1023\/B:VISI.0000011205.11775.fd"},{"key":"bibr3-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1002\/0471221279"},{"key":"bibr4-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1177\/0278364917728574"},{"key":"bibr5-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2015.7353389"},{"key":"bibr6-0278364919853361","unstructured":"Breckenridge WG (1979) Quaternions proposed standard conventions. Technical report, NASA Jet Propulsion Laboratory."},{"key":"bibr7-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1177\/0278364915620033"},{"key":"bibr8-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2006.06.005"},{"key":"bibr9-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/IECON.1990.149118"},{"key":"bibr10-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2008.2003276"},{"key":"bibr11-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2009.5354410"},{"key":"bibr12-0278364919853361","volume-title":"International Workshop on the Algorithmic Foundations of Robotics","author":"Eckenhoff K","year":"2016"},{"key":"bibr13-0278364919853361","author":"Forster C","year":"2015","journal-title":"Robotics: Science and Systems"},{"key":"bibr14-0278364919853361","volume-title":"Matrix Computations","volume":"3","author":"Golub GH","year":"2012"},{"key":"bibr15-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2013.6630984"},{"key":"bibr16-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1177\/0278364913509675"},{"key":"bibr17-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2013.2277549"},{"key":"bibr18-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2018.8593643"},{"key":"bibr19-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2014.6907581"},{"key":"bibr20-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-00196-3_43"},{"key":"bibr21-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1177\/0278364909353640"},{"key":"bibr22-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2013.05.001"},{"key":"bibr23-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1177\/0278364910388963"},{"key":"bibr24-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1177\/0278364910382802"},{"key":"bibr25-0278364919853361","doi-asserted-by":"publisher","DOI":"10.5244\/C.25.16"},{"key":"bibr26-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1177\/0278364914554813"},{"key":"bibr27-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1177\/0278364913481251"},{"key":"bibr28-0278364919853361","doi-asserted-by":"crossref","first-page":"241","DOI":"10.7551\/mitpress\/9816.003.0036","volume-title":"Robotics: Science and Systems","author":"Li M","year":"2013"},{"key":"bibr29-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2011.2170332"},{"key":"bibr30-0278364919853361","volume-title":"Stochastic Models, Estimation, and Control","volume":"1","author":"Maybeck PS","year":"1979"},{"key":"bibr31-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2007.364024"},{"key":"bibr32-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2009.2012342"},{"key":"bibr33-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2017.2653359"},{"key":"bibr34-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2018.2853729"},{"key":"bibr35-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2002.1014801"},{"key":"bibr36-0278364919853361","first-page":"593","volume-title":"IEEE Computer Society Conference on Computer Vision and Pattern Recognition","author":"Shi J","year":"1994"},{"key":"bibr37-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1177\/027836402320556340"},{"key":"bibr38-0278364919853361","unstructured":"Trawny N, Roumeliotis SI (2005) Indirect Kalman filter for 3D attitude estimation. Technical report, Department of Computer Science and Engineering, University of Minnesota."},{"key":"bibr39-0278364919853361","first-page":"298","volume-title":"International Workshop on Vision Algorithms","author":"Triggs B","year":"1999"},{"key":"bibr40-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2014.6907672"},{"key":"bibr41-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2016.7487335"},{"key":"bibr42-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2011.5979982"},{"key":"bibr43-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2017.7989603"},{"key":"bibr44-0278364919853361","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2017.2651376"},{"key":"bibr45-0278364919853361","first-page":"7244","volume-title":"IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Zhang Z","year":"2018"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364919853361","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0278364919853361","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364919853361","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364919853361","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:16:56Z","timestamp":1777457816000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0278364919853361"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,18]]},"references-count":45,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2022,6]]}},"alternative-id":["10.1177\/0278364919853361"],"URL":"https:\/\/doi.org\/10.1177\/0278364919853361","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,18]]}}}