Computationally Efficient Belief Space Planning via Augmented Matrix Determinant Lemma and Reuse of Calculations

We develop a computationally efficient approach for evaluating the information theoretic term within belief space planning (BSP) considering both unfocused and focused problem settings, where uncertainty reduction of the entire system or only of chosen variables is of interest, respectively. State-of-the-art approaches typically calculate, for each candidate action, the posterior information (or covariance) matrix and its determinant (required for entropy). In contrast, our approach reduces run-time complexity by avoiding these calculations, requiring instead a one-time calculation that depends on (the increasing with time) state dimensionality, and per-candidate calculations that are independent of the latter. To that end, we develop an augmented version of the matrix determinant lemma, and show computations can be reused when evaluating impact of different candidate actions. These two key ingredients result in a computationally efficient BSP approach that accounts for different sources of uncertainty and can be used with various sensing modalities. We examine the unfocused and focused instances of our approach, and compare it to the state of the art, in simulation and using real-world data, considering the problem of autonomous navigation in unknown environments.

[1]  Pavel Zemcík,et al.  Fast covariance recovery in incremental nonlinear least square solvers , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Vadim Indelman No Correlations Involved: Decision Making Under Uncertainty in a Conservative Sparse Information Space , 2016, IEEE Robotics and Automation Letters.

[3]  Joelle Pineau,et al.  Anytime Point-Based Approximations for Large POMDPs , 2006, J. Artif. Intell. Res..

[4]  Ron Alterovitz,et al.  Motion planning under uncertainty using iterative local optimization in belief space , 2012, Int. J. Robotics Res..

[5]  Juan Andrade-Cetto,et al.  Information-Based Compact Pose SLAM , 2010, IEEE Transactions on Robotics.

[6]  Ryan M. Eustice,et al.  Active visual SLAM for robotic area coverage: Theory and experiment , 2015, Int. J. Robotics Res..

[7]  Nancy M. Amato,et al.  FIRM: Sampling-based feedback motion-planning under motion uncertainty and imperfect measurements , 2014, Int. J. Robotics Res..

[8]  G. Golub,et al.  Large scale geodetic least squares adjustment by dissection and orthogonal decomposition , 1979 .

[9]  Wolfram Burgard,et al.  Information Gain-based Exploration Using Rao-Blackwellized Particle Filters , 2005, Robotics: Science and Systems.

[10]  Frank Dellaert,et al.  Covariance recovery from a square root information matrix for data association , 2009, Robotics Auton. Syst..

[11]  Leslie Pack Kaelbling,et al.  Planning and Acting in Partially Observable Stochastic Domains , 1998, Artif. Intell..

[12]  Frank Dellaert,et al.  iSAM2: Incremental smoothing and mapping using the Bayes tree , 2012, Int. J. Robotics Res..

[13]  Frank Dellaert,et al.  Planning in the continuous domain: A generalized belief space approach for autonomous navigation in unknown environments , 2015, Int. J. Robotics Res..

[14]  Ryan M. Eustice,et al.  Risk aversion in belief-space planning under measurement acquisition uncertainty , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[15]  Ryan M. Eustice,et al.  Belief space planning for underwater cooperative localization , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  Vadim Indelman,et al.  Computationally efficient decision making under uncertainty in high-dimensional state spaces , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[17]  Jonathan P. How,et al.  Two-Stage Focused Inference for Resource-Constrained Collision-Free Navigation , 2015, Robotics: Science and Systems.

[18]  Timothy A. Davis,et al.  A column approximate minimum degree ordering algorithm , 2000, TOMS.

[19]  Jonathan P. How,et al.  Sensor Selection in High-Dimensional Gaussian Trees with Nuisances , 2013, NIPS.

[20]  N. Roy,et al.  The Belief Roadmap: Efficient Planning in Belief Space by Factoring the Covariance , 2009, Int. J. Robotics Res..

[21]  Andreas Krause,et al.  Near-Optimal Sensor Placements in Gaussian Processes: Theory, Efficient Algorithms and Empirical Studies , 2008, J. Mach. Learn. Res..

[22]  F. Dellaert Factor Graphs and GTSAM: A Hands-on Introduction , 2012 .

[23]  Leslie Pack Kaelbling,et al.  Belief space planning assuming maximum likelihood observations , 2010, Robotics: Science and Systems.

[24]  Vadim Indelman Computationally E cient Belief Space Planning via Augmented Matrix Determinant Lemma and Re-Use of Calculations Supplementary Material , 2016 .

[25]  Juan Andrade-Cetto,et al.  Planning Reliable Paths With Pose SLAM , 2013, IEEE Transactions on Robotics.

[26]  G. Golub,et al.  Some large-scale matrix computation problems , 1996 .