Softwareentwicklungsdienstleistungen

Softwareentwicklungsdienstleistungen für Drohnen und unbemannte Systeme, einschließlich Software-Design und -Tests für UAV, UAS, USV, UGV und Robotik

Lieferanten

Dein Unternehmen hinzufügen
Ascend Engineering

Beratung im Bereich Drohnen-Softwareentwicklung Umfassende Dienstleistungen zur Entwicklung von UAV-Plattformen

Präsentiere deine Fähigkeiten

Wenn Sie entwerfen, bauen oder liefern Softwareentwicklungsdienstleistungen, erstelle ein Profil, um deine Fähigkeiten auf dieser Seite zu präsentieren

Lieferantenprofil erstellen

Softwareentwicklungsdienstleistungen

Sarah Simpson

Aktualisiert:

Softwareentwicklung für Drohnen und unbemannte Systeme

Unternehmen, die Dienstleistungen im Bereich Software-Design, -Entwicklung und -Test anbieten, können für eine Vielzahl von Anforderungen in den Bereichen UAV (unbemannte Luftfahrzeuge), unbemannte Systeme und Robotik eingesetzt werden. Diese Dienstleistungen ermöglichen es OEMs und Drohnen-Dienstleistern, sich auf ihre eigenen Kernkompetenzen wie Hardware zu konzentrieren und ihre Software-Anforderungen auszulagern.

Software kann für eine Vielzahl unterschiedlicher Plattformen mit unterschiedlichen Anforderungen an die Benutzeroberfläche (UI) entwickelt werden, darunter Windows, Android, iOS, Linux und Macintosh. Zu den Formfaktoren und Einsatzbereichen können Desktop-PCs, Server und mobile Geräte wie Laptops, Tablets und Mobiltelefone gehören. Zu den Programmiersprachen gehören C, C++, Java und Python.

Eingebettete Software und Firmware

Neben hochentwickelten Anwendungen können Drohnen- und Robotik-Ökosysteme auch eingebettete Software und Firmware für eine Vielzahl unterschiedlicher Mikroprozessoren und Mikrocontroller sowie GPUs (Grafikprozessoren) erfordern. Für KI-Computing-Plattformen wie NVIDIA Jetson kann ebenfalls spezielle Software erforderlich sein.

Beispiele für kundenspezifische Desktop- und serverbasierte Softwareanwendungen, die möglicherweise entwickelt werden müssen, sind: Bildverarbeitungssoftware, die von Drohnen gesammelte Luftbilder analysieren kann, sowie Kartierungssoftware für GCS (Bodenkontrollstationen). Möglicherweise wird auch Simulations- und Testsoftware benötigt, die bei der Entwicklung neuer UAV- und Robotikplattformen helfen kann.

Betriebssysteme

Embedded-Software für Drohnen und Robotik umfasst Betriebssysteme, die Aspekte wie Navigation, Start und Landung, Nutzlaststeuerung, Kommunikation und Kollisionsvermeidung abdecken. Das Schreiben von Steuerungssoftware für unbemannte Systeme erfordert möglicherweise die Arbeit mit gängiger oder branchenüblicher Hardware und Software wie ROS (Robotic Operating System), dem MAVLink-Protokoll oder Pixhawk-Autopiloten.

Software, die für Militär- und Verteidigungsdrohnen sowie unbemannte Systeme entwickelt wird, erfordert möglicherweise ein hohes Maß an Cybersicherheit. Auch Avionik-Software muss nach sicherheitskritischen Standards entwickelt werden. Zu den Standards, die Entwickler möglicherweise erfüllen müssen, gehören DO-178 und ISO 14508.