Motion planning under uncertainty for robotic tasks with long time horizons

Hanna Kurniawati*, Yanzhu Du, David Hsu, Wee Sun Lee

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

84 Citations (Scopus)

Abstract

Motion planning with imperfect state information is a crucial capability for autonomous robots to operate reliably in uncertain and dynamic environments. Partially observable Markov decision processes (POMDPs) provide a principled general framework for planning under uncertainty. Using probabilistic sampling, point-based POMDP solvers have drastically improved the speed of POMDP planning, enabling us to handle moderately complex robotic tasks. However, robot motion planning tasks with long time horizons remains a severe obstacle for even the fastest point-based POMDP solvers today. This paper proposes Milestone Guided Sampling (MiGS), a new point-based POMDP solver, which exploits state space information to reduce effective planning horizons. MiGS samples a set of points, called milestones, from a robot's state space and constructs a simplified representation of the state space from the sampled milestones. It then uses this representation of the state space to guide sampling in the belief space and tries to capture the essential features of the belief space with a small number of sampled points. Preliminary results are very promising. We tested MiGS in simulation on several difficult POMDPs that model distinct robotic tasks with long time horizons in both 2-D and 3-D environments. These POMDPs are impossible to solve with the fastest point-based solvers today, but MiGS solved them in a few minutes.

Original languageEnglish
Pages (from-to)308-323
Number of pages16
JournalInternational Journal of Robotics Research
Volume30
Issue number3
DOIs
Publication statusPublished - Mar 2011
Externally publishedYes

Fingerprint

Dive into the research topics of 'Motion planning under uncertainty for robotic tasks with long time horizons'. Together they form a unique fingerprint.

Cite this