Development of A Road Surface Condition Monitoring and Database System
Development of A Road Surface Condition Monitoring and Database System
net/publication/327962929
CITATION READS
1 177
6 authors, including:
Some of the authors of this publication are also working on these related projects:
Development of an intelligent scorpion detection technique using vibration analysis View project
All content following this page was uploaded by Habeeb Bello Salau on 29 September 2018.
Abstract—This paper proposes a road surface condition accelerometers, some of which may be poorly developed
monitoring device. The design features the use of a leading to inaccurate measurements. In the absence of
programmed accelerometer sensor deployed to respond to existing standards, it becomes difficult to generalize on the
vehicular vibrations as a function of the vehicle's acceleration use of SBAs. In addition, the lack of standard databases for
due to gravity (g-force). Furthermore, a database was created storing sensed traces fetters the standardization/research
and hosted online to store the traces acquired over the process while poorly aiding road maintenance exercises.
different test surfaces. The test results show that the proposed Thus, in this paper, a dedicated road surface condition
system successfully sensed the utilized road surfaces, and
monitoring device is proposed based on the use of an
effectively logged the acquired traces into the created database.
accelerometer device embedded in a National Instrument
This device will be beneficial to road maintenance agencies for
road surface monitoring, and it can be installed in both
(NI) MyRio board. Furthermore, report on the creation of an
manned and unmanned vehicles to enhance road navigation. In online database for hosting the acquired road surface
addition, the stored traces can be freely accessed and used by condition traces is presented. The results obtained are
researchers working in related areas. promising and suggest the possibility for having standardized
road surface condition traces across different countries all
Keywords-accelerometer; database; potholes; road bumps; sensed under the same device condition. The database can be
smartphone accessed by expert users or researchers working on related
problems. Consequently, this paper is noted to have made the
I. INTRODUCTION following contributions, namely:
The development of a dedicated road surface
Most poorly constructed and maintained roads are largely condition monitoring device based on an
characterized by anomalies such as potholes, rutting, speed- accelerometer NI MyRio board.
bumps and pavement cracks. These anomalies are causatives The design and development of an online database
to a number of road traffic accidents leading to the loss of for storing accelerometer-based road surface
lives and properties [1, 2]. Often, these anomalies are condition traces. These contributions can serve as a
induced owing to the use of poor quality road construction platform for researchers who intend to study,
materials, inadequate drainage systems, and poor road evaluate and compare related algorithms.
maintenance culture [3]. They cause accidents, and The rest of the paper is structured as follows: a brief
negatively impact the economic development of the affected literature review is presented in Section 2. The proposed
areas. dedicated road surface condition monitoring approach as
In conditions where anomalies persist, a new paradigm well as the online database creation is presented in section 3.
may be required to curb the rate of induced accidents. One Experimental results and discussions are provided in Section
approach from the vehicular point of view is to facilitate 4. While, conclusion and future work is presented in section
vehicles with the capability to sense, characterize and profile 5.
road anomalies [4, 5]. This will provide early information to
drivers warning them about impending anomalies to aid their
navigation. In this regard, Smartphone Based
Accelerometers (SBAs) have been widely used in the
literature [6-8]. Their use can be attributed to their quick
operational response time, low maintenance cost as well as
the ease of processing the measured traces. Essentially,
SBAs have been used to detect road anomalies.
Nevertheless, a major drawback with deploying SBAs lies in
the variance in sensitivity levels associated with different Figure 1. Proposed System Design and Implementation
types of SBAs. Different smartphones incorporate different
33
2nd International Conference on Information and Communication Technology and Its Applications (ICTA 2018)
34
2nd International Conference on Information and Communication Technology and Its Applications (ICTA 2018)
process flow of the GPS system is presented in Figure 4. The used to match the measured traces to their physical location.
GPS was first initialized to log and record the corresponding This ensured that the physical locations where the road
longitude and latitude coordinates of each sensed data point. surface traces were acquired could be easily tracked.
Then these coordinates were saved on a memory card and
1
fs (1)
T
B. Experimental Setup for Road Surface Conditions Data
i2 .C n2 (wo w ) Acquisition
H I ,n j w / wo (2) The sampling rate of the developed dedicated
1 i2 .C n2 wo / w accelerometer embedded device was set to 20Hz based on
where, w is the normalized passband edge frequency, the value computed using equation (1). This was done in
LABVIEW via the front panel with a screenshot provided in
wo is the passband edge frequency, n is the order of Figure 5. The flexibility of allowing users to set the required
approximation function for the filter and C n w is the sampling rate was introduced for ease of data processing,
analysis and localization of road anomalies. Once developed,
Chebyshev polynomial of first kind of degree n , astop is the the device was placed on the dashboard of a car and
stop of the passband. The inverse passband gain adjustment connected to a Laptop during the data acquisition phase (see
Figure 6). The choice of the device's placement in the car
factor i is expressed in (3). This enables the system to was considered optimal following the report in [6, 11, 20].
produce a more stable output. Two test roads were considered during the drive test namely,
1 (1) A road with potholes termed Test Road One (TR1) and
i (3) (2) A road with bumps termed Test Road Two (TR2). The
0.1.astop
10 1 traces acquired during the drive test were saved in Microsoft
Excel format and subsequently uploaded to the database.
35
2nd International Conference on Information and Communication Technology and Its Applications (ICTA 2018)
Figure 6. Vehicle used, and Experimental Setup Figure 9: Content of a Sample File saved on the Database
36
2nd International Conference on Information and Communication Technology and Its Applications (ICTA 2018)
updated to the web server. This will enable free access to the
data by researchers working on related problems.
IV. EXPERIMENTAL RESULTS AND DISCUSSION
The output of the developed dedicated road surface
condition monitoring system logged on excel sheet are stored
on the created database which is hosted online as described
in section III. Screen shots of each of the excel files
containing the acquired acceleration data during drive tests
on the two test areas saved on the created database is shown
in Figure 8. Any of these files can be access by activating it,
and the content will be displayed as shown in the screenshot
of Figure 9. Observe that, the six database fields created
namely the Serial Number (S/No), X, Y and Z-axis of the
measured acceleration data as well as the corresponding
longitude and latitude of each data points logged by the
Figure 10: Downloaded Sample CSV Excel File from the Database developed road surface monitoring system are displayed in
Figure 9. However, in order to download this saved data in
C. The Database Development for Storing Acquired Data excel CSV format for processing and analysis, the tab
labeled download spreadsheet at the top left hand corner of
In this section, the design process for the database the online database can be activated. A sample CSV excel
creation, online hosting and the data storage is presented file downloaded online from the database is shown in Figure
1) Creating the database using MySQL 10. It was noted that the developed device gave similar
An open source cross platform, web server solution stack results in terms of the measured accelerations data along the
package called XAMPP control panel was used for the x, y and z-axis to that reported in [8, 9, 22] despite using
creation exercise. MySQL and Apache were executed from different approaches. Though, the approaches reported in [8,
the control panel of the XAMPP software. A browser 9, 22] are based on the use of SBAs, which limit their
(Mozilla Firefox to be specific) was used to launch the reliability based on the phone make. Furthermore, the
domain “localhost/phpmyadmin/” via the browser's address proposed system unlike other approaches reported in [10,
bar. The database was created and named "Accelerometer 15, 16] made the measured traces open access available via
Readings Locations". The created database was displayed on http://data.gloveth.com.
the phpmyadmin interface indicating that the database was
successfully created. V. CONCLUSION AND FUTURE WORK
2) Creating table (fields) for the accelerometer readings This paper has presented both the design and
locations database development of a road surface condition monitoring system
The created database "Accelerometer Readings and an online database for data storage. The database has
Locations" was launched from the phpmyadmin interface. been hosted online for public access. The sensitivity of the
The name "Gidan-Kwano" was assigned and the required proposed system is predictable unlike the SBAs whose
table columns (fields) of six (6) was created. Each field was sensitivities are phone specific. In ascertaining the
named as follows: (1) Serial number (S/N) (2) X-Axis (3) Y- effectiveness of the developed database, different browsers
Axis (4) Z-Axis (5) Longitude and (6) Latitude. The column and smart devices were used to remotely access it. This was
data type for each field was assigned. The integer data done to demonstrate the feasibility of free access to users and
format type was assigned for S/No and floating for all other interested researchers alike. Future research works will
fields. A screen shot of the structure of the created consider developing an approach for post processing the
“Accelerometer Readings Locations” database fields is stored traces and communicating them among vehicles as in
shown in Figure 7. a VANET system. In addition, measures to validate the
3) Importing the saved sensed road anomalies data in reliability of the saved data will be explore, as well as
excel to the developed database mechanism for ensuring the security of the database.
The data structure in CSV format contained the same
number of columns (fields) with the created database REFERENCES
(Accelerometer Readings Locations). The created table [1] E. G. Agbonkhese, G. L. Yisa, D. O. Akanbi, E. O. Aka, and E. B.
(Gidan-Kwano) on the phpmyadmin interface was initialized Mondigha, "Road traffic accidents in nigeria: causes and preventive
for importing the CSV files. The Go button was launched to measures," Civil and environmental research, vol. 3, pp. 90-99, 2013.
import the saved sensed road anomalies data in excel file into [2] I. M. Kawu, "Our Roads, Our Lives," in Vanguard Newspaper, ed,
2016.
the created Accelerometer Readings Locations database. The
control panel of MySQL server web host was accessed to [3] H. Bello-Salau, A. M. Aibinu, E. N. Onwuka, J. J. Dukiya, and A. J.
Onumanyi, "Image processing techniques for automated road defect
launch the MySQL database wizard and the database files detection: A survey," in 11th International Conference on
were uploaded. A hosting link http://data.gloveth.com was Electronics, Computer and Computation (ICECCO), 2014 2014, pp.
assigned and made available after the database setup was 1-4.
37
2nd International Conference on Information and Communication Technology and Its Applications (ICTA 2018)
[4] H. Bello-Salau, A. M. Aibinu, E. N. Onwuka, J. J. Dukiya, M. E. [14] L. Forslöf, "Roadroid–Smartphone Road Quality Monitoring," in 19th
Bima, A. J. Onumanyi, and T. A. Folorunso, "A New Measure for ITS World Congress (October 2012), 2012.
Analysing Accelerometer Data towards Developing Efficient Road [15] A. Mednis, G. Strazdins, R. Zviedris, G. Kanonirs, and L. Selavo,
Defect Profiling Systems," Journal of Scientific Research & Reports, "Real time pothole detection using android smartphones with
vol. 7, pp. 108-116, 2015. accelerometers," in 2011 International Conference on Distributed
[5] H. Bello-Salau, A. M. Aibinu, E. N. Onwuka, J. J. Dukiya, A. J. Computing in Sensor Systems and Workshops (DCOSS), 2011, pp. 1-
Onumanyi, and A. O. Ighabon, "Development of a Laboratory Model 6.
for Automated Road Defect Detection," Journal of [16] F. Seraj, B. J. V. D. Zwaag, A. D. T. Luarasi, and P. Havinga,
Telecommunication, Electronic and Computer Engineering (JTEC), "RoADS: A road pavement monitoring system for anomaly detection
vol. 8, pp. 97-101, 2016. using smart phones," in In Proceedings of the 1st International
[6] H. Bello-Salau, A. M. Aibinu, A. J. Onumanyi, E. N. Onwuka, J. J. Workshop on Machine Learning for Urban Sensor Data, (SenseML
Dukiya, and H. Ohize, "New Road Anomaly Detection and 2014), Netherlands, 2014.
Characterization Algorithm for Autonomous Vehicles," Applied [17] M. Perttunen, O. Mazhelis, F. Cong, M. Kauppila, T. Leppänen, J.
Computing and Informatics Elsevier, 2018. Kantola, J. Collin, S. Pirttikangas, J. Haverinen, and T. Ristaniemi,
[7] V. Douangphachanh and H. Oneyama, "A study on the use of "Distributed road surface condition monitoring using mobile phones,"
smartphones under realistic settings to estimate road roughness in Ubiquitous Intelligence and Computing, ed: Springer, 2011, pp.
condition," EURASIP Journal on Wireless Communications and 64-78.
Networking, vol. 2014, p. 114, 2014. [18] Z. Li, I. V. Kolmanovsky, U. V. Kalabić, E. M. Atkins, J. Lu, and D.
[8] M. I. Strutu and D. Popescu, ""Accelerometer Based Road Defects P. Filev, "Optimal State Estimation for Systems Driven by Jump–
Identification System", U.P.B. Sci. Bull., Series C, Vol. 76, Iss. 3, Diffusion Process With Application to Road Anomaly Detection,"
2014," 2014. IEEE Transactions on Control Systems Technology, vol. 25, pp.
[9] A. Vittorio, V. Rosolino, I. Teresa, C. M. Vittoria, and P. G. 1634-1643, 2017.
Vincenzo, "Automated sensing system for monitoring of road surface [19] A. Mednis, A. Elsts, and L. Selavo, "Embedded solution for road
quality by mobile devices," Procedia-Social and Behavioral Sciences, condition monitoring using vehicular sensor networks," in 2012 6th
vol. 111, pp. 242-251, 2014. International Conference on Application of Information and
[10] V. Astarita, D. C. Festa, D. W. E. Mongelli, and A. Tassitani, "New Communication Technologies (AICT), 2012, pp. 1-5.
methodology for the identification of road surface anomalies," in [20] G. Strazdins, A. Mednis, G. Kanonirs, R. Zviedris, and L. Selavo,
Service Operations and Logistics, and Informatics (SOLI), 2014 IEEE "Towards vehicular sensor networks with android smartphones for
International Conference on, 2014, pp. 149-154. road surface monitoring," in Electronic Proceedings of CPS Week,
[11] A. Mukherjee and S. Majhi, "Characterisation of road bumps using 2nd International Workshop on Networks of Cooperating Objects
smartphones," European Transport Research Review, vol. 8, pp. 1- (CONET’11), , 2011.
12, 2016. [21] R. Schaumann, Design of analog filters: Oxford University Press,
[12] V. Astarita, M. V. Caruso, G. Danieli, D. C. Festa, V. P. Giofrè, T. USA, 2001.
Iuele, and R. Vaiana, "A mobile application for road surface quality [22] L. C. González-Gurrola, F. Martínez-Reyes, and M. R. Carlos-Loya,
control: UNIquALroad," Procedia-Social and Behavioral Sciences, "The Citizen Road Watcher–Identifying Roadway Surface
vol. 54, pp. 1135-1144, 2012. Disruptions Based on Accelerometer Patterns," in Ubiquitous
[13] P. Aksamit and M. Szmechta, "Distributed, mobile, social system for Computing and Ambient Intelligence. Context-Awareness and
road surface defects detection," in 5th International Symposium on Context-Driven Interaction, ed: Springer, 2013, pp. 374-377.
Computational Intelligence and Intelligent Informatics (ISCIII), 2011,
2011, pp. 37-40.
38