Se progettate, costruite o fornite Servizi di sviluppo software, Crea un profilo per mettere in evidenza le tue competenze ed entrare in contatto con i visitatori che hanno un bisogno concreto delle tue soluzioni.
Fornitori: Servizi di sviluppo software
Drone as a Service (DaaS) | Servizi professionali con droni per la raccolta di dati aerei
Toolkit affidabili per lo sviluppo di software per UAV critici per la missione e la sicurezza
Consulenza in materia di ingegneria del software per droni Fornitura di servizi completi di sviluppo di piattaforme UAV
Servizi di sviluppo software
In questa guida
Sviluppo software per droni e sistemi senza pilota
Le aziende che forniscono servizi di progettazione, sviluppo e collaudo di software possono essere utilizzate per soddisfare un’ampia gamma di requisiti nei settori degli UAV (veicoli aerei senza pilota), dei sistemi senza pilota e della robotica. Questi servizi possono consentire agli OEM e ai fornitori di servizi di droni di concentrarsi sulle proprie competenze chiave, come l’hardware, e di esternalizzare le proprie esigenze software.
Il software può essere sviluppato per un’ampia gamma di piattaforme diverse con requisiti UI (interfaccia utente) diversi, tra cui Windows, Android, iOS, Linux e Macintosh. I fattori di forma e le implementazioni possono includere PC desktop, server e dispositivi mobili come laptop, tablet e telefoni cellulari. I linguaggi di programmazione includono C, C++, Java e Python.
Software integrato e firmware
Oltre alle applicazioni di alto livello, gli ecosistemi dei droni e della robotica possono anche richiedere software integrato e firmware per una varietà di microprocessori e microcontrollori diversi, nonché GPU (unità di elaborazione grafica). Potrebbe anche essere necessario un software specializzato per piattaforme di elaborazione AI come NVIDIA Jetson.
Esempi di applicazioni software personalizzate basate su desktop e server che potrebbero dover essere sviluppate includono: software di elaborazione delle immagini in grado di analizzare le immagini aeree raccolte dai droni, nonché software di mappatura per GCS (stazioni di controllo a terra). Potrebbe inoltre essere necessario un software di simulazione e collaudo che possa aiutare nello sviluppo di nuove piattaforme UAV e robotiche.
Sistemi operativi
Il software integrato per droni e robotica include sistemi operativi che gestiscono aspetti quali la navigazione, il decollo e l’atterraggio, il controllo del carico utile, le comunicazioni e la prevenzione delle collisioni. La scrittura di software di controllo per sistemi senza pilota può richiedere l’utilizzo di hardware e software diffusi o standard del settore, quali ROS (Robotic Operating System), il protocollo MAVLink o i piloti automatici Pixhawk.
Il software sviluppato per droni militari e di difesa e sistemi senza pilota può richiedere livelli elevati di sicurezza informatica. Anche il software avionico deve essere sviluppato secondo standard critici per la sicurezza. Gli standard che gli sviluppatori potrebbero dover soddisfare includono DO-178 e ISO 14508.






