Algorithmic And Computational Robotics