This paper focuses on road surface real-time detection by using tripod dolly equipped with Raspberry Pi 3 B+, MPU 9250, which is convenient to collect road surface data and realize real-time road surface detection. Firstly, six kinds of road surfaces data are collected by utilizing Raspberry Pi 3 B+ and MPU 9250. Secondly, the classifiers can be obtained by adopting several machine learning algorithms, recurrent neural networks (RNN) and long short-term memory (LSTM) neural networks. Among the machine learning classifiers, gradient boosting decision tree has the highest accuracy rate of 97.92%, which improves by 29.52% compared with KNN with the lowest accuracy rate of 75.60%. The accuracy rate of LSTM neural networks is 95.31%, which improves by 2.79% compared with RNN with the accuracy rate of 92.52%. Finally, the classifiers are embedded into the Raspberry Pi to detect the road surface in real time, and the detection time is about one second. This road surface detection system could be used in wheeled robot-car and guiding the robot-car to move smoothly.
Funding
National Natural Science Foundation of China under Grant 61903075
YOBAN Project under Newton Fund/Innovate UK 102871
Intelligent Robot for Assisting Old People Project under 2016YFE0124100
Natural Science Foundation of Liaoning Province under Grant 2019-KF-03-02
Fundamental Research Funds for the Central Universities under Grant N2026003
Chunhui Plan Cooperative Project of Ministry of Education under Grant LN2019006
History
School
Science
Department
Computer Science
Published in
Transactions of the Institute of Measurement and Control
This paper was accepted for publication in the journal Transactions of the Institute of Measurement and Control and the definitive published version is available at https://doi.org/10.1177/01423312211003372. Users who receive access to an article through a repository are reminded that the article is protected by copyright and reuse is restricted to non-commercial and no derivative uses. Users may also download and save a local copy of an article accessed in an institutional repository for the user's personal reference. For permission to reuse an article, please follow our Process for Requesting Permission