Elsevier

Optik

Volume 158, April 2018, Pages 639-651
Optik

Original research article
Tangent navigated robot path planning strategy using particle swarm optimized artificial potential field

https://doi.org/10.1016/j.ijleo.2017.12.169Get rights and content

Abstract

Artificial potential field has long been proposed in the field of robot path planning. But the well-known drawbacks like local minimal problem and low efficiency prevent its wide application. In this paper, we propose a particle swarm optimized tangent vector based artificial potential field path planning algorithm (PSO-TVAPF) to solve those problems. A tangent vector based on obstacles’ information is added into artificial potential field (APF) model as an auxiliary force for obstacle avoiding process. This makes the original model, tangent vector based artificial potential field (TVAPF). 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 TVAPF, which leads to the final model named PSO-TVAPF. Simulation experiments and physical validation results indicate that the proposed algorithm can overcome classic APF's drawbacks and improve path planning efficiency significantly.

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)Dp=2SΔDCG

Where SΔ is the area of triangle consist of point P, Pc and Pg, Dcg is distance from Pc to Pg.

Dp=2SΔDCG

Definition 3

η is path planning efficiency,

(10)η=D(Start,End)DActual(Start,End)

DActual(Start, End) is actual distance given by path planning algorithms, D(Start, End) is direct distance between start and goal.

η=D(Start,End)DActual(Start,End)

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)

There are more references available in the full text version of this article.

Cited by (79)

  • A non-potential orthogonal vector field method for more efficient robot navigation and control

    2023, Robotics and Autonomous Systems
    Citation 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 Informatics
    Citation 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 Construction
    Citation 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
View all citing articles on Scopus
View full text