Planning And Decision Making For Autonomous Robots