Bij ons op ID hebben we nu een project: block battle
Hierbij moeten we een lego robot bouwen, die een blok kan pakken, en dit naar een doelzone brengen. Nu is dit mijn probleem: we zoeken het blok met behulp van 2 lichtsensoren die we met lejos (java) als volgt uit kunnen lezen:
Sensor.S1.readValue();
Sensor.S3.readValue();
Nu willen we dat onze robot het verlichte blok kan zoeken, en zodra hij het gevonden heeft er naartoe rijd, dit het liefst zonder vertragingen.
op het moment gebruiken we een simpel schema:
if (lichtsterkte < beginsterkte +5) {
if (links > rechts) {linksaf;}
else if (rechts > links) {rechtsaf;}
else { zoekpatroon }
}else{ rechtdoor; }
Dit werkt op 1 of andere manier niet goed, weet iemand een betere manier om de sensoren te ijken, en hoe we het blok sneller kunnen vinden?
Hierbij moeten we een lego robot bouwen, die een blok kan pakken, en dit naar een doelzone brengen. Nu is dit mijn probleem: we zoeken het blok met behulp van 2 lichtsensoren die we met lejos (java) als volgt uit kunnen lezen:
Sensor.S1.readValue();
Sensor.S3.readValue();
Nu willen we dat onze robot het verlichte blok kan zoeken, en zodra hij het gevonden heeft er naartoe rijd, dit het liefst zonder vertragingen.
op het moment gebruiken we een simpel schema:
if (lichtsterkte < beginsterkte +5) {
if (links > rechts) {linksaf;}
else if (rechts > links) {rechtsaf;}
else { zoekpatroon }
}else{ rechtdoor; }
Dit werkt op 1 of andere manier niet goed, weet iemand een betere manier om de sensoren te ijken, en hoe we het blok sneller kunnen vinden?