A Multi Agent System for Precision Agriculture

  • Amélie ChevalierEmail author
  • Cosmin Copot
  • Robin De Keyser
  • Andres Hernandez
  • Clara Ionescu
Part of the Studies in Systems, Decision and Control book series (SSDC, volume 42)


This chapter investigates the use of a multi agent system for precision agriculture. Precision agriculture refers to the management of farm operations based on observation, measurement and fast response to inter- and intra-field variability in crops. Important characteristics in this application are path following, disturbance rejection and obstacle avoidance of which path following is addressed in this chapter. This study combines the degree of freedom of aerial vehicles with the location precision of ground vehicles in order to achieve a common goal. The multi agent system in this study consists of a quadrotor as the aerial agent and tracked robots with a rotary camera as the agents on the ground to achieve the common task of following a predefined path while maintaining the formation. This research uses a combination of low-level PID cascade control for the ground vehicles with a high level predictive control for the aerial agent to ensure optimal control of the positions of the ground robots and the quadrotors. A series of proof-of-concept experiments for this novel combined control strategy are performed. Simulation and experimental results suggest that the proposed control system is able to maintain the formation of the ground vehicles and provide a good tracking of the ground vehicles by the quadrotor. Because of the setup of the described system, it has also potential applications in traffic control and analysis, search and rescue operations, etc.


Multi Agent System Unmanned Aerial Vehicle Precision Agriculture Triangular Formation Ground Vehicle 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



Clara M. Ionescu is a post-doc fellow of the Research Foundation—Flanders (FWO). The authors acknowledge the strategic research center Flanders Make.


  1. Aström KJ, Hägglund T (2006) Advanced PID control. Instrument Society of America, North Carolina NCGoogle Scholar
  2. Beard C, Chen Z, Kumar V, Lee Y, Leon-Salas W, Rao P (2013) Saveus: Saving victims in earth quakes through unified systems. Int J Commun Netw Distrib Syst 10(4):402–420CrossRefGoogle Scholar
  3. Bristeau PJ, Callou F, Vissiere D, Petit N (2011) The navigation and control technology inside the AR. Drone micro UAV. In: Proceedings of 18th IFAC world congress, Milano, Italy, 28 August-2 September 2011, pp 1477–1484Google Scholar
  4. Brizard A (2008) An introduction to lagrangian mechanics. World Scientific Publishing Company, SingaporeGoogle Scholar
  5. Cao Y, Yu W, Ren W, Chen G (2013) An overview of recent progress in the study of distributed multi-agent coordination. IEEE Trans Ind Inf 9(1):427–438CrossRefGoogle Scholar
  6. Caruntu C, Copot C, Lazar C, De Keyser R (2014) Longitudinal control of vehicle platoons for stop-and-go waves mitigation. In: Proceedings of 18th international conference on system theory, control and computing, Sinaia, Romania , 17-19 October 2014, pp 670–675Google Scholar
  7. Chevalier A, Copot C, Cristescu S, Ionescu C, De Keyser R (2013a) Emulation of a highway bottleneck using leader-follower formation control. In: Proceedings of IEEE 8th international symposium on applied computational intelligence and informatics, Timisoara, Romania, 23–25 May 2013, pp 131–136Google Scholar
  8. Chevalier A, Copot C, Ionescu C, De Keyser R (2013b) Emulation of highway situations using a leader-follower system. Sci Bull Politeh Univ Timis Rom Trans Autom Control Comput Sci 58(2–4):93–100Google Scholar
  9. De Keyser R (2003) Model based predictive control for linear systems. In: UNESCO encyclopaedia of life support systems, Article contribution 643161 (available online at: Eolss Publishers Co Ltd, Oxford, 35 p
  10. De Keyser R, Ionescu C (2006) FRtool: A frequency response tool for CACSD in matlab. In: Proceedings of IEEE international symposium on computer aided control systems design, Munich, Germany, 4–6 October 2006, pp 2275–2280Google Scholar
  11. Guanghua W, Deyi L, Wenyan G, Peng J (2013) Study on formation control of multi-robot systems. In: Proceedings of the 3rd international conference on intelligent system design and engineering applications, Hong Kong, 16–18 January 2013, pp 1335–1339Google Scholar
  12. Hernandez A, Copot C, Cerquera J, Murcia H, De Keyser R (2014a) Formation control of UGVs using an UAV as remote vision sensor. In: Proceedings of the 19th world congress : the international federation of automatic control, Cape Town, 24–29 August 2014, pp 11,872–11,877Google Scholar
  13. Hernandez A, Murcia H, Copot C, De Keyser R (2014b) Model predictive path-following control of an A.R. drone quadrotor. In: Proceedings of Memorias del XVI Congreso Latinoamericano de Control Automatico, Cancun, 14-17 October 2014, pp 618 – 623Google Scholar
  14. Holmes G (2014) Introduction to the surveyor SRV-1 blackfin robot. Cited 8 December 2014
  15. Ionescu C, De Keyser R (2012) The next generation of relay-based pid autotuners (part 1): Some insights on the performance of simple relay-based pid autotuners. In: Proceedings of IFAC conference on advances in PID control, Brescia (Italy), 28–30 March 2012, pp 122–127Google Scholar
  16. James H, Nichols N, Phillips R (1965) Theory of servomechanisms. Dover Publications, DoverGoogle Scholar
  17. Ljung L (2007) System identification: theory for the user. Prentice-Hall, New JerseyGoogle Scholar
  18. Maciejowski JM (2002) Predictive control: with constraints. Prentice-Hall, New JerseyGoogle Scholar
  19. Páll E, Máthé K, Tamas L, Busoniu L (2014) Railway track following with the AR. Drone using vanishing point detection. In: IEEE international conference on automation, quality and testing, robotics, Cluj-Napoca, Romania, 22–24 May 2014, pp 1–6Google Scholar
  20. Parrot (2014) ARDrone 2.0. Cited 8 December 2014
  21. Soni Y, Bhatt R (2011) Stability and stabilization of systems with time delay. IEEE Control Syst Mag 31(1):38–65CrossRefMathSciNetGoogle Scholar
  22. Vlas T, Hernandez A, Copot C, Nascu I, De Keyser R (2013) Identification and path following control of an AR. Drone quadrotor. In: Proceedings of 17th international conference on system theory, control and computing (ICSTCC), Sinaia, Romania, 11–13 October 2013, pp 583–588Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Amélie Chevalier
    • 1
    Email author
  • Cosmin Copot
    • 1
  • Robin De Keyser
    • 1
  • Andres Hernandez
    • 1
  • Clara Ionescu
    • 1
  1. 1.Department of Electrical energy, Systems and Automation, Research Group on Dynamical Systems and ControlGhent UniversityGhentBelgium

Personalised recommendations