'Tijdens mijn stage heb ik software ontwikkeld voor een zelfrijdend voertuig'

  • Onderwijsproject
Roy Voetman
Foto van winnaars Self Driving Challenge

Student HBO-ICT Software Engineering Roy Voetman heeft stagegelopen bij de RDW, waar hij software heeft ontwikkeld voor een zelfrijdend voertuig. Deze opdracht speelt in op het keuringsproces voor autonome voertuigen, omdat dit anders is dan dat van reguliere voertuigen. Zo moet onder andere getest worden hoe autonome voertuigen reageren op verschillende verkeerssituaties.

'De RDW heeft geconstateerd dat zij nog niet voldoende zijn voorbereid op de toekomstige situatie waarin autonome voertuigen op grote schaal getest moeten worden. Om meer kennis op te doen, is de RDW in 2019 gestart met de Self Driving Challenge (SDC). De SDC is een jaarlijks terugkerend evenement gericht op de ontwikkeling van autonome voertuigen met behulp van een elektrische racekart. Het doel van de SDC is om de expertise van de RDW op het gebied van zelfrijdende voertuigen uit te breiden. Deelnemers aan de SDC zijn studententeams van verschillende hogescholen (afstudeerrichting HBO-ICT). Gedurende 20 weken hebben deze teams als doel om in de laatste week van de stage de andere teams uit te dagen in een racetoernooi op het junior TT-Circuit in Assen.' 

'Het probleem was echter dat de kart nog niet het stadium had bereikt waarin kennis kon worden opgedaan die daarna kon worden gegeneraliseerd naar complexere voertuigen. Daarnaast kon door de COVID-19 pandemie het fysieke racetoernooi niet doorgaan. Daarom hebben wij ons tijdens de SDC 2021 voornamelijk gericht op een virtuele omgeving genaamd CARLA. CARLA is een virtuele omgeving die speciaal is ontworpen om software voor autonome voertuigen te testen. Met deze simulator kunnen complexere autonome systemen ontwikkeld en getest worden. Tijdens deze stage werd bijvoorbeeld gebruik gemaakt van virtuele Tesla voertuigen met de opdracht om zo snel mogelijk een ronde te rijden op een virtuele representatie van het junior TT-Circuit in Assen. Uiteindelijk moeten de resultaten van de SDC het begin van het generalisatieproces katalyseren om de RDW het nodige inzicht te verschaffen om autonomiesoftware (via simulatie) te testen.' 

'De conclusie van het project is dat er een uitgebreid herontwerp van de SDC 2020 software is gemaakt met een focus op onderhoudbaarheid en schaalbaarheid. Tijdens het ontwikkelingsproces is rekening gehouden met mogelijke uitbreidingen zoals het aansturen van fysieke actuatoren of andere simulatiesoftware. Vanuit het oogpunt van software engineering zijn er veel verbeteringen aangebracht met behulp van Design Patterns en SOLID Design Principles.' 

'Als ik reflecteer op mijn leukste ervaring van deze opdracht, dan was dat natuurlijk het winnen van de Self Driving Challenge 2021 na een bloedstollende finale tegen Windesheim Zwolle! Deze finale werd live uitgezonden en is terug te kijken.'

Self Driving Challenge 2021

Interessegebieden

  • Techniek