Saturday, January 26, 2008

nxt en harde data met de lejos classes

Hier is nog genoeg te doen!!!

De classes van de Lejos firmware zijn goed beschreven, maar wat zegt een getal, in de method, wat wordt dit als de NXT werkelijk rijdt?

Als je in de firmware wilt werken zal je een beetje moeten gaan meten, hier een paar voorbeelden.

(Natuurlijk geldt dit evenzeer als je alles met bluetooth vanaf de PC gaat besturen, dat wil zeggen: dan mag je opnieuw meten....Foot in mouth)

Meetresultaten Pilot class

Rechte lijn:

  • Pilot robot = new Pilot(2.1f,4.4f,Motor.B, Motor.C,false);
  • robot.setSpeed(250);

// battery level around 8300

  • robot.travel(-2);// 5 cm
  • robot.travel(-4);// 10 cm
  • robot.travel(-6);// 15 cm
  • robot.travel(-8);//- 20 cm

//dit ziet er redelijk lineair uit

-------------------------------------------------------------------------------------------

Cirkel:

  • robot.steer( 75,400,false)
  • een hele cirkel is 400 , de 75 is het turnRate
  • turnRate straal, positief de ene kant op negatief de andere -100, 100
  • 100 5.5 cm (kleinste cirkel in deze klasse, ene wiel staat stil, in de andere klasse kan je op een punt draaien)
  • 75 11.5 cm de ene kant op 14 de andere kant op (dit kan niet liggen aan de positie van de pen)
  • 50 19 cm
  • 25 48 cm
Met het draaien is de spreiding in de resultaten vrij groot, ondergrond?

0 comments: