Approximate Imitation Learning for Event-based Quadrotor Flight in Cluttered Environments

Deze paper introduceert een nieuwe benadering voor 'Approximate Imitation Learning' die het mogelijk maakt een quadcopter met slechts één event-camera snel en robuust door rommelige omgevingen te vliegen door de dure simulatie van events te omzeilen en in plaats daarvan een offline dataset te combineren met online training op basis van lichte state-informatie.

Nico Messikommer, Jiaxu Xing, Leonard Bauersfeld, Marco Cannici, Elie Aljalbout, Davide Scaramuzza

Gepubliceerd 2026-03-10
📖 4 min leestijd☕ Koffiepauze-leesvoer

Each language version is independently generated for its own context, not a direct translation.

Stel je voor dat je een drone bestuurt die door een dicht, wervelend bos moet vliegen. Normale camera's, zoals die op je telefoon, werken hierbij als een trage fotograaf: als je te snel beweegt, wordt de foto wazig (bewegingsonscherpte). De drone wordt dan "blind" en botst tegen bomen aan.

De onderzoekers van dit papier hebben een slimme oplossing gevonden met een gebeurteniscamera (event camera). Denk aan deze camera niet als een fotograaf die elke seconde een foto maakt, maar als een razendsnelle alarmist. Deze camera merkt alleen veranderingen op (zoals een boom die voorbij komt) en schreeuwt direct: "Hier! Nu!" zonder wazigheid. Dit maakt de drone extreem snel en wendbaar.

Maar er is een probleem: het trainen van een drone om met zo'n camera te vliegen in een computer-simulatie is als het bouwen van een hele stad in Minecraft, maar dan in slow-motion. Het kost enorm veel rekenkracht en tijd om die "alarmist"-data (de gebeurtenissen) in de computer te simuleren.

Hier komt de nieuwe methode van de onderzoekers om de hoek kijken. Ze noemen het "Benaderend Imitatie-Leren". Hier is hoe het werkt, vertaald naar alledaagse analogieën:

1. De Twee Studenten (De Leerling en de Vervanger)

Stel je voor dat je een drone wilt leren vliegen.

  • De Event-Student (De echte leerling): Deze drone kijkt alleen naar de gebeurteniscamera. Hij is slim, maar zijn "oefenboek" (de simulatie) is heel duur en traag om te vullen.
  • De Benaderende Student (De snelle vervanger): Deze drone kijkt naar een simpele lijst met cijfers over waar hij is en hoe snel hij gaat (staat-informatie). Dit is heel makkelijk en snel om in de computer te simuleren.

2. De Slimme Trainingsmethode

In plaats van de dure "Event-Student" duizenden keren te laten oefenen in de zware simulatie, doen ze het zo:

  • Stap 1: Het Offline Boek (Pre-training): Ze nemen een grote stapel oude, vooraf berekende data (zoals een leerboek) en leren de Event-Student de basis. Ze gebruiken ook echte data uit de buitenwereld om hem niet te laten "dromen" van een onbestaande wereld.
  • Stap 2: De Vervanger doet het zware werk: Nu komt de slimme truc. Ze laten de snelle vervanger (die alleen naar cijfers kijkt) duizenden keren oefenen in de simulatie. Omdat hij geen zware "gebeurtenis-foto's" hoeft te maken, gaat dit 28 keer sneller!
  • Stap 3: De Overdracht: De snelle vervanger leert hoe hij moet reageren op de situatie. Omdat hij en de echte Event-Student dezelfde "hersenen" (de acties) delen, leert de echte drone indirect mee. Het is alsof je een sporter laat trainen op een loopband (snel en veilig), en hij zijn vaardigheden overbrengt naar het echte veld.

3. Het Resultaat: Een Vliegende Kunstenaar

Dankzij deze methode hebben ze een drone getraind die:

  • Snelheid: Tot wel 35 km/u (9,8 m/s) haalt door een bos vol obstakels.
  • Zicht: Alleen een kleine gebeurteniscamera gebruikt, geen dure LiDAR of zware radar.
  • Betrouwbaarheid: Zelfs in de echte wereld, waar bomen en licht anders zijn dan in de computer, vliegt hij stabiel.

Waarom is dit belangrijk?

Vroeger was het trainen van robots met dit soort snelle camera's als het proberen te bakken van een taart in een oven die uren opwarmt. Het was te duur en te traag.
Met deze nieuwe methode is het alsof je een snelle magnetron hebt: je bereidt de basis vooraf (offline), en dan bak je de taart razendsnel (online) zonder de hele oven te hoeven opwarmen.

Kortom: Ze hebben een manier gevonden om drones razendsnel en slim te maken door een slimme "tussenvorm" te gebruiken die de zware rekenkracht omzeilt, zodat de drone in het echte leven als een acrobaat door het bos kan razen.