{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T18:42:37Z","timestamp":1772822557217,"version":"3.50.1"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2015,7,26]],"date-time":"2015-07-26T00:00:00Z","timestamp":1437868800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Auton Robot"],"published-print":{"date-parts":[[2015,10]]},"DOI":"10.1007\/s10514-015-9455-y","type":"journal-article","created":{"date-parts":[[2015,7,25]],"date-time":"2015-07-25T05:07:14Z","timestamp":1437800834000},"page":"221-238","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":68,"title":["Batch nonlinear continuous-time trajectory estimation as exactly sparse Gaussian process regression"],"prefix":"10.1007","volume":"39","author":[{"given":"Sean","family":"Anderson","sequence":"first","affiliation":[]},{"given":"Timothy D.","family":"Barfoot","sequence":"additional","affiliation":[]},{"given":"Chi Hay","family":"Tong","sequence":"additional","affiliation":[]},{"given":"Simo","family":"S\u00e4rkk\u00e4","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,7,26]]},"reference":[{"key":"9455_CR1","unstructured":"Alvarez, M., Luengo, D., & Lawrence, N. (2009). Latent force models. In Proceedings of the international conference on artificial intelligence and statistics (AISTATS)."},{"issue":"3","key":"9455_CR2","first-page":"108","volume":"13","author":"T Bailey","year":"2006","unstructured":"Bailey, T., & Durrant-Whyte, H. (2006). SLAM: Part II state of the art. IEEE RAM, 13(3), 108\u2013117.","journal-title":"IEEE RAM"},{"key":"9455_CR3","doi-asserted-by":"crossref","unstructured":"Barfoot, T. D., Tong, C. H., & S\u00e4rkk\u00e4, S. (2014). Batch continuous-time trajectory estimation as exactly sparse gaussian process regression. In Proceedings of robotics: Science and systems (RSS). Berkeley.","DOI":"10.15607\/RSS.2014.X.001"},{"issue":"3","key":"9455_CR4","doi-asserted-by":"crossref","first-page":"626","DOI":"10.1137\/0804035","volume":"4","author":"BM Bell","year":"1994","unstructured":"Bell, B. M. (1994). The iterated Kalman smoother as a Gauss-Newton method. SIAM Journal on Optimization, 4(3), 626\u2013636.","journal-title":"SIAM Journal on Optimization"},{"key":"9455_CR5","doi-asserted-by":"crossref","unstructured":"Bibby, C., & Reid, I. D. (2010). A hybrid SLAM representation for dynamic marine environments. In Proceedings of ICRA.","DOI":"10.1109\/ROBOT.2010.5509262"},{"key":"9455_CR6","doi-asserted-by":"crossref","unstructured":"Bosse, M., & Zlot, R. (2009). Continuous 3D scan-matching with a spinning 2D laser. In Proceedings of ICRA.","DOI":"10.1109\/ROBOT.2009.5152851"},{"key":"9455_CR7","unstructured":"Brown, D. C. (1958). A solution to the general problem of multiple station analytical stereotriangulation. RCA-MTP data reduction technical report no. 43, Patrick Airforce Base."},{"issue":"6","key":"9455_CR8","doi-asserted-by":"crossref","first-page":"1052","DOI":"10.1109\/TPAMI.2007.1049","volume":"29","author":"AJ Davison","year":"2007","unstructured":"Davison, A. J., Reid, I. D., Molton, N. D., & Stasse, O. (2007). MonoSLAM: Real-time single camera SLAM. IEEE Transactions on PAMI, 29(6), 1052\u20131067.","journal-title":"IEEE Transactions on PAMI"},{"key":"9455_CR9","doi-asserted-by":"crossref","first-page":"1865","DOI":"10.1109\/TAC.2011.2179426","volume":"57","author":"MP Deisenroth","year":"2012","unstructured":"Deisenroth, M. P., Turner, R., Huber, M., Hanebeck, U. D., & Rasmussen, C. E. (2012). Robust filtering and smoothing with Gaussian processes. IEEE Transactions on Automatic Control, 57, 1865\u20131871.","journal-title":"IEEE Transactions on Automatic Control"},{"issue":"12","key":"9455_CR10","first-page":"1181","volume":"25","author":"F Dellaert","year":"2006","unstructured":"Dellaert, F., & Kaess, M. (2006). Square root SAM: Simultaneous localization and mapping via square root information smoothing. IJRR, 25(12), 1181\u20131204.","journal-title":"IJRR"},{"key":"9455_CR11","doi-asserted-by":"crossref","unstructured":"Dong, H. J., & Barfoot, T. D. (2012). Lighting-invariant visual odometry using lidar intensity imagery and pose interpolation. In Proceedings of field and service robotics","DOI":"10.1007\/978-3-642-40686-7_22"},{"issue":"3","key":"9455_CR12","first-page":"99","volume":"11","author":"H Durrant-Whyte","year":"2006","unstructured":"Durrant-Whyte, H., & Bailey, T. (2006). SLAM: Part I essential algorithms. IEEE RAM, 11(3), 99\u2013110.","journal-title":"IEEE RAM"},{"issue":"1","key":"9455_CR13","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/56.768","volume":"4","author":"HF Durrant-Whyte","year":"1988","unstructured":"Durrant-Whyte, H. F. (1988). Uncertain geometry in robotics. IEEE Journal of Robotics and Automation, 4(1), 23\u201331.","journal-title":"IEEE Journal of Robotics and Automation"},{"issue":"6","key":"9455_CR14","first-page":"1100","volume":"22","author":"RM Eustice","year":"2006","unstructured":"Eustice, R. M., Singh, H., & Leonard, J. J. (2006). Exactly sparse delayed-state filters for view-based SLAM. IEEE TRO, 22(6), 1100\u20131114.","journal-title":"IEEE TRO"},{"key":"9455_CR15","unstructured":"Ferris, B., Fox, D., & Lawrence, N. (2007). Wifi-SLAM using Gaussian process latent variable models. In Proceedings of IJCAI."},{"key":"9455_CR16","unstructured":"Ferris, B., H\u00e4hnel, D., & Fox, D. (2006). Gaussian processes for signal strength-based localization. In Proceedings of RSS."},{"key":"9455_CR17","doi-asserted-by":"crossref","unstructured":"Furgale, P. T., Barfoot, T. D., & Sibley, G. (2012). Continuous-time batch estimation using temporal basis functions. In Proceedings of ICRA.","DOI":"10.1109\/ICRA.2012.6225005"},{"key":"9455_CR18","doi-asserted-by":"crossref","unstructured":"Grau, O., & Pansiot, J. (2012). Motion and velocity estimation of rolling shutter cameras. In Proceedings of the 9th European conference on visual media production (pp. 94\u201398).","DOI":"10.1145\/2414688.2414700"},{"key":"9455_CR19","doi-asserted-by":"crossref","unstructured":"Hartikainen, J., & S\u00e4rkk\u00e4, S. (2010). Kalman filtering and smoothing solutions to temporal Gaussian process regression models. In Proceedings of the IEEE international work on machine learning for signal processing.","DOI":"10.1109\/MLSP.2010.5589113"},{"key":"9455_CR20","unstructured":"Hartikainen, J., Sepp\u00e4nen, M., & S\u00e4rkk\u00e4, S. (2012). State-space inference for non-linear latent force models with application to satellite orbit prediction. In Proceedings of ICML."},{"key":"9455_CR21","doi-asserted-by":"crossref","unstructured":"Hedborg, J., Forss\u00e9n, P., Felsberg, M., & Ringaby, E. (2012). Rolling shutter bundle adjustment. In Proceedings of CVPR.","DOI":"10.1109\/CVPR.2012.6247831"},{"key":"9455_CR22","volume-title":"Stochastic processes and filtering theory","author":"AH Jazwinski","year":"1970","unstructured":"Jazwinski, A. H. (1970). Stochastic processes and filtering theory. New York: Academic Press."},{"issue":"4","key":"9455_CR23","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1016\/0165-1684(90)90102-5","volume":"21","author":"G Jumarie","year":"1990","unstructured":"Jumarie, G. (1990). Nonlinear filtering: A weighted mean squares approach and a Bayesian one via the maximum entropy principle. Signal Processing, 21(4), 323\u2013338.","journal-title":"Signal Processing"},{"issue":"2","key":"9455_CR24","first-page":"217","volume":"31","author":"M Kaess","year":"2012","unstructured":"Kaess, M., Johannsson, H., Roberts, R., Ila, V., Leonard, J. J., & Dellaert, F. (2012). iSAM2: Incremental smoothing and mapping using the Bayes tree. IJRR, 31(2), 217\u2013236.","journal-title":"IJRR"},{"issue":"6","key":"9455_CR25","first-page":"1365","volume":"24","author":"M Kaess","year":"2008","unstructured":"Kaess, M., Ranganathan, A., & Dellaert, R. (2008). iSAM: Incremental smoothing and mapping. IEEE TRO, 24(6), 1365\u20131378.","journal-title":"IEEE TRO"},{"issue":"Series D","key":"9455_CR26","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1115\/1.3662552","volume":"82","author":"RE Kalman","year":"1960","unstructured":"Kalman, R. E. (1960). A new approach to linear filtering and prediction problems. Transactions of the ASME: Journal of Basic Engineering, 82(Series D), 35\u201345.","journal-title":"Transactions of the ASME: Journal of Basic Engineering"},{"issue":"3","key":"9455_CR27","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1115\/1.3658902","volume":"83","author":"RE Kalman","year":"1961","unstructured":"Kalman, R. E., & Bucy, R. S. (1961). New results in linear filtering and prediction theory. Transactions of the ASME: Journal of Basic Engineering, 83(3), 95\u2013108.","journal-title":"Transactions of the ASME: Journal of Basic Engineering"},{"issue":"1","key":"9455_CR28","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1007\/s10514-009-9119-x","volume":"27","author":"J Ko","year":"2009","unstructured":"Ko, J., & Fox, D. (2009). GP-Bayes filters: Bayesian filtering using Gaussian process prediction and observation models. Autonomous Robots, 27(1), 75\u201390.","journal-title":"Autonomous Robots"},{"issue":"1","key":"9455_CR29","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s10514-010-9213-0","volume":"30","author":"J Ko","year":"2011","unstructured":"Ko, J., & Fox, D. (2011). Learning GP-BayesFilters via Gaussian process latent variable models. Autonomous Robots, 30(1), 3\u201323.","journal-title":"Autonomous Robots"},{"key":"9455_CR30","unstructured":"Lawrence, N. (2003). Gaussian process latent variable models for visualization of high dimensional data. In Proceedings of NIPS."},{"issue":"4","key":"9455_CR31","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1111\/j.1467-9868.2011.00777.x","volume":"73","author":"F Lindgren","year":"2011","unstructured":"Lindgren, F., Rue, H., & Lindstr\u00f6m, J. (2011). An explicit link between Gaussian fields and Gaussian Markov random fields: The stochastic partial differential equation approach. Journal of the Royal Statistical Society: Series B, 73(4), 423\u2013498.","journal-title":"Journal of the Royal Statistical Society: Series B"},{"key":"9455_CR32","doi-asserted-by":"crossref","unstructured":"Lovegrove, S., Patron-Perez, A., & Sibley, G. (2013). Spline fusion: A continuous-time representation for visual-inertial fusion with application to rolling shutter cameras. In Proceedings of BMVC.","DOI":"10.5244\/C.27.93"},{"issue":"4","key":"9455_CR33","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1023\/A:1008854305733","volume":"4","author":"F Lu","year":"1997","unstructured":"Lu, F., & Milios, E. (1997). Globally consistent range scan alignment for environment mapping. Autonomous Robots, 4(4), 333\u2013349.","journal-title":"Autonomous Robots"},{"key":"9455_CR34","volume-title":"Stochastic models, estimation, and control volume 141 of mathematics in science and engineering","author":"PS Maybeck","year":"1979","unstructured":"Maybeck, P. S. (1979). Stochastic models, estimation, and control volume 141 of mathematics in science and engineering. New York: Academic Press Inc."},{"issue":"11\u201312","key":"9455_CR35","first-page":"1406","volume":"28","author":"P Newman","year":"2009","unstructured":"Newman, P., Sibley, G., Smith, M., Cummins, M., Harrison, A., Mei, C., et al. (2009). Navigating, recognising and describing urban spaces with vision and laser. IJRR, 28(11\u201312), 1406\u20131433.","journal-title":"IJRR"},{"key":"9455_CR36","doi-asserted-by":"crossref","unstructured":"Oth, L., Furgale, P. T., Kneip, L., & Siegwart, R. (2013). Rolling shutter camera calibration. In Proceedings of The IEEE international conference on computer vision and pattern recognition (CVPR). Portland.","DOI":"10.1109\/CVPR.2013.179"},{"key":"9455_CR37","volume-title":"Gaussian processes for machine learning","author":"CE Rasmussen","year":"2006","unstructured":"Rasmussen, C. E., & Williams, C. K. I. (2006). Gaussian processes for machine learning. Cambridge: MIT Press."},{"key":"9455_CR38","unstructured":"S\u00e4rkk\u00e4, S. (2006). Recursive Bayesian inference on stochastic differential equations (Ph.D. thesis, Helsinki University of Technology, 2006)."},{"key":"9455_CR39","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9781139344203","volume-title":"Bayesian filtering and smoothing","author":"S S\u00e4rkk\u00e4","year":"2013","unstructured":"S\u00e4rkk\u00e4, S. (2013). Bayesian filtering and smoothing. Cambridge: Cambridge University Press."},{"issue":"2","key":"9455_CR40","doi-asserted-by":"crossref","first-page":"500","DOI":"10.1016\/j.sigpro.2012.09.002","volume":"93","author":"S S\u00e4rkk\u00e4","year":"2013","unstructured":"S\u00e4rkk\u00e4, S., & Sarmavuori, J. (2013). Gaussian filtering and smoothing for continuous-discrete dynamic systems. Signal Processing, 93(2), 500\u2013510.","journal-title":"Signal Processing"},{"issue":"4","key":"9455_CR41","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1109\/MSP.2013.2246292","volume":"30","author":"S S\u00e4rkk\u00e4","year":"2013","unstructured":"S\u00e4rkk\u00e4, S., Solin, A., & Hartikainen, J. (2013). Spatiotemporal learning via infinite-dimensional Bayesian filtering and smoothing: A look at Gaussian process regression through Kalman filtering. IEEE Signal Processing Magazine, 30(4), 51\u201361.","journal-title":"IEEE Signal Processing Magazine"},{"issue":"5","key":"9455_CR42","doi-asserted-by":"crossref","first-page":"587","DOI":"10.1002\/rob.20360","volume":"27","author":"G Sibley","year":"2010","unstructured":"Sibley, G., Matthies, L., & Sukhatme, G. (2010). Sliding window filter with application to planetary landing. Journal of Field Robotics, 27(5), 587\u2013608.","journal-title":"Journal of Field Robotics"},{"issue":"4","key":"9455_CR43","first-page":"56","volume":"5","author":"RC Smith","year":"1986","unstructured":"Smith, R. C., & Cheeseman, P. (1986). On the representation and estimation of spatial uncertainty. IJRR, 5(4), 56\u201368.","journal-title":"IJRR"},{"key":"9455_CR44","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1007\/978-1-4613-8997-2_14","volume-title":"Autonomous Robot Vehicles","author":"RC Smith","year":"1990","unstructured":"Smith, R. C., Self, M., & Cheeseman, P. (1990). Estimating uncertain spatial relationships in robotics. In I. J. Cox & G. T. Wilfong (Eds.), Autonomous Robot Vehicles (pp. 167\u2013193). New York: Springer."},{"key":"9455_CR45","unstructured":"Solin, A. & S\u00e4rkk\u00e4, S. (2014). Explicit link between periodic covariance functions and state space models. In Proceedings of the international conference on artificial intelligence and statistics (AISTATS)."},{"key":"9455_CR46","volume-title":"Optimal control and estimation","author":"RF Stengel","year":"1994","unstructured":"Stengel, R. F. (1994). Optimal control and estimation. Mineola: Dover Publications Inc."},{"key":"9455_CR47","doi-asserted-by":"crossref","unstructured":"Strasdat, H., Montiel, J. M. M., & Davison, A. J. (2010). Real-time monocular SLAM: Why filter?. In Proceedings of ICRA.","DOI":"10.1109\/ROBOT.2010.5509636"},{"issue":"5\u20136","key":"9455_CR48","first-page":"403","volume":"25","author":"S Thrun","year":"2006","unstructured":"Thrun, S., & Montemerlo, M. (2006). The graph SLAM algorithm with applications to large-scale mapping of urban structures. IJRR, 25(5\u20136), 403\u2013429.","journal-title":"IJRR"},{"key":"9455_CR49","doi-asserted-by":"crossref","unstructured":"Tong, C. H., Furgale, P., & Barfoot, T. D. (2012). Gaussian process Gauss-Newton: Non-parametric state estimation. In Proceedings of the 9th conference on computer and robot vision (pp. 206\u2013213).","DOI":"10.1109\/CRV.2012.35"},{"issue":"5","key":"9455_CR50","first-page":"507","volume":"32","author":"CH Tong","year":"2013","unstructured":"Tong, C. H., Furgale, P. T., & Barfoot, T. D. (2013). Gaussian process Gauss-Newton for non-parametric simultaneous localization and mapping. IJRR, 32(5), 507\u2013525.","journal-title":"IJRR"},{"key":"9455_CR51","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1007\/3-540-44480-7_21","volume-title":"Vision algorithms: Theory and practice","author":"B Triggs","year":"2000","unstructured":"Triggs, B., McLauchlan, P., Hartley, R., & Fitzgibbon, A. (2000). Bundle adjustment: A modern synthesis. Lecture notes in computer science. In B. Triggs, A. Zisserman, & R. Szeliski (Eds.), Vision algorithms: Theory and practice (pp. 298\u2013372). Berlin\/Heidelberg: Springer."},{"issue":"4","key":"9455_CR52","first-page":"335","volume":"26","author":"MR Walter","year":"2007","unstructured":"Walter, M. R., Eustice, R. M., & Leonard, J. J. (2007). Exactly sparse extended information filters for feature-based SLAM. IJRR, 26(4), 335\u2013359.","journal-title":"IJRR"}],"container-title":["Autonomous Robots"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-015-9455-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10514-015-9455-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-015-9455-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,28]],"date-time":"2019-08-28T14:26:41Z","timestamp":1567002401000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10514-015-9455-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7,26]]},"references-count":52,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2015,10]]}},"alternative-id":["9455"],"URL":"https:\/\/doi.org\/10.1007\/s10514-015-9455-y","relation":{},"ISSN":["0929-5593","1573-7527"],"issn-type":[{"value":"0929-5593","type":"print"},{"value":"1573-7527","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,7,26]]}}}