Continuous-Time Radar-Inertial and Lidar-Inertial Odometry Using a Gaussian Process Motion Prior
In this work, we demonstrate continuous-time radar-inertial and lidar-inertial odometry using a Gaussian process motion prior. Using a sparse prior, we demonstrate improved computational complexity during preintegration and interpolation. We use a white-noise-on-acceleration motion prior and treat the gyroscope as a direct measurement of the state while preintegrating accelerometer measurements to form relative velocity factors. Our odometry is implemented using sliding-window batch trajectory estimation. To our knowledge, our work is the first to demonstrate radar-inertial odometry with a spinning mechanical radar using both gyroscope and accelerometer measurements. We improve the performance of our radar odometry by 43% by incorporating an inertial measurement unit. Our approach is efficient and we demonstrate real-time performance. Code for this article can be found at: <uri xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">https://github.com/utiasASRL/steam_icp</uri>.
Authors
- Timothy D. Barfoot (ORCID: https://orcid.org/0000-0003-3899-631X)
- Keenan Burnett (ORCID: https://orcid.org/0000-0001-7496-1144)
- Angela P. Schoellig (ORCID: https://orcid.org/0000-0003-4012-4668)
Institutions
- University of Toronto (CA)
- Technical University of Munich (DE)
Publication Details
- Journal
- IEEE Transactions on Robotics
- Published
- 2024-12-25
- DOI
- https://doi.org/10.1109/tro.2024.3521856
- Citations
- 16
- Primary Topic
- Robotics and Sensor-Based Localization
- Type
- article
- Field-Weighted Citation Impact
- 20.78