Toon posts:

Lego Mindstorms met Lejos

Pagina: 1
Acties:

Verwijderd

Topicstarter
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?

  • Rac-On
  • Registratie: November 2003
  • Niet online
Verwijderd schreef op 02 februari 2004 @ 16:41:


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?
Wat bedoel je met werkt niet goed? Wat doet de robot nu? wat voor opstelling gebruik je? Heb zelf ook zo'n karretje geprogrammeerd (lijn volgen + obstakels ontwijken) en dat viel best mee..

doet niet aan icons, usertitels of signatures


Verwijderd

Topicstarter
Op het moment ziet hij het blok niet van veraf, en door zijn zoekpatroon (draaien tot hij wel licht ziet) draait hij vaak dol.

Als we hem dichterbij zetten kan hij het blok redelijk snel gevonden krijgen, maar het gaat dus fout op langere afstanden.

Maar kortweg mijn vraag is dus, hoe zou je een lichtzoeker programma maken in java, met de 2 waarden van: Sensor.S1.readValue() en Sensor.S3.readValue()
(de waarden zijn in procenten)

[ Voor 28% gewijzigd door Verwijderd op 02-02-2004 16:57 ]


  • Crash
  • Registratie: Oktober 2001
  • Laatst online: 18:55
lijkt nogal hierop: [rml][ lego]Lichtsensor[/rml] of niet? :)

[edit]
owh wacht, je kan nog niet in SG :P

naja, de users jeroenisblij en SuperFruitig zijn bezig met hetzelfde project :)
mischien kun je bij hen eens navraag doen?
succes ermee

[ Voor 55% gewijzigd door Crash op 02-02-2004 17:05 ]


Verwijderd

Topicstarter
Die kan ik niet viewen :s

maar het gaat mij echt om een oplossing van iemand anders op dit probleem, omdat ik er dus zelf al 1 heb die moeilijk doet...

[edit]
ehm, de lol is dat niemand hier iets los wil laten :)
en hun 2en al zeker niet haha

[ Voor 24% gewijzigd door Verwijderd op 02-02-2004 17:11 ]