Open Source Robotics

Eine kuratierte Sammlung hochwertiger Open-Source-Robotikprojekte, Werkzeuge und Software für die Robotik-Community.

PX4 Autopilot

Quelloffene Flugsteuerungssoftware für Drohnen und andere unbemannte Fahrzeuge

Lizenz

BSD-3-Clause

Überblick

PX4 ist eine professionelle quelloffene Flugsteuerungssoftware für Drohnen und andere unbemannte Fahrzeuge. Entwickelt unter der Dronecode Foundation (Linux Foundation), treibt er Industriedrohnen für Inspektion, Kartierung, Lieferung und Forschung an. PX4 betont Modularität, Echtzeit-Leistung und nahtlose Integration mit ROS 2 für fortgeschrittene Autonomie.

PX4 ist die Flugsteuerungssoftware der Wahl für die professionelle Drohnenbranche. Als Referenzimplementierung der Dronecode-Plattform unter der Linux Foundation kombiniert es einen Echtzeit-Flugsteuerungs-Stack mit einer modularen Middleware-Schicht (uORB), mit der sich neue Sensoren, Schätzer und Regelalgorithmen unkompliziert hinzufügen lassen.

Die Architektur trennt flugkritischen Code von der Anwendungslogik, sodass Entwickler anspruchsvolle autonome Verhaltensweisen bauen können, ohne die Flugstabilität zu gefährden. PX4 unterstützt ROS 2 nativ über die XRCE-DDS-Bridge und lässt sich so nahtlos in das breitere Robotik-Ökosystem einbinden, etwa für SLAM, Pfadplanung und Computer Vision.

PX4 unterstützt Multikopter, Starrflügler, VTOL und Rover. Die UAVCAN-Bus-Unterstützung ermöglicht die Anbindung moderner Aktuatoren und Sensoren. Das Projekt enthält einen umfassenden SITL-Simulator (Software-In-The-Loop) mit Gazebo-Integration, sodass sich autonome Missionen vollständig in der Simulation entwickeln und testen lassen, bevor sie auf echter Hardware laufen.

Warum es wichtig ist

Die BSD-3-Clause-Lizenz von PX4 ist ein strategischer Vorteil für den kommerziellen Einsatz – Unternehmen können proprietäre Produkte auf PX4 bauen, ohne ihre Änderungen offenlegen zu müssen. Das hat PX4 zur bevorzugten Plattform für finanzierte Drohnen-Startups und Enterprise-Integratoren gemacht, die ihr geistiges Eigentum schützen müssen. Getragen vom Dronecode-Projekt der Linux Foundation profitiert PX4 von Unternehmenssponsoren wie Auterion, ARK Electronics und Holybro, was langfristige Nachhaltigkeit und professionelle Qualität sichert.

Welches Problem es löst

Kommerzielle Drohnenprodukte mit proprietären Autopiloten zu bauen bedeutet Herstellerbindung, hohe Lizenzgebühren und begrenzte Anpassbarkeit. PX4 bietet eine kommerziell freundliche Open-Source-Alternative, die Teams volle Kontrolle über ihren Flug-Stack gibt. Klare API-Grenzen und ein Simulation-first-Workflow verkürzen Entwicklungszyklen von Monaten auf Wochen.

Wichtigste Punkte

  • BSD-3-Clause-Lizenz ermöglicht kommerzielle Nutzung ohne Weitergabe proprietärer Modifikationen
  • Native ROS 2-Integration via XRCE-DDS-Bridge für fortgeschrittene Autonomie und Wahrnehmung
  • Linux Foundation-unterstützt mit Corporate Sponsors für langfristige Wartung
  • Umfassende SITL-Simulation mit Gazebo für hardwarefreie Entwicklung
  • Modulare uORB-Middleware macht das Erweitern mit benutzerdefinierten Sensoren und Algorithmen einfach

Für wen

  • Drohnen-Startup-Engineering-Teams
  • Enterprise-Drohnen-Integratoren
  • Robotikforscher, die ROS 2 verwenden
  • Verteidigungsauftragnehmer
  • Agrar-Drohnen-Entwickler
  • Universitäts-Forschungslabore

Einschränkungen

  • Kleinere Community als ArduPilot für einige Fahrzeugtypen
  • Dokumentation kann hinter neuesten Codeänderungen zurückbleiben
  • Erfordert Pixhawk-kompatible Hardware für die meisten Deployments
  • Fortgeschrittene Funktionen benötigen starke C++- und Embedded-Systems-Kenntnisse
  • VTOL-Unterstützung weniger kampferprobt als Multikopter

Diese Website benötigt JavaScript. Bitte aktivieren Sie JavaScript, um unsere Open-Source-Robotikprojekte zu erkunden.