Design of controllers applied to autonomous unmanned aerial vehicles using software in the loop

Research output: Contributions to collected editions/worksArticle in conference proceedingsResearchpeer-review

Authors

  • D. H.C. Silva
  • M. F. Santos
  • Mathaus Ferreira da Silva
  • A. F.S. Neto
  • P. Mercorelli

This paper presents the design of the altitude controller of Unmanned Aerial Vehicle (UAV) based on the data acquired from the Software in the Loop (SITL). More specifically, the developed methodology permits to describe a test procedure where an algorithm or even a control strategy can be designed and validated based on the physical model of the system. In this way, the PID controller with a technique known as Successive Loop Closure is designed. The paper also shows how to establish a remote communication with the quadcopter using all the versatility of the Software in the Loop (SITL) in combination with a Ground Control Station and Dronekit developing tool. Finally, the flight simulation tests show that the designed controller was able to reach a stable flight with its performance evaluated through non-intrusive performance indexes and analysis of the system response in the time domain.

Original languageEnglish
Title of host publicationProceedings of the 2019 20th International Carpathian Control Conference, ICCC 2019
EditorsAndrzej Kot, Agata Nawrocka
PublisherIEEE - Institute of Electrical and Electronics Engineers Inc.
Publication date01.05.2019
Article number8766036
ISBN (electronic)978-1-7281-0701-1 , 978-1-7281-0703-5 , 978-1-7281-0702-8
DOIs
Publication statusPublished - 01.05.2019
Event20st International Carpathian Control Conference - ICCC 2019 - Kraków - Wieliczka, Poland
Duration: 26.05.201929.05.2019
Conference number: 20
https://iccc.agh.edu.pl/

    Research areas

  • Dronekit, PID Controller, Software in The Loop, Successive Loop Closure
  • Engineering

Recently viewed

Publications

  1. A Wavelet Packet Algorithm for Online Detection of Pantograph Vibrations
  2. Integrating errors into the training process
  3. Formative Perspectives on the Relation Between CSR Communication and CSR Practices
  4. Sensitivity to complexity - an important prerequisite of problem solving mathematics teaching
  5. An extended analytical approach to evaluating monotonic functions of fuzzy numbers
  6. Comparison of Bio-Inspired Algorithms in a Case Study for Optimizing Capacitor Bank Allocation in Electrical Power Distribution
  7. Mining positional data streams
  8. HAWK - hybrid question answering using linked data
  9. Development and validation of the short form of the Later Life Workplace Index
  10. A Lyapunov based PI controller with an anti-windup scheme for a purification process of potable water
  11. Age effects on controlling tools with sensorimotor transformations
  12. Towards a Global Script?
  13. Gain Adaptation in Sliding Mode Control Using Model Predictive Control and Disturbance Compensation with Application to Actuators
  14. Overcoming Multi-legacy Application Challenges through Building Dynamic Capabilities for Low-Code Adoption
  15. Validation of an open source, remote web-based eye-tracking method (WebGazer) for research in early childhood
  16. A Cross-Classified CFA-MTMM Model for Structurally Different and Nonindependent Interchangeable Methods
  17. Using heuristic worked examples to promote solving of reality‑based tasks in mathematics in lower secondary school
  18. Interaction-Dominant Causation in Mind and Brain, and Its Implication for Questions of Generalization and Replication
  19. A simple control strategy for increasing the soft bending actuator performance by using a pressure boost
  20. Use of Machine-Learning Algorithms Based on Text, Audio and Video Data in the Prediction of Anxiety and Post-Traumatic Stress in General and Clinical Populations
  21. Mathematical relation between extended connectivity and eigenvector coefficients.
  22. Intraspecific trait variation patterns along a precipitation gradient in Mongolian rangelands
  23. Outperformed by a Computer? - Comparing Human Decisions to Reinforcement Learning Agents, Assigning Lot Sizes in a Learning Factory
  24. Artificial intelligence
  25. Early Detection of Faillure in Conveyor Chain Systems by Wireless Sensor Node
  26. A framework for business model development in technology-driven start-ups
  27. Collaborative open science as a way to reproducibility and new insights in primate cognition research
  28. Chapter 9: Particular Remedies for Non-performance: Section 1: Right to Performance
  29. Strengthening the transformative impulse while mainstreaming real-world labs: Lessons learned from three years of BaWü-Labs
  30. Design of an Information-Based Distributed Production Planning System