The Importance of a Suitable Distance Function in Belief-Space Planning [chapter]

Zakary Littlefield, Dimitri Klimenko, Hanna Kurniawati, Kostas E. Bekris
2017 Springer Proceedings in Advanced Robotics  
Many methods for planning under uncertainty operate in the belief space, i.e., the set of distributions over states. Although the problem is computationally hard, recent advances have shown that belief-space planning is becoming practical for many medium size problems. Some of the most successful methods utilize sampling and often rely on distances between beliefs to partially guide the search process. This paper deals with the question of what is a suitable distance function for belief space
more » ... anning, which despite its importance remains unanswered. This work indicates that the rarely used Wasserstein distance (also known as Earth Mover's Distance (EMD)) is a more suitable metric than the commonly used L1 and Kullback-Leibler (KL) for belief-space planning. Simulation results on Non-Observable Markov Decision Problems, i.e., the simplest class of belief-space planning, indicate that as the problem becomes more complex, the differences on the effectiveness of different distance functions become quite prominent. In fact, in state spaces with more than 4 dimensions, by just replacing L1 or KL distance with EMD, the problems become from virtually unsolvable to solvable within a reasonable time frame. Furthermore, preliminary results on Partially Observable Markov Decision Processes indicate that point-based solvers with EMD use a smaller number of samples to generate policies with similar qualities, compared to those with L1 and KL. This paper also shows that EMD caries the Lipschitz continuity of the cost of the states to Lipschitz continuity of the expected cost of the beliefs. Such a continuity property is often critical for convergence to optimal solutions. Uncertainty is ubiquitous, since sensing is never perfect, actuators have errors, and a robot's operating environment is often unknown. Due to this imperfect information and errors, the exact robot state is never perfectly known. Therefore, instead of finding an optimal solution in the state space, many methods represent uncertainty
doi:10.1007/978-3-319-60916-4_39 dblp:conf/isrr/LittlefieldKKB15 fatcat:cmzrniljmbgezcpn5pxg2ifwzi