saga drone swarms in the field
play

SAGA Drone Swarms in the Field Vito Trianni - PowerPoint PPT Presentation

SAGA Drone Swarms in the Field Vito Trianni vito.trianni@istc.cnr.it Workshop on Small UAVs for Precision Agriculture May the 13th, 2018 Villa Salvati, Pianello Vallesina, Monte Roberto, Ancona, Italy


  1. SAGA 
 Drone Swarms in the Field Vito Trianni 
 vito.trianni@istc.cnr.it Workshop on Small UAVs for Precision Agriculture May the 13th, 2018 
 Villa Salvati, Pianello Vallesina, 
 Monte Roberto, Ancona, Italy

  2. http://laral.istc.cnr.it/saga

  3. Why swarms for PA? • Parallelise operations ➝ higher efficiency • Collaborative monitoring ➝ higher accuracy • Redundant systems ➝ higher robustness • Decentralised algorithms ➝ higher scalability (group/farm size)

  4. The SAGA project Hardware Onboard 
 Enhancement Vision Swarm-level Control

  5. UAV hardware • UAV based on the Avular Curiosity platform payload of 1kg, 10’ flight time • RTK-GPS, double IMU • double real time control cores (Cortex M4F) • • Enhanced for swarm operations UWB positioning and communication • 2.4GHz XBee radio link • Raspberry Pi RGB camera for onboard vision 
 • and high-level control http://www.avular.com

  6. Onboard weed recognition altitude: 3m altitude: 10m

  7. Onboard weed recognition altitude: 3m altitude: 10m

  8. SAGA in a nutshell Hardware enables: Onboard vision enables: • communication among UAVs • low-altitude weed classification • high-level control and 
 • high-altitude density estimation onboard vision Swarm-level control: • collaborative weed mapping • decentralised UAV deployment

  9. Collaborative Weed Mapping

  10. Collaborative Weed Mapping • Full coverage of a cultivated field to inspect for weeds • Collaboratively map weed presence minimising classification errors • Aim at robustness , efficiency and scalability • Deal with environmental heterogeneities • Proposed solution: reinforced random walks (RRW) • Comparison with optimal ‘ sweeping ’ strategy Albani, D., Nardi, D., & Trianni, V. (2017). Field Coverage and Weed Mapping by UAV Swarms 
 To be presented at the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2017), Vancouver, Canada, Sept. 2017

  11. RRW for Field Coverage • The field is divided into cells to be visited • Agents perform a correlated random walk Random selection among those cells 
 • that are closer and not yet visited Preferential choice of forward semi-plane • p ∈ [0 , 1[ Persistence controlled by parameter • • Neighbour agents repel each other σ a ∈ [0 , 50] Repulsion controlled by parameter • Provision of an additional directional bias •

  12. RRW for Field Coverage • Without repulsion among agents, high persistence leads to 
 lower coverage time • Small groups are not strongly affected by repulsion • The larger the agent density, the stronger the repulsion • Persistence is detrimental for large densities and strong repulsion

  13. RRW for Weed Mapping • Introduction of communication 
 with limited range Range controlled by 
 • R c ∈ [5 , ∞ [ parameter • Tests performed with varying 
 re-broadcasting protocols • Agents can place “beacons” 
 to attract other agents Attraction controlled by 
 • σ b ∈ [4 , 32] parameter Weed mapping efficiency increases •

  14. Decentralised UAV deployment

  15. Decentralised UAV deployment • Onboard vision and autonomous control allow for non-uniform coverage

  16. Decentralised UAV deployment • Onboard vision and autonomous control allow for non-uniform coverage High-altitude estimation of weed density •

  17. Decentralised UAV deployment • Onboard vision and autonomous control allow for non-uniform coverage High-altitude estimation of weed density • Low-altitude collaborative weed mapping •

  18. Decentralised UAV deployment • Onboard vision and autonomous control allow for non-uniform coverage High-altitude estimation of weed density • Low-altitude collaborative weed mapping • • Attention should be focused only to those areas that contain weed patches

  19. Decentralised UAV deployment • Onboard vision and autonomous control allow for non-uniform coverage High-altitude estimation of weed density • Low-altitude collaborative weed mapping • • Attention should be focused only to those areas that contain weed patches • The problem translates to 
 utility-dependent UAV deployment

  20. Decentralised UAV deployment • Onboard vision and autonomous control allow for non-uniform coverage High-altitude estimation of weed density • Low-altitude collaborative weed mapping • • Attention should be focused only to those areas that contain weed patches • The problem translates to 
 utility-dependent UAV deployment • Solution exploits a design-pattern for decentralised collective decision making

  21. Decentralised UAV deployment • UAVs explore and estimate the utility of areas during 
 high-altitude/low-resolution inspection • UAVs perform low-altitude/high-resolution inspection only for high-utility areas • The utility of areas varies through time as a function of the mapping effort • UAVs get recruited to areas of high utility • UAVs are inhibited from monitoring areas when other areas of high utility need attention (cross-inhibition) • there are too many teammates (self-inhibition) • Albani, D., Manoni, T., Nardi, D., & Trianni, V. (2018). Dynamic UAV Swarm Deployment for Non-Uniform Coverage (pp. 1–9). Presented at the AAMAS '18: Proceedings of the 2018 International Conference on Autonomous Agents and Multiagent Systems.

  22. uncommitted: deployed to an area: • high-altitude inspection • low-altitude mapping • estimate area utility • recruit/inhibit teammates U A C B deployment: abandonment: • spontaneous (utility-driven) • spontaneous (task completed) • interactive (recruitment) • interactive (inhibition)

  23. Models and Simulations • We study a model of area utility dynamics subject to collaborative mapping • We identify optimal parameterisations for area inspection 
 depending on UAV collaboration and potential interferences We determine the optimal number N ★ of agents for efficient monitoring • • We study a coupled model of deployment and utility dynamics • We translate model prescriptions into a multi-agent implementation • We introduce the ratio r between interactive and spontaneous transitions, and study its effects on deployment

  24. N ★ N ★ N ★ N ★ Time (s) Time (s)

  25. Summing up • Collaborative field monitoring and mapping provides parallel operation (efficiency) and collaboration (accuracy) • robustness and scalability: group size can vary in real time • • Decentralised deployment and re-deployment provides ability to focus only on areas of high interest • ability to enforce utility-responsive strategies •

  26. Beyond SAGA • Swarm robotics is a promising approach for the agricultural sector Extensive field tests to support the concept • Determine the legal and economic framework that make 
 • swarm solutions profitable • Collaborative perception to improve detection accuracy 
 beyond simple scenarios Exploit perception at different time and from different perspectives • Determine optimal strategies for information foraging to maximise accuracy • • Collaboration between UAVs and ground rovers 
 forming a heterogeneous swarm

  27. Thanks for your attention

Recommend


More recommend