Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
125 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Spatially scalable recursive estimation of Gaussian process terrain maps using local basis functions (2210.09168v2)

Published 17 Oct 2022 in cs.LG and stat.ML

Abstract: When an agent, person, vehicle or robot is moving through an unknown environment without GNSS signals, online mapping of nonlinear terrains can be used to improve position estimates when the agent returns to a previously mapped area. Mapping algorithms using online Gaussian process (GP) regression are commonly integrated in algorithms for simultaneous localisation and mapping (SLAM). However, GP mapping algorithms have increasing computational demands as the mapped area expands relative to spatial field variations. This is due to the need for estimating an increasing amount of map parameters as the area of the map grows. Contrary to this, we propose a recursive GP mapping estimation algorithm which uses local basis functions in an information filter to achieve spatial scalability. Our proposed approximation employs a global grid of finite support basis functions but restricts computations to a localized subset around each prediction point. As our proposed algorithm is recursive, it can naturally be incorporated into existing algorithms that uses Gaussian process maps for SLAM. Incorporating our proposed algorithm into an extended Kalman filter (EKF) for magnetic field SLAM reduces the overall computational complexity of the algorithm. We show experimentally that our algorithm is faster than existing methods when the mapped area is large and the map is based on many measurements, both for recursive mapping tasks and for magnetic field SLAM.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (42)
  1. Indoor Mobile Robot Localization and Mapping Based on Ambient Magnetic Fields and Aiding Radio Sources. IEEE Transactions on Instrumentation and Measurement, 64(7):1922–1934, July 2015. Conference Name: IEEE Transactions on Instrumentation and Measurement.
  2. Online Stochastic Variational Gaussian Process Mapping for Large-Scale Bathymetric SLAM in Real Time. IEEE Robotics and Automation Letters, 8(6):3150–3157, June 2023. Conference Name: IEEE Robotics and Automation Letters.
  3. Utilization of terrain elevation map in SLAM for unmanned aircraft. In 2015 6th International Conference on Automation, Robotics and Applications (ICARA), pages 57–62, February 2015.
  4. Scalable Magnetic Field SLAM in 3D Using Gaussian Process Maps. In 2018 21st International Conference on Information Fusion (FUSION), pages 1353–1360, July 2018.
  5. Simultaneous Localization and Mapping for pedestrians using distortions of the local magnetic field intensity in large indoor environments. In proceesings of the International Conference on Indoor Positioning and Indoor Navigation, pages 1–10, October 2013.
  6. Bathymetric SLAM with no map overlap using Gaussian Processes. Proceedings of the International Conference on Intelligent Robots and Systems, pages 1242–1248, September 2011. Conference Name: 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2011) ISBN: 9781612844565 9781612844541 9781612844558 Place: San Francisco, CA Publisher: IEEE.
  7. Terrain Mapping and Obstacle Detection Using Gaussian Processes. In Proceedings of the 10th International Conference on Machine Learning and Applications and Workshops, volume 1, pages 118–123, December 2011.
  8. Terrain field SLAM and Uncertainty Mapping using Gaussian Process. In Proceedings of the 18th International Conference on Control, Automation and Systems (ICCAS), pages 1077–1080, October 2018.
  9. Carl Edward Rasmussen and Christopher K. I. Williams. Gaussian Processes for Machine Learning. The MIT Press, November 2005.
  10. An Extended Kalman Filter for Magnetic Field SLAM Using Gaussian Process Regression. Sensors, 22(8):2833, January 2022. Number: 8 Publisher: Multidisciplinary Digital Publishing Institute.
  11. A Unifying View of Sparse Approximate Gaussian Process Regression. The Journal of Machine Learning Research, 6:1939–1959, December 2005.
  12. Hilbert Space Methods for Reduced-Rank Gaussian Process Regression. Statistics and Computing, January 2014.
  13. Kernel interpolation for scalable structured gaussian processes (KISS-GP). In Francis Bach and David Blei, editors, Proceedings of the 32nd International Conference on Machine Learning, volume 37 of Proceedings of machine learning research, pages 1775–1784, Lille, France, July 2015. PMLR.
  14. Arthur G. O. Mutambara. Decentralized Estimation and Control for Multisensor Systems. CRC Press, January 1998. Google-Books-ID: Z1YfUGkG8poC.
  15. Exactly Sparse Extended Information Filters for Feature-based SLAM. The International Journal of Robotics Research, 26(4):335–359, April 2007.
  16. Simultaneous Mapping and Localization with Sparse Extended Information Filters: Theory and Initial Results. In Jean-Daniel Boissonnat, Joel Burdick, Ken Goldberg, and Seth Hutchinson, editors, Algorithmic Foundations of Robotics V, Springer Tracts in Advanced Robotics, pages 363–380. Springer, Berlin, Heidelberg, 2004.
  17. Using Inertial Sensors for Position and Orientation Estimation. Now Foundations and Trends, January 2017.
  18. Decentralized multi-agent exploration with online-learning of Gaussian processes. In proceedings of the International Conference on Robotics and Automation (ICRA), pages 4222–4229, May 2016.
  19. Multi-Robot Active Sensing and Environmental Model Learning With Distributed Gaussian Process. IEEE Robotics and Automation Letters, 5(4):5905–5912, October 2020. Conference Name: IEEE Robotics and Automation Letters.
  20. Magnetic field norm SLAM using Gaussian process regression in foot-mounted sensors. In proceedings of the European Control Conference (ECC), pages 392–398, Delft, Netherlands, June 2021. IEEE.
  21. Online sparse Gaussian process regression using FITC and PITC approximations. IFAC-PapersOnLine, 48(28):703–708, January 2015.
  22. R. Karlsson and F. Gustafsson. Bayesian Surface and Underwater Navigation. IEEE Transactions on Signal Processing, 54(11):4204–4213, November 2006. Conference Name: IEEE Transactions on Signal Processing.
  23. Gaussian Process modeling of large scale terrain. In Proceedings of International Conference on Robotics and Automation, pages 1047–1053, May 2009. ISSN: 1050-4729.
  24. Grid-Based Bayesian Filters With Functional Decomposition of Transient Density. IEEE Transactions on Signal Processing, 71:92–104, 2023. Conference Name: IEEE Transactions on Signal Processing.
  25. Particle filters for positioning, navigation, and tracking. IEEE Transactions on Signal Processing, 50(2):425–437, 2002.
  26. Multiresolution Kernel Approximation for Gaussian Process Regression. In Advances in Neural Information Processing Systems, volume 30. Curran Associates, Inc., 2017.
  27. Online Joint State Inference and Learning of Partially Unknown State-Space Models. IEEE Transactions on Signal Processing, 69:4149–4161, 2021. arXiv: 2102.07418.
  28. On Kalman Filter With Nonlinear Equality Constraints. Signal Processing, IEEE Transactions on, 55:2774 – 2784, July 2007.
  29. Distributed multi-agent magnetic field norm SLAM with Gaussian processes. In 2023 26th International Conference on Information Fusion (FUSION), pages 1–8, June 2023.
  30. Magnetic field-based SLAM method for solving the localization problem in mobile robot floor-cleaning task. In proceedings of the 15th International Conference on Advanced Robotics (ICAR), pages 198–203, June 2011.
  31. Local Gaussian Process Approximation for Large Computer Experiments. Journal of Computational and Graphical Statistics, 24(2):561–578, 2015. Publisher: [American Statistical Association, Taylor & Francis, Ltd., Institute of Mathematical Statistics, Interface Foundation of America].
  32. Local and global sparse Gaussian process approximations. In Proceedings of the Eleventh International Conference on Artificial Intelligence and Statistics, pages 524–531. PMLR, March 2007. ISSN: 1938-7228.
  33. Efficient Computation of Gaussian Process Regression for Large Spatial Data Sets by Patching Local Gaussian Processes. Journal of Machine Learning Research, 17(174):1–29, 2016.
  34. Domain Decomposition Approach for Fast Gaussian Process Regression of Large Spatial Data Sets. Journal of Machine Learning Research, 12(47):1697–1728, 2011.
  35. Local Gaussian Process Regression for Real Time Online Model Learning. In Advances in Neural Information Processing Systems, volume 21. Curran Associates, Inc., 2008.
  36. Indoor SLAM using a foot-mounted IMU and the local magnetic field. In proceedings of the 25th International Conference on Information Fusion (FUSION), pages 1–7, July 2022.
  37. Faster Kernel Interpolation for Gaussian Processes. In Proceedings of The 24th International Conference on Artificial Intelligence and Statistics, pages 2971–2979. PMLR, March 2021. ISSN: 2640-3498.
  38. Scalable Log Determinants for Gaussian Process Kernel Learning. In Advances in Neural Information Processing Systems, volume 30. Curran Associates, Inc., 2017.
  39. Richard E Turner. Statistical Models for Natural Sounds. PhD thesis, Gatsby Computational Neuroscience Unit, UCL, 2010.
  40. {GEBCO Compilation Group}. Gridded bathymetry data GEBCO (General Bathymetric Chart of the Oceans) 2021 Grid., 2021.
  41. Isaac Skog. OpenShoe Matlab Framework, 2012. Publication Title: OpenShoe - Foot-mounted INS for every foot.
  42. Inertial Sensor Arrays, Maximum Likelihood, and Cramer-Rao Bound. IEEE Transactions on Signal Processing, 64:1–1, August 2016.
Citations (1)

Summary

We haven't generated a summary for this paper yet.