Planning And Decision Making For Autonomous Robots In Manufacturing