An embedded implementation of Bayesian network robot programming methods

Post, Mark (2015) An embedded implementation of Bayesian network robot programming methods. In: IMA Conference on Mathematics of Robotics, 2015-09-09 - 2015-09-11, University of Oxford, St Anne's College.

[thumbnail of Post-IMA2015-embedded-implementation-Bayesian-network-robot-programming]
Text. Filename: Post_IMA2015_embedded_implementation_Bayesian_network_robot_programming.pdf
Accepted Author Manuscript

Download (444kB)| Preview


A wide variety of approaches exist for dealing with uncertainty in robotic reasoning, but relatively few consider the propagation of statistical information throughout an entire robotic system. The concept of Bayesian Robot Programming (BRP) involves making decisions based on inference into probability distributions, but can be complex and difficult to implement due to the number of priors and random variables involved. In this work, we apply Bayesian network structures to a modified BRP paradigm to provide intuitive structure and simplify the programming process. The use of discrete random variables in the network can allow high inference speeds, and an efficient programming toolkit suitable for use on embedded platforms has been developed for use on mobile robots. A simple example of navigational reasoning for a small mobile robot is provided as an example of how such a network can be used for probabilistic decisional programming.