An Improvement of D* algorithm for Mobile Robot Path Planning in Partial Unknown Environment

被引:14
作者
Guo, Jianming [1 ]
Liu, Liang [1 ]
Liu, Qing [1 ]
Qu, Yongyu [1 ]
机构
[1] Wuhan Univ Technol, Sch Automat, Wuhan 430063, Hubei, Peoples R China
来源
ICICTA: 2009 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL III, PROCEEDINGS | 2009年
关键词
mobile robot; D* algorithm; path planning; partial unknown environment;
D O I
10.1109/ICICTA.2009.561
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
an important problem in autonomous mobile robot (Mobot) navigation is that the mobot can effectively plan a path in the unknown or partial unknown environment. It's unpractical to know the environment completely. These factors, such as bias of environmental expression and change of obstacles state, will cause incomplete information of environment. In this case, the motion planning must be implemented in real-time. It is obvious that path planning in dynamic or partially known environment is a difficult problem to solve in practice. D* algorithm combines local planning and global planning, makes sufficient use of global environment and information from sensors, that had tested in the practice application. In this paper we analysis at the situation of partially known environment, and use D* algorithm to process the path planning. The improvement of D* algorithm is presented to plan better path. First, the model of 2D workspace with some obstacles is expressed in regularity grids. Optimal path is planned by using the improved D* algorithm by searching in the neighbor grid cells on 16 directions. It makes the robot that the smallest turning angle drops to pi /8. The mobot moving angle discrete precision is raised and the unnecessary cost of path planning is reduced. So the mobot motion path is smoother. Then the improved D* algorithm is tested in WiRobotX80 mobile robot. Experiment results show that the improved D* algorithm is effective and it can result in higher quality path than the conventional D* algorithm in the same map environment.
引用
收藏
页码:394 / 397
页数:4
相关论文
共 10 条
[1]  
Dai Bo, 2005, Control Engineering China, V12, P198
[2]   Using interpolation to improve path planning:: The field D* algorithm [J].
Ferguson, Dave ;
Stentz, Anthony .
JOURNAL OF FIELD ROBOTICS, 2006, 23 (02) :79-101
[3]  
Hu Z., 2006, ADV SYSTEMS SCI APPL, V6, P224
[4]   Fast replanning for navigation in unknown terrain [J].
Koenig, S ;
Likhachev, M .
IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (03) :354-363
[5]  
STENTS A, 1995, P INT JOINT C ART IN, P1625
[6]  
STENTZ A, 1994, IEEE INT CONF ROBOT, P3310, DOI 10.1109/ROBOT.1994.351061
[7]  
Wang SL, 2006, PROG SAFETY SCI TECH, V6, P304
[8]  
XIAO NF, 2005, ADV SYSTEMS SCI APPL, V5, P41
[9]   A MOBILE ROBOT EXPLORATION ALGORITHM [J].
ZELINSKY, A .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1992, 8 (06) :707-717
[10]  
ZHANG Y, 2002, J SHENYANG ARCH CIV, V18, P302