Air pollution poses significant risk to environment and health. Air quality monitoring stations are often confined to a small number of locations due to the high cost of the monitoring equipment. They provide a low fidelity picture of the air quality in the city; local variations are overlooked. However, recent developments in low cost sensor technology and wireless communication systems like Internet of Things (IoT) provide an opportunity to use arrayed sensor networks to measure air pollution, in real time, at a large number of locations. This paper reports the development of a novel low cost sensor node that utilizes cost-effective electrochemical sensors to measure Carbon Monoxide (CO) and Nitrogen Dioxide (NO2) concentrations and an infrared sensor to measure Particulate Matter (PM) levels. The node can be powered by either solar-recharged battery or mains supply. It is capable of long-range, low power communication over public or private LoRaWAN IoT network and short-range high data rate communication over Wi-Fi. The developed sensor nodes were co-located with an accurate reference CO sensor for field calibration. The low cost sensors’ data, with offset and gain calibration, shows good correlation with the data collected from the reference sensor. Multiple linear regression (MLR) based temperature and humidity correction results in Mean Absolute Percentage Error (MAPE) of 48.71% and R2 of 0.607 relative to the reference sensor’s data. Artificial Neural Network (ANN) based calibration shows the potential for significant further improvement with MAPE of 38.89% and R2 of 0.78 for leave one out cross validation.
21 September 2020 in IEEE Transactions on Instrumentation and Measurement
Visible Light Positioning (VLP) is a promising indoor localization method as it provides high positioning accuracy and allows for leveraging the existing lighting infrastructure. Photodiode (PD)- based receiver is a commonly used tag for VLP. However, a tag employing single PD requires three or more luminaires to be visible. This paper presents a VLP system that uses a custom-made tag utilizing multiple PDs. It applies Received Signal Strength (RSS)-based fingerprinting using Weighted k-Nearest Neighbor (WkNN) algorithm for localization. Experimental results show that it is possible to localize using less than three luminaires with high accuracy. Manhattan and Matusita distance metrics are found to provide lower localization accuracy than the Euclidean metric for the WkNN algorithm. The creation of a dense fingerprinting database through 2-D interpolation is presented as a method to reduce the cost of time and labour. The localization performance of the VLP system does not degrade noticeably with the fabricated database. The localization accuracy of the WkNN algorithm is shown to be better than that of a Multi-Layer Perceptron (MLP)-based regressor. The developed VLP system is also experimentally benchmarked against the HTC Vive showing comparable performance.
This paper presents an autonomous method of collecting data for Visible Light Positioning (VLP) and a comprehensive investigation of VLP using a large set of experimental data. Received Signal Strength (RSS) data are efficiently collected using a novel method that utilizes consumer grade Virtual Reality (VR) tracking for accurate ground truth recording. An investigation into the accuracy of the ground truth system showed median and 90th percentile errors of 4.24 and 7.35 mm, respectively. Co-locating a VR tracker with a photodiode-equipped VLP receiver on a mobile robotic platform allows fingerprinting on a scale and accuracy that has not been possible with traditional manual collection methods. RSS data at 7344 locations within a 6.3 × 6.9 m test space fitted with 11 VLP luminaires is collected and has been made available for researchers. The quality and the volume of the data allow for a robust study of Machine Learning (ML)- and channel model-based positioning utilizing visible light. Among the ML-based techniques, ridge regression is found to be the most accurate, outperforming Weighted k Nearest Neighbor, Multilayer Perceptron, and random forest, among others. Model-based positioning is more accurate than ML techniques when a small data set is available for calibration and training. However, if a large data set is available for training, ML-based positioning outperforms its model-based counterparts in terms of localization accuracy.