Stavebnice Brian z ČVUT: Jak vypadá česká náhrada za LEGO Mindstorms?

Stavebnice Brian z ČVUT: Jak vypadá česká náhrada za LEGO Mindstorms?
Sdílej
 
Chcete si postavit vlastního robota? Seznamte se se stavebnicí Brian, novou českou náhradou za LEGO Mindstorms. Tento fascinující kit z ČVUT je plně kompatibilní s LEGO díly a zaměřuje se hlavně na studenty a účastníky RoboSoutěže.

Jediným, komu se dosud podařilo na vlastní kolečka prozkoumat planetu Mars, bylo pět robotických vozítek. Prvním byl už před téměř třiceti lety malý Sojourner. Dnes tamní duny brázdí Perseverance, robot velký jako auto, a hledá známky života.

Všichni tihle roboti jsou výsledkem dlouhých desetiletí práce těch nejlepších vědců a robotických inženýrů. Brzy se vydají prozkoumat i další planety a měsíce. Vesmírní roboti ale představují jen špičku ledovce. Francouzi by řekli „Crème de la Crème“ – tedy volně přeloženo „nejlepší z nejlepších“.

Roboti v našem každodenním životě

Méně sofistikovaní roboti se už stali běžnou součástí našich životů. Robotické vysavače, kuchyňští pomocníci nám pomáhají každý den nebo pracují v továrnách.

Nově vyvíjení humanoidní roboti, jako je třeba Atlas od Boston Dynamics nebo Optimus od Tesly, nás pak nepřestávají udivovat svými neustále se zlepšujícími dovednostmi. Skoro jako kdybychom je měli už za pár let začít potkávat na ulici.

Představujeme českou stavebnici Brian pro mladé mozky

Kompletní sada robotické stavebnice Brian v kufříku. Obsahuje programovatelnou kostku, motory, senzory a veškeré díly pro stavbu vlastních robotů, například do RoboSoutěže •  Ing. Martin Hlinovský, Ph.D, ČVUT FEL

Robotika je dnes nesmírně perspektivní obor. Vyžaduje však stálý přísun nových čerstvých mozků, které budou přicházet s originálními nápady a vyvíjet čím dál tím lepší robotické technologie a pomocníky.

To je i jeden z důvodů, proč v Česku vznikla nová robotická stavebnice jménem Brian. Jejím cílem je umožnit studentům středních a vysokých škol vyzkoušet si stavbu vlastních jednoduchých robotů a případně se s nimi také účastnit dobře známé RoboSoutěže.

Brian jako česká náhrada za LEGO Mindstorms

Brian se nápadně podobá známé LEGO stavebnici Mindstorms, což vůbec není to náhoda. Robotičtí nadšenci z celého světa včetně těch českých dlouhá léta využívali Mindstorms k tvorbě nejrůznějších typů robotů včetně soutěžních. Jenže LEGO se rozhodlo s výrobou a prodejem stavebnice na konci roku 2022 skončit. A tak byla potřeba náhrada.

Zrozeno na ČVUT: Cíl? Pokračování RoboSoutěže

RoboSoutěž ČVUT je určená pro týmy ze základních i středních škol. Právě pro ně vznikla i stavebnice Brian jako náhrada za LEGO Mindstorms •  Ing. Martin Hlinovský, Ph.D, ČVUT FEL

Přestože je stále možné stavebnice Mindstorms sehnat, například z druhé ruky, do budoucna to bude stále obtížnější a dražší. Aby mohla zmiňovaná RoboSoutěž lákat k účasti nové talenty, vznikl Brian. Autorem projektu je Ing. Martin Hlinovský, Ph.D., z Českého vysokého učení technického (ČVUT), Fakulty elektrotechnické v Praze, který je zároveň i hlavním organizátorem RoboSoutěže.

Na rovinu přiznává, že cílem bylo vyvinout kostku, která bude kompatibilní s původní kostkou z Mindstorms. Vlastní stavebnice, co se týká technických dílů, vychází z LEGO Mindstorms EV3 a je doplněna o některé zajímavé dílky ze Spike Prime.

Obsah stavebnice Brian: Kostka, motory a senzory

Brian obsahuje 1384 konstrukčních a spojovacích dílů kompatibilních se stavebnicemi LEGO, 3 motory (2x velký, 1x střední), 2 dotykové senzory, 1 ultrazvukový senzor, 1 gyroskopický senzor a 1 světelný senzor.

Mozkem celého projektu, potažmo každého robota, je programovatelná kostka Brian. Ta nabízí 4 porty pro připojení senzorů a 4 porty pro připojení akčních členů, třeba právě motorů. Součástí balení jsou ještě USB-C kabel, spojovací kabely a SD karta, přes kterou se do Briana dostávají programy.

Programování kostky Brian: MicroPython a Scratch

Kostku Brian lze programovat s pomocí jazyka MicroPython nebo ve vizuálním prostředí Scratch/BriVis. Kostku jde také připojit k počítači, brzy i wi-fi a časem i k telefonu. V plánu je i možnost propojovat více kostek mezi sebou.

Brian umí také přehrávat zvuk pomocí vestavěného reproduktoru nebo 3.5mm jacka konektoru běžně používaného třeba u sluchátek nebo reproduktorů. Váš robot tak může klidně umět mluvit nebo dokonce i naslouchat.

Zpětná kompatibilita s LEGO Mindstorms (NXT a EV3): Využijete i staré díly

Kostka Brian je zpětně kompatibilní se senzory a motory z původních Mindstorms verze NXT a EV3. To proto, aby žáci, studenti i nadšenci mohli se stavebnicí využívat i ty díly nebo celé stavebnice, které už mají. A funguje to i opačně – senzory a motory z Briana propojíte s kostkami původních Mindstorms.

Vývoj a výroba: Od nápadu po finální produkt

Martin Hlinovský nosil v hlavě nápad svou vlastní stavebnici už delší dobu. Koncem roku 2023 zadal její výrobu firmě Voltavian, kde pracuje jeden z Hlinovského bývalých studentů z ČVUT. V dubnu 2024 dostal první tři prototypy a v září 2024 už vyšla zkušební série. Za letošní rok se zatím vyrobilo 95 kusů stavebnice Brian a stejný počet je nyní ve výrobě.

Cena stavebnice Brian a dostupnost: Není pro každého...

Stavebnice Brian obsahuje díly plně kompatibilní s LEGO Technic, které jsou v kufříku přehledně roztříděny •  Ing. Martin Hlinovský, Ph.D, ČVUT FEL

Stavebnici Brian si mohou kupovat jak školy, tak i široká veřejnost – prostě kdokoliv. Dostupná je na e-shopu ČVUT za cenu 28 435 Kč. To není zrovna málo, ale pro srovnání i původní Mindstorms byla poměrně drahá „zábava“.

Zájem dnes mají především školy – někdy základní, ale hlavně střední a vysoké. Nejčastěji jde o technicky zaměřené školy, které se třeba dlouhodobě účastní RoboSoutěže. Pokud se Brian bude dobře prodávat a výroba bude stoupat, je možné, že cena půjde dolů.

Hlavní výhody Briana: Rychlost, displej a výuka Pythonu

Výhodou Briana je, že jde technologicky o mnohem mladší záležitost, než původní Mindstorms. Takže ačkoliv schopnosti jsou totožné s Mindstorms – to aby v RoboSoutěži nikdo neměl výhodu – třeba nabíhání kostky je ultrarychlé, trvá jen asi půl vteřiny. Kostka má také barevný displej a intuitivní inovované menu.

Z hlediska vizuálního zpracování a rychlosti je tedy proti Mindstorms výrazně napřed. „Mohli bychom vyvinout výkonnější lepší motory, ale záměrně chci, aby ty naše byly stejné jako EV3,“ říká k tomu Martin Hlinovský.

Programování kostky Brian v jazyce Python zvolil mimo jiné také proto, že právě tento jazyk se učí studenti FEL ČVUT v prvním semestru při studiu bakalářského programu Kybernetika a robotika. A v duchu známého hesla „škola hrou“ si tento jazyk rovnou můžou prakticky vyzkoušet při konstrukci robotů.

OpenCube

Programovatelná kostka se speciálními senzory

Projekt Open-Cube: Jde o open-source programovatelnou kostku, která vzniká na FEL ČVUT souběžně se stavebnicí Brian a je také kompatibilní s LEGO díly •  Open-Cube

Na Fakultě elektrotechnické ČVUT vzniká vedle Briana souběžně ještě projekt Open-Cube. Jde o hlavní programovatelnou kostku a doplňkové senzory, nikoliv celou stavebnici. Opět je kompatibilní s komponenty původních stavebnic LEGO Mindstorms NXT a EV3. A tím pádem samozřejmě i s Brianem.

Má ale speciální senzory: LIDAR (laserový radar pro měření vzdálenosti, optický RPG senzor, ultrazvukový senzor, dotykový senzor a pohybový a magnetický senzor). OpenCube se programuje stejně jako Brian pomocí jazyka MicroPython.

Na rozdíl od Mindstorms a Briana je open-source. To znamená, že zkušení uživatelé si mohou do kostky snadno přidávat nové funkce a ovládací rozhraní, klidně i pro senzory a další komponenty vlastní konstrukce. Podrobnější informace jsou na webu open-cube.fel.cvut.cz.

LEGO Education SPIKE Prime

Jediný robotický set z Dánska

Po konci LEGO Mindstorms je hlavním robotickým setem firmy LEGO stavebnice SPIKE Prime, která je ale určena spíše pro mladší děti na základních školách •  Lego

Po ukončení podpory LEGO Mindstorms zůstal v nabídce dánské hračkářské firmy jen jeden robotický set. LEGO Education SPIKE Prime je určen zejména pro mladší děti z 2. stupně základních škol.

Stejně jako Brian nebo původní Mindstorms kombinuje technické LEGO dílky s intuitivním hardwarem a programovacím jazykem založeným na jazyce Scratch nebo Python. Je ale barevnější a jednodušší než původní Mindstorms. A také levnější – v základní verzi se dá koupit za cenu kolem 10 000 Kč.

RoboSoutěž ČVUT zvládnete i vy!

Každý ročník RoboSoutěže ČVUT přináší novou výzvu, která testuje dovednosti robotů postavených ze stavebnic jako Brian nebo LEGO Mindstorms •  Ing. Martin Hlinovský, Ph.D, ČVUT FEL

Soutěž ve stavbě robotů je určena pro druhé stupně základních škol a odpovídajících tříd víceletých gymnázií a zároveň pro středoškolské týmy. Úkolem každého týmu je v každém ročníku soutěže sestavit robota ze stavebnice LEGO Mindstorms, Brian nebo Open-Cube tak, aby co možná nejlépe splnil zadanou soutěžní úlohu.

V ročníku 2022 například tříčlenné týmy středoškolských studentů měly za úkol postavit a naprogramovat robota, který dokáže bez další pomoci sbírat míčky a naházet je do basketbalového koše.

Do RoboSoutěže se může přihlásit téměř kdokoliv. Pokud vás roboti baví, stačí si sehnat dva kamarády a jednoho dospěláka - třeba rodiče nebo učitele - a můžete se přihlásit. Nevadí dokonce ani to, že nemáte vlastní stavebnici - organizátoři soutěže ji zdarma zapůjčí.

Posledních ročníků se účastní až 160 týmů z celého Česka. Do budoucna Martin Hlinovský uvažuje také o rozšíření soutěže do mezinárodního prostředí. Více najdete na webu robosoutez.fel.cvut.cz.

Český experiment: ČVUT cpe do včelích úlů roboty s umělou inteligencí

Český experiment: ČVUT cpe do včelích úlů roboty s umělou inteligencí

Robotický kůň od Kawasaki: Motorkáři, do sedel?!

Robotický kůň od Kawasaki: Motorkáři, do sedel?!

Recyklované LEGO: Místo plastů kostky z cukru!

Recyklované LEGO: Místo plastů kostky z cukru!

Autor

Jan Horčík

Do Krumlova za pět korun: Studenti ČVUT představili superúsporné vozítkoNejdelší elektrický kabel: Rekordní energetická dálnice pod mořem propojí kontinentyRecyklované LEGO: Místo plastů kostky z cukru!
 

Články odjinud