Náměty pro aktivity zájmového kroužku
Abschnittsübersicht
-
Jednou z oblastí, kterou lze v rámci kroužků využít k popularizaci informatiky jako oboru, je i robotika. V rámci řešení úloh robotiky studenti sestavují konstrukci robota, vybavují ho senzory a z nich získané hodnoty dále programově zpracovávají. Informatiky většinou nejvíce zajímá poslední ze zmíněných oblastí, a to zpracování dat pomocí vlastního navrženého programu. Tvorbou programu žáci objevují základní konstrukce programovacích jazyků a prakticky přichází na jejich potřebu. Výhodou je možnost relativně rychlého praktického ověření výsledku.
Tím, že nepracujeme v umělém prostředí, ale v reálném světě, však narážíme na problémy vycházející z jeho podstaty, kdy zdánlivě dobře navržené řešení nemusí být kvůli rušivým vlivům prakticky realizovatelné. Je to nevýhoda i výhoda zároveň. Nutnost odstranění chyby nutí žáky chybu detekovat, přemýšlet nad příčinami jejího vzniku a navrhnout řešení vedoucí k bezproblémovému chodu. Někdy se nám dokonce stane, že původně zamýšlené řešení musíme zcela opustit a navrhnout nové. Řešení tak vyžaduje podstatně více času a dovedností než tvorba programů v umělém, např. počítačovém prostředí. Tento čas je však kompenzován lepším rozvojem schopnosti řešit praktické problémy.
V následujících úlohách budeme používat robotickou stavebnici LEGO Mindstorms EV3. Tato stavebnice dle našich zkušeností i přes její vyšší cenu poskytuje značnou variabilitu a rychlost stavby konstrukcí robota.
Úlohy pro LEGO Mindstorms EV3