**Gruppemedlemmer:** Matias R. Thomsen, Christian S. Larsen, Peter Hallum & Michael M. Kruse
**Varighed:**1337 timer
**Varighed:**30 timer sammenlagt
## Mål
Målet med denne lab session er, at undersøge hvordan tacho counteren i NXT kan bruges til, at holde styr på robottens lokation. Vi benytter differential drive, der individuelt styrer robottens to motorer, til at køre og dreje robotten.
Målet med denne lab session er, at undersøge hvordan tacho counteren i NXT kan bruges til, at holde styr på robottens lokation. Vi benytter DifferentialDrive, der individuelt styrer robottens to motorer, til at køre og dreje robotten. Samt klassen OdometryPoseProvider til at holde styr på robottens position.
## Plan
Planen med denne opgave er, at lave opgaverne som er beskrevet i [øvelsesvejledningen for lesson 10] (http://legolab.cs.au.dk/DigitalControl.dir/NXT/Lesson10.dir/Lesson.html) [1].
...
...
@@ -15,6 +15,11 @@ Planen med denne opgave er, at lave opgaverne som er beskrevet i [øvelsesvejled
> Figur 1: Opbygning af robot. Express bot m. To pointer tools.
I denne opgave undersøger vi, hvordan vi ved hjælp af geometriske beregninger, kan udregne robottens nuværende placering i forhold til en veldefineret startposition.
Ved kørsel af programmet PilotSquare.java [2], undersøges det, hvordan vi ved hjælp af metoderne *travel* og *rotate* fra DifferentialPilot, kan navigerer robotten rundt i en kvadrat. Konstruktionen der benyttes til undersøgelserne ses på figur 1.
...
...
@@ -22,10 +27,6 @@ Ved kørsel af programmet PilotSquare.java [2], undersøges det, hvordan vi ved
[] (https://youtu.be/Xtq1TzPIkgw)
> Figur 1: Opbygning af robot. Express bot m. To pointer tools.
Efter at have testet programmet et par gange, lykkedes det aldrig at slutte i samme positon, som vi startede i. På figur 2 ses to slut positioner efter kørsel af programmet PilotSquare.java [2].