Text this: A Three-Dimensional Coverage Path Planning Method for Robots for Farmland with Complex Hilly Terrain