Original research articleTangent navigated robot path planning strategy using particle swarm optimized artificial potential field
Introduction
Robot path planning [1], [2], [3] is an important research field in robot automation and is also the foundation of quantities of robot tasks. It has been proved that they can help human beings in many works, such as handling cargos, cleaning, inspecting, autonomous underwater vehicle research [4], [5], etc. The wide application and bright prospect makes path planning of wheel mobile robot an important research field.
In this paper, we propose a new approach called tangent vector based artificial potential field (TVAPF) and it is optimized model using particle swarm optimization (PSO-TVAPF) for path planning in mobile robots. The TVAPF proposal is based on artificial potential field (APF) enhanced with a tangent vector which figures out according to obstacles interactively. The path planning with TVAPF proposal consider the obstacle avoiding problem at its beginning different from most APF algorithm they start to go round obstacle at a very close distance. By this way, our algorithm eliminate local minimal problem and shorten total path length. To achieve more intelligent and efficient TVAPF, map and path information are taking into consideration dynamically while calculating tangent vector. In addition, particle swarm optimization has been used to refine parameters of TVAPF.
The rest parts of this paper are organized as follow. In Section 2, some basic theories and previous research results related to our works would be introduced. In Section 3, we give a detailed description about our proposed algorithms, TVAPF and PSO-TVAPF, in robot path planning. Experiment results presents in Section 4, where we first compares four RPP approaches, APF, BPF, TVAPF and PSO-TVAPF on a MFC simulation program and then validate our algorithm on a wheel mobile robot produced by Ingenious Corporation. At last, a conclusion is given to summarize our algorithm in this paper.
Section snippets
Related works
Robot motion planning launched at mid-1960s, but it was not until Lozano-Prezs revolutionary contribution on spatial planning that MP drew most researchers’ attention. In the past few decades, researchers in the field of mobile robot path planning have put forwarded many algorithms, which has been dominated by classical approaches such as the roadmap, cell decomposition and artificial potential field (APF). Representative proposals of roadmaps approaches are the visibility graph which is a
Tangent vector based artificial potential field and its particle swarm optimized model
Definition 1 The line from current position Pc to current goal Pg is navigation line Lcg. Definition 2 Dp is the distance from an outside point P to navigation line Lcg. (9) Where SΔ is the area of triangle consist of point P, Pc and Pg, Dcg is distance from Pc to Pg. Definition 3 η is path planning efficiency, (10) DActual(Start, End) is actual distance given by path planning algorithms, D(Start, End) is direct distance between start and goal.
Simulations and experiments results
In this section, three set of experiments would be given to validate the proposed algorithms in Section 3 and analyze the promotion compare to traditional APF. We mainly focus on the ability of avoiding local minimal problem and the shortening rate on path length. The first two group of experiments are completed in an simulation environment construct of MFC program by visual studio 2015 on a personal computer, configured as follow: Intel Core i7-4720HQ CPU @2.60 GHz; 8 GB RAM; 64 bit Windows 10
Conclusion
In this paper, we proposed a new path planning algorithm, tangent vector based artificial potential field (TVAPF), based on artificial potential field. TVAPF calculates tangent vector of obstacles before obstacle avoiding process and combine it with potential field force to drive robot approach the goal. In addition, we use PSO to optimize our proposed TVAPF model. Experiments results indicates that our proposed TVAPF and PSO-TVAPF algorithm can effectively eliminate local minimal problems and
Acknowledgements
This work is supported by Zhejiang Provincial Natural Science Foundation of China (No. LY18F030018) and Natural Science Foundation of China (No. 51376055).
References (21)
- et al.
Visualized trajectory planning of flexible redundant robotic arm using a novel hybrid algorithm
Optik
(2016) - et al.
A path planning strategy for searching the most reliable path in uncertain environments
Int. J. Adv. Robot. Syst.
(2016) - et al.
New robot navigation algorithm for arbitrary unknown dynamic environments based on future prediction and priority behavior
Expert Syst. Appl.
(2017) - et al.
Planar path-following tracking control for an autonomous underwater vehicle in the horizontal plane
Optik
(2016) - et al.
Path planning for mobile robots using bacterial potential field for avoiding static and dynamic obstacles
Expert Syst. Appl.
(2015) - et al.
Autonomous navigation based on unscented-FastSLAM using particle swarm optimization for autonomous underwater vehicles
Measurement
(2015) - et al.
Optimal robust sliding mode tracking control of a biped robot based on ingenious multi-objective PSO
Neurocomputing
(2014) - et al.
Path planning with obstacle avoidance based on visibility binary tree algorithm
Robot. Auton. Syst.
(2013) - et al.
A distributed parallel motion control for the multi-thruster autonomous underwater vehicle
Mech. Des. Struct. Mach.
(2013) - et al.
A hybrid genetic algorithm for rescue path planning in uncertain adversarial environment
IEEE Congress Evol. Comput.
(2010)
Cited by (79)
Near-optimal 3D trajectory design in presence of obstacles: A convolutional neural network approach
2023, Robotics and Autonomous SystemsA non-potential orthogonal vector field method for more efficient robot navigation and control
2023, Robotics and Autonomous SystemsCitation Excerpt :However, these methods rarely consider the theoretical completeness after the modification. The method in [23] actually changes the gradient vector field of the APF method into non-potential without stability proof. Besides, in some literature, the APF method is also used as a baseline in the efficiency comparison.
A hybrid formation path planning based on A* and multi-target improved artificial potential field algorithm in the 2D random environments
2022, Advanced Engineering InformaticsCitation Excerpt :However, the algorithm is easy to make the robot fall into local minimum, which can cause that the target point is unreachable or the robot occur oscillation. In order to solve the problem, the literature [20] proposes the tangent vector based artificial potential field (TVAPF) algorithm by using obstacles tangent points as the virtual sub-target points of APF algorithm. But this algorithm requires the robot to move to the position of the tangent points every time, so there are problems of long redundant paths and less optimal planning path.
Combined grid and heat conduction optimization for staircase cleaning robot path planning
2022, Automation in ConstructionCitation Excerpt :However, the obtained paths tend to be local optima, and applications to higher dimensional problems are limited. In the group of virtual potential field (VPF) methods [28–31], the robot configuration space free domain is represented as a potential field where the target position and obstacles are modeled as attractive and repulsive potentials, respectively. The advantages of VPF methods lie in the fact that they can react rapidly to dynamic environments and are able to deal with higher-dimensional PP problems.
Multi-Objective Evolutionary Artificial Potential Field for Indoor Path Planning
2024, International Journal of Intelligent Systems and Applications in Engineering