Gaussian Process Gauss–Newton for non-parametric simultaneous localization and mapping
Abstract
In this paper, we present Gaussian Process Gauss–Newton (GPGN), an algorithm for non-parametric, continuous-time, nonlinear, batch state estimation. This work adapts the methods of Gaussian process (GP) regression to address the problem of batch simultaneous localization and mapping (SLAM) by using the Gauss–Newton optimization method. In particular, we formulate the estimation problem with a continuous-time state model, along with the more conventional discrete-time measurements. Two derivations are presented in this paper, reflecting both the weight-space and function-space approaches from the GP regression literature. Validation is conducted through simulations and a hardware experiment, which utilizes the well-understood problem of two-dimensional SLAM as an illustrative example. The performance is compared with the traditional discrete-time batch Gauss–Newton approach, and we also show that GPGN can be employed to estimate motion with only range/bearing measurements of landmarks (i.e. no odometry), even when there are not enough measurements to constrain the pose at a given timestep.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Tong et al. changed the parametrization of the trajectory from basis curves to a Gaussian process representation, where nodes in the factor graph are actual robot poses and any other pose can be interpolated by computing the posterior mean at the given time.
“Tong et al. [243] changed the parametrization of the trajectory from basis curves to a Gaussian process representation, where nodes in the factor graph are actual robot poses and any other pose can be interpolated by computing the posterior mean at the given time.”
From Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age (2016) · cites this paper as [243]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Optimal State Estimation: Kalman, H∞, and Nonlinear Approaches
Simon, D. (2006) · doi:10.1002/0470045345 · Cited by 4,875 · see citing works
MonoSLAM: Real-time single camera SLAM
Davison, A. J., Reid, I. D., Molton, N. D., & Stasse, O. (2007) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2007.1049 · Cited by 3,959 · see citing works
iSAM2: Incremental smoothing and mapping using the Bayes tree
Kaess, M., Johannsson, H., Roberts, R., Ila, V., Leonard, J. J., & Dellaert, F. (2012) · The International Journal of Robotics Research · doi:10.1177/0278364911430419 · Cited by 1,362 · see citing works
A hybrid SLAM representation for dynamic marine environments
Bibby, C., & Reid, I. (2010) · 2010 IEEE International Conference on Robotics and Automation · doi:10.1109/robot.2010.5509262 · Cited by 53 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age
Cadena, C., Carlone, L., Carrillo, H., Latif, Y., Scaramuzza, D., Neira, J., Reid, I., & Leonard, J. J. (2016) · IEEE Transactions on Robotics · doi:10.1109/tro.2016.2624754 · Cited by 3,596 · see citing works
Barfoot, T. D. (2017) · Cambridge University Press eBooks · doi:10.1017/9781316671528 · Cited by 728 · see citing works
“We show that for linear-Gaussian systems, the discrete-time formulation is implementing the continuous-time one exactly, under certain special conditions (Tong et al., 2013; Barfoot et al., 2014).”
BackgroundSelf-citationLow-drift and real-time lidar odometry and mapping
Zhang, J., & Singh, S. (2017) · Auton. Robots · doi:10.1007/s10514-016-9548-2 · Cited by 778 · see citing works
“In Barfoot et al.'s methods, the sensor motion is modeled as constant velocity (Dong and Barfoot 2012; Anderson and Barfoot 2013a) and with Gaussian processes (Tong and Barfoot 2013; Anderson and Barfoot 2013b; Tong et al. 2013.”
MethodBatch Continuous-Time Trajectory Estimation as Exactly Sparse Gaussian Process Regression
Barfoot, T., Tong, C. H., & Särkkä, S. (2014) · Robotics: Science and Systems · doi:10.15607/rss.2014.x.001 · Cited by 115 · see citing works
“Though we could jointly estimate the trajectory at the measurement and query times, a better idea is to use GP interpolation after the solution at the measurement times converges [33, 46] (see Section III-D for more details).”
BackgroundMethodInfluentialSelf-citationModeling and Interpolation of the Ambient Magnetic Field by Gaussian Processes
Solin, A., Kok, M., Wahlström, N., Schön, T. B., & Särkkä, S. (2018) · IEEE Transactions on Robotics · doi:10.1109/tro.2018.2830326 · Cited by 137 · see citing works
“Furthermore, it has previously been used for SLAM (see, e.g. , [34–38]).”
MethodAnderson, S., & Barfoot, T. D. (2015) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2015.7353368 · Cited by 96 · see citing works
“The nonparametric approaches view the trajectory as a Gaussian process [3] that we seek to query at times of interest; in this case, the trajectory is still stored using states at discrete times but the GP prior allows smoothing terms between these states to be constructed in a principled manner based on an underlying…”
BackgroundMethodInfluentialSelf-citationEfficient Large‐scale Three‐dimensional Mobile Mapping for Underground Mines
Zlot, R., & Bosse, M. C. (2014) · Journal of Field Robotics · doi:10.1002/rob.21504 · Cited by 108 · see citing works
“…that in recent years, other continuous-time SLAM algorithms for incremental motion estimation (Anderson and Barfoot, 2013; Dong and Barfoot, 2012; Tong, Furgale, and Barfoot, 2013) and global non-rigid registration (Elseberg, Borrmann, and Nüchter, 2013) have emerged following a similar general…”
BackgroundBatch nonlinear continuous-time trajectory estimation as exactly sparse Gaussian process regression
Anderson, S., Barfoot, T. D., Tong, C. H., & Särkkä, S. (2015) · Autonomous Robots · doi:10.1007/s10514-015-9455-y · Cited by 87 · see citing works
“We reiterate the fact that if we marginalize out the ˙ p ( t n ) (or ν ( t n ) ) variables and keep only the p ( t n ) variables to represent the trajectory, the W xx block becomes dense (for these priors); this is precisely the approach of Tong et al. (2013).”
BackgroundMethodResultInfluentialSelf-citationContinuous-time batch trajectory estimation using temporal basis functions
Furgale, P., Tong, C. H., Barfoot, T. D., & Sibley, G. (2015) · The International Journal of Robotics Research · doi:10.1177/0278364915585860 · Cited by 63 · see citing works
“…et al., 2015b; Bibby and Reid, 2010; Fleps et al., 2011; Furgale et al., 2012; Jung and Taylor, 2001; Oth et al., 2013; Tong and Barfoot, 2013; Tong et al., 2012, 2013, 2014) are naturally able to capture more expressive motions (and avoid discontinuities) than those that use linear…”
BackgroundSelf-citationRISE: An Incremental Trust-Region Method for Robust Online Sparse Least-Squares Estimation
Rosen, D. M., Kaess, M., & Leonard, J. J. (2014) · IEEE Transactions on Robotics · doi:10.1109/tro.2014.2321852 · Cited by 62 · see citing works
“Recent work in the robotics [47] and computer vision [48] literature has shown promising results in this direction, but utilizes Gauss– Newton-based approaches that (as demonstrated herein) limit the class of objective functions that can be reliably employed.”
BackgroundAn incremental trust-region method for Robust online sparse least-squares estimation
Rosen, D. M., Kaess, M., & Leonard, J. J. (2012) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2012.6224646 · Cited by 70 · see citing works
“Recent work in the robotics [47] and computer vision [48] literature has shown promising results in this direction, but utilizes Gauss-Newton-based approaches that (as demonstrated herein) limit the class of objective functions that can be reliably employed.”
BackgroundWildcat: Online Continuous-Time 3D Lidar-Inertial SLAM
Ramezani, M., Khosoussi, K., Catt, G., Moghadam, P., Williams, J. L., Borges, P., Pauling, F., & Kottege, N. (2022) · arXiv.org · doi:10.48550/arxiv.2205.12595 · Cited by 71
“For example, [25] applies a GP-based approach [24] to obtain the robot poses at measurement times in a lidar-based visual odometry system.”
Traj-LO: In Defense of LiDAR-Only Odometry Using an Effective Continuous-Time Trajectory
Zheng, X., & Zhu, J. (2024) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2024.3352360 · Cited by 51 · see citing works
“[24] employed GP to model the continuous movement in SLAM, where Gauss-Netween method is used for state updating.”
BackgroundMethodAutomatic Calibration of Spinning Actuated Lidar Internal Parameters
Alismail, H., & Brett Browning, A. (2014) · Journal of Field Robotics · doi:10.1002/rob.21543 · Cited by 60 · see citing works
“While it is possible to use SLAM methods designed to capture the continuous nature of the scanning process (Bosse and Zlot, 2009; Alismail et al., 2014; Tong et al., 2013), we opt for this registration-based SLAM approach due to its popularity and the impact of internal calibration on performance.”
MethodA White-Noise-on-Jerk Motion Prior for Continuous-Time Trajectory Estimation on SE(3)
Tang, T. Y., Yoon, D. J., & Barfoot, T. D. (2019) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2019.2891492 · Cited by 41 · see citing works
“[6].”
Self-citationEfficient and Consistent Bundle Adjustment on Lidar Point Clouds
Liu, Z., Liu, X., & Zhang, F. (2023) · IEEE Transactions on Robotics · doi:10.1109/tro.2023.3311671 · Cited by 66 · see citing works
“…which attaches each frame an independent pose to estimate, our method can also work with other forms of pose trajectories, such as continuous-time trajectories based on Splines [9], [70] or Gaussian Process models [71], [72], which have the capability to compensate the in-frame motion distortion.”
MethodContinuous trajectory estimation for 3D SLAM from actuated lidar
Alismail, H., Baker, L. D., & Brett Browning, A. (2014) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2014.6907757 · Cited by 54 · see citing works
“[23], based on Furgale et al . framework [13], proposed a non-parametric representation for SLAM , where the state is represented as a Gaussian process.”
MethodIncremental sparse GP regression for continuous-time trajectory estimation and mapping
Yan, X., Indelman, V., & Boots, B. (2016) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2016.10.004 · Cited by 43 · see citing works
“[5,6] proposed a Gaussian process (GP) regression approach to solving the STEAM problem.”
MethodContinuous-Time State Estimation Methods in Robotics: A Survey
Talbot, W., Nubert, J., Tuna, T., Cadena, C., Dümbgen, F., Tordesillas, J., Barfoot, T. D., & Hutter, M. (2025) · IEEE Transactions on Robotics · doi:10.1109/tro.2025.3593079 · Cited by 32 · see citing works
“…of all the TGP methods surveyed in this work is presented in Table VI. 1) Early Works: The use of GPs for CT state estimation was first realized by Tong et al. [49], [59], [229], where they presented Gaussian process Gauss–Newton (GPGN), a nonlinear batch optimization method, and applied it to 2-”
InfluentialSelf-citationPicking up Speed: Continuous-Time Lidar-Only Odometry Using Doppler Velocity Measurements
Wu, Y., Yoon, D. J., Burnett, K., Kammel, S., Chen, Y., Vhavle, H., & Barfoot, T. D. (2022) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2022.3226068 · Cited by 34 · see citing works
“trajectory as a Gaussian process (GP) [28].”
Self-citationVision-aided inertial navigation with rolling-shutter cameras
Li, M., & Mourikis, A. I. (2014) · The International Journal of Robotics Research · doi:10.1177/0278364914538326 · Cited by 40 · see citing works
“Similar limitations exist in the Gaussian-process-based representation of the state, described in Tong et al. (2013).”
BackgroundA hierarchical wavelet decomposition for continuous-time SLAM
Anderson, S., Dellaert, F., & Barfoot, T. D. (2014) · 2014 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra.2014.6906884 · Cited by 44 · see citing works
“Continuous-time batch estimation has been performed both parametrically, using a weighted sum of temporal basis functions [2], and non-parameterically, using a Gaussian-Process [3].”
BackgroundMethodResultSelf-citationSTEAP: simultaneous trajectory estimation and planning
Mukadam, M., Dong, J., Dellaert, F., & Boots, B. (2018) · Autonomous Robots · doi:10.1007/s10514-018-9770-1 · Cited by 32 · see citing works
“For example, in robotic state estimation problems, a structured GP prior may encourage trajectories to follow known system dynamics, e.g. the robot velocity changes smoothly (Barfoot et al 2014; Tong et al 2013).”
BackgroundInto Darkness: Visual Navigation Based on a Lidar-Intensity-Image Pipeline
Barfoot, T., McManus, C., Anderson, S. R., Dong, H., Beerepoot, E., Tong, C.-H., Furgale, P., Gammell, J., & Enright, J. (2013) · International Symposium of Robotics Research · doi:10.1007/978-3-319-28872-7_28 · Cited by 41 · see citing works
“In order to obtain an accurate motion estimate, we were forced to innovate ways of coping with this distortion [2, 3, 26, 27, 28, 29], but we believe that it has been worth the effort to achieve lighting invariance.”
MethodSelf-citationDong, J., Mukadam, M., Boots, B., & Dellaert, F. (2018) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2018.8461077 · Cited by 32 · see citing works
“The constant-velocity GP prior is generated by a LTV-SDE with white noise on the acceleration and has been used in trajectory estimation [13], [16]”
BackgroundMethodInfluentialA Data-Driven Motion Prior for Continuous-Time Trajectory Estimation on SE(3)
Wong, J. N., Yoon, D., Schoellig, A. P., & Barfoot, T. (2020) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2020.2969153 · Cited by 35
“[9], [10] showed that batch continuous-time estimation can be carried out by representing the trajectory as a Gaussian process.”
BackgroundSelf-citationContinuous-Time Estimation of Attitude Using B-Splines on Lie Groups
Sommer, H., Forbes, J., Siegwart, R., & Furgale, P. (2016) · Journal of Guidance Control and Dynamics · doi:10.2514/1.g001149 · Cited by 34 · see citing works
“[29] describe the Gaussian Process Gauss Newton (GPGN) algorithm, which uses a finite set of samples of the state at different times as the set of parameters to estimate.”
MethodSelf-citationPose Interpolation for Laser‐based Visual Odometry
Tong, C.-H., Anderson, S. R., Dong, H., & Barfoot, T. (2014) · J. Field Robotics · doi:10.1002/rob.21537 · Cited by 32 · see citing works
“While we can achieve the same result using a weight-space approach and a maximum-likelihood objec-tive function (Tong et al., 2013), we opt to provide only the function-space derivation because it is considerably more concise.”
MethodInfluentialSelf-citationWu, W., Li, J., Chen, C., Yang, B., Zou, X., Yang, Y., Xu, Y., Zhong, R., & Chen, R. (2023) · ISPRS Journal of Photogrammetry and Remote Sensing · doi:10.1016/j.isprsjprs.2023.04.004 · Cited by 32 · see citing works
Pöppl, F., Neuner, H., Mandlburger, G., & Pfeifer, N. (2023) · Isprs Journal of Photogrammetry and Remote Sensing · doi:10.1016/j.isprsjprs.2022.12.022 · Cited by 30 · see citing works
Shen, H., Wu, Z.-Y., Hui, Y.-L., Wang, W., Lyu, Q., Deng, T., Zhu, Y., Tian, B.-L., & Wang, D.-W. (2024) · IEEE Transactions on Field Robotics · doi:10.1109/tfr.2025.3543142 · Cited by 27
“…(SQP) problem, which has a closed-form solution by taking the derivative with respect to Since the derivation follows the Gauss–Newton approach [61], the covariance can be expressed as the inverse of the Hessian matrix in (10) The Gaussian process x ( t ) ∼ GP ( ¯ x ( t ) , σ ( t k , t )) can…”
Simultaneous Trajectory Estimation and Planning via Probabilistic Inference
Mukadam, M., Dong, J., Dellaert, F., & Boots, B. (2017) · Robotics: Science and Systems · doi:10.15607/rss.2017.xiii.025 · Cited by 29 · see citing works
“that the robot velocity changes smoothly [5, 32].”
BackgroundGaussian Process Gauss-Newton for 3D laser-based Visual Odometry
Tong, C. H., & Barfoot, T. D. (2013) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2013.6631321 · Cited by 26 · see citing works
Self-citationSparse Gaussian Processes for Continuous-Time Trajectory Estimation on Matrix Lie GroupsPreprint
Dong, J., Boots, B., & Dellaert, F. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1705.06020 · Cited by 18 · see citing works
“The Maximum a Posteriori (MAP) estimate of the trajectory can be computed through Gaussian process Gauss-Newton (GPGN) [20].”
BackgroundMethodInfluentialProbabilistic modeling for sensor fusion with inertial measurements
Kok, M.-O. (2016) · doi:10.3384/diss.diva-133083 · Cited by 24
A Real-Time Degeneracy Sensing and Compensation Method for Enhanced LiDAR SLAM
Liao, Z.-B., Zhang, X.-X., Zhang, T.-X., Li, Z., Zheng, Z.-Q., Wen, Z.-C., & Li, Y. (2024) · IEEE transactions on intelligent transportation systems (Print) · doi:10.1109/tits.2024.3524394 · Cited by 22
“In this paper, the Gaussian-Newton method [26] is used to solve the nonlinear least squares problems. where (cid:49) T k is a small perturbation, J i ( T k ) and H ( T k ) are the Jacobian matrix and Hessian matrix of the error function f i ( T k ) respectively.”
Traj-LIO: A Resilient Multi-LiDAR Multi-IMU State Estimator Through Sparse Gaussian Process
Zheng, X., & Zhu, J. (2024) · arXiv.org · doi:10.48550/arxiv.2402.09189 · Cited by 22
“By governing each kind of state through a specific GP prior, the state estimation can be formulated as a GP regression problem [36].”
MethodInfluentialJohnson, J. C., Mangelson, J. G., Barfoot, T., & Beard, R. (2024) · arXiv.org · doi:10.48550/arxiv.2402.00399 · Cited by 20
“We will not show this derivation here for the sake of brevity, but invite the reader to see [37], [38] for more details.”
BackgroundSelf-citationWang, J.-N., & Gammell, J. (2023) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2023.3311374 · Cited by 20
“It is compared quantitatively to other estimation techniques in [24, 35].”
MethodAnderson, S., MacTavish, K., & Barfoot, T. D. (2015) · The International Journal of Robotics Research · doi:10.1177/0278364915589642 · Cited by 18 · see citing works
“The approach presented in this paper adopts the parametric state representation due to practicality and effectiveness; however, it is worth noting that non-parametric representations, using Gaussian processes, have also been successfully applied in an effort to achieve greater representational power (Barfoot et al., 2…”
BackgroundMethodSelf-citationWhat Goes Around: Leveraging a Constant-Curvature Motion Constraint in Radar Odometry
Aldera, R., Gadd, M., Martini, D., & Newman, P. (2022) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2022.3186757 · Cited by 19
“[14] developed Gaussian Process Gauss-Newton as a non-parametric state estimation framework where similarly to [13], the continuous-time reality of robot motion is acknowledged when processing measurements.”
BackgroundRelax and Recover: Guaranteed Range-Only Continuous Localization
Pacholska, M., Dümbgen, F., & Scholefield, A. (2020) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2020.2970952 · Cited by 20 · see citing works
“A widely used approach [17]– [19] is to impose time consistency using Gaussian processes.”
Track a smoothly maneuvering target based on trajectory estimation
Li, T., Corchado, J. M., Chen, H., & Bajo, J. (2017) · International Conference on Information Fusion (FUSION) · doi:10.23919/icif.2017.8009731 · Cited by 14 · see citing works
An Autonomous Navigation Strategy Based on Improved Hector SLAM With Dynamic Weighted A* Algorithm
Yong, Z., Li, R., Fenghong, W., Zhao, W., Chen, Q., Derui, Z., Xinxin, C., & Jiang, S. (2023) · IEEE Access · doi:10.1109/access.2023.3299293 · Cited by 16 · see citing works
“Therefore, the Gauss-Newton method [12] is frequently used to address such issues in classical Hector SLAM with the second-order Hessian matrix was approximated by the product of the Jacobian matrix.”
MethodFlow-based SLAM: From geometry computation to learning
Yan, Z., & Zha, H. (2019) · Virtual Reality & Intelligent Hardware · doi:10.1016/j.vrih.2019.09.001 · Cited by 11 · see citing works
Nguyen, T.-M., Cao, Z.-Y., Li, K.-L., Talbot, W., Jin, T.-X., Yuan, S.-H., Barfoot, T., & Xie, L.-H. (2024) · IEEE Transactions on robotics · doi:10.1109/tro.2026.3701957 · Cited by 10
“In parallel with B-spline developments, CTME based on temporal Gaussian process (GP) is also active, which—although not exhaustively—can be traced through a series of works [23], [24], [25], [26], [27].”
Self-citationRosen, D. M., Huang, G. P., & Leonard, J. J. (2014) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2014.6907015 · Cited by 7 · see citing works
“in [9]–[11]), the approaches presented therein are developed for networks that assume the conditional independence of specific subsets of the modeled states (e.”
BackgroundOptimized Trajectory Planning for USVs Under Ocean Currents
Akbari, B., Pan, Y., Liu, S., & Wang, T. (2025) · IEEE Journal of Oceanic Engineering · doi:10.1109/joe.2025.3592666 · Cited by 11 · see citing works
“The MAP estimate of the trajectory can be computed through the GPGN [18].”
Incorporating control inputs in continuous-time Gaussian process state estimation for robotics
Lilge, S., & Barfoot, T. D. (2025) · Robotica · doi:10.1017/s0263574725000116 · Cited by 4 · see citing works
“We use a mobile robot dataset similar to the one reported in [2].”
Self-citationDong, Y., Liu, J.-M., Liu, Y.-B., Qiao, X.-Y., Zhang, X.-M., Kang, Q., & Wang, T. (2020) · doi:10.1155/2020/3718174 · Cited by 8
Gaussian Process-Based Nonlinear Moving Horizon Estimation
Wolff, T. M., Lopez, V. G., & Müller, M. A. (2024) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2025.3580033 · Cited by 5
“Furthermore, different from [16], [17], and [18], we prove robust stability of the MHE scheme under mild assumptions.”
Random Fourier Features based SLAM
Kapushev, Y., Kiskun, A., Ferrer, G., & Burnaev, E. V. (2021) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros51168.2021.9636819 · Cited by 4 · see citing works
Optimized Path Planning for USVs under Ocean Currents
Akbari, B., Pan, Y., Liu, S.-W., & Wang, T.-Y. (2023) · arXiv.org · doi:10.48550/arxiv.2307.03355 · Cited by 3
“The MAP estimate of the trajectory can be computed through the Gaussian process Gauss-Newton (GPGN) [18].”
MethodGaussian Processes in Polar Coordinates for Mobile Robot Using SE(2)-3D Constraints
Chen, W., Sun, J., Zhao, Z., & Zheng, Q. (2021) · Journal of Intelligent and Robotic Systems · doi:10.1007/s10846-021-01520-0 · Cited by 3
“For missing measurement data, [28] formulated two derivations to reflect both the weight-space and function-space approaches from the GP regression literature, and developed an efficient expression based on GPGN to provide state predictions at any times of interest, with a low computational…”
MethodSimultaneous Localization and Mapping based on Lidar
Jia, D.-P., Duan, G., Wang, N., Zhou, Z.-G., Zhong, Z.-Y., & Lei, H. (2019) · Chinese Control and Decision Conference · doi:10.1109/ccdc.2019.8833308 · Cited by 3
“Simultaneous localization and mapping[1-3] is the key technology for mobile robots to navigate autonomously in an unknown environment.”
BackgroundVSEL-SLAM: visual semantic information enhanced LiDAR SLAM for degenerate scenes
Zeng, R., Ji, X.-C., He, Z., Wei, D.-Y., & Meng, F. (2025) · Measurement science and technology · doi:10.1088/1361-6501/ae2e24 · Cited by 2
“We employ the Gauss-Newton method [31] to address the above optimization problem as follows: where ∆ T is a small disturbance, J i ( T ) and H ( T ) are Jacobian matrix and Hessian matrix of error function, respectively.”
Pedestrian Gait-Enhanced LINS: A Robust, IMU-Centric LiDAR-Inertial Navigation System for Pedestrian
Liao, Z.-B., Zhang, X.-X., Zhang, T.-X., & Li, Y. (2025) · IEEE Sensors Journal · doi:10.1109/jsen.2024.3523131 · Cited by 2
“In this work, we employ the Gauss–Newton method [26] to solve the problem.”
Motion-Uncertainty-Aware Next-Best-View Planning for Moving Object Reconstruction
Li, K., Mantovani, M., Wood, R. J., Sabattini, L., & Gil, S. (2026) · Robotics · doi:10.48550/arxiv.2605.17593 · Cited by 1
“This belief is obtained by modeling the object trajectory with a Gaussian Process (GP) prior and applying a fixed-lag GP smoother [20–22] to noisy position-only measurements, yielding a Gaussian estimate of the object’s planar position and latent velocity.”
Revisiting Continuous-Time Trajectory Estimation via Gaussian Processes and the Magnus Expansion
Barfoot, T., Gentil, C. L., & Lilge, S. (2026) · arXiv.org · doi:10.48550/arxiv.2601.03360 · Cited by 1
“Within robotics, Tong et al. (2012, 2013) made the initial connection between GP regression and continuous-time estimation for general batch estimation problems (i.e., arbitrarily connected graph structures such as Simultaneous Localization and Mapping (SLAM)).”
Self-citationAsynchronous Multicamera SLAM Using Sparse Gaussian Process Regression
Li, J., Wang, W., & Cai, Y. (2025) · IEEE Transactions on Instrumentation and Measurement · doi:10.1109/tim.2025.3582329 · Cited by 1
“An alternative trajectory modeling approach, proposed by [22], employs sparse GP to represent continuous-time trajectories, modeling system dynamics as white-noise-on-acceleration (WNOA) to preserve sparsity.”
Real-time Event-camera Stereo Visual Odometry via Keytime Gaussian Process Regression
Nobari, N., & Gammell, J. (2026) · doi:10.48550/arxiv.2610.02601
Leap-SLAM: Degeneracy-mitigated robust SLAM with leapfrogging multi-robot collaboration in tunnels
Chen, S.-B., Chen, J.-S., Zhang, B.-Y., Yan, M., Li, J., Zhang, B., & Li, Q.-Q. (2026) · Information Fusion · doi:10.1016/j.inffus.2026.104538
Holmes, C., Lilge, S., Guo, Z.-C., Dellaert, F., & Barfoot, T. (2026) · Foundations and Trends in Robotics · doi:10.48550/arxiv.2605.09073
Self-citationZhao, L., Li, X.-Y., Deng, T., Cao, C., Zhang, H., & Chen, W. (2026) · arXiv.org · doi:10.48550/arxiv.2604.03747
“However, early GP methods required solving high-dimensional, dense inverse matrix for interpolation, incurring high computational costs unsuitable for real-time SLAM [19].”
Ra-Llo: Robust Adaptive Legged-Lidar Odometry With Gaussian Process Motion Prior Over Error States
Kim, J., Lee, J., Yang, G., & Cho, Y. (2025) · International Conference on Control, Automation and Systems · doi:10.23919/iccas66577.2025.11301240
“Tong et al. [9] first proposed a GP Gauss-Newton optimization for continuous-time state estimation.”
Spatiotemporal Calibration of Doppler Velocity Logs for Underwater Robots
Zhao, H., Zeng, G.-Y., Shao, Y., Zhang, T.-F., & Wu, J.-F. (2025) · arXiv.org · doi:10.48550/arxiv.2510.24571
“According to the linear prediction equations [18, (50)], the structure of ˆ X b is as follows: first, ˆ X b is estimated via GP regression as then ˆ X d is computed as a linear combination of ˆ X b , with weights determined explicitly by b T , d T and b δ T,d , i.e., which ˆ X d is clearly…”
Bearing-Only Distance Estimator for Localization and Mapping
Marcantoni, M., Langeveld, E., Jayawardhana, B., & Bunte, K. (2024) · IEEE Conference on Decision and Control · doi:10.1109/cdc56724.2024.10886468
“Other approaches have also been suggested to address BO-SLAM, including GraphSLAM [11] and Gaussian Process (GP) regression [12].”
Fast Lidar Inertial Odometry and Mapping for Mobile Robot SE(2) Navigation
Chen, W., & Sun, J. (2023) · Applied Sciences · doi:10.3390/app13179597
Multi-Objective Trajectory Inference for Quadrotor Slung Payload System
Xing, S.-Y., Xian, B., & Xie, W.-H. (2026) · IEEE Transactions on Automation Science and Engineering · doi:10.1109/tase.2026.3728891
“Initially employed for the rigid body motion representation and state estimation [20], [21], [22], [23], the GP has subsequently been extended to motion planning for robot arms [24], [25], [26], [27].”
- Authors
- Tong, C. H., Furgale, P., & Barfoot, T. D.
- Affiliations
- University of Toronto (CA)
- ETH Zurich (CH)
- Venue
- The International Journal of Robotics Research
- Publisher
- SAGE Publications
- Published
- 2013-04
- Volume
- 32
- Issue
- 5
- Pages
- 507-525
- ISSN
- 0278-3649 (ISSN-L)
- 1741-3176
- OpenAlex
- W2001496915
- Cited by
- 68
- References
- 0
- Citations by year
- 2026: 3 · 2025: 10 · 2024: 2 · 2023: 8 · 2022: 2 · 2021: 2 · 2020: 4 · 2019: 3 · 2018: 5 · 2017: 5 · 2016: 5 · 2015: 5 · 2014: 11 · 2013: 2 · 2012: 1
- FWCI
- 12.35
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- The International Journal of Robotics Research (publishedVersion)
- Topics
- Physical Sciences › Engineering › Aerospace Engineering › Robotics and Sensor-Based Localization
- Physical Sciences › Computer Science › Artificial Intelligence › Gaussian Processes and Bayesian Inference
- Physical Sciences › Computer Science › Artificial Intelligence › Target Tracking and Data Fusion in Sensor Networks
- Keywords
- Gaussian process regression, Gauss-Newton optimization, SLAM, nonparametric estimation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review