milt1337 created page: Lesson10 authored by Peter Hallum's avatar Peter Hallum
......@@ -43,7 +43,7 @@ Efter at have justeret *trackWidth*, lykkedes det os at få en en afvigelse på
![rsz_img_0782](http://gitlab.au.dk/uploads/peter91/laser-explosion-lego/51573faeae/rsz_img_0782.jpg)
> Figur 3: X, Y, og V koordinater, ved kørsel af PilotSquare.java [2].
I video 1 robotten igen i en firkant. Denne gang med de kalibrerede tal i kodestykke 1. Med de nye indstillinger lykkedes det robotten at være noget mere præcis. Og den holder bl.a. ikke tydeligt skævt som det kan ses i figur 2 i den sidste opgave.
I video 1, kører robotten igen i en firkant. Denne gang med de kalibrerede tal i kodestykke 1. Med de nye indstillinger lykkedes det robotten at være noget mere præcis. Og den holder bl.a. ikke tydeligt skævt som det kan ses i figur 2 i den sidste opgave.
[![Et eller andet smart #2](https://i.ytimg.com/vi/5xH0wMBKEOQ/mqdefault.jpg)] (https://www.youtube.com/watch?v=5xH0wMBKEOQ&feature=youtu.be)
> Video 1: Kører i en firkant med et smart JAVA program.
......@@ -60,15 +60,25 @@ I video 1 robotten igen i en firkant. Denne gang med de kalibrerede tal i kodest
#### Position tracking by means of particle filters
Vi kørte først robotten lige ud 10 gange for at kigge på tendenser i robottens slutninger. Første forsøg ses i figur 4 til venstre. Da vi konsekevent endte for kort med alle målinger, vurderede vi at vi ikke havde eliminerede alle systematiske fejl, og vi vendte tilbage til forige opgave for at justerer dette.
Vi kørte først robotten lige ud 10 gange for at kigge på tendenser i robottens slutposition. Vi gør dette for at se om det er i overensstemmelse med Monte Carlo's partikelfilter, og derved kan accepteres som ikke-systematiske fejl.
Første forsøg ses på figur 4 til venstre. Vi endte konsekevent for kort i alle målingerne, og vurderede derfor at vi ikke havde eliminerede alle systematiske fejl, og vi vendte tilbage til forige opgave for at justerer dette.
![rsz_lego10-55-162](http://gitlab.au.dk/uploads/peter91/laser-explosion-lego/3d6b8a2fdd/rsz_lego10-55-162.jpg)
![rsz_lego10-548-162 (1)](http://gitlab.au.dk/uploads/peter91/laser-explosion-lego/1808c89b09/rsz_lego10-548-162__1_.jpg)
> Figur 4: Estimering af *distanceNoiseFactor* og *angleNoiseFactor*
Med nye tal prøvede vi 10 nye forsøg. Som det kan ses i figur 4 til højre, var længden som den skulle være i forhold til partikelfilteret [6]
[![Et eller andet smart #3](https://i.ytimg.com/vi/Xtq1TzPIkgw/mqdefault.jpg)] (https://youtu.be/Xtq1TzPIkgw)
> Video 2: Kalibreret DifferentialPilot følger linjen næsten perfekt.
Ændring af hastighed!
Vinklen!
Samlet!
#### Position tracking while avoiding objects
[![Et eller andet smart](https://i.ytimg.com/vi/hMDamLZT3vo/mqdefault.jpg)] (https://www.youtube.com/watch?v=hMDamLZT3vo&feature=youtu.be)
......@@ -84,3 +94,4 @@ Vi kørte først robotten lige ud 10 gange for at kigge på tendenser i robotten
3. Figur 1
4. Figur 2
5. http://www.lejos.org/nxt/nxj/tutorial/WheeledVehicles/WheeledVehicles.htm
6. Monte Carlo Localization, Particle2Dmotion Wikipedia.
\ No newline at end of file