Simulação e Controlo de Drones (IST)

Simulação e Controlo de Drones (IST)

Este curso assenta na análise do funcionamento de drones multirotores e das partes que o constituem. Este curso tem como propósitos analisar o funcionamento de drones multirotores e das partes que o constituem, saber como desenvolver um simulador para analisar o seu comportamento e projetar soluções para o seu controlo automático.

A utilização de drones tem vindo a ser generalizada dada a sua larga gama de aplicações, nomeadamente no domínio civil. Estes são habitualmente utilizados para executar tarefas difíceis, monótonas ou perigosas para o ser humano, como é o caso da monitorização ambiental ou de locais de desastre, da aquisição de imagem com fim multimédia ou da fertilização de campos agrícolas. Por outro lado, podem ser utilizados apenas para fins recreativos.
No final do curso, os(as) participantes poderão:

  • Perceber o modo de funcionamento de drones multirotores;
  • Saber modelar os vários elementos do drone (atuadores, sensores e equações de movimento);
  • Desenvolver um simulador em Scilab/Xcos (ou Matlab/Simulink) para reproduzir e analisar o comportamento do drone;
  • Desenvolver soluções lineares para o controlo automático do drone, e implementar e validar as mesmas no simulador desenvolvido.

No curso serão abordados os seguintes assuntos relativos a um quadri-rotor:

  • Modelação: princípio físico, componentes, representação do sistema em espaço de estados e diagrama de blocos;
  • Simulação: implementação do sistema em anel aberto (atuação e equações do movimento) e dos controladores projetados em ambiente de simulação;
  • Análise: linearização, subsistemas de atuação e movimento, análise de estabilidade;
  • Controlo: estabilização do eixo vertical, angular e em translação, guiamento por pontos de passagem.

The use of drones has been widespread given its wide range of applications, namely in the civil domain. These are usually used to perform difficult, monotonous, or dangerous tasks for humans, such as environmental or disaster sites monitoring, image acquisition for multimedia purposes or the fertilization of agricultural fields. On the other hand, they can be used for recreational purposes only.
At the end of the course, participants will be able to:

  • Understand how multirotor drones work;
  • Know how to model the various elements of the drone (actuators, sensors, and equations of movement);
  • Develop a simulator in Scilab / Xcos (or Matlab / Simulink) to reproduce and analyze the drone's behavior;
  • Apply linear solutions in the automatic control of the drone, through its implementation and validation in the developed simulator.

The course will cover the following subjects related to a quadrotor:

  • Modeling: physical principle, components, representation of the system in state space and block diagram;
  • Simulation: implementation of the open-loop system (actuation and equations of motion) and the controllers designed in a simulation environment;
  • Analysis: linearization, actuation and movement subsystems, stability analysis;
  • Control: stabilization of the vertical movement, angular and translational motions, guidance by waypoints.
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Machine Learning for Computer Vision (Coursera) Coursera
MathWorks

Machine Learning for Computer Vision (Coursera)

In the second course of the Computer Vision for Engineering and Science specialization, you will perform two of the most common computer vision tasks: classifying images and detecting objects. You will apply the entire machine learning workflow, from preparing your data to evaluating your results. By the end of this course, you’ll train machine learning models to classify images of street signs and detect material defects.

Oct 19th 2026
4 Weeks
From State Control to Remote Control: Warfare in the 21st Century (FutureLearn) FutureLearn
University of Bath

From State Control to Remote Control: Warfare in the 21st Century (FutureLearn)

Explore the impact and ethics of using drones, special ops units and private security firms, with this free online course. States are increasingly using remote control methods, such as drones, private military companies and special operations units, to engage in activities traditionally performed by conventional armed forces.

Self Paced
4 Weeks
Dynamics and Control (edX) EdX
Universitat Politècnica de València,UPValenciaX

Dynamics and Control (edX)

This is an interactive course about the basic concepts of Systems, Control and their impact in all the human activities. First, the basic concepts of systems, dynamics, structure and control are introduced. Then, looking at many examples in Nature and human made devices, we will realize that the dynamic behavior of most systems can be modified by adding a control system. Later we will see how knowing how to evaluate the dynamic behavior of a system and measure its performance will provide the tools to design new controlled systems fulfilling some requirements.

Self Paced
Self-Paced
Mathematics for Engineers: The Capstone Course (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Mathematics for Engineers: The Capstone Course (Coursera)

Mathematics for Engineers: The Capstone Course provides a capstone project for students who are completing the Mathematics for Engineers specialization. Students will first learn some basic concepts in computational fluid dynamics, and then apply these concepts to compute the fluid flow around a cylinder. Access to MATLAB online and the MATLAB grader is given to all students who enroll.

Oct 19th 2026
3 Weeks
Introdução ao Controle Moderno (Coursera) Coursera
Instituto Tecnológico de Aeronáutica

Introdução ao Controle Moderno (Coursera)

Este curso lhe dará a base necessária para entender técnicas mais avançadas de controle moderno. Você aprenderá como representar a dinâmica de um sistema no espaço de estados, como analisar um sistema no espaço de estados, como projetar uma realimentação de estado e como projetar um observador de estado.

Oct 19th 2026
5-12 Weeks
Introduction to 3D Modeling (Coursera) Coursera
University of Michigan

Introduction to 3D Modeling (Coursera)

On this four-week practical course from the University of Michigan, you’ll not only learn how to use the Rhino software to create your 3D models, but you’ll also gain basic design skills to help bring your imagination to life. This course will guide you through 3D modeling within Rhino, so you’ll cover the fundamentals of the software as well as 3D modeling in general. You’ll first look at how to navigate the user interface and the different tools that you’ll be using to create models throughout this course. You’ll familiarize yourself with the 3D space and 3D objects before jumping straight in to create your own objects and building blocks.

Nov 2nd 2026
4 Weeks
Data Science Project: MATLAB for the Real World (Coursera) Coursera
MathWorks

Data Science Project: MATLAB for the Real World (Coursera)

Like most subjects, practice makes perfect in Data Science. In the capstone project, you will apply the skills learned across courses in the Practical Data Science with MATLAB specialization to explore, process, analyze, and model data. You will choose your own pathway to answer key questions with the provided data. To complete the project, you must have mastery of the skills covered in other courses in the specialization. The project will test your ability to import and explore your data, prepare the data for analysis, train a predictive model, evaluate and improve your model, and communicate your results.

Oct 19th 2026
4 Weeks
Instructional Methods in Health Professions Education (Coursera) Coursera
University of Michigan

Instructional Methods in Health Professions Education (Coursera)

This course provides those involved in educating members of the health professions an asynchronous, interdisciplinary, and interactive way to obtain, expand, and improve their teaching skills. These skills can then be applied within their own professional context, with a variety of learners, extending across many stages.

Oct 19th 2026
5-12 Weeks
BIM Application for Engineers (Coursera) Coursera
National Taiwan University

BIM Application for Engineers (Coursera)

In order to effectively reach the goal of learning, students will get familiar with the model-building process. The second module of the course will be on how to use Autodesk Revit to build BIM models. We will use an example case and guide students to build a 6-story BIM model from the CAD drawings step by step.

Oct 19th 2026
5-12 Weeks
Calculus through Data & Modeling: Differentiation Rules (Coursera) Coursera
Johns Hopkins University

Calculus through Data & Modeling: Differentiation Rules (Coursera)

Calculus through Data & Modeling: Differentiation Rules continues the study of differentiable calculus by developing new rules for finding derivatives without having to use the limit definition directly. These differentiation rules will enable the calculation of rates of change with relative ease the derivatives of polynomials, rational functions, algebraic functions, exponential and logarithmic functions, and trigonometric and inverse trigonometric functions.

Oct 19th 2026
5-12 Weeks
Computer Vision Basics (Coursera) Coursera
University at Buffalo,The State University of New York

Computer Vision Basics (Coursera)

By the end of this course, learners will understand what computer vision is, as well as its mission of making computers see and interpret the world as humans do, by learning core concepts of the field and receiving an introduction to human vision capabilities. They are equipped to identify some key application areas of computer vision and understand the digital imaging process. The course covers crucial elements that enable computer vision: digital signal processing, neuroscience and artificial intelligence.

Oct 19th 2026
4 Weeks