Robot Revue 07/2010
Robot Revue 07/2010
9.7.2024
Koupit v e-shopu | ![]() Při koupi tohoto titulu dostanete dárek - odznak "placku" Robot Revue! |
1 Slunce, voda, vzduch...
Tak prázdniny máme konečně tady! Však jsem se načekali! A na to slunířko také...Letní sluníčko ve mě pokaždé asociuje vodu a voda ve mě asociuje modely lodí. Což je můj vedle robotů můj druhý koníček: bitvy funkčních modelů válečných lodí. Vlastně je to jen druhá strana stejné mince - v obou případech se jedná o konstrukci složitých mechanických a elektronických udělátek! A když modely lodí, tak pochopitelně i nějaké zajímavé netradiční ovládání (vysílačku si dnes umí koupit každý :). Proto jsme se mimo jiné v tomto čísle zaměřili na využití principů synchronní komunikace. Cítím, že řadou robotiků jsou její možnosti značně zanedbávány. Můžeme ji přitom využít nejenom pro dálové ovládání robota či modelu loďě, ale také i pro "zmnožení" vstupních a výstupních portů mikrokontroleru ve vašem robotu. A těch portů, jak víme, nemá mikrokontrolér nikdy dost, téměř <b>vždy</b> jich má o jeden nebo dva <b>méně</b> než jich právě potřebujeme! ;-D ...
5 Mezinárodní finále Eurobot 2010
Jak jsme slíbili v minulém čísle, dnes přinášíme stručnou reportáž z mezinárodního finále soutěže Eurobot. Soutěž se koná již třináctým rokem na mezinárodní úrovni, a od roku 2005 její finále „cestuje“ po různých zemích. Letos bylo jako pořadatelské město mezinárodního finále vybráno historické městečko Rapperswil ve Švýcarsku, které na 26.-30.5.2010 připravilo velmi zajímavý program nejen pro účastníky, ale i pro návštěvníky z řad veřejnosti (finálové zápasy vidělo v místní hokejové hale na dva tisíce diváků). ...
8 Robotem cestou necestou – RoboOrienteering 2010
Završením bohaté robotické jarní sezóny byl letos RoboOrienteering 2010 v Rychnově nad Kněžnou. Jde o první ročník „parkové“ soutěže, kterou pořádá Klub robotiky VOŠ a SPŠ Rychnov n.Kn. ve spolupráci s Domem dětí a mládeže Déčko. V sobotu 19. června do Rychnova přijeli soutěžit (a hlavně se pobavit) jak staří matadoři tak úplní nováčci.Cílem soutěže je projet autonomně trasu danou startem, cílem a případnými průjezdnými body (ty jsou označeny oranžovými dopravními kužely). Za úspěšný průjezd bodem se považuje přiblížení k němu na vzdálenost 5 metrů, za přímý dotyk s kuželem tým obdrží extra bonus. Soutěží se ve třech kolech, trasy jsou tajné. Roboti startují s pětiminutovým rozestupem, tým dostane zadání 15 minut před svým startem na flash disku (v podobě GPS souřadnic). Na rozdíl od soutěže Robotour (letošní kolo proběhne na podzim v Bratislavě) není nutné zůstávat s robotem na cestičkách, takže jde o outdoor v pravém slova smyslu. ...
10 Kdo si hraje (s Legem) nezlobí!
Jak jsme si minule řekli, u robotů z Lega Mindstorm se předpokládá, že budou přednostně programováni ve zvláštním grafickém obrázkovém prostředí. My si dnes popíšeme, jak udělat jednoduchý program pro našeho experimentálního robota. Protože se jedná o <b>grafické programovací prostředí</b>, budeme si zde více ukazovat obrázky - tedy program, než psát. ...
12 Stavíme z Merkuru v POV-Ray (část 1)
Asi před třemi lety jsem hledal nějaký šikovný program pro vytváření počítačových 3D modelů. Modelů robotů, mechanismů a podobně. Takových programů je celá řada, lepších i horších. Můj požadavek na program byl následující: musí být <b>free</b>, tedy zdarma. Musí být <b>multiplatformní</b>, měl by tedy fungovat ve více operačních systémech. Hledal jsem tedy takový program, který by fungoval jak v Linuxu, který používám léta já, tak i ve Windows, která používá většina mích přátel. Pokud by ten program byl navíc ještě <b>open-source</b>, tedy s otevřeným zdrojovým kódem, bylo by to úplně ideální! ...
16 Robova dílna: Dřevíčka 1
<div class="box"> Robova dílna je nová rubrika, ve které budeme uvádět nejrůznější neotřelé nápady jak a z čeho konstruovat roboty, automaty a jejich části. Ač se snad na první pohled může nezasvěcenému zdát, že "Dřevíčka" a jejich použití (tím naši rubriku zahajujeme) mají pramálo společného s robotikou, uvidíte později, že vše je trochu jinak... Dnes si ukážeme, jak se s "dřevíčky" pracuje. </div><!-- of-box --> ...
18 Pouze synchonně!
Pokud sledujete soutěž Eurobot nebo jste alespoň četli článek <i>Eurobot 2010</i> (RR-2010-05, strany 04-07) od Davida Obdržálka, víte, že existuje zjednodušená verze soutěže <i>Starter</i>. V této kategorii roboti nemusí mít vlastní "inteligenci", ale jsou dálkově ovládáni člověkem přes tzv. povelový svazek (lidově ho většinou nazýváme nesprávně <i>"kabel"</i>). Z našeho robotického hlediska se tak vlastně jedná o robotické manipulátory. Řízení robota či modelu pomocí povelového svazku má oproti jakémukoli bezdrátovému ovládání sice jednu zásadní nevýhodu ale i několik nezanedbatelných výhod, pro které se používá nejen u začátečníků ale dokonce i v průmyslové praxi. Roboty pro inspekci a čištění kanalizací a trubek jsou typicky řízeny a většinou i napájeny přes povelový svazek, stejně tak i podmořské roboty ROV (strana 23 tohoto časopisu). ...
23 Podmořské roboty 3
Pavel Vachtl V rámci minulých dvou dílú jsme stručně probrali základní účely a historii podmořských robotů, také jejich základní klasifikaci. V této části se budeme věnovat podrobněji kategorii ROVs, která tvoří dodnes jakýsi základ či "mainstream" podmořské robotiky. V zásadě jde o teleprezenční a teleoperované boty, které jsou spojeny s lidským operátorem a jeho ovládacím zařízením (surface unit + control unit) kabelem. Kabelem proudí video, data a často i elektrická energie pro přístroje a motory (u těžkých pracovních ROVs se kabelem někdy přenáší i hydraulická síla pro pohon manipulátorů). Tento kabel je pro řízení i osud robota třídy ROV životně důležitý, proto se mu často přezdívá pupeční šňůra (umbilical cable). Vlastní pohon odlišuje robota této kategorie (ROV, tethered) od vývojově starších pasivně vlečených zařízení (towed). I ten nejmenší a nejlevnější profesionální pozorovací (observation class) ROV stojí (nový) zpravidla několik set tisíc korun. Několikakilogramové "levné" MicroROVs od firmy VideoRay začínají na ceně cca 150-200 tisíc korun, standardní MiniROVs od firmy Seabotix stojí mezi 400-900 tisíc korun. Tyto ceny však zpravidla u odpovídajících firem ani dealerů nenajdeme, jsou k dispozici jen na telefonický či e-mailový dotaz. Jde totiž skutečně o relativně špičkovou technologii, porovnatelnou snad jen s robotickými humanoidy, létajícími drony (UAV) či s pokročilými průmyslovými roboty. ...
26 Objektové programování v Javě (6. část – práce se soubory III)
Dnešní práce se bude zabývat opět datovými proudy. Nejprve se pokusíme vyřešit jednoduchý úkol. Kolik znaků obsahuje daný soubor? Postup bude jednoduchý. Otevřeme vstupní proud <b>InputStream</b> a znaky načteme jeden po druhém. <pre> package data; . import java.io.FileReader; import java.io.IOException; . public class CharacterCounter { . /** * Vytvoříme metodu, která vrátí počet * znaků v souboru * * @param file * @return * @throws IOException */ . public int getNumberOfCharactersInFile( String file) throws IOException { . FileReader inputStream = null; // Vytvořím si proměnnou, do které // budeme ukládat počet načtených // znaků int counter = 0; try { // Vytvořím vstupní proud inputStream = new FileReader(file); . int c; // čtu znak po zanku metodou read // (pokud vrátí -1 pak už není možné // další znak číst = jsme na konci // souboru) while ((c = inputStream.read()) != -1) { // zvednu hodnotu proměnné counter o // jednotku counter++; // nebo provedu konstrukci (counter // = // counter + 1); // nebo provedu tuto konstrukci // (counter +=counter); } } finally { if (inputStream != null) { inputStream.close(); } } return counter; } } </pre> ...
29 jBrain - Java mozek: Úvod do tvorby apliakcí pro mobilní telefony
Jak jsem psal v úvodním článku seriálu, Java je jazykem určeným k programování různých chytrých zařízení, například mobilních telefonů. Tak proč naše znalosti Javy nevyužít k vytvoření jednoduchého dálkového ovládání pro robota? V dnešním článku si ukážeme základy tvorby aplikací pro mobilní telefony. ...
32 Programujte robota v pythonu! (10. část: Řízení motorů)
Z minulých dílů už víme, jak se prostřednictvím senzorů alespoň trochu orientovat v prostoru. Pokud ale stavíme mobilního robota (například pro soutěž Eurobot), musíme se také naučit ovládat motory. Jednou z možností, jak to udělat, je použít jeden z modulů od firmy Dimension Engineering. Pro spoustu robotů vyhoví modul Sabertooth 2X5 [1]. Zvládne ovládat dva motory najednou prostřednictvím sériového portu. Trvalý odběr každého motoru může být až 5 A. Modul může fungovat v několika různých režimech. Nastavení se provádí pomocí DIP přepínačů umístěných na modulu. Výrobce má na webových stránkách dokonce průvodce nastavením, kterému zodpovíte pár otázek a on vám ukáže jak přesně modul nastavit [2]. Nastavení pro naše účely je na obrázku 1 a jde o takzvaný "paketový sériový mód". Modulu posíláme balíčky (pakety) bajtů a pomocí jejich hodnot říkáme, co chceme s motory dělat. ...
34 Formace inteligentních robotů
Zkusme si nejdříve položit otázku, proč vlastně udržovat mobilní roboty ve formaci. Pomineme-li skutečnost, že roboti tvořící během svého pohybu předem zadané obrazce působí esteticky a pro nezasvěcené i inteligentně, koordinovaný pohyb robotů umožní provádět úkony, které jsou samostatně se pohybujícím robotem neuskutečnitelné. Jako klasická aplikace formací mobilních robotů se udává takzvané <i>„cooperative box-pushing“</i>. V této úloze se dva nebo více robotů koordinovaně pohybují ve formaci s cílem společně dotlačit daný předmět z místa A do místa B. Hmotnost předmětu a typ robotů jsou zvoleny tak, aby jeden robot nebyl schopen zadaný úkol provést a naopak, aby společně pracující roboti měli pro daný úkol dostatečný výkon. Podobnou aplikací je i kooperativní transport nákladu, jehož rozměry nebo hmotnost přesahují přepravní kapacitu robota. V obou těchto případech rozměry přepravovaného předmětu určují tvar formace a nezbytný počet robotů. ...
37 Virtuální agenti mají (sexy) mozek
V minulé kapitole jsme si představili virtuálního agenta coby inteligentní software vtělený do virtuálního 3D prostředí. Agenta jsme rozdělili na dvě části – <i>virtuální tělo</i> a <i>virtuální mysl</i>.Pro dnešek bude naším úkolem ukázat, jak může agent vzbudit dojem inteligence. Virtuální pes by mohl očichávat kde jaký roh, virtuální drak slídit po princeznách a virtuální houbař běhat po lese a sbírat houby. Ale jak na to? Co vše je třeba k naprogramování chytrého houbaře, který rozliší muchomůrku od hřibu? Půjdeme na to trochu oklikou přes virtuální světy, které agenti obývají. ...
40 Cesta k vojenským robotům: Torpéda a torpéda 2
<div class="box"> Asi se ptáte, proč jsme minulé části seriálu "Cesta k vojenským robotům", jakož i částem nyní následujícím, dali ten podivný název "Torpéda a torpéda". Je to tak proto, že zpočátku se námořním minám ve staré anglosaské literatuře říkalo torpéda. V předchozím díle jsme probrali stacionární námořní miny, ale dnes se pustíme do tématu z pohledu robotika mnohem zajímavějšího, totiž do torpéd. V devatenáctém století se jim také často - právě z důvodu rozlišení od těch min-torpéd - říkalo automobilní torpéda. Ta se již od počátku svého vzniku koncem druhé třetiny devatenáctého století objevují jako automatická, někdy dokonce i dálkově řízená, z dnešního pohledu bychom řekli i robotická zbraň. Počínaje již téměř prvními typy byla torpéda vybavována důmyslnými mechanismy plnícími úlohy dnešních elektronických PID-regulátorů. Ty vytvářely zpětnou vazbu, dokázaly opravovat hloubku ponoru a pozděj i chyby kursu a dovedly tak torpédo po jen lehce zvlněné dráze přímo k cíli. (poznámka šéfredaktora) </div><!-- of-box --> ...
42 RQ-4 Global Hawk
Vzhledem k náročnosti informačního zabezpečení expedičních operací, směřujících v řadě případů do méně známých koutů světa roste důležitost strategického průzkumu. K produktům obranného průmyslu, které v něm uspěly patří americký bezpilotní letoun Global Hawk.Po vyřazení prakticky nesestřelitelných, třímachových průzkumných letounů SR-71 Black Bird z výzbroje počátkem devadesátých let minulého stletí, realizovaly strategický průzkum ve prospěch amerických ozbrojených sil pouze družice. Avšak přes neustále rostoucí kvalitu rozlišení použitých senzorů je jejich činnost limitována řadou faktorů jak z hlediska doby nasazení tak kvality získaných informací. Proto byl v rámci expediční operace proti Afghánistánu nasazen nový, strategický průzkumný prostředek, bezpilotní letoun Global Hawk. Ten je označován také jako HAEUAV (High Altitude Endurance Reconnaissance System) bezpilotní průzkumný systém pro velké výšky s velkou vytrvalostí. ...
46 Já Andy
Dobrý den, dovolte abych se představil. Říkají mi Andy. Kdo jsem? To je dobrá otázka! Skutečně dobrá. Někdy si ji kladu sám, když se prohlížím v zrcadle. Moje podoba se časem mění, ale vzpomínky, ty zůstávají. ...





Koupit v e-shopu