Genetic algorithm-based compliant robot path planning: an improved Bi-RRT-based initialization method

被引:57
作者
Lin, Du [1 ]
Shen, Bo [1 ]
Liu, Yurong [2 ,3 ]
Alsaadi, Fuad E. [3 ]
Alsaedi, Ahmed [4 ]
机构
[1] Donghua Univ, Sch Informat Sci & Technol, Shanghai, Peoples R China
[2] Yangzhou Univ, Dept Math, Yangzhou, Jiangsu, Peoples R China
[3] King Abdulaziz Univ, Fac Engn, Jeddah, Saudi Arabia
[4] King Abdulaziz Univ, Dept Math, Jeddah, Saudi Arabia
基金
中国国家自然科学基金;
关键词
Path planning; Genetic algorithm; Bi-RRT; Hausdorff distance; Population initialization; EFFICIENT;
D O I
10.1108/AA-12-2016-173
中图分类号
TP [自动化技术、计算机技术];
学科分类号
080201 [机械制造及其自动化];
摘要
Purpose - The purpose of this paper is to improve the performance of the genetic algorithm-based compliant robot path planning (GACRPP) in complex dynamic environment by proposing an improved bidirectional rapidly exploring random tree (Bi-RRT)-based population initialization method. Design/methodology/approach - To achieve GACRPP in complex dynamic environment with high performance, an improved Bi-RRT-based population initialization method is proposed. First, the grid model is adopted to preprocess the working space of mobile robot. Second, an improved Bi-RRT is proposed to create multi-cluster connections between the starting point and the goal point. Third, the backtracking method is used to generate the initial population based on the multi-cluster connections generated by the improved Bi-RRT. Subsequently, some comparative experiments are implemented where the performances of the improved Bi-RRT-based population initialization method are compared with other population initialization methods, and the comparison results of the improved genetic algorithm (IGA) combining with the different population initialization methods are shown. Finally, the optimal path is further smoothed with the help of the technique of quadratic B-spline curves. Findings - It is shown in the experiment results that the improved Bi-RRT-based population initialization method is capable of deriving a more diversified initial population with less execution time and the IGA combining with the proposed population initialization method outperforms the one with other population initialization methods in terms of the length of optimal path and the execution time. Originality/value - In this paper, the Bi-RRT is introduced as a population initialization method into the GACRPP problem. An improved Bi-RRT is proposed for the purpose of increasing the diversity of initial population. To characterize the diversity of initial population, a new notion of breadth is defined in terms of Hausdorff distance between different paths.
引用
收藏
页码:261 / 270
页数:10
相关论文
共 35 条
[1]
A genetic algorithm for shortest path routing problem and the sizing of populations [J].
Ahn, CW ;
Ramakrishna, RS .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (06) :566-579
[2]
[Anonymous], 2011, Introduction to Autonomous Mobile Robots
[3]
Arana-Daniel N, 2014, 2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), P175, DOI 10.1109/CEC.2014.6900244
[4]
A note on the complexity of Dijkstra's algorithm for graphs with weighted vertices [J].
Barbehenn, M .
IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (02) :263-263
[5]
Canny J., 1988, The complexity of robot motion planning.
[6]
Chen SJ, 2013, 2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO), P280, DOI 10.1109/ROBIO.2013.6739472
[7]
Cheng H, 2010, LECT NOTES COMPUT SC, V6024, P562, DOI 10.1007/978-3-642-12239-2_58
[8]
Multi-objective path planning in discrete space [J].
Davoodi, Mansoor ;
Panahi, Fatemeh ;
Mohades, Ali ;
Hashemi, Seyed Naser .
APPLIED SOFT COMPUTING, 2013, 13 (01) :709-720
[9]
On H∞ Estimation of Randomly Occurring Faults for A Class of Nonlinear Time-Varying Systems With Fading Channels [J].
Dong, Hongli ;
Wang, Zidong ;
Ding, Steven X. ;
Gao, Huijun .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2016, 61 (02) :479-484
[10]
A genetic algorithm for nonholonomic motion planning [J].
Erinc, Gorkem ;
Carpin, Stefano .
PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-10, 2007, :1843-+