## 3 Prototype Description and Implementation
### Requirement Analysis
This might result in behaviour issues when having cattle coexisting with the UAV, as they could behave in unwanted manners either if they are being monitored or the UAV is being used to guide them to a specific point. 7. Legislation effectively encourages simpler UAVs. Legislation tends to be restrictive for end users to utilize UAVs, especially when these are large or complex, so simpler models that adapt poorly to the purpose described in this manuscript might be used instead. This pattern might create challenges for UAV utilization even in open, non-inhabited areas, especially if a tailored one is built, as its features might be mixed between more than one UAV class. 8. Information sharing procedures must be enhanced for the purpose of creating a secure, reliable system. If the data provided by the UAV is to be shared among interested parties with the idea of providing all the information in a transparent manner, procedures and tools used from the point of view of data sharing must be an improvement over what is used in the reviewed literature. All these facts were corroborated in interviews held with staff working in the primary sector that the authors of this manuscript contacted to test the hypothesis that was formulated before. During these actions, it was confirmed that:  
1. Using UAVs would provide an advantage for workers in agricultural exploitations as far as livestock monitoring is concerned. Specifically, it would allow farm workers to disengage partially or completely from activities like (a) cattle monitoring to check whether animals are in a suitable position for grazing and away from predators or hunting grounds, (b) cattle guidance towards specific locations where livestock can be kept in safe locations and (c) information gathering about individual animals with conditions that make them special (pregnancies, wounds, etc.). This would enable farm workers to perform other tasks (facilities maintenance, indoor animals cleaning and preparation, etc.) while the UAV is taking care of livestock outside. 2. UAV flight capabilities would come in extremely handy when the livestock is away from the place where farm workers would be performing other tasks (not only in farm installations but also on the countryside), as UAVs can negate any irregularity or difficulty on the terrain where cattle is and can fly at a steady pace that often outruns ground vehicles like automobiles or vans, which can move fast but are dependent on ground accessibility, gravel and/or dirt roads and previously existing paths to get to their destination. 3. Information security was a matter of interest, since videos and images collected can be used to prove that animals have been well treated, have grazed in good conditions and their general well-being is compliant with the currently enforced legislation. The technology behind it was overall nonimportant for the farm staff, although there was a degree of curiosity about it. Likewise, the possibility of reliably sharing information with parties that will provide any kind of benefit or perk (good practices certification, assurance of premium quality in agricultural output) is considered a desirable feature as well. 4. While UAV autonomy is a major concern, it is not as critical as to become a deal breaker for the usage of such autonomous vehicles. Several examples were described, and it was claimed by the farm staff interviewed that a total of 5-6 min was required to conduct a herd of sheep from their grazing location back to a sheepfold in the premises that were used for testing the solution. In that case and similar ones, a flight autonomy of 15 or more minutes should be sufficient to perform missions in a reliable manner. 5. UAV maneuverability was strongly regarded as a necessary feature since it is required to counter sudden strokes of wind or any condition that would send the UAV in a control loss state. Sturdiness (for short-term damage) and durability (for long-term one) were also positively evaluated. 6.