With one major objective being the establishment, cultivation, and/or harvesting of row crops, it would need to know where these rows need to be for planting, or where the existing ones are for cultivation or harvesting.
To plant, it would need to know;
- The precise lat long of the beginning and end of each straight row, or;
- The area to plot in, the necessary turn-around area, and row widths for the crop to plant.
For non-straight rows, it would need to know enough intermediate points or a formula that described the shape of the row.
To cultivate or harvest, it would need to know the same information as above (if strictly GPS-based), or at least the corners of the area with rows, with a reliance on vision-based row interpretation. If it had planted the rows, that saved information would be available to be utilized.
And then there is the safe route planning for ingress to the field (when equipped) and egress from the field when done for preparation for the next task.
Route planning and monitoring safety can cover the areas of (and yes, credits to Isaac Asimov for the general themes);
- Do no harm to people, pets, or livestock: This would most certainly require vision and/or other sensing device for collision avoidance
- Do no harm to non-fixed objects: Such as row covers, temporary fences, vehicles, farm implements, etc.
- Avoid collisions with fixed objects: Trees, telephone poles, fences, buildings, various hardware like wellheads.
- Avoid traversing areas where known hazards/issues have been identified, e.g., a low lying area where it has been stuck before after x inches of rain, nearby roadways or trails (related to 2), or any area identified as off-limits.
- It must obey orders given it by authorized human beings except where such orders would conflict with 1, 2, or 3.
- Plan routes favoring preferred traversal corridors, such as on-farm ‘roads’ and paths created for it. For example, the most efficient route that would cut across rows of soybean would achieve a lower score than one that skirted the edge of the field. However, if such a route could go through such a field in the direction of the rows without harming crops, that would be a viable one.
All traversals and field work can be monitored for energy consumption by conditions and configuration to continuously improve the route planning energy estimates.
Hence, route planning needs find the most efficient route that avoids fixed objects and hazards, while route monitoring needs to ensure all the above is avoided, with rerouting in the event of a collision detection risk.