Call for Paper

CAE solicits original research papers for the July 2023 Edition. Last date of manuscript submission is June 30, 2023.

Read More

An Introduction to Hybrid Control Architecture based on Multi-agent System for a Hexacopter Autonomy Optimization

Redouane Dargham, Hicham Medromi, Adil Sayouti. Published in Circuits and Systems.

Communications on Applied Electronics
Year of Publication: 2017
Publisher: Foundation of Computer Science (FCS), NY, USA
Authors: Redouane Dargham, Hicham Medromi, Adil Sayouti

Redouane Dargham, Hicham Medromi and Adil Sayouti. An Introduction to Hybrid Control Architecture based on Multi-agent System for a Hexacopter Autonomy Optimization. Communications on Applied Electronics 7(8):16-21, October 2017. BibTeX

	author = {Redouane Dargham and Hicham Medromi and Adil Sayouti},
	title = {An Introduction to Hybrid Control Architecture based on Multi-agent System for a Hexacopter Autonomy Optimization},
	journal = {Communications on Applied Electronics},
	issue_date = {October 2017},
	volume = {7},
	number = {8},
	month = {Oct},
	year = {2017},
	issn = {2394-4714},
	pages = {16-21},
	numpages = {6},
	url = {},
	doi = {10.5120/cae2017652700},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, USA}


An unmanned aerial vehicle UAV (also known as a drone) refers to a pilotless aircraft. Next generation of this kind of flying robots will be designed to fly autonomously at long range and high endurance for multi-complex purposes as surveillance, reconnaissance, electronic warfare and target acquisition. For operating in uncontrolled and dynamic environments, the robot must constantly reconfigure itself to adapt to the external conditions and its own goals. The need of control architecture to manage these reconfigurations becomes the first order of business to improve the autonomy of such robots. Such control is achieved through the use of computer systems. But “truly” autonomous UAV is done by placing a computer onboard the UAV with efficient control architecture, allowing it to process all commands itself. The most popular system meeting these criteria is the Raspberry Pi and Arduino families of microcontrollers. In the other hand an array of sensors including a GPS, an IMU and a camera are used. Through using of software state of the art and modern telecommunication networks, this aerial robots will be capable of intelligent navigation (multi-agent control architecture) combining GPS (Global Positioning System) in outdoor environment through the use of a machine interface employing mapping software maintaining an internet connection through 4G LTE and image processing in indoor space utilizing various image processing algorithms. An illustration of this study will be given in an application of control of an autonomous hexacopter developed by the team architecture of systems, in the national engineering school of electricity and mechanic in Casablanca in Morocco.


  1. Wooldridge, N. R. Jennings et al., “Intelligent agents: Theory and practice,” Knowledge engineering review, vol. 10, no. 2, pp. 115–152,1995. .
  2. M. Wooldridge, An introduction to multiagent systems. Wiley, 2008.
  3. Adil Sayouti, Hicham Medromi, F. Qrichi Aniba Control Architecture design for a Mobile Robot via the Internet 9th International PhD Workshop on system and control ,October 2008,Slovinia.
  4. W. Durfee, University of Minnesota oct-2011 Available on-line at
  5. Raspberry Pi® User Guide Eben Upton and Gareth Halfacree 2012 John Wiley & Sons Ltd.
  6. Wooldridge,Michael (2012). An Introduction to MultiAgent Systems. John Wiley & Sons. p. 366. ISBN 0-471-49691-X.
  7. A.Visioli,“Practical PID Control”, Springer-Verlag, London 2006.
  8. G. Fortino, A. Guerrieri, and W. Russo, "Agent-oriented smart objects development," in: 16th IEEE International Conference on Computer Supported Cooperative Work in Design, pp. 907-912, IEEE, 23-25 May, 2012
  9. I. Ayala, M. Amor, and L. Fuentes, "An agent platform for self-configuring agents in the Internet of Things," in: The 3rd International Workshop on Infrastructures and Tools for Multiagent Systems, June 5, Valencia, Spain, 2012.
  10. E. Kazanavicius, and L. Ostaseviciute, “Agent-based framework for embedded systems development in smart environments,” in: 15th International Conference on Information and Software Technologies, p. 194-200, Kaunas, Lithuania, April 23-24, 2009.
  11. T. Leppänen, P. Närhi, J. Ylioja, J. Riekki, Y. Tobe and T.Ojala, “On using continuations in wireless sensor networks,”in: 9th International Conference on Networked.


Vertical Take Off And Landing Unmanned Aerial Vehicle (VTOL UAV), autonomy, multi-agents system, control architecture, Raspberry Pi ,4G LTE, image processing and Hexacopter