De grootste kennisbank van het HBO

Inspiratie op jouw vakgebied

Vrij toegankelijk

Terug naar zoekresultatenDeel deze publicatie

Software library voor aansturing half-autonome boot

“het Nederlandse publiek de onbereikbare natuur zelf laten verkennen”

Rechten: Alle rechten voorbehouden

Software library voor aansturing half-autonome boot

“het Nederlandse publiek de onbereikbare natuur zelf laten verkennen”

Rechten: Alle rechten voorbehouden

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.

Toon meer
OrganisatieHogeschool Utrecht
OpleidingTechnische Informatica
AfdelingICT
PartnersStaatsbosbeheer ; Evident ; ULAB
Datum2014-06-03
TypeBachelor
TaalNederlands

Op de HBO Kennisbank vind je publicaties van 26 hogescholen

De grootste kennisbank van het HBO

Inspiratie op jouw vakgebied

Vrij toegankelijk