Continuous-time Trajectory Estimation: A Comparative Study Between Gaussian Process and Spline-based Approaches
Johnson, Jacob, Mangelson, Joshua, Barfoot, Timothy, Beard, Randal
–arXiv.org Artificial Intelligence
Continuous-time trajectory estimation is an attractive alternative to discrete-time batch estimation due to the ability to incorporate high-frequency measurements from asynchronous sensors while keeping the number of optimization parameters bounded. Two types of continuous-time estimation have become prevalent in the literature: Gaussian process regression and spline-based estimation. In this paper, we present a direct comparison between these two methods. We first compare them using a simple linear system, and then compare them in a camera and IMU sensor fusion scenario on SE(3) in both simulation and hardware. Our results show that if the same measurements and motion model are used, the two methods achieve similar trajectory accuracy. In addition, if the spline order is chosen so that the degree-of-differentiability of the two trajectory representations match, then they achieve similar solve times as well.
arXiv.org Artificial Intelligence
Feb-1-2024
- Country:
- North America
- Canada > Ontario
- Toronto (0.14)
- United States > New York (0.14)
- Canada > Ontario
- North America
- Genre:
- Research Report > New Finding (0.68)
- Technology:
- Information Technology > Artificial Intelligence
- Machine Learning (1.00)
- Representation & Reasoning > Optimization (0.68)
- Robots (1.00)
- Information Technology > Artificial Intelligence