Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 3.74 KB

annotations.md

File metadata and controls

41 lines (33 loc) · 3.74 KB

A pasta mc_pos_control contém classes relativas ao controle de posição, assim como a pasta mc_att_control contém classes relativas ao controle de atitude.

Lista de atividades

  • desativar o controle de posição (mc_pos_control);

  • desativar o controle de atitude(mc_att_control);

  • desativar o controle de taxa de rotação(mc_rate_control);

  • incluir um módulo sdre (mc_sdre_control);

  • compilar o módulo implementado

  • verificar se o módulo está rodando

  • implementar uma função run() para o loop do nosso controle;

  • tirar arquivos que não são pertinentes ao nosso trabalho (como as funções de asa fixas);

  • fazer um "fork" com uma versão limpa;

  • Passos

    1. Desativar os controles não pertinentes rc.mc_app
    2. Colocar a bibliotecas auxiliares na pasta lib
    3. Criar os CMakeLists.txt dentre de cada pastaTexto sobre assunto Um exemplo pode ser visto na pasta DRONE colocar um CMakeLists.txt
    4. Adicionar também uma linha no CMakeLists.txt da pasta lib

Dúvidas e repostas

Onde é calculado a empuxo? No Controle de posição

Quais são as mínimas configurações que devem ser feitas para garantir o voo?

Multicopter attitude control

  • Durante o debug verifiquei que os módulos são executados em paralelo. Os pontos de parada ocorrem intercalados, em uma etapa ocorrem no controle de atitude enquanto que em outra ocorre no controle de taxa.

Multicopter rate control