CONTROL OF A MOBILE ROBOT ON BASE OF NEURAL NETWORK FOR THE PATH PLANNING IN UNMAPPED OBSTRUCTED ENVIRONMENT

  • А. К. Farhood Southern Federal University
Keywords: Mobile robot, path planning, neural network, machine learning, deep learning, structure of neural network

Abstract

In this work, a neural network of deep learning of a special structure is used. The neural
network allows a mobile robot to move without encountering obstacles in an unknown environment.
The main problems that the efforts of researchers in the field of neural network traffic planners
are aimed at solving are improving the performance of neural networks, optimizing their
structure and automating learning processes. The main result of this article is a new iterative algorithm
for developing a training set. At the first iteration, the initial training set is developed and
the initial training of the neural network is performed. In the following iterations, the neural network
trained at the previous stage is used as a filter for the following training sets. The filter selects
trajectories with collisions caused by neural network errors. During the learning process, the
number of convolutional and fully connected layers increases iteratively. Thus, the proposed algorithm
makes it possible to develop both a training set and a neural network architecture. Training
results are compared for filtered and unfiltered sets. The high efficiency of filtering has been confirmed,
as a result of which the distribution of examples in the training sample changes. The algorithm
can be used to develop a planning block for a mobile ground control system. The article
provides an example of training a neural network in a Matlab modeling environment. In the example,
five iterations of training were carried out, during which an accuracy of more than 90% was
achieved. This accuracy was obtained using the collected statistics on the movement of the mobile
robot in a randomly generated environment. The density of filling the environment with obstacles
was up to 40%, which corresponds to urban conditions. The comparison of neural network planners
trained using the proposed iterative procedure and with conventional training is carried out.
The comparison showed that the use of an iterative procedure increases the accuracy of planning
up to 12-15%. At the same time, the initial volume of the resulting sample is reduced several times
due to the applied filtering.

References

1. Madan M. Gupta, Liang Jin, Noriyasu Homma. Static and Dynamic Neural Networks: From
Fundamentals to Advanced Theory // John Wiley & Sons. – New Jersey, 2003.
2. LeCun Ya., Yoshua B., and Geoffrey H. Deep learning // Nature. – 2015. – Vol. 521.7553.
– P. 436-444.
3. Yu J., Ji J., Miao Z., Zhou J. Neural network-based region reaching formation control for multi-
robot systems in obstacle environment // Neurocomputing. – 2019. – Vol. 333. – P. 11-21.
4. Geng M., Xu K., Zhou X., Ding B., Wang H., Zhang L. Learning to cooperate via an attentionbased
communication neural network in decentralized multi-robot exploration // Entropy.
– 2019. – Vol. 21 (3).
5. Agrawal P., Agrawal H. Adaptive algorithm design for cooperative hunting in multi-robots //
International Journal of Intelligent Systems and Applications. – 2018. – Vol. 10 (12). – P. 47-55.
6. Price E., Lawless G., Ludwig R., Martinovic I., Bulthoff H.H., Black M.J., Ahmad A. Deep
Neural Network-Based Cooperative Visual Tracking Through Multiple Micro Aerial Vehicles
// IEEE Robotics and Automation Letters. – 2018. – Vol. 3 (4). – P. 3193-3200.
7. Martínez-García E.A., Torres-Córdoba R., Carrillo-Saucedo V.M., López-González E. Neural
control and coordination of decentralized transportation robots // Proceedings of the Institution
of Mechanical Engineers. Part I: Journal of Systems and Control Engineering. – 2018. – Vol.
232 (5). – P. 519-540.
8. Wang Y., Cheng L., Hou Z.-G., Yu J., Tan M. Optimal Formation of Multirobot Systems Based
on a Recurrent Neural Network // IEEE Transactions on Neural Networks and Learning Systems.
– 2016. – Vol. 27 (2). – P. 322-333.
9. Pshikhopov V., Medvedev M., Vasileva M. Neural network control system of motion of the
robot in the environment with obstacles // Lecture Notes in Computer Science. – 2019.
– Vol. 11606. – P. 173-181.
10. Janglova D. Neural networks in mobile robot motion // Int J Adv Robot Syst. – 2004. – No. 1.
– P. 15-22.
11. Li Q.L., Song Y., Hou Z.G. Neural network based Fast SLAM for automobile robots in unknown
environments // Neurocomputing. – 2015. – Vol. 165. – P. 99-110.
12. Na Y.K., Oh S.Y. Hybrid control for autonomous mobile robot navigation using neural network
based behavior modules and environment classification // Aut Robots. – 2003. – Vol. 15.
– P. 193-206.
13. Pothal J.K., Parhi D.R. Navigation of multiple robots in a highly clutter terrains using adaptive
neuro-fuzzy inference system // Robotics and Automation. – 2015. – Vol. 72. – P. 48-58.
14. Abu Baker A. A novel mobile robot navigation system using neuro-fuzzy rule-based optimization
technique // Res J Appl Sci Eng Technol. – 2012. – Vol. 4 (15). – P. 2577-2583.
15. Qiao J., Fan R., Han H., Ruan X. Q-learning based on dynamical structures neural network for
robot navigation in unknown environment // Advances in Neural Network. – 2009. – Vol. 553.
– P. 188-196.
16. Medvedev M., Kadhim A., Brosalin D. Development of the Neural-Based Navigation System
for a Ground-Based Mobile Robot // 2021 7th International Conference on Mechatronics and
Robotics Engineering, ICMRE 2021. – 2021. – P. 35-40, 9384825.
17. Medvedev M., Pshikhopov V. Path Planning of Mobile Robot Group Based on Neural Networks,
Lecture Notes in Artificial Intelligence, 2020, pp. 51-62.
18. Gayduk A.R., Mart'yanov O.V., Medvedev M.Yu., Pshikhopov V.Kh., Khamdan N., Farkhud A.
Neyrosetevaya sistema upravleniya gruppoy robotov v neopredelennoy dvumernoy srede
[Neural network control system for a group of robots in an indefinite two-dimensional environment],
Mekhatronika, avtomatizatsiya, upravlenie [Mechatronics, automation, management],
2020, Vol. 21 (8), pp. 470-479.
19. Pal P.K., Kar A. Sonar-based mobile robot navigation through supervised learning on a neural
net, Aut Robots, 1996, No. 3, pp. 355-734.
20. Medina-Santiago A., Campus-Anzueto J.L., Vazquez-Feijoo J.A., Hernandez-de- Leon H.R.,
Mota-Grajales R. Neural control systems in obstacle avoidance in mobile robots using ultrasonic
sensors, J Appl Res Technol., 2014, No. 2, pp. 104-110.
21. Syed U.A., Kunwar F., Iqbal M. Guided autowave pulse coupled neural network (GAPCNN)
based real time path planning and an obstacle avoidance scheme for mobile robots, Robot
Autonom Syst., 2014, Vol. 62, pp. 474-486.
22. Sun C., He W., Ge W., Chang C. Adaptive neural network control of biped robots, IEEE
Transactions on Systems, Man, and Cybernetics: Systems, 2017, Vol. 47 (2), pp. 315-326.
23. Sun C., He W., Hong J. Neural network control of a flexible robotic manipu- lator using the
lumped spring-mass model, IEEE Transactions on Systems, Man, and Cybernetics: Systems,
2018, Vol. 47 (8), pp. 1863-1874.
24. Zhu D., Tian C., Sun B., Luo C. Complete coverage path planning of autonomous underwater
vehicle based on GBNN algorithm, J Intell Robot Syst., 2018, pp. 1-13.
25. Zhang C., Hu H., Wang J. An adaptive neural network approach to the tracking control of
micro aerial vehicles in constrained space, Int J Syst Sci., 2017, Vol. 48 (1), pp. 84-94.
26. Nikolenko S., Kadurin A., Arkhangel'skaya E. Glubokoe obuchenie. Pogruzhenie v mir
neyronnykh setey [Deep learning. Immersion in the world of neural networks]. Saint Petersburg:
Izd-vo Piter, 2018.
27. Hyansu B., Gidong K., Jonguk K., Dianwei Q., Sukgyu L. Multi-Robot Path Planning Method
Using Reinforcement Learning, Applied Sciences, 2019, Vol. 9 (15), pp. 30-57.
28. Vizil'ter Yu.V., Vishnyakov B.V., Vygolov O.V., Gorbatsevich V.S., Knyaz' V.A. Tekhnologii
intellektual'noy obrabotki informatsii dlya zadach navigatsii i upravleniya bespilotnymi letatel'nymi
apparatami [Intelligent information processing technologies for navigation and control of unmanned
aerial vehicles], Tr. SPIIRAN [Proceedings of SPIIRAN], 2016, Vol. 45, pp. 26-44.
29. Redmon J., Divvala S., Farhadi A. You Only Look Once, Unified, Real-Time Object Detection,
Computer Vision Pattern Recognition, 2015.
30. Belorutskiy R.Yu., Zhitnik S.V. Raspoznavanie rechi na osnove svertochnykh neyronnykh setey
[Speech recognition based on convolutional neural networks], Voprosy radioelektroniki [Radio
electronics issues], 2019, No. 4, pp. 47-52.
Published
2022-01-31
Section
SECTION II. METHODS, MODELS AND ALGORITHMS OF INFORMATION PROCESSING