Robot Revue 06/2010
Robot Revue 06/2010
11.6.2024
Koupit v e-shopu | ![]() Při koupi tohoto titulu dostanete dárek - odznak "placku" Robot Revue! |
1 Chci teplé robotické léto!
Minulý rok jsem se na přelomu dubna a května již koupal ve Vltavě. Nyní, rok a měsíc na to, klepu kosu při klepání tohoto úvodníku! Psát úvodníky je "vopruz". No ono vždy <b>než</b> si člověk ke psaní sedne jedto vopruz. Jak tam má první větu, dvě třii... tak už to jde samo. Zkuste to!Má slova jsou určena zejména těm, kteří se na mě obrací se slovy "No já dělám takového a takového robota, a já bych o tom i rád napsal, ale neumím psát, mně to prostě nejde..." Jak to víte? Zkusili jste to? Já vím, každý nemusí být Alexandr Dumas, který o sobě tvrdil, že je dramatický spisovatel ještě předtím než napsal první divadelní hru, ještě předtím než k ní napsal první větu. ...
4 Robotem rovně 2010
Soutěž robotů a elektrických autíček v na první pohled jednoduché disciplíně – jízdě rovně – se uskutečnila v sobotu 22. 5. 2010 v píseckých Palackého sadech. Dostavilo se celkem 23 soutěžících, 15 v kategorii robotů s vlastní inteligencí a 8 v kategorii neřízených autíček, aby poměřili neomylnost svých senzorů a chytrost řídicích algoritmů.Organizátoři z místního radioklubu pečlivě připravili soutěžní dráhu délky 200 metrů, a kdyby parkovou cestu nepřehradil nedokončený výkop, mohla být dráha ješte o 100 metrů delší. Snad se to povede napřesrok. Soutěžilo se ve třech kolech, měřila se ujetá dráha v metrech, ovšem jenom dokud stroj zůstával na parkové cestičce. ...
7 Ozvěny: Norimberský veletrh modelů a hraček 2010 (dokončení)
Nepřehlédnuteklný stánek, a to jek rozsahem , tak obsahem, měla firma <b>eitech</b>. Jedná se o prudce expandující německou firmu, která vyrábí kovové stavebnice podobné někdejšímu Marklinu či našemu Merkuru. Kovové díly se spojují imbusovými nebo křížovými šrouby. Většina součástek má antikoro povrchovou úpravu, což má ti výhodu, že se z nich barva neodře a neoloupe, na druhé straně postavené modely působí se svou stříbřitou lesklou barvau poněkud fádně. ...
10 Pojďte hrát MiniSumo!
MiniSumo je robotická verze klasického Japonského zápasu sumo, ve kterém spolu bojují roboti o maximální velikosti 10 x 10 centimetrů a maximální hmotnosti 500 gramů. V tomto článku popíšu detailně pravidla a protože mám to štěstí být konstruktérem robota <i>Ferdíka</i>, který nebyl v České republice poražen od roku 2008, zveřejním v některém z dalších čísel i návod na stavbu tohoto robota.Robotické sumo se hraje v celé řadě kategorií, které se liší rozměry a váhou soutěžících robotů a rozměry hříště. Varianty s příliš velkými, nebo přiliš malými roboty jsou technologicky náročné a drahé, proto se u nás zápasí v nejrozšířenější a nejméně náročné kategorii <i>mini</i>. ...
12 Kdo si hraje (s Legem), nezlobí!
Jako kluk jsem Lego neměl. Vlastně v jistém smyslu měl, ale nebylo to originální Lego, ale jeho maďarská kopie základních kostek Lega. Jmenovala se tuším ABC Plastic Building Set, my jsme ji ale s kamarády říkali jednoduše "Panelka", asi proto, že primárně byla určena na stavbu domů. To nám ale nevadilo a stavěli jsme z té "Panelky" lodě (i plovoucí), letadla (pochopitelně nelétací :), auta (na kola, hřídele či celé podvozky jsme použili součástek stavebnice Merkur) a různé další dopravní prostředky. Nevýhodou zdánlivě bylo to, že počet typů kostek byl velmi malý, reálnou výhodou pak ale to, že za nepatrný peníz jich bylo ohromné kvantum a já měl štědré rodiče, takže jsem měl určitě 25 velkých setů a ty zaplnily starý lodní kufr po dědečkovi. Pokud by jste totéž dnes chtéli učinit s Legem, bude vás to asi stát hodně přes sto tisíc korun... ...
14 Z historie nejznámější české hračky - stavebnice a vláčky MERKUR
V minulém dílu jsme si pověděli o počátcích výroby stavebnice MERKUR a výroby elektrických vláčků.Stavebnice byla od 60. let Kovopodnikem OPMH Broumov exportována přes Pragoexport do celé Evropy, a byla dokonce vybavena návodem s radami mladým konstruktérům v českém, německém, anglickém a španělském jazyce. Česky byla nazývána Konstrukční stavebnicí Merkur, německy der Metallbaukasten Merkur, španělsky Juego de construcción Merkur. Po historické sametové revoluci v roce 1989 dochází počátkem 90. let k privatizaci Kovopodniku v Broumově. Pro závod 01 v Broumově a 02 v Polici nad Metují je bývalými zaměstnanci vypracován privatizační projekt a založena firma KOMEB s.r.o. Ta nějaký čas setrvačností pokračovala ve výrobě stavebnic MERKUR, ale již v roce 1993 byla u konce s dechem. Další kapitolou historie firmy se stal můj vstup do firmy vyrábějící Merkur. Začínal jsem podnikat v kovovýrobě v objektu bývalé tkalcovny mého dědy Josefa Koniga (mimochodem byli s panem Vanclem dobří přátelé), který získal restitucí. Z původního záměru odkoupit několik strojů z likvidované firmy Komeb nakonec vznikla myšlenka pronajmout si podnik v likvidaci a pokusit se rozjet již zastavenou výrobu MERKURu. Ale několik dní po převzetí pronájmu byl na firmu KOMEB vyhlášen jako vůbec první konkurz (bankrot) v republice. To celou situaci a celý záměr značně zkomplikovalo. Ing. Kříž to přesto nevzdal a začal jednat se správcem konkurzní podstaty o možnosti odkupu, protože již nebylo dost možné odstoupit od rozjeté výroby. Po zdlouhavém projednávání s bankami, správcem konkurzní podstaty a věřitelským výborem se podařilo během 3 let výrobu plně obnovit a zachránit tak nejznámější českou hračku, konkurzní majetek odkoupit a rozšířit výrobní program. Protože o odkup projevila zájem i firma Meccano z Francie, která chtěla Merkur odkoupit jen proto, aby se zbavila největšího konkurenta, mnoho nechybělo a stavebnice Merkur mohla skončit navždy v propadlišti dějin a už jen ve vzpomínkách. ...
16 Arduino Duemilanove
Arduino je open-source elektronická platforma určena všem kutilům, kteří své výtvory chtějí podstatně vylepšit a „vdechnout jim život“. Může být například mozkem robota, který manipuluje s předměty, nebo přehrávat na LED displeji vzkazy. Základem je možnost naprogramovat, jak vaše vlastní zařízení bude reagovat na podněty ze svého okolí. Arduino vyhodnotí data, která na jeho vstupy předají senzory, a podle instrukcí například zapne motor, rozsvítí LED diodu a podobně. To vše zvládnete, aniž byste byli nuceni proniknout hluboko do tajů mikrokontrolérů (jednočipových počítačů). Nyní se tedy blíže podíváme na poslední verzi – Arduino Duemilanove. ...
18 Přiznej barvu – senzor ColorPAL
Rozpoznávání barev je jedním z úkolů, které mohou našeho robota potkat, například v soutěži Eurobot je tato potřeba velmi častá [1]. Z fyzikálního hlediska se jedná o porovnání intenzity odraženého záření (světla) pro různé vlnové délky. Například bílá barva odráží všechny vlnové délky stejně, modrá odráží hlavně modrou, ale ne zelenou a červenou, žlutá naopak odráží červenou a zelenou, ale ne modrou atd. (obr. 2). Čím více vlnových délek použijeme při měření, tím přesnější údaje získáme, pro základní orientaci však stačí proměřit tři vlnové délky, jednu v červené, jednu v zelené a jednu v modré oblasti spektra. ...
23 Podmořské roboty (Část 2: Dokončení základního přehledu)
(Autonomous Underwater Vehicles), nebo též robotické ponorky "s vlastním mozkem". Autonomní robotické ponorky se řídí samy (podle pasivní i aktivní akustické navigace a vnitřního prostorového modelu dané oblasti). Nejsou s mateřskou lodí spojeny kabelem a nedostávají tudíž z mateřské lodi ani příliš informací (data, povely) ani energii. Z toho plyne, že musejí mít na palubě výkonné akumulátory, sekundární baterie, a jejich sumární manévrovací schopnost je kapacitou baterií shora omezena. Většinou proto nedosahují velkých rychlostí (kolem 5-8 km/hod i méně) a nepohybují se příliš blízko dna, kde by mohlo dojít ke kolizi nebo k něčemu nečekanému. Někdy nemají ani absolutní "volnost rozhodování", ale jejich cesta je podřízena předem danému plánu. Velká část AUV má aerodynamický tvar, často doutníkový nebo válcovitý. V drtivé většině slouží pouze k pozorování (výjimkou je novější podkategorie tzv. Intervention AUV, která je vyvíjena právě kvůli úpravám a zásahům do podmořských instalací). ...
26 Robosex
"Já teď žiju s naprosto fantastickým robotem," svěřuje se ve společnosti jedna dáma druhé. "Představ si, že je nejenom krásný a mladý, ale také má moc šikovný program pro domácí práce a jeho erotický softvér je prostě nepřekonatelný. Mám s ním nejlepší sex svého života, kam se na něj všichni chlapi hrabou!" Připadá vám takové vyprávění hodně hloupé a naprosto nemožné? Nejspíš se pletete. Zdá se, že je to otázkou blízké budoucnosti, kdy něco takového skutečně budete moci zaslechnout na vlastní uši! ...
28 Objektové programování v Javě (část 4 – práce se soubory II)
Tvým posledním úkolem bylo upravit metodu <b>zapisDataDoSouboru</b> tak, aby v případě že soubor již existuje a obsahuje nějaká data, nebyl tento soubor přepsán, ale byl na jeho konec připojen obsah proměnné <b>retezecKZapsani</b>. K tomuto účelu bylo možné využít například (kromě řady jiných způsobů) i první třídy <b>CteckaSouboru</b> a její metody <b>getObsahSouboru</b>.<span class="redaktor"> Samozřejmě, v podstatě stačí, když využiji první třídy a její metody k načtení obsahu souboru a k té připojím obsah proměnné <b>retezecKZapsani</b> v metodě <b>zapisDataDoSouboru</b>. </span><!-- of-redaktor --> ...
32 Programování jBrainu v Javě – 7. díl
V Robot Revue 2010-04 jsme k jBotBrainu připojili servomotor a infračervený dálkoměr GP2D120, čímž jsme získali možnost změřit si vzdálenost k překážce v několika úhlech. Jak může takové uchycení dálkoměru na servomotor vypadat si můžete prohlédnout na následujícím obrázku:Hliníkový profil MPSH-11 pochází z nabídky Snail Instruments. ...
34 Nespolehlivý lidský faktor
Na soutěži Istrobot 2010 (viz článek v RR-2010-05 strany 08-09) jsem soutěžil v kategorii <i>sledovač čáry</i>. Robot s mozkem jBotBrain fungoval bezvadně, ale...Měl jsem robota připraveného tak, abych mohl těsně před startem tlačítkem nastavit (dát robotu dodatečnou informaci), na jakou stranu má jet, když narazí na místa na dráze, kde se čára v určitých úsecích rozdvojuje. Byla by to ztráta času, aby jel tou delší! Bohužel, při startu jsem omylem zmáčknul nesprávné tlačítko, takže se můj robot za cihlou, 15 cm před koncem, otočil špatně a narážel do cihly :) ...
35 Programujte robota v pythonu! (9. část: Ultrazvukový dálkoměr)
V předcházejícím díle jsme si ukázali, jak naším programem ovládat serva. Dnes na tuto znalost navážeme a zkusíme k servu přišroubovat ultrazvukový dálkoměr. Dálkoměry obecně jsou čidla, která dokáží změřit vzdálenost. V robotice asi nejčastěji měříme vzdálenost k překážce, respektive se chceme ujistit, že před robotem žádná není. Principů, na kterých mohou být dálkoměry založeny, je několik. V dnešním díle si představíme ultrazvukové dálkoměry. Ultrazvuk je akustické vlnění, jehož frekvence je vyšší než dokáže lidské ucho vnímat. Jedná se tedy o frekvence vyšší než cca 20 kHz. Některá zvířata, ale slyší vysoké frekvence mnohem lépe (například pes) a některá ultrazvuk dokonce aktivně využívají (například netopýři či delfíni). Ultrazvuk se také používá v medicíně, průmyslu, vojenství a dalších oborech. ...
37 Jak to vidí roboti 4
V minulém díle jsme představili jednoduché algoritmy pro hledání objektů v obraze a ukázali jsme, jak tyto algoritmy využít k řízení robotu. V tomto díle se zaměříme na zdokonalení a zefektivnění těchto metod. Ukážeme si, jak automaticky nastavovat expozici kamery tak, aby získaný obraz byl vhodný pro další zpracování. Zrychlíme metodu porovnávající daný pixel s naučeným vzorem a algoritmus hledání středů barevných objektů vylepšíme tak, aby se vyrovnal s větším počtem objektů hledané barvy. ...
39 Agenty a agenti: Jemný úvod do problematiky
Ne, nebudeme zde hovořit ani o obchodních zástupcích, ani o špiónech toho kterého státu. V umělé inteligenci se agentem obvykle rozumí buď počítačový program nebo nějaké automatické hmotné zařízení (stroj, třeba konečný automat), pracující relativně samostatně. Tento program nebo zařízení pak nějakým způsobem interaguje s okolím či jinými agenty a tím vzniká nová kvalita chování celého systému.V [1] je pojem agent definován následovně: <div class="box"> Agent je entita zkonstruovaná za účelem kontinuálně a do jisté míry autonomně plnit své cíle v adekvátním prostředí na základě vnímání prostřednictvím senzorů a prováděním akcí prostřednictvím aktuátorů. Agent přitom ovlivňuje podmínky v prostředí tak, aby se přibližoval k plnění cílů. </div><!-- of-box --> ...
40 Virtuální agenti mají (sexy) tělo
Každý je známe – postavičky z počítačových her, virtuální komparsisty z filmů, virtuální učitele ve výukových aplikacích. Odborně se jim říká virtuální agenti. Jsou inteligentní, jsou vtělení, jsou sexy. V našem několikadílném seriálu se zaměříme na možnosti jejich vytváření a podíváme se na to hned z několika úhlů pohledu. V této první části si povíme něco o jejich virtuálním těle – jak vzniká a jak je možné jej rozpohybovat. Vždy je ale dobré to, o čem mluvíme, nejprve zadefinovat. Začneme tedy dvěma definicemi. Agent je program běžící ve smyčce, který má definované vstupy a výstupy. Kromě toho má ještě svojí agendu – nějaký cíl, kterého se snaží dosáhnout. Přitom sám rozhoduje o své příští akci (agent je autonomní a inteligentní). Příkladem agenta je i úplně obyčejný termostat. Jeho vstupem je teplota v místnosti, jeho výstupem zvýšení, případně snížení výkonu plynového kotle a jeho agendou udržet teplotu na 20 °C. ...
42 Cesta k vojenským robotům (Část 5: Torpéda a torpéda: 1 - Námořní miny)
Poslední skupinou pastí na lidi s dlouhou historií jsou námořní miny. Mohly by se jmenovat rovněž vodní, protože k jejich nasazení docházelo i na mělčinách, řekách a jezerech. Jsou součástí vývoje prvního vojenského robotického systému, kterým jsou torpéda. ...
46 Nekrmte je houbičkama!
Moje postarší sestřenice Běta je vášnivá čtenářka sto let starých povídek, zejména těch hodně lechtivých a záhadných. To je koníček jako z nějakého dvacátého století, do naší moderní doby se zrovna moc nehodí. Ty obzvlášť vyvedené staré povídky mi někdy předčítá nahlas. Před jejím zvučným, vycvičeným hlasem dispečerky městských pohyblivých chodníků není úniku, takže v této kulturní oblasti jsem znalcem, i když znalcem částečným a jen proti své vůli. ...





Koupit v e-shopu