Software library voor aansturing half-autonome boot
“het Nederlandse publiek de onbereikbare natuur zelf laten verkennen”Software library voor aansturing half-autonome boot
“het Nederlandse publiek de onbereikbare natuur zelf laten verkennen”Samenvatting
Binnen de afstudeerstage is onderzoek gedaan naar het beantwoorden van de volgende vraag: “Hoe wordt een mobiel platform zo ingericht dat een AI (artificial intelligence) deze aan kan sturen?”. Hierbij is onderzocht welke hard- en software nodig is om dit te realiseren.
Het half-autonoom kunnen voortbewegen van de boot wordt gerealiseerd met GPS, afstandssensoren, motoren en een kompas. Deze worden aangestuurd vanaf een Arduino waarop de software draait. De Arduino krijgt zijn opdrachten van de AI welke op een Raspberry PI draait. Tussen beide softwareplatformen bestaat een seriële verbinding welke de communicatie mogelijk maakt.
Bij het inrichten van de software is vooral gelet op het generiek maken van de code. Hierbij heeft elke hardwarecomponent zijn eigen klasse gekregen zodat deze losstaand kunnen functioneren. Dit is gedaan om de software geschikt te maken voor andere hardware.
Om de hardware aan te sturen is er onderzoek gedaan naar een geschikte programmeertaal. Op het Arduino platform kan worden gekozen tussen C en C++. Hierbij is gekozen voor C++ omdat deze C functionaliteit kan implementeren waar dat andersom niet altijd kan. Tevens is C++ een object georiënteerde taal waardoor de functionaliteit beter kan worden gescheiden.
Organisatie | Hogeschool Utrecht |
Opleiding | Technische Informatica |
Afdeling | ICT |
Partner | Staatsbosbeheer ; Evident ; ULAB |
Datum | 2014-06-03 |
Type | Bachelor |
Taal | Nederlands |