Labboek Junior Pathplanning with Hemisson Robot

Het labboek van Domenic Vossen en Joris de Groot


terug naar main




De Originele Opzet van de Opdracht

De opdracht is in eerste instantie om het snelste pad te vinden door een doolhof
die wordt gepresenteerd door een matrix. In die matrix is een nul een plek waar-
over de robot zich niet kan verplaatsen, en verdere getallen staan voor de kosten
om over die plaats te bewegen.

Het berekende pad moet dan doorgegeven worden aan een robotje (namelijk een Hemissonrobot
zie plaatje). Het intern gepresenteerde doolhof zal ook op de grond nagemaakt worden, om te
controleren of de robot het juiste pad afloopt. Mocht deze onverhoopt komen waar deze niet mag
komen, dan zal het JAVA programma hiervoor moeten kunnen corrigeren.

Omdat we verschillende kosten toevoegen aan verschillende gebieden, hebben we gekozen voor
een A* implementatie in JAVA. Het programma, wat we MazeSearch genoemd hebben, zal dan
het pad berekenen. Dit pad moet het programma dan omzetten in realworld-coordinaten, welke
weer omgerekend moeten worden naar toepasselijke commando's voor de robot.

De robot reageert namelijk op een paar basiscommando's, zoals vooruit, achteruit, en er zit
in de robot bepaald hoe ver deze dan vooruit of achteruit. Deze robot is via serieele kabel
vastgemaakt aan de computer.