Architecture for Multi-Unmanned Aerial Vehicles based Autonomous Precision Agriculture Systems

cs.RO cs.LG cs.MA Ebasa Temesgen, Nathnael Minyelshowa, Lebsework Negash · Mar 22, 2026
Local to this browser
What it does
This paper proposes a multi-UAV architecture for autonomous precision agriculture that combines centralized mission planning with decentralized execution control. It integrates coverage path planning, battery-aware task allocation,...
Why it matters
It integrates coverage path planning, battery-aware task allocation, CNN-based image processing, and battery swapping stations to enable end-to-end farm monitoring. The work targets large-scale agricultural operations with minimal human...
Main concern
The paper presents a modular architecture conceptually well-suited for precision agriculture, but its validation does not substantiate the claimed advantages. The abstract asserts that "Simulation and field tests shows that the...
Community signal
0
0 up · 0 down
Sign in to vote with arrows
AI Review AI reviewed
Plain-language introduction

This paper proposes a multi-UAV architecture for autonomous precision agriculture that combines centralized mission planning with decentralized execution control. It integrates coverage path planning, battery-aware task allocation, CNN-based image processing, and battery swapping stations to enable end-to-end farm monitoring. The work targets large-scale agricultural operations with minimal human intervention, claiming advantages in fault-tolerance, scalability, and user-friendliness.

Critical review
Verdict
Bottom line

The paper presents a modular architecture conceptually well-suited for precision agriculture, but its validation does not substantiate the claimed advantages. The abstract asserts that "Simulation and field tests shows that the architecture offers a number of advantages that include fault-tolerance, robustness, developer and user-friendiness," yet the actual field evaluation was limited to "two UAVs" conducting a grass/soil classification test on a "football field in the campus" (Section IV-B). This minimal demonstration cannot support claims of fault-tolerance or scalability to large farms.

“Simulation and field tests shows that the architecture offers a number of advantages that include fault-tolerance, robustness, developer and user-friendiness”
paper · Abstract
“For this purpose, two UAVs with the PX4 and APM3 were used as flight controllers... flight tests were conducted in Addis Ababa University Campus to classify grass and soil”
paper · Section IV-B
What holds up

The hybrid centralized/decentralized control architecture is soundly motivated and clearly specified. The design rationale that "The centralized approach will allow the control and communication of each UAV to be centralized in the ground station... whereas control of execution and monitoring different factors will be decentralized, allowing each UAVs to decide on their own" provides a practical separation of concerns (Section II-A). The communication scheme separating MAVLink radio for control and WiFi for data offloading to "avoid possible latency that will be caused in one unified network" is a reasonable engineering choice grounded in established robotics middleware (Section II-B).

“The centralized approach will allow the control and communication of each UAV to be centralized in the ground station, which has the advantage to ease in preparing the waypoints... The decentralized approach helps the UAVs to make decisions on their own”
paper · Section II-A
“The need to have a separate communication network is to avoid possible latency that will be caused in one unified network and to leverage the functionality of a flight of flight stack”
paper · Section II-B
Main concerns

The experimental validation is insufficient for the claims made. The CNN-based classification achieves "about 96.6% accuracy on the test set" for soybean/weed detection (Section III-B), but this is based on only 15 epochs of training on 400 pre-segmented images without baseline comparisons or cross-validation. The battery estimation model $d = \frac{b-10}{c}$ (Section II-D) assumes a simplistic linear relationship that ignores environmental variations like wind despite acknowledging them as critical factors in Section II-C. The fault-tolerance claims lack any failure scenario testing or comparative reliability metrics.

“Test implemented on Soy Beans, managed to get about 96.6% accuracy on the test set”
paper · Section III-B
“d = \frac{b-10}{c} where b is the current battery level and c is a constant calculated after each successful mission”
paper · Section II-D
Evidence and comparison

The paper inadequately compares against existing multi-UAV agriculture platforms. While it states that existing frameworks like "Aerostack, PX4 Flight Stack, and the APM Flight Stack... their architecture is limited to a UAV's control and autonomy rather than the application they serve" (Section I), it provides no quantitative comparison of coverage efficiency, energy consumption, or deployment complexity against these baselines. The deep learning evaluation uses a public Kaggle dataset but fails to reference standard agricultural computer vision benchmarks or demonstrate generalization to different crop types, lighting conditions, or soil backgrounds beyond the specific experimental setup.

“Aerostack, PX4 Flight Stack, and the APM Flight Stack and so many more have produced an architecture with a good level of autonomy, but their architecture is limited to a UAV's control and autonomy rather than the application they serve”
paper · Section I
“The soybean crop data-set from Kaggle and trained was used to train the CNN model... Test implemented on Soy Beans, managed to get about 96.6% accuracy on the test set”
paper · Section IV-C
Reproducibility

Reproducibility is severely limited by missing implementation details and no code availability. The hardware specification mentions "Raspberry Pi 3 Model B+, quad-core, 64-bit processor" but omits critical parameters like camera models, WiFi ranges, battery specifications, or exact sensor configurations (Section IV). The battery constant calculation $c = \frac{b_i - b_f}{l}$ lacks calibration procedures or empirical validation data. No GitHub repository, ROS package names, or hyperparameters for the CNN (beyond "15 epochs") are provided. The "modified version of the OpenAI Gym" used for simulation (Section IV-A) is not publicly accessible, preventing independent verification of the simulation results.

“Raspberry Pi 3 Model B+, quad-core, 64-bit processor”
paper · Section IV
“c = \frac{b_i - b_f}{l} where b_i is the initial battery level and b_f is the final battery level after the UAV lands”
paper · Section II-D
“modified version of the OpenAI Gym was used”
paper · Section IV-A
Abstract

The use of unmanned aerial vehicles (UAVs) in precision agriculture has seen a huge increase recently. As such, systems that aim to apply various algorithms on the field need a structured framework of abstractions. This paper defines the various tasks of the UAVs in precision agriculture and model them into an architectural framework. The presented architecture is built on the context that there will be minimal physical intervention to do the tasks defined with multiple coordinated and cooperative UAVs. Various tasks such as image processing, path planning, communication, data acquisition, and field mapping are employed in the architecture to provide an efficient system. Besides, different limitation for applying Multi-UAVs in precision agriculture has been considered in designing the architecture. The architecture provides an autonomous end-to-end solution, starting from mission planning, data acquisition and image processing framework that is highly efficient and can enable farmers to comprehensively deploy UAVs onto their lands. Simulation and field tests shows that the architecture offers a number of advantages that include fault-tolerance, robustness, developer and user-friendliness.

Challenge the Review

Pick a starting point or write your own. Challenges run in the background, so you can keep reading while the AI investigates.

No challenges yet. Disagree with the review? Ask the AI to revisit a specific claim.