Představujeme Vám stavebnici Biolid Premium - komplexní řešení pro vstup do světa robotiky
Bioloid PREMIUM umožňuje nekonečný počet konstrukcí (od vozítek po humanoidy) a díky "chytrým" servomotorům, propracované řídící jednotce, sadě senzorů, různým programovacím prostředím (od jednoduchého grafického po C / C++, C#, Labview, MATLAB, Visual Basic, Java, Python..) a bezdrátovému řízení (přes ZIGbee či Bluetooth) nabízí unikátní možnosti pro sestavování robotů. Produkt je výsledkem nepřetržitého vývoje korejské firmy Robotis. Koncept Robotisu s vlajkovou lodí Robotis PREMIUM dosáhl celosvětového úspěchu (počínaje USA, Japonskem, Koreou, Británií, Čínou atd.) a je prověřen a osvědčil se po všech stránkách. Robotis dodává nejlepší produkty v daných segmentech s nejdynamičtějším rozvojem, jak dokazují napr. nové smart-pohony pro profesionální využití - Dynamixel PRO.
Základní stavební jednotkou Robotis PREMIUM jsou servomotory Dynamixel AX-12A (pomocí různých ramen je lze kombinovat dle potřeby); ovládané řídící jednotkou (nejnovější verze CM-530). V základu je zdokumentováno a popsáno 29 příkladů konstrukcí, od jednoduchého držáku na kameru přes autíčko, pavouka (hexapod) až po pokročilého Humanoida s řadou senzorů.
Verze PREMIUM vychází z verze Pokročilý (Comprehensive), nabízí ale více senzorů (např. GS-12 Gyro), optimalizovanou ŘJ CM-530 (jež umožňuje připojit Bluetooth modul), lepší baterie (LiPo), kvalitnější materiálové zpracování a mnoho dalšího..
Inovační technologie
Stavebnice Bioloid se vyznačují principem propojování "chytrých" servomotorů pomocí různě řešených spojovacích ramen, což umožňuje dosahovat pořadovaných tvarů a funkcionality robotů. Stavebnice Premium obsahuje 18 motorů Dynamixel AX-12A, jež nabízí velký výkon, přesnost a spolehlivost zároveň a dnes jsou z celosvětového hlediska nejpopulárnějšími servy pro robotické nadšence.
Základem robota je řídící jednotka (aktuálně nejnovější CM-530), ke které se pomocí vhodných ramen připevňují servomootory Dynamixel (lze paralelně i sériově). Vzniká tak vysokorychlostní digitální linka (až 1Mbps) pro komunikaci a řízení.
- CM-530 Řídící jednotka
- je mozkem robota BIOLOID, řídí servomotory i senzory dle (předem naprogramovaného a nahraného) programu. CM-530 je nejnovější řídící jednotka (předchůdci CM-5 a CM-510) běžící na 32 bit ARM Cortex M3 micro controlleru (STM32F103RE) s mikro USB portem
- obsahuje 6x externí vstup/výstup porty a rozhraní pro bezdrátovou komunikaci, podporuje IR, Zigbee a Bluetooth
-
- 32 bit Arm Cortex M3 processor (STM32F103RE)
- USB port pro PC
- 6 GPIO / A/D ports pro rozšíření senzory Robotis či jinými, kameru atd.
- Komunikační portkompatibilní s IR, Zigbee (ZIG-110A) a Bluetooth (BT-110A).
- Vestavěný Mic and Buzzer (mikrofon a generátor zvuku)
- LiPo baterie: samovypínací mechanismus a info o stavu v reálném čase
- 5x 3pin Dynamixel bus ports (TTL).
- CM-530 Controller details on the Robotis Support Site
- AX-12A Servomotory
Stavebnice obsahuje AX-12A servomotory vysoké spolehlivosti, přesnosti a kroutícího momentu (1,5N.m) a patří celosvětově k nejoblíbenějším ve svém druhu.
Servomotory jsou propojeny v uzavřeném řetězci (lze připojit několik různných řetězců k ř.j.), navzájem spojeny přes a komunikují přes sběrnici s ř.j.Specifikace při12V:
- Redukční poměr: 1/254
- Kroutící moment síly: 15kg.cm
- Rychlost: 0.196sec/60deg
Výborné programovací rozhraní Roboplus
Roboplus je originální sw dodávaný výrobcem, má 3 části (Task, Manager a Motion) a umožňuje řízení a programování robotů a nastavování servopohonů.
- RoboPlus Motionumožňuje vytvářet nové pohybové sestavy pro robota
- Catch-and-play functionalita
- 3D Motion Animator
- Inverse Kinematics Engine (zpětné zaznamenání pohybu)
- Kompatibilní s Microsoft Excel, umožnuje připravit a vypočítat hodnoty pohybu/pozic servomotoru a jednoduše je vložit.
- RoboPlus Task - vlastní programovací rozhraní o dvou částech
- pokročilé grafické rozhraní, názorné, intuitivní a jednoduché
- rozhraní pro programování v C apod. - Task obsahure další funkci - CALLBACK (každých 8ms), jež modeluje přepínání úloh. Jeho smyslem je umožnit pohyby a napr. chůzi v reálném čase na základě výstupů ze senzorů (např. z gyroskopu).
- RoboPlus Manager and RoboPlus Terminal
- diagnostika a nastavování vlastností servomotorů Dynamixel, nové verze pro firmware apod. Nabízí unikátní pohled na vlastnosti a parametry servomotorů v sestavě a umožňuje jejich nastavování v reálném čase.
Robotis Terminal umožňuje přímou interakci s robotem, případně chybové hlášení z RoboPlus Task programu.
Pokročilé Senzory :
Bioloid PREMIUM obsahuje několik senzorů pro rozšíření možností robotů.
- 1x DMS Sensor (přesný IR Senzor pro měření vzdálenosti a detekci překážek)
- 2x IR Sensory (pro detekci překážek, převisu a okolního světla)
- Senzor zvuku a Buzzer (uvnitř ř.j. CM-530)
-
Gyro Sensor pro rovnováhu / stabilitu:
Stavebnice obsahuje 2 osý Gyro senzor který se připojuje do CM-530 A/D vstupního portu.
Typické využití - autonomní rovnováha a stabilizace, např humanoida. Příklady zdrojového kódu stabilizace chůze je napsáno v Roboplus Task a k dispozici pro úpravy a optimalizace.Gyro může být využit pro mnoho dalších potřeb, maximálně však 3 na jednu řídící jednotku.
Bioloid PREMIUM umožňuje zapojení dalších externích senzorů skrze CM-530. Details here.
Pro co největší flexibilitu a rozšiřitelnost lze senzory zapojovat individuálně na jakoukoliv potřebnou část robota při použití odpovídajících ramen a propojit skrze A/D port do CM-530.
Další vybavení
- LiPo Baterie
Stavebnice je vybavena 11.1V LiPo baterií (1000 mAh), jež je připojitelná k řídící jednotce.
Tato nové vylepšení je výhodné z několika důvodů:- nižší lepší těžiště
- rychlejší nabíjení
- jednoduchá výměna baterií, vhodné zejména při autonomním provozu, soutěžích apod.
- RC100 Gamepad ovladač (se Zigbee nebo IR)
RC100 je originální Robotis dálkové ovládání, obdobné např. ovládači jako u Playstation. Je součástí každé stavebnice Premium a umožňuje dálkové ovládání sestavených robotů (skrze IR nebo Zigbee).
- USB2Dynamixel
umožňuje spojení USB-Serial pro pohodlné stažení nových programů do robotů
USB2Dyanmixel obsahuje navíc konektor pro komunikaci přímo s motorem Dynamixel. To umožňuje nahrávání složitých algoritmů požadujících velký výkon řídící jednotky. - Humanoid je velmi věrná zmenšenina robota imitujícího člověka, plně uzpůsobitelná individuálním potřebám.
- Snadná propojitelnost kabely umožňující jednoduchou obsluhu a dlouhou životnost.
- Nízká váha, kvalitní pevná spojovací ramena
Dodatečné informace a dokumentace:
Kompletní manuály a informace najdete na on-line technické podpoře zde http://support.robotis.com/en/
- Bioloid PREMIUM on the ROBOTIS Tech Support Site
Tutorials, Sample Code and Misc. Information about the PREMIUM Kit. After accessing the page, explore the Menu on the left side of the page to access all the information. - RoboPlus Software Suite (Motion, Task, Manager, ...)
Introduction and Tutorials about Roboplus - Details about the Included 2 axis Gyro Sensor
- Connecting Other (Third Party) Sensors to your Bioloid
Information about the Pinout of the A/D ports and how to use them. Sample Roboplus Code is supplied.
For in depth information about the Robot, the included parts and the Software refer to the ROBOTIS Online Tech Support Site.
Stavebnice obsahuje tyto díly:
Základní stavební jednotkou jsou servomotory Dynamixel AX-12A (pomocí různých ramen je lze kombinovat dle potřeby); ovládané řídící jednotkou (nejnovější verze CM-530). V základu je zdokumentováno a popsáno 29 příkladů konstrukcí, od jednoduchého držáku na kameru přes autíčko, pavouka (hexapod) až po pokročilého Humanoida s řadou senzorů.
Verze PREMIUM vychází z verze Pokročilý (Comprehensive), nabízí ale více senzorů (např. GS-12 Gyro), optimalizovanou ŘJ CM-530 (jež umožňuje připojit Bluetooth modul), lepší baterie (LiPo), kvalitnější materiálové zpracování a mnoho dalšího..
Komplexní řešení v jediné stavebnici - Bioloid PREMIUM.
Postřehy pedagoga:
nejčastější chyby/problémy při práci s pohony Dynamixel:
1. Studenti často "přehlédnou" správnou délku šroubku. Proto se často stává, že studenti použiji delší sroubek než je potřebný, který dotáhnou na maximum, čímž zablokují otáčení rotoru pohonu a pak se moc diví, že se pohon netočí.
2. Studenti připojí příliš dlouhé rameno, které pohon není schopen uzvednout/rozhýbat či zastavit.
3. Studenti připojí příliš těžké rameno, které pohon není schopen uzvednout/rozhýbat či zastavit.
4. Studenti vytvoří vozítko, které zatíží více než je přípustno. Stačí když se zatlačí rukou na spuštěné kolečka.
5. Studenti použijí příliš dlouhý kabel (protože nechtějí nebo "nemají čas" řešit vhodnou délku), který se při několika pohybech zamotá do pohonu, čímž zablokuje pohyb.
6. Při konstrukci např. čtyřkolových vozítek se často stává, že studenti zapomenou přepnout mód pohonu z Joint na mód Wheel u jednoho nebo u několika pohonů. Při spuštění programu, který si například nahrají od učitele se pak diví, že se vozítko nepohybuje. Tj. pohonu, které jsou v režimu Join, se nepohybují a drží svou defaultní pozici. Ostatní pohony, které jsou v režimu Wheel, se snaží otáčet, avšak ty jsou bržděny pohony, s módem Joint.
7. V případě, že studenti správně nastaví všechny pohony do režimu Wheel, další problém u vozítek se často stává, že studenti nastaví směr otáčení takovým způsobem, že kolečka ne jedné straně se otáčí tzv. do sebe. Tj. vozítko se nemůže pohybovat ani doleva a ani doprava.
-------------------------------------
Výše popsané chyby, často "bohužel" nevedou k okamžitému spálení nebo zničení motoru uvnitř pohonu Dynamixel. Naopak toto vede obvykle k mírnému přehřátí rotoru skrze komutátor, který je na stejné hřídeli. Komutátor se bohužel mírně nataví a kovové plíšky, které jsou jeho součástí, mírně změní svou pozici. Při opakovaní výše zmíněných situací, se takto postupně plošky rotoru vychylují až v určitém okamžiku vyvolají zkrat nebo nefunkčnost celého pohonu. A to obvykle v okamžiku, kdy se zdá, že daný pohyb nemohl pohon Dynamixel zničit. Proto se uživatelům často zdá, že pohony Dynamixel se někdy tzv. "často" kazí. Podle mého názoru tomu však předchází řada mírných přehřátí.
Pohon Dynamixel obsahuje senzor proti přehřátí a proti přetížení. Avšak tyto senzory a firmware nemohou a NEJSOU konstruovány k tomu, aby zachytili veškeré nevhodné zacházení! Proto kontrola nevhodného zacházení s pohony je na bedrech učitele. (Což, podle mého názoru, bohužel na 100% nelze nikdy uhlídat.)
Tak tady je seznam chyb, se kterými se setkávám nejčastěji a které vedou k postupné destrukci pohonů. (Pak jsou ještě chyby, které se stávají, ale dají se bez následků opravit...protože se jedná obvykle o špatné softwarové nastavení...které vypadá jakoby pohon byl mimo provoz)Pokud bych osobně chtěl vytvořit pohon, jenž by dokázal hlídat veškeré situace a případně by mapoval, kdy se co stalo špatně, tak by takový pohon stál mnohem více, protože takový pohon by už spadal do kategorie holonistických systémů, o kterých se studenti učí až v závěru inženýrského studia :-)
Tzn. realizovatelné to je, ale cena by pravděpodobně mnohokráte stoupla. Což by zase byl negativní efekt...takže docela chápu konstruktéry Dynamixel, že museli udělat nějakou střední cestu...
Stavebnice | |
Váha stavebnice | 3 - 5 kg |
Napsat hodnocení
Vaše jméno a příjmení:Text hodnocení: Poznámka: HTML tagy nebudou převedeny!
Hodnocení: Nejhorší Nejlepší
Opište prosím kód z obrázku do pole níže: