Skip to main content

Field Coverage for Weed Mapping: Toward Experiments with a UAV Swarm

  • Conference paper
  • First Online:

Abstract

Precision agriculture represents a very promising domain for swarm robotics, as it deals with expansive fields and tasks that can be parallelised and executed with a collaborative approach. Weed monitoring and mapping is one such problem, and solutions have been proposed that exploit swarms of unmanned aerial vehicles (UAVs). With this paper, we move one step forward towards the deployment of UAV swarms in the field. We present the implementation of a collective behaviour for weed monitoring and mapping, which takes into account all the processes to be run onboard, including machine vision and collision avoidance. We present simulation results to evaluate the efficiency of the proposed system once that such processes are considered, and we also run hardware-in-the-loop simulations which provide a precise profiling of all the system components, a necessary step before final deployment in the field.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    We ignore here communication limitations, which have been suitably accounted for through information re-broadcasting protocols [1, 2].

  2. 2.

    Data for different group sizes are available in the appendix at the end of the manuscript.

References

  1. Albani, D., Manoni, T., Nardi, D., Trianni, V.: Dynamic UAV swarm deployment for non-uniform coverage. In: AAMAS 2018: Proceedings of the 2018 International Conference on Autonomous Agents and Multiagent Systems, pp. 1–9 (2018)

    Google Scholar 

  2. Albani, D., Nardi, D., Trianni, V.: Field coverage and weed mapping by UAV swarms. In: 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 4319–4325. IEEE (2017)

    Google Scholar 

  3. Avular. https://www.avular.com. Accessed 22 Apr 2018

  4. Bareiss, D., van den Berg, J.: Generalized reciprocal collision avoidance. Int. J. Robot. Res. 34(12), 1501–1514 (2015)

    Article  Google Scholar 

  5. Brambilla, M., Ferrante, E., Birattari, M., Dorigo, M.: Swarm robotics: a review from the swarm engineering perspective. Swarm Intell. 7(1), 1–41 (2013)

    Article  Google Scholar 

  6. Field robot event. http://www.fieldrobot.com/event/. Accessed 22 Apr 2018

  7. Gerkey, B.P., Matarić, M.J.: A formal analysis and taxonomy of task allocation in multi-robot systems. Int. J. Robot. Res. 23(9), 939–954 (2004)

    Article  Google Scholar 

  8. Hoffmann, H., Jensen, R., Thomsen, A., Nieto, H., Rasmussen, J., Friborg, T.: Crop water stress maps for an entire growing season from visible and thermal UAV imagery. Biogeosciences 13(24), 6545–6563 (2016)

    Article  Google Scholar 

  9. King, A.: Technology: the future of agriculture. Nature 544(7651), 21–23 (2017)

    Article  Google Scholar 

  10. Koeveringe, M., van Evert, F., Li, Y., Kootstra, G.: Detection of broad-leaved weed plants in grasslands, (in preparation)

    Google Scholar 

  11. Korsah, G.A., Stentz, A., Dias, M.B.: A comprehensive taxonomy for multi-robot task allocation. Int. J. Robot. Res. 32(12), 1495–1512 (2013)

    Article  Google Scholar 

  12. Nieuwenhuizen, A.T., Hofstee, J.W., van Henten, E.J.: Adaptive detection of volunteer potato plants in sugar beet fields. Precis. Agric. 11(5), 433–447 (2009)

    Article  Google Scholar 

  13. Peña, J.M., Torres-Sánchez, J., de Castro, A.I., Kelly, M., López-Granados, F.: Weed mapping in early-season maize fields using object-based analysis of unmanned aerial vehicle (UAV) images. PLoS ONE 8(10), e77151 (2013)

    Article  Google Scholar 

  14. Popović, M., Vidal-Calleja, T., Hitz, G., Sa, I., Siegwart, R., Nieto, J.: Multiresolution mapping and informative path planning for UAV-based terrain monitoring. In: 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1382–1388. IEEE (2017)

    Google Scholar 

  15. Sadat, S.A., Wawerla, J., Vaughan, R.: Fractal trajectories for online non-uniform aerial coverage. In: Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA 2011), pp. 2971–2976. IEEE (2015)

    Google Scholar 

  16. Saga experiment media center. http://laral.istc.cnr.it/saga/index.php/media-center. Accessed 22 Apr 2018

  17. Stevens, A., Othmer, H.: Aggregation, blowup, and collapse: the ABC’s of taxis in reinforced random walks. SIAM J. Appl. Math. 57(4), 1044–1081 (1997)

    Article  MathSciNet  Google Scholar 

  18. Van Den Berg, J., Guy, S.J., Lin, M., Manocha, D.: Reciprocal n-body collision avoidance. In: Pradalier, C., Siegwart, R., Hirzinger, G. (eds.) Robotics Research. Springer Tracts in Advanced Robotics, vol. 70, pp. 3–19. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-19457-3_1

    Google Scholar 

Download references

Acknowledgments

This work has been supported by SAGA (Swarm Robotics for Agricultural Applications), an experiment founded by the European project ECHORD++ (GA: 601116). Dario Albani and Daniele Nardi acknowledge partial support from the European project FLOURISH (GA: 644227).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dario Albani .

Editor information

Editors and Affiliations

A Appendix - Additional Experiments

A Appendix - Additional Experiments

In this section we present additional data coming from some more experiments performed within this study. In particular, we present results for coverage and mapping time obtained by varying the number of robots involved in the simulation. As expected, both the mapping and the coverage problem benefit from the increased density of agents. We also observe that such increase in performance does not scale linearly due to non-beneficial interactions between the agents (i.e. issues related to overcrowding). Last, we observe a “right shift” in the minima of the mapping time \(t_m\) when the number of agents in the swarm increases. This is expected, as a larger number of agents increases the repulsion force acting on the single UAV, thus requiring higher attraction forces from the beacons to be effective (Figs.  5, 6 and 7).

Fig. 5.
figure 5

Comparison of the coverage and mapping time for N = 50 robots. Each cell in the heatmap represents the average of 150 runs.

Fig. 6.
figure 6

Comparison of the coverage and mapping time for N = 75 robots. Each cell in the heatmap represents the average of 150 runs.

Fig. 7.
figure 7

Comparison of the coverage and mapping time for N = 100 robots. Each cell in the heatmap represents the average of 150 runs.

Rights and permissions

Reprints and permissions

Copyright information

© 2019 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Albani, D., Manoni, T., Arik, A., Nardi, D., Trianni, V. (2019). Field Coverage for Weed Mapping: Toward Experiments with a UAV Swarm. In: Compagnoni, A., Casey, W., Cai, Y., Mishra, B. (eds) Bio-inspired Information and Communication Technologies. BICT 2019. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 289. Springer, Cham. https://doi.org/10.1007/978-3-030-24202-2_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-24202-2_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-24201-5

  • Online ISBN: 978-3-030-24202-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics