An integrated approach to robotic navigation under uncertainty