Difference between revisions of "LEGO NXT project (Martin Marko, Martin Šalka)"

From RoboWiki
Jump to: navigation, search
Line 7: Line 7:
 
- Výpočet priemeru kružnice pomocou Talesovej kružnice
 
- Výpočet priemeru kružnice pomocou Talesovej kružnice
  
- Vypočítať šírku rieky ultrazvukovým senzorom, ktorý meria stále a výslednú vzdialenosť určí výberom minima
+
- Vypočítať šírku rieky ultrazvukovým senzorom a výberom minima
  
 
- Vypočítať šírku rieky pomocou výpočtu troch strán trojuholníka
 
- Vypočítať šírku rieky pomocou výpočtu troch strán trojuholníka
Line 33: Line 33:
  
  
== Vypočítať šírku rieky ultrazvukovým senzorom, ktorý stále meria a výslednú vzdialenosť určí výberom minima: ==
+
== Vypočítať šírku rieky ultrazvukovým senzorom a výberom minima: ==
  
  
Line 41: Line 41:
  
 
'''Program na stiahnutie:''' [http://uloz.to/xCCP1faF/rieka3-rbt]
 
'''Program na stiahnutie:''' [http://uloz.to/xCCP1faF/rieka3-rbt]
 +
 +
 +
== Vypočítať šírku rieky pomocou výpočtu troch strán trojuholníka ==
 +
 +
'''Princíp:''' Robot otočí hlavicou s ultrasonickým senzorom a zmeria vzdialenosť od objektu. Následne sa pohne vpred o určitú vzdialenosť, ktorú vypočíta na základe informácií z otáčkového senzora. Následne pomocou ultrasonického senzora opäť vypočíta vzdialenosť k objektu. Takto máme všetky 3 strany trojuholníka a na základe nich vypočítame výšku.
 +
 +
'''Program na stiahnutie:'''

Revision as of 16:23, 17 June 2014

Naším projektom je príprava sady cvičení pre základné školy s robotom LEGO NXT. Programy pre robota budú vytvárané v prostredí LEGO NXT Mindstorms.

Sada cvičení:

- Výpočet priemeru kružnice pomocou zmerania jej obvodu

- Výpočet priemeru kružnice pomocou Talesovej kružnice

- Vypočítať šírku rieky ultrazvukovým senzorom a výberom minima

- Vypočítať šírku rieky pomocou výpočtu troch strán trojuholníka

- Vypočítať šírku rieky pomocou výpočtu 2 uhlov a jednej strany trojuholníka

- Vypočítať pomer otáčania kolies pre vytvorenie kružnice s daným polomerom

- Vypočítať pomer otáčania kolies pre vytvorenie Archimedovej špirály


Výpočet priemeru kružnice pomocou zmerania jej obvodu

Princíp: Robot prechádza po obvode kružnice. Tá je nakreslená čiernou farbou a robot sa na nej udržiava pomocou informácií zo svetelného senzora. Počas posunu po kružnici meria otáčky kolies a na základe získaných otáčok vypočíta obvod. Z obvodu už jednoducho zistíme priemer aj polomer kružnice.

Program na stiahnutie:


Výpočet priemeru kružnice pomocou Talesovej kružnice

Princíp: Robot prechádza cez kružnicu a po prvom zázname zo svetelného senzoru začína merať otáčky. Zastaví sa pri druhom zázname zo svetelného senzora, keď znovu narazí na druhú stranu kružnice. Zmeranú vzdialenosť si uloží. Otočí sa o 90 stupňov a ide rovno až pokým opäť neprejde cez kružnicu. Túto vzdialenosť opäť meria. Na základe týchto dvoch vzdialeností a znalosti Pytagorovej vety vieme vypočítať priemer a polomer kružnice.

Program na stiahnutie:


Vypočítať šírku rieky ultrazvukovým senzorom a výberom minima:

Minimum1.png Minimum2.png

Princíp: Robot sa pohybuje jedným smerom a hlavica s ultrazvukovým senzorom sa otáča v 180 stupňovom koridore. Neustále meria vzdialenosti a zo všetkých nájde minimálnu hodnotu. Táto sa rovná šírke rieky.

Program na stiahnutie: [1]


Vypočítať šírku rieky pomocou výpočtu troch strán trojuholníka

Princíp: Robot otočí hlavicou s ultrasonickým senzorom a zmeria vzdialenosť od objektu. Následne sa pohne vpred o určitú vzdialenosť, ktorú vypočíta na základe informácií z otáčkového senzora. Následne pomocou ultrasonického senzora opäť vypočíta vzdialenosť k objektu. Takto máme všetky 3 strany trojuholníka a na základe nich vypočítame výšku.

Program na stiahnutie: