Název materiálu: Řízení robota pomocí senzoru barev. Číslo materiálu: Robotické vnímání světa I. /23 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Milan Kux Registrační číslo projektu: CZ.1.07/1.1.26/02.0004; název projektu: Experimenty k rozvoji fyzikálního myšlení Příjemce: Gymnázium, Uničov, Gymnazijní 257; financováno z ESF a státního rozpočtu ČR
Název:
Řízení robota pomocí senzoru barev.
Tematický celek:
Světelné a zvukové jevy.
Úkol:
Zopakuj si, čím je daná barva předmětu. Zjisti, jak pracuje senzor barev. Navrhni robota pro vyhledání a označení barevného předmětu. Analyzuj výhody a nevýhody daného řešení, srovnej se světelným senzorem.
Robotické vnímání světa I. /23
1
Název materiálu: Řízení robota pomocí senzoru barev. Číslo materiálu: Robotické vnímání světa I. /23 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Milan Kux Registrační číslo projektu: CZ.1.07/1.1.26/02.0004; název projektu: Experimenty k rozvoji fyzikálního myšlení Příjemce: Gymnázium, Uničov, Gymnazijní 257; financováno z ESF a státního rozpočtu ČR
1. Barva předmětu
pokud světlo svítí na předmět, ten část světla odrazí, část pohltí tím předmět změní spektrum světla, které na něj dopadá nebo přes něj prochází barva předmětu je tedy dána jednak vlastnostmi povrchu, jednak barvou (spektrem) dopadajícího světla dokonale bílý předmět – odráží všechno světlo dokonale černý předmět – pohlcuje všechno světlo bílá a šedá jsou stejné barvy, které se liší svou světlostí – šedá světlo méně odráží než bílá
Robotické vnímání světa I. /23
2
Název materiálu: Řízení robota pomocí senzoru barev. Číslo materiálu: Robotické vnímání světa I. /23 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Milan Kux Registrační číslo projektu: CZ.1.07/1.1.26/02.0004; název projektu: Experimenty k rozvoji fyzikálního myšlení Příjemce: Gymnázium, Uničov, Gymnazijní 257; financováno z ESF a státního rozpočtu ČR
2. Barevný senzor (color senzor)
najdeme jej v paletě Sensor, položka Color senzor
základní verze senzoru rozlišuje šest barev – černou, modrou, zelenou, žlutou, červenou, bílou
pro správnou funkčnost musí být senzor barev maximálně 2 cm od povrchu zkoumaného předmětu
Robotické vnímání světa I. /23
3
Název materiálu: Řízení robota pomocí senzoru barev. Číslo materiálu: Robotické vnímání světa I. /23 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Milan Kux Registrační číslo projektu: CZ.1.07/1.1.26/02.0004; název projektu: Experimenty k rozvoji fyzikálního myšlení Příjemce: Gymnázium, Uničov, Gymnazijní 257; financováno z ESF a státního rozpočtu ČR
3. Konstrukce robota Můžeme zde využít prakticky jakoukoliv dřívější konstrukci; důležité je upevnění světelného senzoru – v přiměřené výšce a tak, aby byl při pohybu robota dostatečně blízko zkoumaným předmětům (1-2 cm). a) pohled zepředu, uchycení senzoru
Robotické vnímání světa I. /23
4
Název materiálu: Řízení robota pomocí senzoru barev. Číslo materiálu: Robotické vnímání světa I. /23 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Milan Kux Registrační číslo projektu: CZ.1.07/1.1.26/02.0004; název projektu: Experimenty k rozvoji fyzikálního myšlení Příjemce: Gymnázium, Uničov, Gymnazijní 257; financováno z ESF a státního rozpočtu ČR
b) pohled z vrchu
Robotické vnímání světa I. /23
5
Název materiálu: Řízení robota pomocí senzoru barev. Číslo materiálu: Robotické vnímání světa I. /23 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Milan Kux Registrační číslo projektu: CZ.1.07/1.1.26/02.0004; název projektu: Experimenty k rozvoji fyzikálního myšlení Příjemce: Gymnázium, Uničov, Gymnazijní 257; financováno z ESF a státního rozpočtu ČR
4. Programování robota a) Spustíme NXT Programing, vytvoříme nový projekt b) Na paletě Complete zvolíme skupinu Flow, blok Loop (cyklus)
c) V konfiguračním panelu cyklu ponecháme Forever, počet opakování tím nijak neomezujeme
d) Ze skupiny Flow zvolíme Switch (rozhodování), vložíme do cyklu Loop
Robotické vnímání světa I. /23
6
Název materiálu: Řízení robota pomocí senzoru barev. Číslo materiálu: Robotické vnímání světa I. /23 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Milan Kux Registrační číslo projektu: CZ.1.07/1.1.26/02.0004; název projektu: Experimenty k rozvoji fyzikálního myšlení Příjemce: Gymnázium, Uničov, Gymnazijní 257; financováno z ESF a státního rozpočtu ČR
e) Konfigurační panel bloku Switch:
V pravé dolní části konfiguračního panelu nastavíme pomocí posuvníků barvu hledaného předmětu (v našem případě zelená) f) Dále je program stejný jako v úloze rvs_I_22. Bude-li podmínka splněná, zastavíme robota a pomocí bloku Sound ho necháme vydat zvukový signál:
g) Pokud podmínka neplatí, robot se rovnoměrně pohybuje dál
Robotické vnímání světa I. /23
7
Název materiálu: Řízení robota pomocí senzoru barev. Číslo materiálu: Robotické vnímání světa I. /23 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Milan Kux Registrační číslo projektu: CZ.1.07/1.1.26/02.0004; název projektu: Experimenty k rozvoji fyzikálního myšlení Příjemce: Gymnázium, Uničov, Gymnazijní 257; financováno z ESF a státního rozpočtu ČR
5. Nalezení modrého předmětu Pokud hledáme předmět jiné barvy, v konfiguračním panelu jen změníme rozsah hledaných barev:
Robotické vnímání světa I. /23
8
Název materiálu: Řízení robota pomocí senzoru barev. Číslo materiálu: Robotické vnímání světa I. /23 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Milan Kux Registrační číslo projektu: CZ.1.07/1.1.26/02.0004; název projektu: Experimenty k rozvoji fyzikálního myšlení Příjemce: Gymnázium, Uničov, Gymnazijní 257; financováno z ESF a státního rozpočtu ČR
6. Analýza konstrukce a) Robot funguje spolehlivě pouze při vzdálenosti předmětů 1,5 až 2cm. b) Pokud bude rychlost robota příliš velká, je riziko, že procesor data ze senzoru nestihne zpracovat a robot předmět „přejede“. c) Při změně osvětlení spolehlivost výrazně neklesá, color senzor pracuje spolehlivě při různém osvětlení, přirozeném i umělém. d) Nevýhodou oproti světelnému senzoru je, že kromě jmenovaných šesti barev color senzor žádnou jinou nenajde, v tom je světelný senzor přece jen variabilnější.
Robotické vnímání světa I. /23
9