pith. machine review for the scientific record. sign in

arxiv: 2605.09073 · v1 · submitted 2026-05-09 · 💻 cs.RO

Recognition: no theorem link

Smoothing Out the Edges: Continuous-Time Estimation with Gaussian Process Motion Priors on Factor Graphs

Authors on Pith no claims yet

Pith reviewed 2026-05-12 01:49 UTC · model grok-4.3

classification 💻 cs.RO
keywords continuous-time estimationGaussian processesfactor graphsmotion priorsstate estimationroboticsGTSAM
0
0 comments X

The pith

Factor graphs let practitioners adopt Gaussian process continuous-time estimation using familiar robotics tools.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

Continuous-time state estimation with Gaussian processes yields smooth trajectories and naturally accommodates asynchronous sensors, yet remains underused compared to parametric alternatives. The paper shows how to express Gaussian process motion priors directly as factors in a factor graph, so that existing solvers and libraries can optimize the continuous-time problem without new mathematics. Three concrete GTSAM implementations are supplied to demonstrate the translation. If the reformulation works as intended, robotics teams already working with factor graphs can add continuous-time capabilities without switching frameworks.

Core claim

Gaussian process motion priors can be encoded as factors on a factor graph, allowing the full continuous-time estimation problem to be solved with standard factor-graph optimizers while retaining the nonparametric smoothness and interpolation properties of the Gaussian process.

What carries the argument

The Gaussian process motion prior factor, which connects state variables at arbitrary times through the chosen GP kernel and covariance function.

If this is right

  • Standard factor-graph solvers can optimize trajectories at any continuous time without separate interpolation steps.
  • Asynchronous measurements from different sensors can be added at their exact timestamps.
  • Users gain the ability to query the estimated state at any intermediate time while preserving consistency with the motion prior.
  • Existing discrete-time factor graphs can be extended incrementally by inserting GP factors between states.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same factor-graph encoding could be applied to other nonparametric priors beyond Gaussian processes.
  • Custom motion models could be created simply by substituting different kernels inside the factor definition.
  • Mixed discrete-continuous problems become feasible by combining GP factors with conventional measurement factors.

Load-bearing premise

That casting Gaussian process priors in factor-graph language will lower the barrier enough for existing users of libraries such as GTSAM to adopt continuous-time methods.

What would settle it

If the three provided GTSAM examples produce trajectories whose smoothness or accuracy is statistically indistinguishable from discrete-time baselines on standard robot datasets, the claimed practical advantage would not hold.

Figures

Figures reproduced from arXiv: 2605.09073 by Connor Holmes, Frank Dellaert, Sven Lilge, Timothy D. Barfoot, Zi Cong Guo.

Figure 1.1
Figure 1.1. Figure 1.1: We consider a trajectory to be a continuous function of time. Measure￾ments yk occur (possibly asynchronously) at discrete times tk yet we would like to be able to query (estimate) the trajectory state x(τ ) at any time of interest, τ . the use of continuous-time estimation in a practical setting, in￾cluding how to handle high-rate and asynchronous measurements. • We release the code and the datasets use… view at source ↗
Figure 2.1
Figure 2.1. Figure 2.1: In GP regression, we begin with some prior over trajectories, including mean and covariance functions. After incorporating measurements, we obtain a posterior distribution over trajectories that can be queried at any time. We consider that we want to query the state at a number of times (τ0 < τ1 < . . . < τJ ) that may or may not be different from the measurement times (t0 < t1 < . . . < tK). The joint d… view at source ↗
Figure 3.1
Figure 3.1. Figure 3.1: A simple factor graph for a classic estimation problem. The unary factor on x0 represents the prior knowledge about the initial state, the binary factors represent the motion model, and the remaining unary factors represent the measurements. In practice, we can have much more complicated factor graphs with loops. where x = (x0, . . . , xK) is the state at times t0, . . . , tK, v = (xˇ0, v1,0, . . . , vK,… view at source ↗
Figure 3.2
Figure 3.2. Figure 3.2: Simple example of the elimination algorithm. The left shows the factor graph before elimination and the right shows the result of eliminating x from the factor graph, resulting in a new factor and a conditional density for x. We can visually understand the factors by assembling them into a factor graph, which is a bipartite graph with two types of nodes: variable nodes and factor nodes. The variable node… view at source ↗
Figure 3.3
Figure 3.3. Figure 3.3: A continuous-time estimation problem with measurements at discrete times and a single query time. We refer to this as ‘continuous-time’ because the query(s) could be at any time along the trajectory. In the rest of this chapter, we will show that our insights from the previous chapter follows naturally when continuous-time estimation is cast into the factor graph framework. We first focus on how GP-based… view at source ↗
Figure 3.4
Figure 3.4. Figure 3.4: The same factor graph as [PITH_FULL_IMAGE:figures/full_fig_p026_3_4.png] view at source ↗
Figure 3.5
Figure 3.5. Figure 3.5: Elimination of the query state, xτ , from the factor graph in [PITH_FULL_IMAGE:figures/full_fig_p028_3_5.png] view at source ↗
Figure 3.6
Figure 3.6. Figure 3.6: The ground-truth sinusoidal trajectory is shown in green. Noisy position￾only measurements are shown in red. Our continuous-time solver first computes the solution at the measurement times (blue dots) and then interpolates (both mean and covariance) at several query times between the measurements times (blue line). We see that the solution is smooth and continuous, as expected, following the ground truth… view at source ↗
Figure 3.7
Figure 3.7. Figure 3.7: When eliminating an interpolated state with a measurement, we can exactly decompose the residual factor into two factors: a measurement factor ϕy(xk−1, xk) and a motion-prior factor ϕv(xk−1, xk). Assuming a motion prior of the type discussed in this article, it turns out that the second term can be refactored as p(xk, xτ |xk−1, v) = p(xτ |xk, xk−1, v)p(xk|xk−1, vk,k−1), (3.19) The residual factor, ϕ(xk−1… view at source ↗
Figure 4.1
Figure 4.1. Figure 4.1: To make use of GPs on a Lie group, we define local variables in the Lie algebra around each measurement time and apply linear GP models to these local variables. model in the Lie algebra. For example, a WNOA model can be written down as ¨ξ(t) = w(t), (4.8) where w(t) is a white-noise process. As a first-order system, this can be written as " ˙ξ(t) ¨ξ(t) # = " 0 I 0 0# "ξ(t) ˙ξ(t) # + " 0 I # w(t), (4.9) … view at source ↗
Figure 4.2
Figure 4.2. Figure 4.2: General form of a motion prior defined over a Lie group trajectory. Between each pair of measurement times, we use a linear motion model in the Lie algebra. The variables for which we are actually optimizing live in the Lie group. this, we assume that we can carry out perturbations of the Lie group element and the generalized velocity and its derivatives as follows: Tk = Top,kExp(ϵk), ϖk = ϖop,k + ηk , .… view at source ↗
Figure 4.3
Figure 4.3. Figure 4.3: Linearized Lie-group motion prior. The factor graph is now expressed over the perturbation states rather than the original Lie group variables. We can use our linear system results to solve this factor graph, then iterate to improve the linearization. 4.4 After-Main-Solve Querying After the main solve, we can query the states at any time by interpolating between the measurement times. We will do this in … view at source ↗
Figure 4.4
Figure 4.4. Figure 4.4: To query the mean of the state at time tk−1 < τ < tk, we start with the situation on the left. Notice that the factors are expressed in terms of the local GP variable, γk−1 . We then eliminate γk−1 (τ ) resulting in the situation on the right. τ : p(ετ |εk−1, εk) = N (µτ , Στ ). (4.21) Since this is only the conditional density for the perturbation variable, we need to convolve this with the marginal pos… view at source ↗
Figure 4.5
Figure 4.5. Figure 4.5: To query the covariance of the state at time tk−1 < τ < tk, we start with the situation on the left. Notice that the factors are expressed in terms of the perturbation variables. We then eliminate ετ resulting in the situation on the right. 4.5 Example Figures 4.6 shows a simple example of estimating a trajectory in SE(3) using a WNOA motion prior. The red frames are noisy pose measure￾ments, the dark bl… view at source ↗
Figure 4.6
Figure 4.6. Figure 4.6: Example of SE(3) state estimation with a WNOA motion prior. The red frames are noisy pose measurements. The dark blue frames and covariance ellipsoids are computed in the main solve. The light blue frames and covariance ellipsoids are the interpolated states. The green frames are the ground truth. 0.0 2.5 5.0 7.5 10.0 t [s] 1.2 1.0 0.8 vx [m/s] 0.0 2.5 5.0 7.5 10.0 t [s] 0.04 0.02 0.00 0.02 0.04 vy [m/s]… view at source ↗
Figure 4.7
Figure 4.7. Figure 4.7: Generalized velocities associated with [PITH_FULL_IMAGE:figures/full_fig_p044_4_7.png] view at source ↗
Figure 5.1
Figure 5.1. Figure 5.1: A simple SE(2) interpolation example demonstrating a full factor graph solve including all 60 states (green) compared to a reduced solve where only three of the 60 states are actually solved (blue). A unary factor is placed on each of the 60 states. The top row shows the estimated states in each case (with covariances). The bottom two rows show two different methods of interpolating the covariance of the… view at source ↗
Figure 5.2
Figure 5.2. Figure 5.2: A mobile robot driving between rails. It is equipped with an odometer to measure translational speed and a laser rangefinder to measure the range to the large white cylinder. circular shape. This eliminates the need to process the raw laser scans directly, allowing the use of a simplified range measurement instead. Given the known location of the cylinder, the range measurement can be treated as a noisy … view at source ↗
Figure 5.3
Figure 5.3. Figure 5.3: Robot state estimate over a subset of its trajectory for different measurement frequencies. Position and velocity measurements are provided only every 2.5 seconds, 5 seconds or 7.5 seconds, respectively. Between these times, the estimate relies solely on the Gaussian process prior. The plots show the mean estimates with 3-σ uncertainty envelopes. Ground-truth velocity is obtained by numerically different… view at source ↗
Figure 5.4
Figure 5.4. Figure 5.4: Comparison estimating discrete states in the factor graph at every 0.1 s (left) versus only every 5 s when measurements are available (right). In the latter case, intermediate states are recovered using our post-query interpolation scheme. For this one-dimensional linear example, both approaches yield identical solutions. with relatively sparse data, leveraging the motion prior to produce a continuous es… view at source ↗
Figure 5.5
Figure 5.5. Figure 5.5: Dataset setup and ground-truth trajectory. The left image shows the setup of the robot and the plastic cylinders that serve as the landmark in a room with 10 camera Vicon system used to obtain the ground-truth positions and orientations of the robot throughout the dataset. The plot on the right shows the full trajectory of the robot throughout the dataset. The start and end positions are marked with a gr… view at source ↗
Figure 5.6
Figure 5.6. Figure 5.6: GTSAM localization solution of a segment (100 seconds to 250 seconds) of the Lost in the Woods dataset with bearing-range measurements limited to 1 m and WNOA motion model factors between adjacent states (no odometry). The ground-truth trajectory is shown in green, while the estimated trajectory is shown in blue. Covariance ellipsoids based on three standard deviations are plotted in blue. In regions wit… view at source ↗
Figure 5.7
Figure 5.7. Figure 5.7: GTSAM SLAM solution with interpolation for the robot trajectory between 100 seconds and 250 seconds. The main solve only optimizes every 30th state in the trajectory (i.e., every 3 seconds), with the remainder of the states being interpolated. Ground truth is shown in green, while the estimates are shown in blue. Covariance ellipsoids are plotted based on three standard deviations. Bearing-range measurem… view at source ↗
Figure 5.8
Figure 5.8. Figure 5.8: Quantitative comparison of solving the full factor graph by including a state at every measurement time versus relying on interpolation with varying state inclusion frequencies (one state corresponds to 0.1 seconds). We report on accuracy and computation time. We also compare interpolation with and without the approximations applied to the derived noise model for measurements at interpolated times, illus… view at source ↗
Figure 5.9
Figure 5.9. Figure 5.9: Comparison of the estimate’s consistency when solving the problem using interpolation with and without the approximations applied to the derived noise model for measurements at interpolated times. interpolation scheme becoming inadequate to represent the true trajec￾tory. However, the accuracy of the estimated states degrades more when the simplified model is used. Intuitively, we attribute this effect t… view at source ↗
Figure 5.10
Figure 5.10. Figure 5.10: Starry Night dataset collection setup. A rigid sensor head is moved around in dim environment while collecting IMU data and stereo measurements to Vicon markers on the ground (top row). The ground-truth poses of the sensor head are collected using a Vicon motion capture system. We now turn to a 3D dataset to demonstrate the above concepts in SE(3). The setup consists of a sensor head that contains an in… view at source ↗
Figure 5.11
Figure 5.11. Figure 5.11: Comparing GTSAM localization solutions with and without inter￾polation between 112 seconds and 152 seconds of the Starry Night dataset. In the magenta trajectory, all states were included in the main solve. In the blue trajectory, every 5 th state was included in the main solve, with the remainder of the states being interpolated (cyan). We see that the two solutions are fairly close, despite that using… view at source ↗
Figure 5.12
Figure 5.12. Figure 5.12: Pose error plots for the GTSAM localization solutions in [PITH_FULL_IMAGE:figures/full_fig_p067_5_12.png] view at source ↗
read the original abstract

Continuous-time state estimation is gaining in popularity due to its abilities to provide smooth solutions, handle asynchronous sensors, and interpolate between data points. While there are two main paradigms, parametric (e.g., temporal basis functions, splines) and nonparametric (Gaussian processes), the latter has seen less adoption despite its technical advantages and relative ease of implementation. In this article, we seek to rectify this situation by providing a new simplified explanation of GP continuous-time estimation rooted in the language of factor graphs, which have become the de facto estimation paradigm in much of robotics. To simplify onboarding, we also provide three working examples implemented in the popular GTSAM estimation framework.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

0 major / 3 minor

Summary. The paper presents a factor-graph formulation of Gaussian process (GP) continuous-time state estimation. It argues that GP methods offer advantages including trajectory smoothness, support for asynchronous sensors, and natural interpolation, yet have seen limited adoption; the work provides a simplified explanation in factor-graph language together with three working GTSAM implementations to lower the barrier for practitioners already using such libraries.

Significance. If the formulation and examples are correct, the paper has moderate significance as a bridge between nonparametric continuous-time estimation and the dominant factor-graph paradigm in robotics. The concrete, working GTSAM code constitutes direct evidence of implementability and reproducibility, which strengthens the claim of relative ease of onboarding and could aid wider adoption among existing GTSAM users.

minor comments (3)
  1. Abstract: the assertion that GP methods possess 'relative ease of implementation' is stated without a brief supporting comparison to parametric alternatives (e.g., splines); adding one sentence would strengthen the motivation.
  2. The manuscript would benefit from a short table or bullet list in the examples section that summarizes the three GTSAM implementations by sensor type, state dimension, and key GP kernel used.
  3. Conclusion: the final paragraph could explicitly note any remaining limitations of the factor-graph GP formulation (e.g., kernel choice or scaling with trajectory length) to give readers a balanced view.

Simulated Author's Rebuttal

0 responses · 0 unresolved

We thank the referee for the positive review and recommendation to accept. We are pleased that the contribution of recasting Gaussian-process continuous-time estimation in factor-graph language, together with the concrete GTSAM implementations, has been recognized as a useful bridge for practitioners.

Circularity Check

0 steps flagged

Explanatory reformulation of prior GP continuous-time methods into factor graphs, with concrete implementations

full rationale

The paper reformulates existing Gaussian-process motion priors using factor-graph language and supplies three working GTSAM examples to demonstrate onboarding ease. No derivation, prediction, or uniqueness claim reduces by construction to a parameter or result defined inside the present manuscript. Self-citations to foundational GP work (e.g., Barfoot et al.) provide background context but are not load-bearing for the central contribution, which rests on the supplied implementations rather than any closed mathematical loop. The work is self-contained as an expository bridge between estimation paradigms.

Axiom & Free-Parameter Ledger

0 free parameters · 2 axioms · 0 invented entities

The work is explanatory and relies on standard assumptions from the Gaussian-process and factor-graph literature without introducing new free parameters or invented entities.

axioms (2)
  • domain assumption Gaussian processes provide a suitable nonparametric prior for continuous-time motion
    Invoked when stating that the nonparametric paradigm has technical advantages.
  • domain assumption Factor graphs are the de-facto estimation paradigm in robotics
    Used to justify the choice of language for the simplified explanation.

pith-pipeline@v0.9.0 · 5417 in / 1224 out tokens · 35200 ms · 2026-05-12T01:49:29.777350+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

300 extracted references · 300 canonical work pages

  1. [1]

    Dellaert, Frank and Kaess, Michael , year =. Factor. Foundations and Trends. doi:10.1561/2300000043 , urldate =

  2. [2]

    Dong, Jing and Mukadam, Mustafa and Boots, Byron and Dellaert, Frank , year =. Sparse. 2018. doi:10.1109/ICRA.2018.8461077 , urldate =

  3. [3]

    and Mangelson, Joshua G

    Johnson, Jacob C. and Mangelson, Joshua G. and Beard, Randal W. , year =. Continuous-. IEEE Robotics and Automation Letters , volume =. doi:10.1109/LRA.2022.3224364 , urldate =

  4. [4]

    The International Journal of Robotics Research , volume =

    Kaess, Michael and Johannsson, Hordur and Roberts, Richard and Ila, Viorela and Leonard, John J and Dellaert, Frank , year =. The International Journal of Robotics Research , volume =. doi:10.1177/0278364911430419 , urldate =

  5. [5]

    2023 , month = sep, journal =

    Continuous Latent State Preintegration for Inertial-Aided Systems , author =. 2023 , month = sep, journal =. doi:10.1177/02783649231199537 , urldate =

  6. [6]

    Gaussian

    Le Gentil, Cedric and. Gaussian. 2020 , month = apr, journal =. doi:10.1109/LRA.2020.2970940 , urldate =

  7. [7]

    Continuous-time gaussian process motion planning via probabilistic inference,

    Mukadam, Mustafa and Dong, Jing and Yan, Xinyan and Dellaert, Frank and Boots, Byron , year =. Continuous-Time. The International Journal of Robotics Research , volume =. doi:10.1177/0278364918790369 , urldate =

  8. [8]

    Incremental

    Yan, Xinyan and Indelman, Vadim and Boots, Byron , year =. Incremental. doi:10.48550/arXiv.1504.02696 , urldate =. arXiv , keywords =:1504.02696 , primaryclass =

  9. [9]

    Incremental Sparse

    Yan, Xinyan and Indelman, Vadim and Boots, Byron , year =. Incremental Sparse. Robotics and Autonomous Systems , volume =. doi:10.1016/j.robot.2016.10.004 , urldate =

  10. [10]

    Modern robotics , year =

    Lynch, Kevin M and Park, Frank C , date-added =. Modern robotics , year =

  11. [11]

    An introduction to optimization on smooth manifolds , year =

    Boumal, Nicolas , date-added =. An introduction to optimization on smooth manifolds , year =

  12. [12]

    Factor graphs for robot perception , volume =

    Dellaert, Frank and Kaess, Michael , date-added =. Factor graphs for robot perception , volume =. Foundations and Trends

  13. [13]

    A tutorial on se (3) transformation parameterizations and on-manifold optimization , volume =

    Blanco, Jose-Luis , date-added =. A tutorial on se (3) transformation parameterizations and on-manifold optimization , volume =. University of Malaga, Tech. Rep , number =

  14. [14]

    Uncertainties in Galilean Spacetime , year =

    Giefer, Lino Antoni , booktitle =. Uncertainties in Galilean Spacetime , year =. doi:10.23919/FUSION49465.2021.9627044 , keywords =

  15. [15]

    Des lois g

    Olinde Rodrigues , date-added =. Des lois g. Journal de Math

  16. [16]

    Problema algebraicum ob affectiones prorsus singulares memorabile , volume =

    Leonhard Euler , date-added =. Problema algebraicum ob affectiones prorsus singulares memorabile , volume =. Novi Commentarii Academiae Scientiarum Petropolitanae , note =

  17. [17]

    International Journal of Robotics Research (IJRR) , title =

    S Lilge and T D Barfoot and J Burgner-Kahrs , date-added =. International Journal of Robotics Research (IJRR) , title =. 2022 , bdsk-file-1 =

  18. [18]

    A micro Lie theory for state estimation in robotics , year =

    Sol. A micro Lie theory for state estimation in robotics , year =

  19. [19]

    The Bernoulli numbers: a brief primer , year =

    Larson, Nathaniel , date-added =. The Bernoulli numbers: a brief primer , year =

  20. [20]

    On the exponential solution of differential equations for a linear operator , volume =

    Magnus, Wilhelm , date-added =. On the exponential solution of differential equations for a linear operator , volume =. Communications on pure and applied mathematics , number =

  21. [21]

    The Magnus expansion and some of its applications , volume =

    Blanes, Sergio and Casas, Fernando and Oteo, Jose-Angel and Ros, Jos. The Magnus expansion and some of its applications , volume =. Physics reports , number =

  22. [22]

    An online trajectory generator on SE (3) for human--robot collaboration , volume =

    Huber, Gerold and Wollherr, Dirk , date-added =. An online trajectory generator on SE (3) for human--robot collaboration , volume =. Robotica , number =

  23. [23]

    Gaussian Variational Inference with Covariance Constraints Applied to Range-Only Localization , year =

    A Goudar and W Zhao and T D Barfoot and A P Schoellig , booktitle =. Gaussian Variational Inference with Covariance Constraints Applied to Range-Only Localization , year =

  24. [24]

    Invariant kalman filtering , volume =

    Barrau, Axel and Bonnabel, Silvere , date-added =. Invariant kalman filtering , volume =. Annual Review of Control, Robotics, and Autonomous Systems , pages =

  25. [25]

    The Invariant Extended Kalman Filter as a Stable Observer , volume =

    Barrau, Axel and Bonnabel, Silv. The Invariant Extended Kalman Filter as a Stable Observer , volume =. IEEE Transactions on Automatic Control , number =. 2017 , bdsk-url-1 =

  26. [26]

    The vectorial parameterization of rotation , volume =

    Bauchau, Olivier A and Trainelli, Lorenzo , date-added =. The vectorial parameterization of rotation , volume =. Nonlinear dynamics , number =

  27. [27]

    Vectorial Parameterizations of Pose , year =

    T D Barfoot and J R Forbes and G M T D'Eleuterio , date-added =. Vectorial Parameterizations of Pose , year =. Robotica , note =

  28. [28]

    arXiv preprint arXiv:2102.07432 , title =

    Ablin, Pierre and Peyr. arXiv preprint arXiv:2102.07432 , title =

  29. [29]

    Aided navigation: GPS with high rate sensors , year =

    Farrell, Jay , date-added =. Aided navigation: GPS with high rate sensors , year =

  30. [30]

    Royal Society Proceedings A , title =

    G M T D'Eleuterio and T D Barfoot , date-added =. Royal Society Proceedings A , title =

  31. [31]

    Computing integrals involving the matrix exponential , volume =

    Van Loan, Charles , date-added =. Computing integrals involving the matrix exponential , volume =. IEEE transactions on automatic control , number =

  32. [32]

    Associating uncertainty to extended poses for on lie group IMU preintegration with rotating Earth , year =

    Brossard, Martin and Barrau, Axel and Chauchat, Paul and Bonnabel, Silv. Associating uncertainty to extended poses for on lie group IMU preintegration with rotating Earth , year =. IEEE Transactions on Robotics , publisher =

  33. [33]

    Linear observation systems on groups (I) , year =

    Barrau, Axel and Bonnabel, Silvere , date-added =. Linear observation systems on groups (I) , year =

  34. [34]

    Non-linear state error based extended Kalman filters with applications to navigation , year =

    Barrau, Axel , date-added =. Non-linear state error based extended Kalman filters with applications to navigation , year =

  35. [35]

    Continuous Integration over SO(3) for IMU Preintegration , year =

    Le Gentil, Cedric and Vidal-Calleja, Teresa , booktitle =. Continuous Integration over SO(3) for IMU Preintegration , year =

  36. [36]

    IMU preintegration on manifold for efficient visual-inertial maximum-a-posteriori estimation , year =

    Forster, Christian and Carlone, Luca and Dellaert, Frank and Scaramuzza, Davide , booktitle =. IMU preintegration on manifold for efficient visual-inertial maximum-a-posteriori estimation , year =

  37. [37]

    Visual-inertial-aided navigation for high-dynamic motion in built environments without initial conditions , volume =

    Lupton, Todd and Sukkarieh, Salah , date-added =. Visual-inertial-aided navigation for high-dynamic motion in built environments without initial conditions , volume =. IEEE Transactions on Robotics , number =

  38. [38]

    A Data-Driven Motion Prior for Continuous-Time Trajectory Estimation on SE(3) , url =

    J N Wong and D J Yoon and A P Schoellig and T D Barfoot , date-added =. A Data-Driven Motion Prior for Continuous-Time Trajectory Estimation on SE(3) , url =. 2020 , bdsk-file-1 =. doi:10.1109/LRA.2020.2969153 , journal =

  39. [39]

    A White-Noise-On-Jerk Motion Prior for Continuous-Time Trajectory Estimation on SE(3) , url =

    T Y Tang and D J Yoon and T D Barfoot , date-added =. A White-Noise-On-Jerk Motion Prior for Continuous-Time Trajectory Estimation on SE(3) , url =. 2019 , bdsk-file-1 =. doi:10.1109/LRA.2019.2891492 , journal =

  40. [40]

    Batch Continuous-Time Trajectory Estimation , url =

    S W Anderson , date-added =. Batch Continuous-Time Trajectory Estimation , url =. 2016 , bdsk-file-1 =

  41. [41]

    Symmetry-preserving observers , volume =

    Bonnabel, Silvere and Martin, Philippe and Rouchon, Pierre , date-added =. Symmetry-preserving observers , volume =. IEEE Transactions on Automatic Control , number =

  42. [42]

    Equivariant filter design for kinematic systems on lie groups , volume =

    Mahony, Robert and Trumpf, Jochen , date-added =. Equivariant filter design for kinematic systems on lie groups , volume =. IFAC-PapersOnLine , number =

  43. [43]

    The invariant extended Kalman filter as a stable observer , volume =

    Barrau, Axel and Bonnabel, Silv. The invariant extended Kalman filter as a stable observer , volume =. IEEE Transactions on Automatic Control , number =

  44. [44]

    and Ghaffari, Maani and Vasudevan, Ram and Eustice, Ryan M

    Mangelson, Joshua G. and Ghaffari, Maani and Vasudevan, Ram and Eustice, Ryan M. , date-added =. Characterizing the Uncertainty of Jointly Distributed Poses in the Lie Algebra , volume =. IEEE Transactions on Robotics , number =. 2020 , bdsk-url-1 =

  45. [45]

    Statistical Inference for Probabilistic Functions of Finite State Markov Chains , volume =

    L Baum and T Petrie , date-added =. Statistical Inference for Probabilistic Functions of Finite State Markov Chains , volume =. Annals of Mathematical Statistics , number =

  46. [46]

    Approximating Discrete Probability Distributions With Dependence Trees , volume =

    C K Chow and C N Liu , date-added =. Approximating Discrete Probability Distributions With Dependence Trees , volume =. IEEE Transactions on Information Theory , number =

  47. [47]

    Probabilistic Graphical Models: Principles and Techniques , year =

    D Koller and N Friedman , date-added =. Probabilistic Graphical Models: Principles and Techniques , year =

  48. [48]

    An Approach to Time Series Smoothing and Forecasting Using the

    R H Shumway and D S Stoffer , date-added =. An Approach to Time Series Smoothing and Forecasting Using the. Journal of Time Series Analysis , number =

  49. [49]

    Sur les fonctions convexes et les in

    Jensen, Johan Ludwig William Valdemar , date-added =. Sur les fonctions convexes et les in. Acta mathematica , pages =

  50. [50]

    Cubature Kalman Filters , volume =

    I Arasaratnam and S Haykin , date-added =. Cubature Kalman Filters , volume =. IEEE Transactions on Automatic Control , number =

  51. [51]

    Constructing Cubature Formulae: The Science Behind the Art , volume =

    R Cools , date-added =. Constructing Cubature Formulae: The Science Behind the Art , volume =. Acta Numerica , pages =

  52. [52]

    Gaussian Filters for Nonlinear Filtering Problems , volume =

    K Ito and K Xiong , date-added =. Gaussian Filters for Nonlinear Filtering Problems , volume =. IEEE Transactions on Automatic Control , number =

  53. [53]

    High-degree Cubature Kalman Filter , volume =

    B Jia and M Xin and Y Cheng , date-added =. High-degree Cubature Kalman Filter , volume =. Automatica , pages =

  54. [54]

    Numerical Recipes: The Art of Scientific Computing , year =

    W H Press and S A Teukolsky and W T Vetterling and B P Flannery , date-added =. Numerical Recipes: The Art of Scientific Computing , year =

  55. [55]

    Bayes--Hermite quadrature , volume =

    O'Hagan, Anthony , date-added =. Bayes--Hermite quadrature , volume =. Journal of statistical planning and inference , number =

  56. [56]

    On the Relation Between Gaussian Process Quadratures and Sigma-Point Methods , volume =

    S S\". On the Relation Between Gaussian Process Quadratures and Sigma-Point Methods , volume =. Journal of Advances in Information Fusion , number =

  57. [57]

    Fourier-Hermite Kalman Filter , volume =

    J Sarmavuori and S S\". Fourier-Hermite Kalman Filter , volume =. IEEE Transactions on Automatic Control , number =

  58. [58]

    A Numerical-Integration Perspective on Gaussian Filters , volume =

    Y Wu and D Hu and M Wu and X Hu , date-added =. A Numerical-Integration Perspective on Gaussian Filters , volume =. IEEE Transactions on Signal Processing , number =

  59. [59]

    On Computing Certain Elements of the Inverse of a Sparse Matrix , volume =

    A M Erisman and W F Tinney , date-added =. On Computing Certain Elements of the Inverse of a Sparse Matrix , volume =. Commununications of the ACM , number =. 1975 , bdsk-url-1 =

  60. [60]

    Press, London , title =

    Golub, HG and Van Loan, Charles F , date-added =. Press, London , title =

  61. [61]

    State estimation in power systems: detecting bad data through the sparse inverse matrix method , year =

    Broussolle, F , date-added =. State estimation in power systems: detecting bad data through the sparse inverse matrix method , year =. IEEE Transactions on Power Apparatus and Systems , number =

  62. [62]

    Covariance recovery from a square root information matrix for data association , volume =

    Kaess, Michael and Dellaert, Frank , date-added =. Covariance recovery from a square root information matrix for data association , volume =. Robotics and autonomous systems , number =

  63. [63]

    A Review on the Inverse of Symmetric Tridiagonal and Block Tridiagonal Matrices , volume =

    G Meurant , date-added =. A Review on the Inverse of Symmetric Tridiagonal and Block Tridiagonal Matrices , volume =. SIAM Journal of Matrix Analysis and Applications , number =

  64. [64]

    A Sparse Bus Impedance Matrix and its Application to Short Circuit Study , year =

    K Takahashi and J Fagan and M-S Chen , booktitle =. A Sparse Bus Impedance Matrix and its Application to Short Circuit Study , year =

  65. [65]

    On the mathematical foundations of theoretical statistics , volume =

    Fisher, Ronald A , date-added =. On the mathematical foundations of theoretical statistics , volume =. Philosophical Transactions of the Royal Society of London. Series A, Containing Papers of a Mathematical or Physical Character , number =

  66. [66]

    Natural gradient works efficiently in learning , volume =

    Amari, Shun-Ichi , date-added =. Natural gradient works efficiently in learning , volume =. Neural computation , number =

  67. [67]

    Stochastic variational inference , volume =

    Hoffman, Matthew D and Blei, David M and Wang, Chong and Paisley, John , date-added =. Stochastic variational inference , volume =. The Journal of Machine Learning Research , number =

  68. [68]

    Jordan and Zubin Ghahramani and Tommi Jaakkola and Lawrence K

    Michael I. Jordan and Zubin Ghahramani and Tommi Jaakkola and Lawrence K. Saul , date-added =. An Introduction to Variational Methods for Graphical Models , volume =. Machine Learning , pages =

  69. [69]

    System identification of nonlinear state-space models , volume =

    Sch. System identification of nonlinear state-space models , volume =. Automatica , number =

  70. [70]

    Parameter Estimation for Linear Dynamical Systems , year =

    Z Ghahramani and G E Hinton , date-added =. Parameter Estimation for Linear Dynamical Systems , year =

  71. [71]

    Learning nonlinear dynamical systems using an EM algorithm , year =

    Ghahramani, Zoubin and Roweis, Sam T , booktitle =. Learning nonlinear dynamical systems using an EM algorithm , year =

  72. [72]

    A view of the EM algorithm that justifies incremental, sparse, and other variants , year =

    Neal, Radford M and Hinton, Geoffrey E , booktitle =. A view of the EM algorithm that justifies incremental, sparse, and other variants , year =

  73. [73]

    Application of unscented transformation in nonlinear system identification , volume =

    Ga. Application of unscented transformation in nonlinear system identification , volume =. IFAC Proceedings Volumes , number =

  74. [74]

    Posterior linearization filter: Principles and implementation using sigma points , volume =

    Garc. Posterior linearization filter: Principles and implementation using sigma points , volume =. IEEE transactions on signal processing , number =

  75. [75]

    Gaussian filtering and variational approximations for Bayesian smoothing in continuous-discrete stochastic dynamic systems , volume =

    Ala-Luhtala, Juha and S. Gaussian filtering and variational approximations for Bayesian smoothing in continuous-discrete stochastic dynamic systems , volume =. Signal Processing , month =. 2015 , bdsk-url-1 =

  76. [76]

    Expectation maximization based parameter estimation by sigma-point and particle smoothing , year =

    Kokkala, Juho and Solin, Arno and S. Expectation maximization based parameter estimation by sigma-point and particle smoothing , year =. 17th International Conference on Information Fusion (FUSION) , date-added =

  77. [77]

    Sigma-point filtering and smoothing based parameter estimation in nonlinear dynamic systems , volume =

    Kokkala, Juho and Solin, Arno and S. Sigma-point filtering and smoothing based parameter estimation in nonlinear dynamic systems , volume =. Journal of Advances in Information Fusion , number =

  78. [78]

    The variational Gaussian approximation revisited , volume =

    Opper, Manfred and Archambeau, C. The variational Gaussian approximation revisited , volume =. Neural computation , number =

  79. [79]

    Exactly Sparse Gaussian Variational Inference with Application to Derivative-Free Batch Nonlinear State Estimation , url =

    T D Barfoot and J R Forbes and D J Yoon , date-added =. Exactly Sparse Gaussian Variational Inference with Application to Derivative-Free Batch Nonlinear State Estimation , url =. 2020 , bdsk-file-1 =. doi:10.1177/0278364920937608 , journal =

  80. [80]

    Graduated non-convexity for robust spatial perception: From non-minimal solvers to global outlier rejection , volume =

    Yang, Heng and Antonante, Pasquale and Tzoumas, Vasileios and Carlone, Luca , date-added =. Graduated non-convexity for robust spatial perception: From non-minimal solvers to global outlier rejection , volume =. IEEE Robotics and Automation Letters , number =

Showing first 80 references.