AlphaMobileSensing: A virtual testbed for mobile environmental monitoring

Build Simul. 2023 Feb 28:1-14. doi: 10.1007/s12273-023-1001-9. Online ahead of print.

Abstract

Environmental monitoring plays a critical role in creating and maintaining a comfortable, productive, and healthy environment. Built upon the advancements of robotics and data processing, mobile sensing demonstrates its potential to address problems regarding cost, deployment, and resolution that stationary monitoring encounters, which therefore has attracted increasing research attentions recently. To facilitate mobile sensing, two key algorithms are needed: the field reconstruction algorithm and the route planning algorithm. The field reconstruction algorithm is to reconstruct the entire environment field from spatially- and temporally-discrete measurements collected by the mobile sensors. The route planning algorithm is to instruct the mobile sensors where the mobile sensor needs to move to for the next measurements. The performance of mobile sensors highly depends on these two algorithms. However, developing and testing those algorithms in the real world is expensive, challenging, and time-consuming. To address these issues, we proposed and implemented an open-source virtual testbed, AlphaMobileSensing, that can be used to develop, test, and benchmark mobile sensing algorithms. AlphaMobileSensing aims to help users more easily develop and test the field reconstruction and route planning algorithms for mobile sensing solutions, without worrying about hardware fault, test accidents (such as collision during the test), etc. The separation of concerns can significantly reduce the cost of developing software solutions for mobile sensing. For versatility and flexibility, AlphaMobileSensing was wrapped up using the standardized interface of OpenAI Gym, and it also provides an interface for loading physical fields that were generated by numerical simulations as virtual test sites to perform mobile sensing and retrieving monitoring data. We demonstrated applications of the virtual testbed by implementing and testing algorithms for physical field reconstruction in both static and dynamic indoor thermal environments. AlphaMobileSensing provides a novel and flexible platform to develop, test, and benchmark mobile sensing algorithms more easily, conveniently, and efficiently. AlphaMobileSensing is open sourced at https://github.com/kishuqizhou/AlphaMobileSensing.

Electronic supplementary material esm: the Appendix is available in the online version of this article at 10.1007/s12273-023-1001-9.

Keywords: environmental field reconstruction; environmental monitoring; indoor environmental quality; mobile sensing.