Lieferanten
Dein Unternehmen hinzufügen
Beratung im Bereich Drohnen-Softwareentwicklung Umfassende Dienstleistungen zur Entwicklung von UAV-Plattformen
Wenn Sie entwerfen, bauen oder liefern Softwareentwicklungsdienstleistungen, erstelle ein Profil, um deine Fähigkeiten auf dieser Seite zu präsentieren
Softwareentwicklungsdienstleistungen
In diesem Leitfaden
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.



