A Participatory System to Sense the Road Conditions

Full Text (PDF, 949KB), PP.31-40

Views: 0 Downloads: 0


Muzammal Ahmad 1,* WaqarRaza 1 Zahid Omer 1 Muhammad Asif 2

1. COMSATS Institute of information Technology Sahiwal, Pakistan.

2. University of Lahore, Pakpattan, Pakistan.

* Corresponding author.

DOI: https://doi.org/10.5815/ijem.2017.03.04

Received: 19 Jan. 2017 / Revised: 22 Feb. 2017 / Accepted: 6 Apr. 2017 / Published: 8 May 2017

Index Terms

Raspberry Pi, MQTT, Potholes, GPS, IMU, Participatory, Android


The monitoring of road conditions and surface anomalies such as potholes, bumps etc., has shown a great importance in the safety and comfort of road users from pedestrian to drivers. Detection and identification of such road anomalies not only reduces the causes of road accidents but also avoid vehicle damages. This can provision the management authorities to keep a track of road conditions along with maintenance of roads. Monitoring the road conditions is a challenging task and potholes detection plays an important role in the repairing of asphalt road surface. Many approaches exist to collect data about road surface conditions, however most of these approaches are low-speed human visual inspection or approaches that uses advanced and costly measuring equipments. Therefore, there is a need to develop a cost effective system that can manages these kind of issues. In this paper, a Participatory Sensing system based on raspberry pi is designed and developed to detect and record road surface anomalies that are measured by the inertial measurement unit (IMU) and GPS sensor. An android application is also designed and developed to alert the user from an upcoming high-intensity rough area on the road. Message Queuing Telemetry Transport (MQTT) protocol is used to publish and subscribe data from raspberry pi to data servers.

Cite This Paper

Muzammal Ahmad, WaqarRaza, Zahid Omer, Muhammad Asif,"A Participatory System to Sense the Road Conditions", International Journal of Engineering and Manufacturing(IJEM), Vol.7, No.3, pp.31-40, 2017. DOI: 10.5815/ijem.2017.03.04


[1]Miller, John S., and William Y. Bellinger. Distress identification manual for the long-term pavement performance program. No. FHWA-RD-03-031. 2003.

[2]Traffic Accidents in Pakistan: http://www.pbs.gov.pk/content/traffic-accidents-annual (accessed on 20-2-2016)

[3]Pakistan Bureau of Statistics http://www.pbs.gov.pk/publications (accessed on 20-2-2016)

[4]Jain, Sarthak, Anant Vaibhav, and Lovely Goyal. "Raspberry Pi based interactive home automation system through E-mail." Optimization, Reliabilty, and Information Technology (ICROIT), 2014 International Conference on. IEEE, 2014. 

[5]De Zoysa, Kasun, et al. "A public transport system based sensor network for road surface condition monitoring." Proceedings of the 2007 workshop on Networked systems for developing regions. ACM, 2007. 

[6]Android Developer Studio http://developer.android.com/tools/studio/index.html (accessed on 22-2-2016)

[7]Douangphachanh, Viengnam, and Hiroyuki Oneyama. "A study on the use of smartphones for road roughness condition estimation." Journal of the Eastern Asia Society for Transportation Studies 10.0 (2013): 1551-1564.

[8]F. Carrera, S. Guerin, J. B. Thorp “Street bump app” in Int. Photogrammetry, Remote Sensing and Spatial Information Sciences Archives 2013.

[9]Bhoraskar, Ravi, et al. "Wolverine: Traffic and road condition estimation using smartphone sensors." 2012 Fourth International Conference on Communication Systems and Networks (COMSNETS 2012). IEEE, 2012. 

[10]Eriksson, J., Girod, L., Hull, B., Newton, R., Madden, S. and Balakrishnan, H., The Pothole Patrol: Using a Mobile Sensor Network for Road Surface Monitoring. MobiSys '08 Proceedings of the 6th International Conference on Mobile Systems, Applications, and Services, 2008. DOI: 10.1145/1378600.1378605 

[11]Seraj, Fatjon, et al. "RoADS: A road pavement monitoring system for anomaly detection using smart phones." International Workshop on Modeling Social Media. Springer International Publishing, 2014. 

[12]Mednis, Artis, et al. "Roadmic: Road surface monitoring using vehicular sensor networks with microphones." International Conference on Networked Digital Technologies. Springer Berlin Heidelberg, 2010. 

[13]Invensense.com Document Number: PS-MPU-9250A-01 (accessed on 19-2-2016)

[14]Carrera, F., S. Guerin, and J. B. Thorp. "By the people, for the people: the crowdsourcing of “streetbump”: an automatic pothole mapping app." ISPRS-International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, XL-4/W1 (2013): 19-23.