Bezier Curve Based Path Planning in a Dynamic Field using Modified Genetic Algorithm
•This paper proposes an efficient, Bezier curve based approach for the path planning in a dynamic field using Modified Genetic Algorithm (MGA).•The path planning problem is represented as an NP-hard optimization problem to be solved using heuristic algorithms such as evolutionary algorithms.•MGA is...
Saved in:
Published in | Journal of computational science Vol. 25; pp. 339 - 350 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Elsevier B.V
01.03.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | •This paper proposes an efficient, Bezier curve based approach for the path planning in a dynamic field using Modified Genetic Algorithm (MGA).•The path planning problem is represented as an NP-hard optimization problem to be solved using heuristic algorithms such as evolutionary algorithms.•MGA is used to choose the optimum control points to draw the Bezier curve from the start and the end points.•Bezier curve is applied to make get the smooth path.•Well-known benchmark maps are used to evaluate the performance of our proposed method.
Mobile robots have been used in different applications such as assembly, transportation, and manufacturing. Although, the great work to get the optimum robot's path, traditional path planning algorithms often assume that the environment is perfectly known and try to search for the optimal path that contains sharp turns and some polygonal lines. This paper proposes an efficient, Bezier curve based approach for the path planning in a dynamic field using a Modified Genetic Algorithm (MGA). The proposed MGA aims to boost the diversity of the generated solutions of the standard GA which increases the exploration capabilities of the MGA. In our proposed method, the robot's path is dynamically decided based on the obstacles’ locations. With the goal of optimizing the distance between the start point and the target point, the MGA is employed to search for the most suitable points as the control points of the Bezier curve. Using the chosen control points, the optimum smooth path that minimizes the total distance between the start and the end points is selected. Our model was tested on different environments with different scales, different numbers of obstacles, and six benchmark maps. As a result, the proposed method provides an efficient way to avoid robot's energy consumption in harsh environments. |
---|---|
ISSN: | 1877-7503 1877-7511 |
DOI: | 10.1016/j.jocs.2017.08.004 |