ETH-Programm wird Standard für Drohnen
Der Informatik-Doktorand Lorenz Meier hat die Software PX4 geschrieben, die bereits heute den Flug vieler Drohnen steuert. Nun hat einer der ganz grossen Elektronik-Hersteller der Welt diese Software zum Standard erhoben.
Vor kurzem ging in Las Vegas die Consumer Electronics Show, die weltweit gr?sste Messe für Unterhaltungs- und Heimelektronik, zu Ende. Auf besonderes Interesse stiessen dabei die neusten Drohnenmodelle. Für die meisten unsichtbar mit an Bord von vielen neuen Ger?ten: die neuste Steuerungs-Plattform von Qualcomm Technologies, des Marktführers bei Drohnen-Prozessoren.
Schon im Oktober 2015 kündigte der Elektronik-Konzern unter dem Namen ?Snapdragon Flight? die Plattform an. Wesentlicher Bestandteil davon ist die Software externe Seite PX4, deren Entwicklung der Informatik-Doktorand Lorenz Meier von der ETH Zürich initiiert und massgeblich vorangetrieben hat.
Goldstandard in den n?chsten Jahren
Dieses Programm wird deshalb wohl in den kommenden Jahren der Gold-Standard für Drohnensteuerungen sein. ?PX4 hat das Potential zum Rückgrat der rasant wachsenden Drohnen-Industrie zu werden. Was für viele Smartphones Android ist, wird für Drohnen die Software PX4 sein?, sagt Meier, der sein Doktorat in der Computer Vision and Geometry Group von Professor Marc Pollefeys absolviert.
Meier begründet die guten Erfolgsaussichten wie folgt: Bereits jetzt bildet PX4 auf tausenden Systemen die Infrastruktur für die Flugsteuerung, ?und mit der Partnerschaft mit Qualcomm wird dieses Erfolgsmodell auf die n?chste Technologiegeneration ausgeweitet?, sagt er. In den kommenden Jahren werden Drohnen deutlich komplexere F?higkeiten haben und Hindernissen ausweichen k?nnen. Dazu werde der Funktionsumfang von PX4 st?ndig erweitert. ?Künftig wird es also immer mehr Drohnen am Himmel geben, die mit der ETH-Entwicklung abheben, und zwar weltweit?, ist Meier überzeugt.
Modularer Aufbau ist Erfolgsfaktor
Die Parallele zu Android kommt nicht von ungef?hr: Der Quellcode von PX4 ist Open Source, also für alle Interessierte offen zug?nglich. Jeder Drohnenhersteller kann den Code unentgeltlich nutzen und auf seine eigenen Bedürfnisse zuschneiden, so wie es Smartphone-Hersteller mit Android auch k?nnen. Darüber hinaus kann jeder Anwender PX4 mit eigener Software wie Apps erweitern, um Spezialfunktionen, etwa Kamerasteuerungen, hinzuzufügen. ?Die Modularit?t mit dem App-Konzept ist ein Alleinstellungsmerkmal und einer der Hauptgründe, warum Hersteller wie Qualcomm auf PX4 setzen?, ist der Informatiker überzeugt.
Gegenüber bisherigen Software-Steuerungen für Drohnen hat PX4 zwei wesentliche Vorteile: Das Programm vereinfacht das Fliegen von Drohnen massiv und macht es gleichzeitig viel sicherer. Unter anderem erlaubt die Software den Drohnen autonom zu starten oder zu landen sowie eigenst?ndig bestimmten Objekten zu folgen, etwa Surfern in den Wellen oder Downhill-Mountainbikern auf ihrem wilden Ritt ins Tal.
Ein Wurf des ETH-?kosystems
Meier ist zwar Initiant von Pixhawk und Chefentwickler von PX4, beileibe aber nicht der einzige, der an der Software gearbeitet hat. Entstanden ist diese durch ein weltweites Entwicklerteam unter Federführung des ETH-Doktoranden. ?Viele K?pfe haben sich an der Entwicklung von PX4 beteiligt?, betont er. In der Programmierung der Software steckten unz?hlige Mannjahre Arbeit, die eine Einzelperson niemals leisten k?nne. ?Dennoch darf man mit gutem Gewissen sagen, dass PX4 wesentlich aus dem ?kosystem ETH Zürich hervorgegangen ist.?
Mit PX4 ist Meier und seinen Mitstreitern ein grosser Wurf gelungen, was in der heutigen Zeit beinahe an ein Wunder grenzt: Einen Standard zu setzen, wie es vor dreissig Jahren der Uni Berkeley mit Berkeley Software Distribution – der Basis von Unix- Systemen – gelungen ist.
Aus Nebenher-Projekt wurde Grossbaustelle
?Das Projekt hat über die vergangenen sieben Jahre eine wahnsinnige Evolution durchlaufen?, sagt Meier. Er begann das Projekt Pixhawk, aus dem die PX4 Software hervorgegangen ist, im Jahr 2008 – ?nebenher?, aus eigenem Antrieb und parallel zu seinem Masterstudium, wie er sagt. Vom ETH Excellence Scholarship Opportunities Program (ESOP) erhielt er ein Stipendium, was dies erm?glichte. Im Laufe seines anschliessenden Doktorats wurde das Projekt immer gr?sser, Meier baute eine weltweite Community auf, um das Ziel einer professionellen Drohnen Plattform erreichen zu k?nnen.
PX4 ist seit 2011 verfügbar, ?seit 2014 würde ich das System als ?fertig? bezeichnen?, erg?nzt der Forscher. Mittlerweile ist die dritte Generation von PX4 zur Nutzung parat.
Donationen erm?glichten Weiterentwicklung
Im Laufe der Zeit wurde auch die Industrie auf dieses Projekt aufmerksam. Mit einer Donation finanzierte etwa der Internethandelsriese Amazon Prime Air die Fortführung von Meiers Doktorat. Und mit der ?bernahme des Quellcodes durch Qualcomm hat PX4 den Durchbruch endgültig geschafft.
Auch die Forschung arbeitet mit PX4. So verwenden mehrere ETH-Labors die Software, etwa das Autonomous Systems Lab für Atlantik Solar, das Institut für dynamische Systeme in der externe Seite Flying Machine Arena, ebenso die Robotics and Perception Group an der Universit?t Zürich. Aber auch Wissenschaftlerinnen und Wissenschaftler an anderen renommierten Hochschulen wie dem MIT oder Stanford benutzen PX4 für ihre Forschungsdrohnen.
Zwei Erfolgsfaktoren macht der Nachwuchsforscher geltend, welche zum Gelingen des Projekts beigetragen: ?Einerseits unterstützt mein Professor Marc Pollefeys und die ETH insgesamt Zürich Open-Source-Bestrebungen, andererseits auch das unternehmerische Denken bei ihren Forschern, weswegen stets der Nutzen für die Industrie als Richtschnur für die Entwicklung von PX4 gewesen ist.?