Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução ao ArduPilot
- Visão geral do ecossistema e aplicações do ArduPilot
- Veículos e plataformas suportados (drones, rovers, barcos)
- Comparação com PX4 e outros sistemas de piloto automático
Configurando o Ambiente de Desenvolvimento
- Instalando as ferramentas de construção do ArduPilot no Linux
- Compilando o código-fonte
- Explorando os arquivos de configuração do ArduPilot
Simulação e Testes com SITL
- Executando Software In The Loop (SITL)
- Conectando o SITL ao MAVProxy e Mission Planner
- Integrando com o Gazebo para simulação baseada em física
Essenciais de Programação de Drones
- Visão geral do protocolo de comunicação MAVLink
- Usando a API Python DroneKit para controle de UAVs
- Escrevendo scripts simples para decolagem, navegação e pouso
Trabalhando com Hardware e Sensores
- Controladores de voo suportados (Pixhawk, Cube, etc.)
- Integrando GPS, IMU e câmeras
- Calibrando sensores e configurando parâmetros
Missões Autônomas
- Planejando missões baseadas em waypoints
- Failsafes, geocerca e retorno à decolagem (RTL)
- Testes no mundo real e considerações de segurança em voo
Estendendo o ArduPilot com ROS2
- Conectando o ArduPilot ao ROS2 via MAVROS
- Construindo autonomia com nós do ROS2
- Integrando IA e visão computacional para comportamentos avançados de UAVs
Solução de Problemas e Otimização
- Depuração com logs do SITL e telemetria
- Análise de logs de dados de voo
- Ajuste de desempenho para estabilidade e eficiência
Resumo e Próximos Passos
Requisitos
- Experiência com a linha de comando do Linux
- Experiência em programação em Python ou C++
- Compreensão básica de robótica ou princípios de voo de drones
Público-Alvo
- Desenvolvedores
- Engenheiros de robótica
- Pesquisadores técnicos interessados no desenvolvimento de UAVs
14 Horas