Route selection for mobile sensor nodes on public transport networks

The sensing range of a sensor is spatially limited. Thus, achieving a good coverage of a large area of interest requires installation of a huge number of sensors which is cost and labor intensive. For example, monitoring air pollution in a city needs a high density of measurement stations installed throughout the area of interest. As alternative, we install a smaller number of mobile sensing nodes on top of public transport vehicles that regularly traverse the city. In this paper, we consider the problem of selecting a subnetwork of a city’s public transport network to achieve a good coverage of the area of interest. In general case, public transport vehicles are not assigned to fix lines but rather to depots where they are parked overnight. We introduce an algorithm that selects the installation locations, i.e., number of vehicles within each host depot, such that sensing coverage is maximized. Since we are working with low-cost sensors, which exhibit failures and drift over time, vehicles selected for sensor installation have to be in each other’s vicinity from time to time to allow comparing sensor readings. We refer to such meeting points as checkpoints. Our algorithm optimizes sensing coverage while providing a sufficient number of checkpoint locations. We evaluate our algorithm based on the tram network of Zurich and show how an accurate selection of vehicles for installing measurement stations affects the overall system quality. We show that our algorithm outperforms random search, simulated annealing, and the greedy approach.

[1]  Guoliang Xing,et al.  Rendezvous design algorithms for wireless sensor networks with a mobile base station , 2008, MobiHoc '08.

[2]  Allison Woodruff,et al.  Common Sense: participatory urban sensing using a network of handheld air quality monitors , 2009, SenSys '09.

[3]  Christos D. Zaroliagis,et al.  Efficient models for timetable information in public transportation systems , 2008, JEAL.

[4]  Hojung Cha,et al.  Micro Sensor Node for Air Pollutant Monitoring: Hardware and Software Issues , 2009, Sensors.

[5]  Yue Wang,et al.  Awareness coverage control over large scale domains with intermittent communications , 2008, ACC.

[6]  C. Mangiavacchi,et al.  Pollution dynamic monitoring system for city air quality control , 1998, IMTC/98 Conference Proceedings. IEEE Instrumentation and Measurement Technology Conference. Where Instrumentation is Going (Cat. No.98CH36222).

[7]  Damla Turgut,et al.  Heuristic Approaches for Transmission Scheduling in Sensor Networks with Multiple Mobile Sinks , 2011, Comput. J..

[8]  K. Pericleous,et al.  Modelling air quality in street canyons : a review , 2003 .

[9]  Sergey Brin,et al.  The Anatomy of a Large-Scale Hypertextual Web Search Engine , 1998, Comput. Networks.

[10]  C. Pijolat,et al.  Calibration of a multivariate gas sensing device for atmospheric pollution measurement , 2006 .

[11]  Lothar Thiele,et al.  Route selection for mobile sensors with checkpointing constraints , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications Workshops.

[12]  Lothar Thiele,et al.  Participatory Air Pollution Monitoring Using Smartphones , 2012 .

[13]  Heinz Burtscher,et al.  Design, Calibration, and Field Performance of a Miniature Diffusion Size Classifier , 2011 .

[14]  Sabrina Grassini,et al.  A Remotely Controlled Calibrator for Chemical Pollutant Measuring-Units , 2007, IEEE Transactions on Instrumentation and Measurement.

[15]  E. Massera,et al.  On field calibration of an electronic nose for benzene estimation in an urban pollution monitoring scenario , 2008 .

[16]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[17]  F. Bullo,et al.  On collective motion in sensor networks: sample problems and distributed algorithms , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[18]  Andreas Krause,et al.  Simultaneous placement and scheduling of sensors , 2009, 2009 International Conference on Information Processing in Sensor Networks.

[19]  Deborah Estrin,et al.  Controllably mobile infrastructure for low energy embedded networks , 2006, IEEE Transactions on Mobile Computing.

[20]  Anthony Man-Cho So,et al.  On Solving Coverage Problems in a Wireless Sensor Network Using Voronoi Diagrams , 2005, WINE.

[21]  David R. Karger,et al.  A randomized fully polynomial time approximation scheme for the all terminal network reliability problem , 1995, STOC '95.

[22]  Eylem Ekici,et al.  Mobile element based differentiated message delivery in wireless sensor networks , 2006, 2006 International Symposium on a World of Wireless, Mobile and Multimedia Networks(WoWMoM'06).

[23]  F. Lopez-Pena,et al.  Urban pollution monitoring through opportunistic mobile sensor networks based on public transport , 2008, 2008 IEEE International Conference on Computational Intelligence for Measurement Systems and Applications.

[24]  Andreas Krause,et al.  Optimizing Sensing: From Water to the Web , 2009, Computer.

[25]  Norio Miura,et al.  Development of gas sensors for environmental protection , 1995 .

[26]  Lothar Thiele,et al.  OpenSense: open community driven sensing of environment , 2010, IWGS '10.

[27]  Jan Beutel,et al.  Demo abstract: Feature-rich platform for WSN design space exploration , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[28]  Georges R. Harik,et al.  Finding Multimodal Solutions Using Restricted Tournament Selection , 1995, ICGA.

[29]  Noga Alon,et al.  A Note on Network Reliability , 1995 .

[30]  Eric A. Brewer,et al.  N-smarts: networked suite of mobile atmospheric real-time sensors , 2008, NSDR '08.

[31]  I.I. Hussein,et al.  Effective Coverage Control using Dynamic Sensor Networks , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[32]  Cynthia A. Phillips,et al.  Coordinated and controlled mobility of multiple sinks for maximizing the lifetime of wireless sensor networks , 2011, Wirel. Networks.

[33]  Xenofon D. Koutsoukos,et al.  Air Quality Monitoring with SensorMap , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[34]  Christopher C. Skiscim,et al.  Optimization by simulated annealing: A preliminary computational study for the TSP , 1983, WSC '83.

[35]  Mani B. Srivastava,et al.  Multiple Controlled Mobile Elements (Data Mules) for Data Collection in Sensor Networks , 2005, DCOSS.

[36]  Sonia Martínez,et al.  Coverage control for mobile sensing networks , 2002, IEEE Transactions on Robotics and Automation.

[37]  Lothar Thiele,et al.  On-the-Fly Calibration of Low-Cost Gas Sensors , 2012, EWSN.

[38]  Andreas Krause,et al.  Optimizing sensing: theory and applications , 2008 .