How robots learn to hike