DocumentCode
3738068
Title
Hardware design of a fast, parallel Random Tree path planner
Author
Size Xiao;Adam Postula;Neil Bergmann
Author_Institution
School of Information Technology and Electrical Engineering, The University of Queensland, 4072, Australia
fYear
2015
Firstpage
204
Lastpage
207
Abstract
The Rapidly-Exploring Random Trees (RRT) method has been proved successful and efficient for solving path planning problems. Most recent work focuses on optimizing RRT itself and presents the results achieved from software. In this paper a dedicated hardware architecture for FPGA implementation of Rapidly-Exploring Random Tree (RRT) path planning is developed. The proposed architecture fully takes advantage of FPGAs´ natural parallel computing ability. The near neighbour (NN) search speed is improved by splitting the whole search space into several sub-spaces; correspondingly the tree nodes are stored in separate block RAMs and each Block RAM owns its independent traversal query module to enhance the memory throughput. Furthermore, to speed up the space exploration, each single path planning unit consists of two cooperating RRT modules which grow trees from each end of the path. One complete path planner involves several path planning units which work in a parallel master-slave mode to increase the probability of obtaining available path. Implementation in a 2D environment shows good path planning performance of the hardware design, with a 30x speed improvement compared to a PC implementation.
Keywords
"Hardware","Path planning","Algorithm design and analysis","Computer architecture","Heuristic algorithms","Indexes","Field programmable gate arrays"
Publisher
ieee
Conference_Titel
Field Programmable Technology (FPT), 2015 International Conference on
Type
conf
DOI
10.1109/FPT.2015.7393151
Filename
7393151
Link To Document