E3S Web Conf.
Volume 270, 2021International scientific forum on computer and energy Sciences (WFCES 2021)
|Number of page(s)||10|
|Published online||09 June 2021|
A method for planning the trajectory of a mobile robot in an unknown environment with obstacles
North Caucasus Federal University, Stavropol 355000, Russia
2 L.N. Gumilyov Eurasian National University, Nur-Sultan 010000, Kazakhstan
* Corresponding author: firstname.lastname@example.org
The known algorithms for planning the trajectory of movement of mobile robots in an unknown environment have high computational complexity or do not allow finding the trajectory that is optimal along the length of the path, while maintaining a safe distance from obstacles. The aim of the work is to increase the efficiency of solving the problem of planning the trajectory of movement of mobile robots from the initial position to the final position in an unknown environment with obstacles, taking into account the limited capabilities (sensory and computational) of mobile robots. The solution to this problem was carried out on the basis of step-by-step optimization of the current position of the robot relative to a given target. The proposed method analyzes the possibility of a robot moving in directions determined by means of analytical geometry based on measurements of on-board distance sensors. An element of scientific novelty is the procedure for calculating trajectory segments based on the choice of an intermediate state and correcting the trajectory taking into account the measurements of the on-board distance sensors of the mobile robot. The proposed method makes it possible to search for the trajectory of a mobile robot in an unknown environment while ensuring a given distance to obstacles. The use of the presented algorithm allows the robot to maintain a high efficiency of the task while functioning in conditions of information deficiency. The reliability of the results was confirmed in the course of software simulation. The solution of the problem, taking into account these features, made it possible to reduce the computational complexity of the method, as well as to remove restrictions on the use of trajectory planning algorithms for mobile robots with low-performance on-board sensors and computing devices. The presented algorithm is implemented in the form of software in the Python programming language, which can be used to simulate autonomous control systems for mobile robots.
© The Authors, published by EDP Sciences, 2021
This is an Open Access article distributed under the terms of the Creative Commons Attribution License 4.0, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.