TY - GEN
T1 - ARA*+
T2 - 2012 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, IAT 2012
AU - Li, Bo
AU - Gong, Jianwei
AU - Jiang, Yan
AU - Nasry, Hany
AU - Xiong, Guangming
PY - 2012
Y1 - 2012
N2 - A* path planning algorithm cannot always guarantee the continuity of a robot's movements when the allocated time is limited, however Anytime Repairing A*(ARA*) can get a sub-optimal solution quickly, and then work on improving the solution until the allocated time expires. This paper proposes a variation of ARA* algorithm (ARA*+) which executes multiple Weighted A* to search the solution. During the first search of ARA*+, Weighted A* with a bigger inflation factor is applied and no state is expanded more than once, in this way, the time needed for finding a sub-optimal solution can be remarkably shortened. Then, Weighted A* will be executed again for better path, by decreasing the inflation factor and reusing the previous planning efforts. Here, with the same inflation factor the expanded states can be used again, and this is different from ARA*, which forbids the expanded states to be expanded again. If the allocated time does not expire, this process will not stop until the optimal solution is found, or the current sub-optimal solution will be regarded as the output. According to our robot path planning experiments, in most cases the number of expanded states in ARA*+ was smaller than that in ARA*, as a result, the time spent to get the optimal solution will be shorter.
AB - A* path planning algorithm cannot always guarantee the continuity of a robot's movements when the allocated time is limited, however Anytime Repairing A*(ARA*) can get a sub-optimal solution quickly, and then work on improving the solution until the allocated time expires. This paper proposes a variation of ARA* algorithm (ARA*+) which executes multiple Weighted A* to search the solution. During the first search of ARA*+, Weighted A* with a bigger inflation factor is applied and no state is expanded more than once, in this way, the time needed for finding a sub-optimal solution can be remarkably shortened. Then, Weighted A* will be executed again for better path, by decreasing the inflation factor and reusing the previous planning efforts. Here, with the same inflation factor the expanded states can be used again, and this is different from ARA*, which forbids the expanded states to be expanded again. If the allocated time does not expire, this process will not stop until the optimal solution is found, or the current sub-optimal solution will be regarded as the output. According to our robot path planning experiments, in most cases the number of expanded states in ARA*+ was smaller than that in ARA*, as a result, the time spent to get the optimal solution will be shorter.
KW - A
KW - ARA
KW - ARA+
KW - Path planning
KW - Robot
UR - http://www.scopus.com/inward/record.url?scp=84878459594&partnerID=8YFLogxK
U2 - 10.1109/WI-IAT.2012.13
DO - 10.1109/WI-IAT.2012.13
M3 - Conference contribution
AN - SCOPUS:84878459594
SN - 9780769548807
T3 - Proceedings - 2012 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, IAT 2012
SP - 361
EP - 365
BT - Proceedings - 2012 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, IAT 2012
Y2 - 4 December 2012 through 7 December 2012
ER -