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. Closed-form Solution for the Direct Kinematics Problem of the Planar 3-RPR Parallel Mechanism
  2. Lessons learned for spatial modelling of ecosystem services in support of ecosystem accounting
  3. Dynamically adjusting the k-values of the ATCS rule in a flexible flow shop scenario with reinforcement learning
  4. Modeling and numerical simulation of multiscale behavior in polycrystals via extended crystal plasticity
  5. On the origin of passive rotation in rotational joints, and how to calculate it
  6. A fast sequential injection analysis system for the simultaneous determination of ammonia and phosphate
  7. Beyond Path Dependency
  8. Switching Dispatching Rules with Gaussian Processes
  9. Introducing parametric uncertainty into a nonlinear friction model
  10. Database on Learning for Sustainable Development – analysis of projects
  11. Multi-view discriminative sequential learning
  12. Noise level estimation and detection
  13. Combining multiple investigative approaches to unravel functional responses to global change in the understorey of temperate forests
  14. Dispatching rule selection with Gaussian processes
  15. Improving short-term academic performance in the flipped classroom using dynamic geometry software
  16. Homogenization methods for multi-phase elastic composites with non-elliptical reinforcements
  17. Parameters Estimation of a Lotka-Volterra Model in an Application for Market Graphics Processing Units
  18. Understanding storytelling in the context of information systems
  19. The signal location task as a method quantifying the distribution of attention
  20. An analytical approach to evaluating nonmonotonic functions of fuzzy numbers
  21. Mining positional data streams
  22. Generating Energy Optimal Powertrain Force Trajectories with Dynamic Constraints
  23. Universal Threshold Calculation for Fingerprinting Decoders using Mixture Models
  24. Improving students’ science text comprehension through metacognitive self-regulation when applying learning strategies
  25. Computing regression statistics from grouped data
  26. An analytical approach to evaluating bivariate functions of fuzzy numbers with one local extremum
  27. Graphism and Flatness. The Line as Mediator between Time and Space, Intuition and Concept