Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
marvin:lab2 [2008/10/09 20:29] – rieper | marvin:lab2 [2008/10/09 20:33] – rieper |
---|
**Duration of activity:** 9-13\\ | **Duration of activity:** 9-13\\ |
**Participants:** Kasper, Johnny og Bent\\ | **Participants:** Kasper, Johnny og Bent\\ |
**Formål** I denne øvelse skal der laves en test af ultralydssensorens målepræcision ved forskellige afstande. Derefter skal der vha. af ultralydssensoren laves en wall-follower, hvilket vil sige at Marvin skal kunne køre langs en væg og holde en given afstand. | |
| **Formål:** I denne øvelse skal der laves en test af ultralydssensorens målepræcision ved forskellige afstande. Derefter skal der vha. af ultralydssensoren laves en wall-follower, hvilket vil sige at Marvin skal kunne køre langs en væg og holde en given afstand. |
| |
| |
| |
| |
Programmet ''SonicSensorTest.java'' uploades på NXT modulet. Under denne øvelse valgte vi iøvrigt at inddrage en praktikant fra folkeskolens 9. klasse, Gustav, og han bidrog bl.a. med at bygge robotten, der kan ses på billedet ovenfor. Det ses, at transduceren er monteret som et lille hovede på robotten. Metoden getDistance returnerer 255, hvis der ikke er noget ekko, dvs hvis der ikke registreres et objekt. Ellers returneres et tal mindre end 255, der angiver afstanden i cm. Vi laver nu et testscenarie med et målebånd, hvor vi vil teste om sensoren kan måle en afstand med en centimeters præcision.\\ | Programmet ''SonicSensorTest.java'' uploades på NXT modulet. Under denne øvelse valgte vi iøvrigt at inddrage en praktikant fra folkeskolens 9. klasse, Gustav, og han bidrog bl.a. med at bygge robotten, der kan ses på billedet ovenfor. Det ses, at transduceren er monteret som et lille hovede på robotten. Metoden ''getDistance'' returnerer 255, hvis der ikke er noget ekko, dvs hvis der ikke registreres et objekt. Ellers returneres et tal mindre end 255, der angiver afstanden i cm. Vi laver nu et testscenarie med et målebånd, hvor vi vil teste om sensoren kan måle en afstand med en centimeters præcision.\\ |
| |
Test af funktionen getDistanceTest() og ultrasonic sensoren: | Test af funktionen getDistanceTest() og ultrasonic sensoren: |