Published in The Journal
Published in The Journal
Article Info
Received: 10-05-2020 Revised: 30-07-2020 Accepted: 04-08-2020 Published: 10-08-2020
Abstract: India has the highest number of two-wheeler riders in the entire world. As Indians think that two-
wheelers are more convenient a lot of people use them for their daily activities. Delivery boys for a lot of companies
also prefer to use a two-wheeler as it is more economically convenient. Along with this, people also use two-
wheelers for rushing to the workplace avoiding a lot of traffic. The majority of these people can be classified as
young adults. A lot of people complain about back issues due to the bad road conditions that they face while
travelling every day. Our system uses the sensor consisting of the accelerometer and the gyroscope to analyze the
condition of the road and classify how bad the current condition of the road actually is. The system will not only
classify the road as good or bad but also provide a rating to the road based on how severe the condition of the road
actually is. The sensors will be calibrated according to a particular vehicle which will be beneficial for the rider.
The system will also provide the best option of the road from travelling from point A to point B provided if there are
multiple options available and the analysis of all the options has been done previously.
Keywords: Machine Learning; Road Conditions; Impact Analysis
_____________________________________________________________________________________
I. Introduction
The idea of this system was raised due to the immense increase in the number of bad roads and the
consequences of the impacts caused due to the impairment of the roads on the human body as well as the vehicle.
This is mainly due to the lack of proper equipment to monitor the condition of the road. Maintenance of these kinds
of roads becomes time-consuming and a tiring task as tracking of these bad road conditions is a major problem. This
also leads to various other problems like affecting the health of the person who’s driving due to the whole-body
vibrations. The back plays a crucial role in a human body and that’s one of the main body parts getting affected due
to these conditions.
Our system classifies the roads on the basis of the irregularities present. It classifies it into 5 different
categories on the basis of the road condition.
Our system is made to counter these adverse effects on the human body and mainly focuses on creating a platform
for the government bodies to see which roads are in bad condition and provide maintenance accordingly. This
system is based on two-wheelers as many individuals drive these vehicles to avoid traffic and especially in India the
people riding two-wheelers are more. Along-side this two-wheelers are the ones which are most impacted due to
these bad road conditions.
Due to this system, proper road conditions can be maintained along with that vehicle maintenance costs
will reduce as the impact the vehicles will take will reduce at a greater extent due to good road conditions.
Artis Mednis, Girts Strazdins, Reinholds Zviedris, Georgijs Kanonirs and Leo Selavo[2] came up with the
idea that the accelerometer present on the smartphones can be useful in determining the condition of the road. The
condition is determined based on the calculation of the Z-axis threshold value with the true positives being as close
to that of 90 per cent.
Umang Bhatt, Shouvik Mani, Edgar Xi and J. Zico Kolter [3] researched a method where we can classify
the condition of the road efficiently based on the number of potholes present on the road. They calculated the
standard deviation using the values obtained by the accelerometer. These values that are obtained can determine the
level of damage that has been done to the road. Using this method the best road from a point to another can be found
out.
Shivakumara BS and Sridhar V [4] performed a number of experiments to determine how the Hand-Arm
Vibrations ( HAV ) and Whole Body Vibrations ( WBV ) can cause damage to the body while driving a motorcycle.
They were also successful to determine the correlation between the frequency of vibration and the types of effects
that can damage the human body to a certain extent.
Jaimon Dennis Quadros, Suhas P and Vaishak N. L. [5] analysed the variation of displacement of the
various body parts for different terrain amplitudes and concluded that terrain amplitudes become ineffective above
8Hz frequency. They also concluded that the ideal speed for the head, back, torso and thorax is 31 km/h and it is
49.60 for the diaphragm, abdomen and pelvis.
Hsieh-Ching Chen, Wei-Chyuan Chen, Yung-Ping Liu, Chih-Yong Chen, Yi-Tsong Pan [6] performed an
analysis of the predictions of the various health risks that the motorcycle riders are prone to. They gave a conclusion
on a lot of factors such as ageing, Bone problems along with the Whole Body vibrations. The vehicle speed also
results in the Vibration peak distributions.
The hardware components that consist of the raspberry pi device and all the required sensors will be
installed on the motorcycle. The data that will be collected using sensors will be sent to the cloud platform for
further the analysis. The cloud will already have the pretrained algorithm where the training will already be
performed using our algorithm from the data available. Using this trained model the particular road that the user is
currently driving on will be classified. All this information will be provided to the user on the mobile application.
The working of the system is divided into 3 independent phases: Data Collection Phase, Data Analysis
Phase and the User Interaction Phase. Using these three different phases we can easily track the development and the
working of the project.
65 | Page
Road Condition Monitoring with Grading System
66 | Page
Road Condition Monitoring with Grading System
● ax = X-axis acceleration
● ay = Y-axis acceleration
● az = Z-axis acceleration
● gx = X-axis gyration
● gy = Y-axis gyration
● gz = Z-axis gyration
● |ax|*|ay| - Product of X and Y Accelerations
● |ay|*|az| - Product of Y and Z Accelerations
● |az|*|ax| - Product of Z and X Accelerations
● |gx|*|gy| - Product of X and Y Gyration
● |gy|*|gz| - Product of Y and Z Gyration
● |gz|*|gx| - Product of Z and X Gyration
● aT - Total Acceleration
● gT - Total Gyration
67 | Page
Road Condition Monitoring with Grading System
Correlation Matrix
After analysing the graphs and the correlation matrix it was seen that the features “az”, “|ay|*|az|”, “gx”,
“gz”, “|gx|*|gy|”, “|gy|*|gz|”, “gz|*|gx|”, “aT”, “gT” are the features more suitable and correlated with the “good”
and “bad” road conditions.
After selecting the proper features the SVM algorithm was used to prepare the model to classify the road
conditions accordingly.
Connections between the Raspberry Pi and MPU6050 unit i.e the Accelerometer-Gyroscope combined unit
sensor is made with a server where location-wise data is stored and the classification model classifies the data.
After plotting the classified points on a maps API it looks like this
68 | Page
Road Condition Monitoring with Grading System
Class 0
Class 1
Class 2
Class 3
Class 4
VI. Conclusion
We have implemented this idea as explained in this paper where we can analyse the discomfort that is
being experienced by the user while driving a two-wheeler. The road classification accuracy of the model that we
created is around 85 per cent and we will be looking forward to increasing it in the near future by adding some more
parameters and some more model tuning.
This system helps the user to find the best available road to travel from one point to another. Also, it will be
very useful for the authorities as well to keep proper track of the road conditions.
two-wheeler on the road and also predict the optimal speed at which the user should drive to avoid any effects from
the WBV i.e Whole Body Vibrations experienced by the user.
This system will help the user to drive optimally and also the authorities can monitor the road conditions
due to the classification provided by the system.
References
[1]. Jakob Eriksson, Lewis Girod, Bret Hull, Ryan Newton, Samuel Madden, Hari Balakrishnan, “The Pothole Patrol: Using a Mobile
Sensor Network for Road Surface Monitoring.”
[2]. Artis Mednis, Girts Strazdins, Reinholds Zviedris, Georgijs Kanonirs, Leo Selavo, “Real Time Pothole Detection using Android
Smartphones with Accelerometers.”
[3]. Umang Bhatt, Shouvik Mani, Edgar Xi, J. Zico Kolter, “Intelligent Pothole Detection and Road Condition Assessment.”
[4]. Shivakumara BS, Sridhar V, “Study of vibration and its effect on health of the motorcycle rider.”
[5]. Jaimon Dennis Quadros, Suhas P, Vaishak N.L, “A numerical study for determining the ideal operating speed for a two-wheeler rider
on varying terrain amplitudes.”
[6]. N.K Khamis, B.M Deros, M.Z Nuawi, “Understanding the Effect of Discomfort Level towards Motorcycle Riders among Teenagers:
A Preliminary Study.”
[7]. Prakash K. Ukhalkar, Dr. Rajesh N. Phursule , Dr Devendra P Gadekar, Dr Nilesh P Sable. (2020). Business Intelligence and
Analytics: Challenges and Opportunities. International Journal of Advanced Science and Technology, 29(12s), 2669-2676
[8]. Hsieh-Ching Chen, Wei-Chyuan Chen, Yung-Ping Liu, Chih-Yong Chen, Yi-Tsong Pan, “Whole-body vibration exposure
experienced by motorcycle riders - An evaluation according to ISO 2631-1 and ISO 2631-5 standards.”
[9]. Sable Nilesh Popat*, Y. P. Singh,” Analysis and Study on the Classifier Based Data Mining Methods” in Journal of Advances in
Science and Technology | Science & Technology, Vol. 14, Issue No. 2, September-2017, ISSN 2230-9659.
69 | Page