Fornecedores: Serviços de desenvolvimento de software

Drone as a Service (DaaS) by ZenaDrone

Drone como Serviço (DaaS) | Serviços profissionais de drones para coleta de dados aéreos

AdaCore

Kits de ferramentas de desenvolvimento de software confiáveis para software de UAV crítico para missões e segurança

Ascend Engineering

Consultoria em engenharia de software para drones, fornecendo serviços abrangentes de desenvolvimento de plataformas UAV

Mostre as suas capacidades

Se você projeta, constrói ou fornece Serviços de desenvolvimento de software, Crie um perfil para mostrar as suas competências e entrar em contacto com visitantes que tenham uma necessidade real das suas soluções.

Criar perfil de fornecedor

Serviços de desenvolvimento de software

Sarah Simpson

Atualizado:

Desenvolvimento de software para drones e sistemas não tripulados

As empresas que fornecem serviços de design, desenvolvimento e teste de software podem ser utilizadas para atender a uma ampla variedade de requisitos nas indústrias de UAV (veículos aéreos não tripulados), sistemas não tripulados e robótica. Esses serviços podem permitir que os OEMs e os fornecedores de serviços de drones se concentrem nas suas próprias competências essenciais, como hardware, e terceirizem as suas necessidades de software.

O software pode ser desenvolvido para uma ampla gama de plataformas diferentes com diferentes requisitos de interface do utilizador (UI), incluindo Windows, Android, iOS, Linux e Macintosh. Os formatos e implementações podem incluir computadores de secretária, servidores e dispositivos móveis, como computadores portáteis, tablets e telemóveis. As linguagens de programação incluem C, C++, Java e Python.

Software incorporado e firmware

Além de aplicações de alto nível, os ecossistemas de drones e robótica também podem exigir software incorporado e firmware para uma variedade de microprocessadores e microcontroladores diferentes, bem como GPUs (unidades de processamento gráfico). Também pode ser necessário software especializado para plataformas de computação de IA, como NVIDIA Jetson.

Exemplos de aplicações de software personalizadas para computadores e servidores que podem precisar de ser desenvolvidas incluem: software de processamento de imagens que pode analisar imagens aéreas coletadas por drones, bem como software de mapeamento para GCS (estações de controlo em terra). Também pode ser necessário software de simulação e teste que possa auxiliar no desenvolvimento de novas plataformas de UAV e robótica.

Sistemas operacionais

O software incorporado para drones e robótica inclui sistemas operacionais que lidam com aspectos como navegação, decolagem e aterragem, controle de carga útil, comunicações e prevenção de colisões. Escrever software de controle para sistemas não tripulados pode exigir o trabalho com hardware e software populares ou padrão da indústria, como ROS (Robotic Operating System), o protocolo MAVLink ou pilotos automáticos Pixhawk.

O software desenvolvido para drones militares e de defesa e sistemas não tripulados pode exigir altos níveis de cibersegurança. O software de aviónica também precisa ser desenvolvido de acordo com padrões críticos de segurança. Os padrões que os desenvolvedores podem precisar cumprir incluem DO-178 e ISO 14508.