While learning ROS, I programmed a robot to autonomously pick-up and drop-off an object at different locations.