Automatic Hitching of Farm Implements with an Autonomous Tractor