A Proactive Trajectory Planning Algorithm for Autonomous Mobile Robots in Dynamic Social Environments

Author(s):  
Lan Anh Nguyen ◽  
Trung Dung Pham ◽  
Trung Dung Ngo ◽  
Xuan Tung Truong
2019 ◽  
Vol 18 (1) ◽  
pp. 57-84 ◽  
Author(s):  
Lavrenov Lavrenov ◽  
Evgeni Magid ◽  
Matsuno Fumitoshi ◽  
Mikhail Svinin ◽  
Jackrit Suthakorn

Path planning for autonomous mobile robots is an important task within robotics field. It is common to use one of the two classical approaches in path planning: a global approach when an entire map of a working environment is available for a robot or local methods, which require the robot to detect obstacles with a variety of onboard sensors as the robot traverses the environment. In our previous work, a multi-criteria spline algorithm prototype for a global path construction was developed and tested in Matlab environment. The algorithm used the Voronoi graph for computing an initial path that serves as a starting point of the iterative method. This approach allowed finding a path in all map configurations whenever the path existed. During the iterative search, a cost function with a number of different criteria and associated weights was guiding further path optimization. A potential field method was used to implement some of the criteria. This paper describes an implementation of a modified spline-based algorithm that could be used with real autonomous mobile robots. Equations of the characteristic criteria of a path optimality were further modified. The obstacle map was previously presented as intersections of a finite number of circles with various radii. However, in real world environments, obstacles’ data is a dynamically changing probability map that could be based on an occupancy grid. Moreover, the robot is no longer a geometric point. To implement the spline algorithm and further use it with real robots, the source code of the Matlab environment prototype was transferred into C++ programming language. The testing of the method and the multi criteria cost function optimality was carried out in ROS/Gazebo environment, which recently has become a standard for programming and modeling robotic devices and algorithms. The resulting spline-based path planning algorithm could be used on any real robot, which is equipped with a laser rangefinder. The algorithm operates in real time and the influence of the objective function criteria parameters are available for dynamic tuning during a robot motion.


Author(s):  
Jorge Guerra ◽  
◽  
Hajime Nobuhara ◽  
Kaoru Hirota

A fuzzy configuration space description method that provides the path planning solution for autonomous mobile robots in dynamically changing environment is proposed based on a hybrid planning algorithm that combines total solutions and reactive control through fuzzy proximity measures. The system (made with C++) that monitors and controls mobile robots remotely is created using a multithreaded model while taking advantage of high performance OpenGL routines to counter the increase in computational cost generated by this approach. Experiments on a real Lego robot are performed using a personal computer with a 1.5GHz Pentium4 CPU and a CCD camera. The efficiency of the hybrid algorithm and the potential of this approach, as a distributed system, in greatly changing dynamic environments are shown. The system provides a starting point for further development of distributed robotic systems, for application in human support tasks where interaction with nonprecise human behaviors are better mentioned with fuzzy parameters.


2011 ◽  
Vol 2 (1) ◽  
pp. 45-50
Author(s):  
L. Ţepelea ◽  
I. Gavriluţ ◽  
A. Gacsádi ◽  
V. Tiponuţ

Abstract The paper presents an image-based algorithm for motion-planning of two mobile robots moving to the same target in an environment with obstacles. Due to parallel computing, the Cellular Neural Networks (CNN) techniques ensure the images processing in real-time and represent an advantageous solution for autonomous mobile robots guidance. The path planning algorithm can be improved increasing the speed of image processing, using advanced type of the CNN implementation and it can be extended for three or more robots.


Sign in / Sign up

Export Citation Format

Share Document