Towards an Architecture for Online Scheduling of Autonomous Robots in Agriculture
Résumé
Nowadays, we observe the development of autonomous robots for agricultural tasks. Farmers are becoming task and data managers with the emergence of advanced farm management information systems (FMISs). However, existing FMISs lack the tools for handling scheduling and monitoring of fleets of robots. The scheduling functionalities are essential for the growth of autonomous robot industry. It allows a better management to share these state of the art and expensive resources between multiple farmers, reducing the overall cost. Scheduling is always coupled with a re-scheduling process that allows to react to unexpected events. The re-scheduling process, called online scheduling, can only be made possible with a monitoring process that collects real-time information about the ongoing tasks and the state of robots. Finally, relatively little is known about the changes in farmers' activities as a result of the introduction of these robots. Acceptance of these new technologies is nevertheless essential to the performance of the systems. Motivated by the lack of a general framework for the online scheduling of autonomous robots for agriculture, the authors propose a conceptual framework for the scheduling and monitoring of such shared resources. All the needed building blocks for the whole conceptual framework to function efficiently are highlighted. Open issues related to each of these building blocks are discussed, from robotics auto-diagnosis to data management, wireless communication, scheduling, monitoring, and controlling these autonomous robots, keeping in the loop the human operator and his essential role in this system.