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



Podobné dokumenty
Instalační manual LiveQ IPTV UB110

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

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

Cílem této kapitoly je seznámit s parametry a moduly stavebnice NXT. Obr. 1: Brick s moduly [3]

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

MAKER WORKS TECHNOLOGY INC Technická podpora:

Návod pro připojení telefonu Nokia 9210i přes infračervený port pro Windows 2000 /XP instalace programu PC Suite a modemu - HSCSD

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

PŘEVODNÍK SNÍMAČE SIL NA USB PRO ZOBRAZENÍ V PC DSCUSB. KRÁTKÁ PŘÍRUČKA PRO OBSLUHU A KONFIGURACI Revize červenec 2014

Operační systém (OS) Porty. PC zdroj Instalace. Podmínka Záruka

Operační systém (OS) Porty. PC zdroj Instalace. Podmínka Záruka

Instalační manuál pro digitální videorekordér

P D S - 5 P. Psychologický diagnostický systém. Instalační manuál. Popis instalace a odinstalace programu Popis instalace USB driverů

ZoomText 10.1 pro Windows. Dodatek k uživatelské příručce

Uživatelská příručka pro program

universální monitorovací program

ALVA - řada BC6. Stručný průvodce Verze 4. UDC-02026A 2014 Optelec, Nizozemsko. Všechna práva vyhrazena (T) Spektra vdn, 2014

MI FV_Volvo2014 pro modely s i bez interní navigace. Video rozhraní pro displeje ve vozidlech Volvo

4CH kamerový systém do auta Secutron CarGuard SE- 4SDE

českém Úvod Obsah krabice Specifikace Požadavky na systém SWEEX.COM IP001 Sweex USB Internet Phone with Display

Návod pro připojení telefonu Nokia 3650 přes IrDA pro Windows 2000/XP instalace programu PC Suite a modemu (GPRS)

Souprava bezdrátového digitálního rekordéru a kamery HWS Návod k použití

Pinnacle Studio 14. Josef Pecinovský. Obsah. Odpovědný redaktor Ing. Pavel Němeček Sazba Jana Davídková Počet stran 128 První vydání, Praha 2010

Robotický manipulátor

Návod pro instalaci GSM modulu Siemens MC35 Terminal / MC35i Terminal pro Windows 2000/XP

WinFast TV2000 XP HARDWARE GUIDE. Obsah

maximalizace okna složka - je něco jako pořadač, kam se mohou ukládat soubory, ale lze tam umísťovat i další složky

CI-204 MANUÁL K PALUBNÍ HD KAMEŘE DO AUTA

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

Konvertor SK-1402 video/usb. Návod k obsluze

Datalogger Teploty a Vlhkosti

.NET Framework verze Program pro připojení ke vzdálené ploše (RDC) verze

dvblogic DVB-T tuner

Přenosná bezpečnostní kamera s vlastním úložištěm

WinTV-HVR-930C-HD WinTV-HVR-930C WinTV-HVR-900-HD WinTV-HVR-900

Název projektu: Život s počítačem. Číslo projektu: OPVK.CZ.1.07/1.2.32/

Česky. Funkce kamery VideoCAM GF112. Instalace kamery VideoCAM GF Objektiv 3 Nastavitelná základna

INSTALAČNÍ A UŽIVATELSKÝ NÁVOD. Ver 1.0 ( ) HD020. Digitální hodiny a skrytá kamera s wifi

CMS. Centrální monitorovací systém. Manuál

2 Menu Otevře nabídku Menu 9 Port USB 2.0 Umožní připojit externí USB zařízení (např. USB Flash disk)

SBW-S1 PRO. External USB Blu-ray Writer With Sound Card. Quick Start Guide. Czech

Uživatelský manuál. (cz) Tablet S7.1

X-Sign Basic Uživatelská příručka

Bezdrátový radiobudík s IR kamerou

DVR27 Videokamera k záznamu jízdy vozidla (černá skříňka)

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

DVR přijímač s LCD pro skryté kamery

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

Manuál. i-tec Display over Ethernet Adapter (DoIP) LAN2DVI

českém Úvod Obsah krabice Specifikace Požadavky na systém SWEEX.COM IP002 Sweex USB Internet Phone

Příloha č. 4 - Nabízené zboží a jeho technické podmínky_oprava

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

Ukazovací zařízení a klávesnice Uživatelská příručka

LI-USB-BOX USB modul pro připojení sběrnice XpressNet k PC

Word 2007 Word 2007 egon. Spuštění, vzhled, zobrazení dokumentu

Návod na obsluhu přednáškového sálu: přednáškový sál s počítačem, dotykovým panelem, přípojným místem a ozvučením Spuštění systému

Braun DigiFrame 1160 Návod k použití

Instalace Microsoft SQL serveru 2012 Express

DSM-320 bezdrátový přehrávač médií. Ethernetový kabel (CAT 5 UTP/nepřekřížený) Dálkový ovladač s bateriemi

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Přehled zařízení MultiBoard CS 1

Interface LPG / CNG Bluetooth. Instrukce k instalaci a konfiguraci zařízení v1.0 cz. U rozhraní bluetooth není instalace ovladače potřebná.

Střední odborné učiliště Domažlice, škola Stod, Plzeňská 322, Stod

Web n walk Manager. Návod pro uživatele

Techanxx USB 2.0 Digital Video Scart Grabber Audio & Video / SCART Převodník Digitalizujte si své staré videokazety VHS! Uživatelský Manuál

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é pokyny k materiálu č. 35 Mobilní robot III - Závodní auto (STAVBA)

Uživatelská příručka

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

Uživatelský manuál verze BP

Uživatelský manuál (CZ)

Profesionální přenosné DVR s knoflíkovou kamerou

WDV5270 HD "Lagoon" Uživatelský manuál

Instalační příručka pro kartu PCTV MediaCenter 310e

Inspiron 13. Nastavení a technické údaje. řada v 1. Model počítače: Inspiron Regulační model: P69G Regulační typ: P69G001

Řada Illustra Flex Kamera 1MP a 3MP Bullet Stručná úvodní příručka

Návod pro připojení telefonu Sony Ericsson P900 jako modem přes datový kabel a pro Windows 2000/XP

Instalační manuál pixel-fox

Seznámení se zařízením CrossLink Plus

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

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

ZAŘÍZENÍ PRO ČTENÍ KARET TRUST 630 USB 2.0. Návod k prvnímu použití zařízení

Bezdrátový 500mW vysílač s přijímačem

Symbol pro třídění odpadu v evropských zemích

Výzva k podání nabídky

KOMUNIKACE PC DAT 400/500. přes USB programem INOVATION

Vyzkoušeli jsme CrossLink. Nejlepší vynález na sdílení vašich dat EXKLUZIVNĚ 20. dubna :01

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

ENTER PRICE ROKY ZÁRUKA HAL3000 GEJMR. Kód: PCHS TB DISK. Core i3 DDR4

Smart PSS dohledový systém

GPRS / MMS / SMS DIGITÁLNÍ INFRAČERVENÁ FOTOPAST WCM-3004 / HSM3004 UŽIVATELSKÁ PŘÍRUČKA

IR Kamera s nahráváním BD-300G Uživatelská příručka

P edstavení notebooku

Uživatelská příručka - diagnostický systém

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

STRUč Ná Př íruč KA pro Windows Vista

Xtreamer Whizz. Uživatelská příručka CZ

Návod na použití. Panenka Barbie Video Girl

CE - Prohlášení Prohlašujeme, že TEAC MEDIA SYSTEMS IP-20 USB Telefon splňuje následující normy a dokumenty: EMC Directive 89/336 / EEC

Obsah. Úvod... 7 O digitálním videu Nahrávání videa Editace videa... 40

Transkript:

Stdoškolská technika 2011 Setkání a prezentace prací stdoškolských studentů na ČVUT Robot Lego Mindstorms NXT doplněný o kamerku a software v jazyce C# Matěj Kaňuk Cíl práce Stdní průmyslová škola elektrotechnická Ječná 30, Praha 2 Cílem práce je sestavit funkčního bezdrátově ovládaného robota. Při ovládání bude možné sledovat okolí robota pomocí bezdrátové kamery. Napsat program pro ovládání v programovacím jazyce C#. Popis použitých součástek Stavebnice LEGO Mindstorms NXT 2.0 Co je to LEGO MINDSTORMS? Je to programovatelná stavebnice vyvinutá společností Lego. Základním prvkem stavebnice je inteligentní programovatelná kostka (kostka NXT), ke které je v základu možnost připojit až tři servomotory a čtyři senzory. Kostka též obsahuje bluetooth zařízení, které jí umožnuje bezdrátovou komunikaci. Poslední verze Lego Mindstorms NXT 2.0 byla uvedena na trh v roce 2009.

Lego NXT programovatelná kostka Programovatelná kostka, která je hlavním prvkem stavebnice, je osazená 32 bitový mikroprocesorem s 256KB flash pamětí. Pres výstupní porty umožnuje připojení až tři servomotoru a pres čtyři vstupní porty čtyři libovolné senzory pomocí kabelu typu RJ12. Bluetooth zařízení implementované v NXT umožnuje bezdrátové připojení s dalšími kostkami, počítačem, mobilním telefonem, či jiným bluetooth zařízením. Servomotory Motory dodávané se stavebnicí jsou dostatečné výkonné k tomu, aby byly schopné rozpohybovat robota nebo zvedat pdměty. Motory jsou napájeny z NXT kostky.

Bezdrátová kamera Jako kameru lze použít set bezdrátové kamery a přijímače s označením KY-2.4GR01 + C- 208A. Kamera je pevně přidělána na robota. Psto potbuje vlastní zdroj elektrické energie. Napájení je šeno přídavnou 9V baterií umístěnou za kamerou. Nahrávací zařízení pro zpracování obrazu v PC Jako nahrávací zařízená je možné použít WinFast VC100 U Video Editor, Které je schopné zaznamenávat video z externích analogových zdrojů a dále je pak softwarově zpracovávat. Jedná se o levné šení pro ty, kdo nechtějí utrácet za TV tuner, ale potbují zaznamenávat video např. z kamery nebo video phrávače. Řešení a jeho popis

Schéma propojení jednotlivých částí

Popis programu Systémové požadavky Doporučeně systémové požadavky jsou: - Procesor Pentium 4 2.4GHz nebo vyšší - Minimálně 1GB RAM - Windows 7 - Bluetooth modul (nutný pro ovládání robota) - Jeden volný USB 2.0 (nutný pro USB video editor kartu) - Grafický čip s podporou DirectX 9.0 nebo vyšší Uživatelské rozhraní Program je klasická Windows form aplikace. - Připojení a informace o zařízení - Dálkové ovládání pomocí kurzoru myši - Nastaveni videosignálu a Obraz z kamery Zprovoznění robota

Nastavení robota První pdpoklad je, že robot musí být správně napojen. Potbuje 6x AA baterie s napětím 1,2V nebo 1,5V. Musí být zapnut. Zapnutí robota se provádí stisknutím velkého oranžového tlačítka. Musí být zapnuté bluetooth a nastaveno na viditelné ostatními zařízeními. Nastavíme to tak že v menu najdeme ikonu bluetooth pomocí tlačítek doleva a doprava, potvrdíme oranžovým tlačítkem. Najdeme ikonu pro zapnutí a dvakrát potvrdíme oranžovým tlačítkem. Znovu potvrdíme, abychom se dostali do nabídky bluetooth a vyhledáme ikonu oka. Dvakrát potvrdíme a tím je nastavení robota hotové. Nastavení PC Pdpoklad je že zařízení bluetooth je ppojené a zapnuté. Otevme: Ovládací panely\všechny položky Ovládacích panelů\zařízení a tiskárny. Dáme Přidat zařízení.

Objeví se okno, kde se zobrazí vyhledaná zařízení. Vybereme dané zařízení. Klepneme na Další Robot začne signalizovat potvrzení kódu pro spárování. Potvrdíme kód oranžovým tlačítkem. Stejný kód následně zadáme jako párovací kód pro zařízení v PC. Klikneme na Další

Měla by se zobrazit informační bublina. Instalace softwaru ovladače zařízení Po kliknutí pro více informací se zobrazí toto. V tomto případě je vědět že používaná sériová linka prostdnictvím bluetooth bude pracovat na portu COM4. Po zobrazení úspěšného přidaní zařízení je vše hotovo. Můžeme klepnout na tlačítko Zavřít.

Připojení robota Spustíme program LEGO NXT remote. Vybereme používaný komunikační port. Z pdchozí podkapitoly to byl port COM4. Klepneme na connect, poté by se mělo navázat spojení s NXT a zpřístupnit ovládací prvky. Odpojení se provede pouze klepnutím na tlačítko disconnect. Zavme program.

Ovládání robota Ovládání robota je možné dvěma způsoby. Klikáním myši na tlačítka a posuvníky, nebo pomocí klávesnice. E - connect Q W S A D R F - disconnect d - - - co vzad nn - co vpravo nn - co - vlevo nn - kamera nahoru - kamera dolu Lze posouvat i posuvníky pomocí příkazu z klávesnice. Přidávání rychlosti T a ubírání rychlosti G. Pásy umožnují robotovy otáčet se na místě. Je řízen smykem. Při otáčení se každý pas otáčí na jinou stranu. Robot se muže pohybovat těmito směry.

Zprovoznění kamery Kameru zapojíme podle schématu v kapitole 3.1. Pro zpracovávání obrazu z kamery v PC je potba video-in karta. Pro tento případ je možné použít již zmíněnou USB střihovou kartu WinFast VC100 U Video Editor. Než však bude možné použit tuto kartu, je tba nainstalovat ovladače. Z LEGO NXT remote Aplikace\LEGO NXT remote Setup spustíme instalační soubor VC100U. Při instalaci se budeme řídit pokyny instalačního programu. Otevme znovu program a vsuneme video-in kartu do USB. V pravé části nad oknem videa klepneme na tlačítko obnovit Zařízení by se mělo samo zobrazit. Pokud ne je tba vybrat jiné zařízení z nabídky. Poté bude možné klepnout na tlačítko start. Tím se spustí živé video. Pd zavním programu by se mělo ukončit video klepnutím na tlačítko stop. Popis kódu Program je psán kompletně v programovacím jazyku C# a u většiny případů využívá pro komunikaci s robotem knihovny dll od AForge.NET. AForge.NET je C# framework pro vývojá v oblasti robotiky. V programu jsou využity tyto knihovny od AForge.NET Metoda pro nastavení motoru

Závěr Závěrem bych upozornil, že program na ovládání je napsán psně pro toto sestavení robota. Nelze ho bez menších uprav kódu používat pro jiné roboty. Mohou za to hlavně netypicky umístěné motory a jejich rozdílný výkon. Použité zdroje Skripta SPŠE Ječná: V. Váňa - Programování Lego NXT v C# http://www.aforgenet.com/