Využití stavebnice LEGO Mindstorms EV3 nejenom ve výuce technických předmětů

Podobné dokumenty
Charakteristika základních konstruktů robota. Popis ovládacího prostředí robota. Další možnosti programování robota.

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

SEMINÁŘ ROBOTIKA. LEGO Roboti a jejich programování (teoretická a praktická část) Praha & EU: Investujeme do vaší budoucnosti Evropský sociální fond

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

PROGRAMOVÁNÍ ROBOTŮ LEGO MINDSTORM S VYUŽITÍM MATLABU

DEVĚT LET S ROBOSOUTĚŽÍ

METODICKÝ LIST 1. Název výukové aktivity (tématu): 2. Jméno autora: Ing. Petr Hořejší, Ph.D., Ing. Jana Hořejší 3. Anotace:

METODICKÝ LIST. Výklad: Seznámení se se stavebnicí, ukázky jiných projektů a možností stavebnice

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ MEIV Souborná činnost na složitých elektronických zařízeních zaměřená na servisní a profesní působení studenta

FAQ časté otázky a odpovědi

Robotický LEGO seminář na FEL ČVUT v Praze

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

Název: Dráha a rychlost pohybu robota I. Tematický celek: Pohyb těles

Charakteristika základních konstruktů robota. Popis ovládacího prostředí robota.

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

Open Roberta Lab. Jan Preclík 1

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

Robotika průmyslové roboty. Vypracoval: Bc. Ludvík Kochaníček Kód prezentace: OPVK-TBdV-AUTOROB-KE-3-STZ-KOH-002

Západočeská univerzita v Plzni FAKULTA PEDAGOGICKÁ KATEDRA TECHNICKÉ VÝCHOVY

IMPLEMENTACE ROBOTIZACE DO STAVEBNICTVÍ

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

Metodické pokyny k materiálu č. 35 Mobilní robot III - Závodní auto (STAVBA)

Kroužek pro přírodovědné talenty při Hvězdárně Valašské Meziříčí Lekce 17 ROBOTIKA II

MAKER WORKS TECHNOLOGY INC Technická podpora:

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ MEIV Souborná činnost na složitých elektronických zařízeních zaměřená na servisní a profesní působení studenta

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

Projekt podpořený Operačním programem Přeshraniční spolupráce Slovenská republika Česká republika

Podpora výuky přírodních věd (matematiky, fyziky, chemie apod.) a motorických dovedností interaktivní formou poly-technického vzdělávání

Dvůr Králové nad Labem. Sdílená učebna informatiky a robotiky

Využití stavebnice Lego při výuce

18-20-M/01 INFORMAČNÍ TECHNOLOGIE se zaměřením na programování, vývoj aplikací a robotiku

Robot Lego Mindstorms NXT doplněný o kamerku a software v jazyce C#

ROBOTICKÝ POPELÁŘ. Jan Dimitrov, Tomáš Kestřánek. VOŠ a SPŠE Františka Křižíka Na Příkopě 16, Praha 1

KITTV PedF UK témata bakalářských prací pro školní rok 2018/2019

Arduino základ pro levnou robotickou platformu

Učivo: Detailnější zopakování používání některých částí uživatelského rozhraní LEGO MINDSTORMS NXT Paleta programování

Tři vzdáleně ovládané Pět vzdáleně ovládaných experimenty experimentů František Látal

SENZORY PRO ROBOTIKU

Merkur perfekt Challenge Studijní materiály

Záznam dat Úvod Záznam dat zahrnuje tři základní funkce: Záznam dat v prostředí třídy Záznam dat s MINDSTORMS NXT

PODPORA TECHNICKÉHO VZDĚLÁVÁNÍ

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

Magisterský studijní program, obor

Ovládání robota. Tvorba programu. Tvorba uživatelských profilů.

DUM č. 20 v sadě. 29. Inf-5 RoboLab a Lego Mindstorms

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Metodické pokyny k materiálu č. 41 Mobilní robot III - Závodní auto - Dálkové ovládání 2 (STAVBA)

Řídicí systém pro každého

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA PEDAGOGICKÁ KATEDRA TECHNICKÉ VÝCHOVY

ROBOTIZACE A JEJÍ IMPLEMENTACE VE STAVEBNICTVÍ TRENDY EVROPSKÉHO STAVEBNICTVÍ

Název: Dostředivé zrychlení a dostředivá síla I. Tematický celek: Dynamika hmotného bodu. Úkol:

Průmyslové roboty a manipulátory, průmyslové počítače, PLC, řídicí systémy a operátorské panely

L07 Univerzální Robot verze 1.2

Kurz B1.1. Internet jako zdroj informací

Spojení a kontakty: Střední průmyslová škola strojní a elektrotechnická a Vyšší odborná škola, Liberec 1, Masarykova 3, příspěvková organizace

Střední průmyslová škola elektrotechnická a Vyšší odborná škola Pardubice. Podpora přírodovědného a technického vzdělávání na SPŠE a VOŠ Pardubice

FAKULTA MECHATRONIKY, INFORMATIKY A MEZIOBOROVÝCH STUDIÍ

KITTV PedF UK témata diplomových prací pro školní rok 2018/2019

JAOS 1.3. KROUŽEK ROBOTIKY A PROGRAMOVÁNÍ pro děti od 10 do 14 let. Úvodní sejití s rodiči. Farní sbor ČCE v Poličce. Tomáš Feltl (

DUM č. 13 v sadě. 29. Inf-5 RoboLab a Lego Mindstorms

Studentská tvůrčí a odborná činnost STOČ 2015

NEWSLETTER 5 PROJEKT OP VK PODPORA TECHNICKÉHO A PŘÍRODOVĚDNÉHO VZDĚLÁVÁNÍ V OLOMOUCKÉM KRAJI

Studentská tvůrčí a odborná činnost STOČ 2017

KITTV PedF UK TÉMATA BAKALÁŘSKÝCH PRACÍ pro školní rok 2010/2011

ÚKOLOVÝ LIST. Aktivita projektu Obloha na dlani - Laboratoř vědomostí ROBOT NA PÁSOVÉM PODVOZKU

ROBOTI NAPŘÍČ PŘEDMĚTY MGR. ŠTĚPÁNKA BAIERLOVÁ (ZŠ A SVČ SUŠICE) ING. EVA FANFULOVÁ (NÚV PRAHA)

Metodické pokyny k materiálu č. 39 Mobilní robot III - Závodní auto - Dálkové ovládání 1 (PROGRAM 1)

konference 30. října 2018

FIRST LEGO League. Magda Dostálová Gymnázium Jeseník

HIT jednotný koncept výuky NC programování

Využití moderní vizualizační a simulační techniky v oblasti dopravních systémů

Informace o škole STŘEDNÍ ŠKOLA TECHNICKÁ ŽĎÁR NAD SÁZAVOU

ANO NE NE ANO ANO ANO ANO NE ANO ANO NE ANO NE NE ANO ANO NE ANO NE NE

Letectví a kosmonautika Obor Avionika

Metodické pokyny k materiálu č. 38 Mobilní robot III - Závodní auto - Dálkové ovládání 1 (STAVBA)

Zadávací dokumentace

ZÁPADOČESKÁ UNIVERZITA V PLZNI

Programování NXT - ovládání (pracovní list)

Pokročilá průmyslová automatizace

IQ Easy firmy Simco-ION

Automatizační a měřicí technika (B-AMT)

Elektrotechnická fakulta

Název: Řízení pohybu robota ultrazvukovým a tlakovým senzorem I.

Otevřená věda III popularizace přírodovědných oborů a komunikace výzkumu a vývoje ve společnosti

Robot jako vypínač v elektrickém obvodu. Tematický celek: Elektrický proud. Úkol:

LabVIEW přes 20 let inovací

NABÍDKA KROUŽKŮ 2015/2016

PC Controlling of MINDSTORMS NXT robot

Středoškolská technika Autonomně řízený model auta

Pavel Koupý. Anti-crash robot

Universální CNC stolní vrtačka

5.4 INFORMATIKA CHARAKTERISTIKA VYUČOVACÍHO PŘEDMĚTU. Obsahové, časové a organizační vymezení předmětu

IQ Easy firmy Simco-ION

PRŮMYSLOVÉ ROBOTY A MANIPULÁTORY

Ústav automatizace a měřicí techniky.

Informatika na Univerzitě Palackého

Robotické programovatelné hračky ve výuce

VYUŽITÍ H&S ROBOTICKÉHO SYSTÉMU VE VÝUCE TECHNICKÝCH PŘEDMĚTŮ NA ZŠ

Informace pro výběr bakalářského oboru

Transkript:

Využití stavebnice LEGO Mindstorms EV3 nejenom ve výuce technických předmětů Martin Hlinovský 1 e-mail: martin.hlinovsky@fel.cvut.cz 1 České vysoké učení technické v Praze, Fakulta elektrotechnická, katedra řídicí techniky, Karlovo nám. 13, 12135 Praha 2 Klíčová slova LEGO Mindstorms EV3, ROBOSOUTĚŽ, Kybernetika a robotika. 1 Roboti výuka na školách a LEGO Mindstorms EV3 Robotika jako vědecká a technická disciplína se zabývá roboty, jejich konstrukcí, výrobou a užitím. Úzce souvisí s elektronikou, mechanikou, mechatronikou a programováním. Je rychle se rozvíjejícím oborem. Stále častěji objevuje i ve studijních osnovách mnohých středních a vysokých škol. Důvodem je nejenom potřeba seznámit studenty s novým a perspektivním oborem, ale i snaha probudit jejich zájem o techniku obecně, rozvíjet jejich tvořivost, konstruktérské myšlení a technický cit. Osvědčuje se kombinovat teoretickou výuku s konstruováním a soutěžemi studentských výtvorů. Jedním z osvědčených mechanických prostředků pro podporu výuky je stavebnice Lego Mindstorms EV3, který lze významnou měrou využít k účinnému vzdělávání mladé generace v tomto odvětví. Je ukázkou nejnovější techniky výukových robotů. Programovatelná kostka EV3 je mikropočítačovým mozkem robota. Obsahuje důmyslné senzory a základní grafický software s jednoduchým programováním pomocí skládání programových bloků (drag and drop). 1.1 Zkušenosti na FEL ČVUT v Praze Bakalářský program Kybernetika a robotika (KYR), v prvním semestru studia studentům nabízí povinný předmět B3B35RO Roboti (není to tradiční univerzitní kurz, ale předmět motivační). V názvu předmětu je úmyslně použita životná forma slova robot, aby se tím zdůraznila tvořivost a hravost studentů a jejich partnerský vztah k technice. V rukou studentů roboti ožívají a studenti se stávají jejich stvořiteli. Vyvrcholením jejich úsilí v předmětu je závěrečná soutěž robotů nazvaná ROBOSOUTĚŽ, v níž vyhraje ten nejlepší, nejrychlejší a nejdůmyslnější robot (je velmi oblíbená i mezi odbornou veřejností). Od roku 2009 byla ROBOSOUTĚŽ zpřístupněna i pro středoškolské týmy a od roku 2015 navíc i pro týmy z 2. stupně ZŠ a odpovídajících tříd víceletých gymnázií. LEGO Mindstorms EV3 Education Core Set a LEGO Mindstorms EV3 Expansion Set

1.2 Počty týmů v ROBOSOUTĚŽI ROBOUSOUTĚŽ je finálová soutěž určená pro nejlepší studentské týmy (tříčlenné) v rámci motivačního předmětu B3B35RO Roboti (povinný předmět bakalářského studijního programu Kybernetika a robotika) a zejména nejlepší středoškolské týmy, které se předem utkají v samostatných předkolech ROBOSOUTĚŽE PRO TÝMY ZE STŘEDNÍCH ŠKOL Rok Počet přihlášených SŠ týmů Počet kol Počet přihlášených ZŠ týmů Počet kol 2009 3 1 2010 7 1 2011 29 1 2012 37 1 2013 70 2 2014 93 3 2015 101 4 36 1 2016 121 4 57 1 2017 155 4 81 1 2018 156 4 111 2 2019??? 4 157 3 1.3 RUR a exkurze do etymologie Robot je stroj pracující s určitou mírou samostatnosti, který vykonává určené úkoly předepsaným způsobem a při různé míře interakce s okolním světem a se zadavatelem. Robot je schopen své okolí vyhodnocovat prostřednictvím svých senzorů, zasahovat do něj, popř. si o něm vytvářet vlastní představu model. Svým vnímáním může nejenom poznávat své okolí, ale může také vyhodnocovat svůj vliv na ně a tak využívat zpětnou vazbu. Robot je fyzickou realizací obecnějšího pojmu agent. Pro stroj (umělého dělníka) poprvé použil slovo robot spisovatel Karel Čapek v divadelní hře R.U.R. (Rossum s Universal Robots). Poradil mu je jeho bratr Josef Čapek, když se ho Karel ptal, jak umělou bytost pojmenovat. Původně zamýšlený název labor zněl autorovi příliš papírově. Robotika byla poprvé v praxi využita teprve v 50. letech dvacátého století, kdy byl patentován statický průmyslový manipulátor, první varianta robotového ramena. Komplikovaní následovníci prvních prototypů jsou dnes běžným vybavením továren, kde provádějí i velmi složité mechanické úkony. 1.4 Příběh stavebnice LEGO Mindstorms Roku 1930 je v Dánsku založena společnost Lego, asi málokdo tušil, kam až se v roce 2019 dostane. Ale to, že bude úspěšně prodávat hračky dětem po celém světě a rozvíjet jejich fantazii, bylo možné vytušit z motta, které do firmy vložil její zakladatel Ole Kirk Christiansen: pouze to nejlepší je dost dobré. V roce 1980 byla ve společnosti Lego založena sekce vzdělávacích produktů. V roce 1984 začala spolupráce Lego Group a technické univerzity Massachusetts Institute of Technology (MIT) na vývoji inteligentní kostky, jejímž posláním bylo oživit výtvory Lego pomocí počítačového programování. V roce 1986 se v prodeji objevil první produkt Lego, který byl ovládán počítačem. V lednu 1998 byla na tiskové konferenci v londýnském Museum of Modern Art představena programovatelná kostka intelligent Brick a Robotics Invention Systém řady Lego Mindstorms RCX. V srpnu 2006 byla ve Spojených státech do prodeje uvedena robotická platforma Lego Mindstorms NXT a v srpnu 2009 byla na trh uvedena platforma Lego Mindstorms NXT ve verzi 2.0. V lednu 2013 proběhly oslavy patnáctého výročí Lego Mindstorms a na výstavě International Consumer Electronics Show měla premiéru platforma další generace Lego Mindstorms EV3, která byla v září 2013 uvedena do celosvětového prodeje.

Lego Mindstorms RCX (1998), Lego Mindstorms NXT (2006) a Lego Mindstorms EV3 (2013) 2 LEGO Mindstorms EV3 Education Core Set (45544) vs. LEGO Mindstorms EV3 Home (31313) LEGO Mindstorms EV3 Education Core Set (45544) vs. LEGO Mindstorms EV3 Home (31313) LEGO Mindstorms EV3 Education Core Set (45544) LEGO Mindstorms EV3 Home (21313) Plastový box Papírová krabice Napájení EV3 nabíjecí baterie (45501) Napájení 6 tužkových baterií EV3 programovatelná kostka EV3 programovatelná kostka 2 velký motor 2 velký motor 1 střední motor 1 střední motor 2 dotykový senzor 1 dotykový senzor 1 barevný senzor 1 barevný senzor 1 ultrazvukový senzor 1 infračervený senzor 1 gyroskopický senzor 1 infračervené dálkové ovládání 7 RJ12 konektorových kabelů + 1 USB kabel 7 RJ12 konektorových kabelů + 1 USB kabel 540 technických dílů 600 technických dílů

LEGO Mindstorms EV3 Education Core Set (45544) vs. LEGO Mindstorms EV3 Home (31313) LEGO Mindstorms EV3 Education Core Set (45544) přehled technických dílů LEGO Mindstorms EV3 Home (31313) přehled technických dílů

LEGO Mindstorms EV3 Home (31313) LEGO Mindstorms EV3 Education Core Set (45544)

LEGO Mindstorms EV3 Education Expansion Set (45560) 3 Přehled možností programování LEGO Mindstorms EV3 Název Jazyk Webová stránka Coder Z Java https://gocoderz.com/ EV3Basic Microsoft Small Basic https://sites.google.com/site/ev3basic/ ev3_scratch Scratch https://en.wikipedia.org/wiki/scratch_(pr ogramming_language) Gnikrap JavaScript / Scratch like programming https://jbenech.github.io/gnikrap/ LabVIEW EV3 SOFTWARE National Instruments LabVIEW visual programming language (G code) intuitivním ikonografický programovací nástroj https://en.wikipedia.org/wiki/visual_prog ramming_language https://education.lego.com/enus/downloads/mindstormsev3/software lejos Java http://www.lejos.org/ Monobrick C# http://www.monobrick.dk/ ROBOTC C programming language http://www.robotc.net/ Swift / Robotary Swift programming language https://robotaryapp.com/ NXC4EV3 Not exactly C in BricxCC https://robosoutez.fel.cvut.cz/nxc4ev3 Simulink MATLAB Simulink https://www.mathworks.com/videos/leg o-mindstorms-ev3-programming-usingsimulink-119175.html

3.1 LEGO Mindstorms EV3 SOFTWARE Programovací prostředí LEGO Mindstorms EV3 software 1. Programovací plocha zde sestavíte program 2. Programovací paleta zde najdete programovací bloky pro svůj program 3. Okno hardwaru zabezpečuje řízení a komunikaci s EV3 kostkou. Zde získáte informace o připojení motorů a senzorů k jednotlivým portům a nahrajete programy do EV3 kostky 4. Editor obsahu elektronický pracovní sešit integrovaný do softwaru. Obsahuje informace a dokumentaci k projektu včetně textové části, obrázků a videí 5. Panel nástrojů k programování obsahuje základní nástroje pro programování. Více informací o nástrojích získáte v nápovědě k EV3 softwaru (EV3 Software Help)

Programovací prostředí LEGO Mindstorms EV3 software

Příklady v programovacím prostředí LEGO Mindstorms EV3 software Programovací prostředí BricxCC (NXC) pro LEGO Mindstorms NXT

Utilita NXC4EV3 Použití utility NXC4EV3 4 Závěr Nejnovější sada LEGO MINDSTORMS EV3 umožňuje stavět chytřejší a výkonnější roboty, kteří jsou zároveň autonomní a interaktivní. Tato sada obsahuje více než 500 technických dílů, ale také komponenty, které umožňují stavět ze sady LEGO MINDSTORMS neuvěřitelné roboty. Patří k nim programovatelná kostka EV3 (mozek robota), motory, které představují robotovy svaly, a senzory, díky nimž může robot vnímat a reagovat na okolní svět. Atraktivitu celé sady umocňuje také software EV3. Pomocí tohoto jednoduchého a intuitivního grafického softwaru můžete psát programy a stahovat je do programovatelné kostky, abyste mohli svého robota přivést k životu. Robota můžete také ovládat pomocí chytrého telefonu nebo tabletu jako dálkové ovládání. Pro zkušenější jsou k dispozici komplexnější programovací prostředí. Sada LEGO MINDSTORMS EV3 umožňuje konstruovat a programovat roboty bez jakýchkoliv předchozích zkušeností. A pokud si myslíte, že to sami nedokážete, existuje množství již připravených návodů konstrukcí robotů včetně řídicího programu. Sada LEGO MINDSTORMS EV3 najde uplatnění ve výuce nejenom na druhém stupni základních škol, středních škol, ale i na univerzitách. Pokud je navíc výuka na školách podpořena možností zúčastnit se zajímavých robotických soutěží, zvyšuje se zájem mladá generace o technické předměty a dochází tak k popularizaci vědy a techniky.

Sada LEGO MINDSTORMS EV3 umožňuje ale i komunikaci mezi jednotlivými EV3 kostkami na principu MASTER SLAVE a konstruovat a řešit díky tomu zajímavé projekty (skládač Rubikovy kostky, LEGO robot hrající na piano, LEGO robot hrající na kytaru, LEGO robot hrající šachy a další). Citace [1] http://www.eduxe.cz [2] http://robotsquare.com/2013/11/25/difference-between-ev3-home-edition-and-education-ev3/ [3] https://robosoutez.fel.cvut.cz/nxc4ev3 [4] https://education.lego.com/en-us/downloads/mindstorms-ev3/software [5] https://www.robotworld.cz/downloads/manual-lego-mindstorms-ev3-cs.pdf [6] https://www.eduxe.cz/files/download/ev3-manual-cz.pdf [7] robotika.sk/events/18skolenia/priruckaev3.pdf [8] https://www.lego.com/cs-cz/mindstorms/about-ev3