The AgRobot: A Fully Autonomous Agricultural Tractor