DocumentCode
3526871
Title
GPU-based motion planning under uncertainties using POMDP
Author
Taekhee Lee ; Kim, Yong Jun
Author_Institution
Dept. of Comput. Sci. & Eng., Ewha Womans Univ., Seoul, South Korea
fYear
2013
fDate
6-10 May 2013
Firstpage
4576
Lastpage
4581
Abstract
We present a novel GPU-based parallel algorithm to solve continuous-state POMDP problems. We choose the MCVI (Monte Carlo Value Iteration) method as our base algorithm [1], and parallelize this algorithm using multi-level parallel formulation of MCVI. For each parallel level, we propose efficient algorithms to effectively utilize the massive data parallelism of GPUs. To obtain the maximum parallel performance at highest level, we introduce two workload distribution techniques such as data/compute interleaving and workload balancing. To the best of our knowledge, our algorithm is the first parallel algorithm that executes POMDP efficiently on GPUs. Our GPU-based algorithm outperforms the existing CPU-based algorithm by a factor of 75~90 on different benchmarks.
Keywords
Markov processes; Monte Carlo methods; control engineering computing; decision theory; graphics processing units; iterative methods; parallel algorithms; path planning; resource allocation; GPU-based motion planning; GPU-based parallel algorithm; MCVI method; Monte Carlo value iteration method; continuous-state POMDP problems; data/compute interleaving; massive data parallelism; maximum parallel performance; multilevel parallel formulation; parallel level; partially observable Markov decision process; workload balancing; workload distribution techniques; Graphics processing units; Instruction sets; Parallel processing; Planning; Robot sensing systems; Uncertainty;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation (ICRA), 2013 IEEE International Conference on
Conference_Location
Karlsruhe
ISSN
1050-4729
Print_ISBN
978-1-4673-5641-1
Type
conf
DOI
10.1109/ICRA.2013.6631227
Filename
6631227
Link To Document