Open Source Robotics

Uma coleção selecionada de projetos, ferramentas e software de robótica de código aberto de alta qualidade.

PX4 Autopilot

Software de controle de voo de código aberto para drones e outros veículos não tripulados

Licença

BSD-3-Clause

Visão geral

PX4 é um software de controle de voo de código aberto de nível profissional para drones e outros veículos não tripulados. Desenvolvido sob a Dronecode Foundation (Linux Foundation), alimenta drones industriais usados em inspeção, mapeamento, entrega e pesquisa. PX4 enfatiza modularidade, desempenho em tempo real e integração perfeita com ROS 2 para autonomia avançada.

PX4 é o software de controle de voo de escolha para a indústria profissional de drones. Como implementação de referência da plataforma Dronecode sob a Linux Foundation, combina uma pilha de controle de voo em tempo real com uma camada de middleware modular (uORB) que facilita a adição de novos sensores, estimadores e algoritmos de controle.

A arquitetura separa o código crítico de voo da lógica no nível de aplicativo, permitindo que os desenvolvedores construam comportamentos autônomos sofisticados sem arriscar a estabilidade de voo. PX4 suporta nativamente ROS 2 via ponte XRCE-DDS, permitindo integração perfeita com o ecossistema de robótica mais amplo para tarefas como SLAM, planejamento de caminho e visão computacional.

PX4 suporta plataformas de multirrotores, asa fixa, VTOL e rover. Seu suporte a barramento UAVCAN permite integração moderna de atuadores e sensores. O projeto inclui um simulador SITL (Software-In-The-Loop) abrangente com integração Gazebo, tornando possível desenvolver e testar missões autônomas inteiramente em simulação antes de implantar em hardware real.

Por que importa

A licença BSD-3-Clause do PX4 é uma vantagem estratégica para adoção comercial — as empresas podem construir produtos proprietários sobre o PX4 sem serem obrigadas a disponibilizar em código aberto suas modificações. Isso fez do PX4 a plataforma preferida para startups de drones financiadas e integradores empresariais que precisam de proteção de propriedade intelectual. Apoiado pelo projeto Dronecode da Linux Foundation, PX4 se beneficia de patrocinadores corporativos incluindo Auterion, ARK Electronics e Holybro, garantindo sustentabilidade de longo prazo e qualidade de nível profissional.

Problema que resolve

Construir produtos comerciais de drones com pilotos automáticos proprietários significa dependência de fornecedor, altas taxas de licenciamento e personalização limitada. PX4 fornece uma alternativa de código aberto comercialmente amigável que dá às equipes controle total sobre sua pilha de voo. Seus limites de API claros e fluxo de trabalho orientado à simulação reduzem os ciclos de desenvolvimento de meses para semanas.

Pontos principais

  • Licença BSD-3-Clause permite uso comercial sem compartilhar modificações proprietárias
  • Integração nativa com ROS 2 via ponte XRCE-DDS para autonomia e percepção avançadas
  • Apoiado pela Linux Foundation com patrocinadores corporativos garantindo manutenção de longo prazo
  • Simulação SITL abrangente com Gazebo para desenvolvimento sem hardware
  • Middleware uORB modular facilita extensão com sensores e algoritmos personalizados

Para quem é

  • Equipes de engenharia de startups de drones
  • Integradores empresariais de drones
  • Pesquisadores de robótica usando ROS 2
  • Contratados de defesa
  • Desenvolvedores de drones agrícolas
  • Laboratórios de pesquisa universitários

Limitações

  • Comunidade menor do que ArduPilot para alguns tipos de veículos
  • A documentação pode ficar atrás das últimas mudanças de código
  • Requer hardware compatível com Pixhawk para a maioria das implantações
  • Recursos avançados requerem habilidades sólidas em C++ e sistemas embarcados
  • O suporte a VTOL é menos testado em batalha do que o de multirrotores

Este site requer JavaScript. Por favor, habilite o JavaScript para explorar nossos projetos de robótica.