Resource-Efficient Cooperative Online Scalar Field Mapping via Distributed Sparse Gaussian Process Regression (2309.10311v3)
Abstract: Cooperative online scalar field mapping is an important task for multi-robot systems. Gaussian process regression is widely used to construct a map that represents spatial information with confidence intervals. However, it is difficult to handle cooperative online mapping tasks because of its high computation and communication costs. This letter proposes a resource-efficient cooperative online field mapping method via distributed sparse Gaussian process regression. A novel distributed online Gaussian process evaluation method is developed such that robots can cooperatively evaluate and find observations of sufficient global utility to reduce computation. The bounded errors of distributed aggregation results are guaranteed theoretically, and the performances of the proposed algorithms are validated by real online light field mapping experiments.
- A. Singh, F. Ramos, H. D. Whyte, and W. J. Kaiser, “Modeling and decision making in spatio-temporal processes for environmental surveillance,” in Proc. IEEE Int. Conf. Robot. Automat. (ICRA), 2010, pp. 5490–5497.
- J. Hansen and G. Dudek, “Coverage optimization with non-actuated, floating mobile sensors using iterative trajectory planning in marine flow fields,” in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst. (IROS), 2018, pp. 1906–1912.
- B. Zhou, H. Xu, and S. Shen, “Racer: Rapid collaborative exploration with a decentralized multi-uav system,” IEEE Trans. Robot., vol. 39, no. 3, pp. 1816–1835, 2023.
- A. A. R. Newaz, M. Alsayegh, T. Alam, and L. Bobadilla, “Decentralized multi-robot information gathering from unknown spatial fields,” IEEE Robot. Autom. Lett., vol. 8, no. 5, pp. 3070–3077, 2023.
- T. X. Lin, S. Al-Abri, S. Coogan, and F. Zhang, “A distributed scalar field mapping strategy for mobile robots,” in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst. (IROS), 2020, pp. 11 581–11 586.
- T. M. C. Sears and J. A. Marshall, “Mapping of spatiotemporal scalar fields by mobile robots using Gaussian process regression,” in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst. (IROS), 2022, pp. 6651–6656.
- L. Jin, J. Rückin, S. H. Kiss, T. Vidal-Calleja, and M. Popović, “Adaptive-resolution field mapping using Gaussian process fusion with integral kernels,” IEEE Robot. Autom. Lett., vol. 7, no. 3, pp. 7471–7478, July 2022.
- X. Lan and M. Schwager, “Learning a dynamical system model for a spatiotemporal field using a mobile sensing robot,” in Proc. American Control Conf. (ACC), 2017, pp. 170–175.
- A. Hornung, K. M. Wurm, M. Bennewitz, C. Stachniss, and W. Burgard, “OctoMap: an efficient probabilistic 3D mapping framework based on octrees,” Auton. Robots, vol. 34, no. 3, pp. 189–206, Apr. 2013.
- H. Liu, Y.-S. Ong, X. Shen, and J. Cai, “When Gaussian process meets big data: A review of scalable gps,” IEEE Trans. Neural Networks Learn. Syst., vol. 31, no. 11, pp. 4405–4423, Nov. 2020.
- M. Titsias, “Variational learning of inducing variables in sparse Gaussian processes,” in Proc. Int. Conf. Artif. Intell. Statist. (AISTATS), vol. 5, 16–18 Apr 2009, pp. 567–574.
- D. Burt, C. E. Rasmussen, and M. V. D. Wilk, “Rates of convergence for sparse variational Gaussian process regression,” in Int. Conf. Mach. Learn. (ICML), May 2019, pp. 862–871.
- M. Deisenroth and J. W. Ng, “Distributed Gaussian processes,” in Int. Conf. Mach. Learn. (ICML), 07–09 Jul 2015, pp. 1481–1490.
- H. Liu, J. Cai, Y. Wang, and Y. S. Ong, “Generalized robust Bayesian committee machine for large-scale Gaussian process regression,” in Int. Conf. Mach. Learn. (ICML), vol. 80, 10–15 Jul 2018, pp. 3131–3140.
- T. N. Hoang, Q. M. Hoang, and B. K. H. Low, “A distributed variational inference framework for unifying parallel sparse Gaussian process regression models,” in Int. Conf. Mach. Learn. (ICML), vol. 48, 20–22 Jun 2016, pp. 382–391.
- T. N. Hoang, Q. M. Hoang and B. K. H. Low, “A unifying framework of anytime sparse Gaussian process regression models with stochastic variational inference for big data,” in Int. Conf. Mach. Learn. (ICML), vol. 37, 2015, pp. 569–578.
- L. Csató and M. Opper, “Sparse on-line Gaussian processes,” Neural Comput., vol. 14, no. 3, pp. 641–668, 2002.
- T. D. Bui, C. Nguyen, and R. E. Turner, “Streaming sparse Gaussian process approximations,” in Adv. Neural Inf. Proces. Syst. (NeurIPS), vol. 30, 2017.
- B. Wilcox and M. C. Yip, “SOLAR-GP: Sparse online locally adaptive regression using gaussian processes for bayesian robot model learning and control,” IEEE Robot. Autom. Lett., vol. 5, no. 2, pp. 2832–2839, Apr. 2020.
- Z. Yuan and M. Zhu, “Communication-aware distributed Gaussian process regression algorithms for real-time machine learning,” in Proc. American Control Conf. (ACC), 2020, pp. 2197–2202.
- A. Lederer, Z. Yang, J. Jiao, and S. Hirche, “Cooperative control of uncertain multiagent systems via distributed Gaussian processes,” IEEE Trans. Autom. Control, vol. 68, no. 5, pp. 3091–3098, May 2023.
- G. P. Kontoudis and D. J. Stilwell, “Decentralized nested Gaussian processes for multi-robot systems,” in Proc. IEEE Int. Conf. Robot. Automat. (ICRA), 2021, pp. 8881–8887.
- D. Jang, J. Yoo, C. Y. Son, D. Kim, and H. J. Kim, “Multi-robot active sensing and environmental model learning with distributed Gaussian process,” IEEE Robot. Autom. Lett., vol. 5, no. 4, pp. 5905–5912, Oct. 2020.
- M. E. Kepler and D. J. Stilwell, “An approach to reduce communication for multi-agent mapping applications,” in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst. (IROS), 2020, pp. 4814–4820.
- E. Zobeidi, A. Koppel, and N. Atanasov, “Dense incremental metric-semantic mapping for multiagent systems via sparse gaussian process regression,” IEEE Trans. Robot., vol. 38, no. 5, pp. 3133–3153, Oct. 2022.
- M. Zhu and S. Martínez, “Discrete-time dynamic average consensus,” Automatica, vol. 46, no. 2, pp. 322–329, Feb. 2010.
- K. T. Abou-Moustafa and F. P. Ferrie, “A note on metric properties for some divergence measures: The Gaussian case,” in Proc. Asian Conf. Mach. Learn. (ACML), 2012, pp. 1–15.