Delftse onderzoekers bouwen ’s werelds kleinste autonome racedrone
Het Micro Air Vehicle Laboratory (Mavlab) van de Technische Universiteit Delft heeft de kleinste autonome racedrone ter wereld gemaakt. Het apparaatje meet 10 centimeter in diameter en weegt 72 gram. Het gebruikt slechts één camera en heel weinig on-board rekenkracht om autonoom door een racebaan te vliegen met een snelheid die de snelste, grotere autonome racedrones evenaart.
Drone-racen met menselijke piloten is een belangrijke e-sport aan het worden. De volgende stap is autonoom drone-racen, dat nu een grote uitdaging is op het gebied van kunstmatige intelligentie en zelfstandige besturing. In de loop der jaren is de snelheid van autonome racedrones geleidelijk omhooggegaan. In recente autonome races vlogen de snelste drones met 2 m/s.
De meeste autonome racedrones zijn uitgerust met krachtige processoren, meerdere hoogwaardige camera’s en soms zelfs laserscanners. Hierdoor kunnen deze drones gebruikmaken van de modernste oplossingen voor visuele waarneming, zoals het opbouwen van kaarten van de omgeving of het nauwkeurig volgen van de bewegingen van de drone in de loop van de tijd. De drones worden hierdoor echter ook relatief zwaar en duur.

Bij het Delftse Mavlab wordt er gewerkt aan lichte en goedkope autonome racedrones. Zulke drones kunnen door droneraceliefhebbers worden gebruikt om mee te trainen of om tegen te racen. Als de drone klein genoeg wordt, kan er zelfs in huis mee worden geracet. De belangrijkste innovatie die aan deze prestatie ten grondslag ligt, is de ontwikkeling van uiterst efficiënte en toch betrouwbare algoritmen. ‘De beelden van racedrones voor menselijke droneraces kunnen veel ruis bevatten of kunnen zelfs geheel verloren gaan bij het verzenden’, zegt Mavlab-oprichter Christophe De Wagter. ‘Menselijke piloten gebruiken dus vooral hun voorspellingen over hoe de drone zal bewegen wanneer ze met de sticks op hun afstandsbediening de drone besturen.’
Hoewel de beelden van een autonome drone niet door de lucht hoeven te worden verzonden, kan de interpretatie van de beelden door kleine drones soms volledig verkeerd zijn. De drone mist dan een poortje of beoordeelt zijn positie ten opzichte van het poortje totaal verkeerd. Daarom speelt een voorspellingsmodel een centrale rol in de aanpak van het Mavlab. Omdat de drone maar weinig rekenkracht heeft, gebruikt het model alleen de essentiële informatie, zoals de luchtweerstand op het frame van de drone.
‘Wanneer we de drone en de sensoren kleiner maken, gaat de kwaliteit van de sensormetingen achteruit, zowel bij de camera als bij de versnellingsmeters’, zegt Shuo Li, die bij het Mavlab promoveert op autonoom droneracen. ‘De normale methode, waarbij de door de versnellingsmeters gemeten versnellingen worden geïntegreerd over de tijd, is daarom kansloos. In plaats daarvan hebben we in ons voorspellingsmodel alleen de geschatte stand van de drone gebruikt. De afwijkingen van dit model in de loop van de tijd corrigeren we op basis van de zichtmetingen.’ Er wordt een nieuw robuust filter voor het schatten van de positie en snelheid van de drone gebruikt, waarmee de ruisvolle zichtmetingen op de best mogelijke manier met de voorspellingen van het model worden gecombineerd.
De nieuw ontwikkelde algoritmen van de drone zijn toegepast op een raceparcours met vier poortjes in de Cyberzoo van de TU Delft. De drone bleek meerdere rondes te kunnen vliegen met een gemiddelde snelheid van 2 m/s, waarmee hij zich kan meten met de snelste, grotere autonome racedrones. Detectie van poortjes speelt een centrale rol in de algoritmen van de drone, zodat de drone goed kan reageren, ook wanneer de poortjes worden verplaatst.

‘We zijn op dit moment nog ver verwijderd van de snelheden die goede menselijke droneracers halen. Om de volgende stap te kunnen zetten, moeten de besturing, de schatting van positie en snelheid en de computervisie nog beter worden’, aldus De Wagter. ‘Hiervoor zijn efficiënte algoritmen essentieel, omdat die de drone in staat stellen om snel waar te nemen en te reageren. Kleine drones hebben ook als voordeel dat ze meer vrijheid hebben in de keuze van hun traject, omdat de poortjes voor hen relatief groter zijn.’
Droneracen is een snelgroeiende e-sport met steeds meer beoefenaars, maar autonome racedrones zijn ook voor andere toepassingen nuttig. ‘Voor de meeste drones met vier rotoren betekent sneller vliegen domweg dat ze een groter gebied kunnen bestrijken. Voor sommige toepassingen, zoals het opsporen en redden van mensen of het afleveren van pakketten, is een grotere snelheid enorm voordelig’, voegt Guido de Croon, wetenschappelijk leider van het Mavlab eraan toe. ‘Onze focus op lichte en goedkope oplossingen betekent dat hoge vliegsnelheden binnen bereik komen van een grote verscheidenheid aan drones.’