Podobné dokumenty
Využití stavebnice Lego při výuce

METODICKÝ LIST. Aktivita projektu Obloha na dlani - Laboratoř vědomostí ROBOT NA PÁSOVÉM PODVOZKU

Katedra obecné elektrotechniky Fakulta elektrotechniky a informatiky, VŠB - TU Ostrava 16. ZÁKLADY LOGICKÉHO ŘÍZENÍ

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma


SOMFY-PHILIPS SPOLUPRÁCE ŘÍDÍCÍCH SYSTÉMŮ STÍNÍCÍ TECHNIKY A OSVĚTLENÍ

Komentář k datovému standardu a automatizovaným kontrolám obsahu F_ODPRZ_BAT

VYŠŠÍ ODBORNÁ ŠKOLA, STŘEDNÍ ŠKOLA CENTRUM ODBORNÉ PŘÍPRAVY SEZIMOVO ÚSTÍ ABSOLVENTSKÁ PRÁCE. Robotino výukový text

DOTWALKER NAVIGACE PRO NEVIDOMÉ A SLABOZRAKÉ

Elektronicky řízené šroubovací systémy. Předprogramovaná inteligence. Technika, která spojuje

NADČASOVÉ ROBOTICKÉ SYSTÉMY V MEDICÍNĚ

Stavíme MOBILNÍHO ROBOTA

ULTRAZVUKOVÝ DÁLKOMĚR

Doc. Ing. Jaromír Kolouch, CSc. Doc. Ing. Jaromír Kolouch, CSc.

ROBOTIKA. univerzální Rozdělení manipulačních zařízení podle způsobu řízení: jednoúčelové manipulátory

Prověření layoutu za pomoci dynamické simulace Siemens Elektromotory s.r.o.

VÝZVA K PODÁNÍ NABÍDKY VE VEŘEJNÉ ZAKÁZCE MALÉHO ROZSAHU

Hartmann. Petruzalek s.r.o. Bratislavská Břeclav Tel.:

x Terminál pro otvírač (TR42) Vyřazený z produkce. Náhrada: Terminál pro otvírač (TR43)

Žáci mají k dispozici pracovní list. Formou kolektivní diskuze a výkladu si osvojí grafickou minimalizaci zápisu logické funkce

Název laboratorní úlohy: Popis úlohy: Fotografie úlohy:

Svařování tlakových nádob


PUBLICITA v OP VK. Seminář pro příjemce v rámci globálních grantů Olomouckého kraje. Olomouc, 20. a 21. dubna 2009


Co najdete v ASPI? (pro uživatele SVI FSE UJEP)

BMW Group Česká republika

Fakulta mechatroniky, informatiky a mezioborových studií Zadání bakalářské / diplomové práce

Úvod do mobilní robotiky AIL028

Sbírka úloh pro elektronickou stavebnici. Stručný popis programovacího jazyka Bascom AVR

Obr. 1 Jednokvadrantový proudový regulátor otáček (dioda plní funkci ochrany tranzistoru proti zápornému napětí generovaného vinutím motoru)

Technické lyceum - výběrové předměty

Podrobný postup pro vygenerování a zaslání Žádosti o podporu a příloh OPR přes Portál farmáře

Obvody s programovatelným řídicím relé

Komunikativní regulátor fancoilu s ventilátorem

Využití interaktivní tabule ve výuce

Aktivity s GPS 3. Měření některých fyzikálních veličin

Mobilní reklama ve vyhledávání

Z OBRAZOVÉHO ZÁZNAMU. Jan HAVLÍK. Katedra teorie obvodů, Fakulta elektrotechnická

- 1 - ZNALECKÝ POSUDEK. č. 21/2016

Článek I. Základní ustanovení. Článek II. Příjmy fondu

animeo Compact animeo Compact

PRAKTICKÉ APLIKACE SERVISNÍCH ROBOTŮ

ZNALECKÝ POSUDEK. č /12

Obec Vlasatice. SMĚRNICE č. 1 / Pravidla pro poskytování dotací z rozpočtu obce Vlasatice

1 VZNIK, VÝVOJ A DEFINICE MECHATRONIKY

ZNALECKÝ POSUDEK. č. 2355/2012

PLAN CONTROL s.r.o., U Trojice 120, Český Krumlov

VYUŽITÍ NEURONOVÝCH SÍTÍ PROSTŘEDÍ MATLAB K PREDIKCI HODNOT NÁKLADŮ PRO ELEKTRICKÉ OBLOUKOVÉ PECE

1. LINEÁRNÍ APLIKACE OPERAČNÍCH ZESILOVAČŮ

Inteligentní stavový ukazatel pro všeobecné použití

modul Jízdy a Kniha jízd uživatelská příručka

SRF08 ultrazvukový dálkoměr

Obsah: 5 KONCEPCE USPOŘÁDÁNÍ KRAJINY NÁVRH PLOŠNÉ A LINIOVÉ ZELENĚ PROSTUPNOST KRAJINY GRAFICKÁ ČÁST ÚZEMNÍ STUDIE...

14.4 Převody řemenové - klínovými řemeny

Vítězslav Bártl. červen 2013

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Simulátor termoelektrického článku typu K

Studentská tvůrčí a odborná činnost STOČ 2013

Příloha č. 4 vý zvy Oprava části chodníku K Nouzovu v Praze 12 technická specifikace. Stávajícístav

SMLOUVA O POSKYTNUTÍ DOTACE

Bifurkační řízení rychlosti DC mikropohonu

Příloha Průběžné zprávy. Shrnutí návrhu algoritmu

ZNALECKÝ POSUDEK. č. 2884/2014

PŘÍLOHA 2 DETAILNÍ VYHODNOCENÍ PŘÍNOSŮ STRATEGIÍ, POLITIK A PROGRAMŮ NA ÚROVNI KRAJŮ PRO NAPLŇOVÁNÍ CÍLŮ STRATEGIE REGIONÁLNÍHO ROZVOJE

Nova AVR 500 Nova AVR 625 Nova AVR 1250

ÚPRAVNA VODY ZAJEČÍ - INTENZIFIKACE A REKONSTRUKCE

Zakázka malého rozsahu - Oznámení o zahájení výběrového řízení - Výzva k podání nabídek k realizaci projektu "Využití biologického odpadu v Otinovsi"

Dynamický model predikovaného vývoje krajiny. Vilém Pechanec

CN-GP50N. Provozní pokyny. Prohlížeč snímků Telefon (Handsfree) Česky. Přenosný navigační systém

ZNALECKÝ POSUDEK číslo / 10

Příloha č. 2 Vyhledávání souřadnic definičních bodů v Nahlížení do KN OBSAH

Hromadná korespondence 5. Word 2003

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Zásady pro udělování a užívání značky MORAVSKÝ KRAS regionální produkt

Územní studie ÚS 5-02/2015 Pro lokalitu Stará čtvrť Ostrava - Lhotka

ZNALECKÝ POSUDEK. č. 2878/2014

MATURITNÍ PRÁCE dokumentace

Škola VOŠ a SPŠE Plzeň, IČO , REDIZO

GIGAmatic. Tenzometrický přetěžovací převodník. 1. Popis Použití Technické informace Nastavení Popis funkce 6. 6.

ZNALECKÝ POSUDEK. č. 3108/2015. Účel znaleckého posudku: Zjištění ceny nemovitosti pro účely prodeje elektronickou aukcí

Obsah. Zelinka: UI v problémech globální optimalizace BEN technická literatura 3

Produktová řada FAAST

AXEmotor-10. Schéma zapojení AXEmotor-10: Popis zapojení. o bčasník p r o u ž i v a t e l e m i k r o k o n t r o l é rů PICAXE

Datový list Kotlový systém - zavážení PYROMAT-DYN

EMPLA spol. s r. o. Hradec Králové Centrum pro osvětu, vzdělání a informace v ochraně prostředí a zdraví

SPARKER RACING 3 NÁVOD

ZÁKLADY ROBOTIKY Úvod do mobilní robotiky

SBÍRKA ZÁKONŮ. Ročník 2012 ČESKÁ REPUBLIKA. Částka 14 Rozeslána dne 31. ledna 2012 Cena Kč 53, O B S A H :



ZNALECKÝ POSUDEK. č. 2893/2014

témata: [ Informační technologie ] [ Elektronika a diagnostika ] [ Zpracování obrazu ] Informační technologie


Cena celkem včetně DPH. E Kč H Kč 52902P ,2 714 Kč Cena bez DPH Cena celkem včetně DPH.

BURZA FILANTROPIE 1 V PARDUBICKÉM KRAJI Ústí nad Orlicí druhá polovina října 2013 Litomyšl

ZNALECKÝ POSUDEK. č. 3199/2015

Typ RT/MRT..a Velikost: převodový poměr: 5:1 100:1. Výkon: 0,06 15 kw. kroutící moment: nm

ŢÁDOST O POSKYTNUTÍ POBYTOVÉ SOCIÁLNÍ SLUŢBY DOMOVA PRO SENIORY KORÝTKO

ISA 402 ZVAŽOVANÉ SKUTEČNOSTI TÝKAJÍCÍ SE SUBJEKTŮ VYUŽÍVAJÍCÍCH SLUŽEB SERVISNÍCH ORGANIZACÍ

Transkript:

PODROBNÝ OBSAH O knize... 8 Úvod... 11 1 BASCOM-8051... 19 1.1 Omezení kompilátoru... 23 1.2 Postup tvorby programu v BASCOM-8051... 25 2 Pohonný subsystém robotu... 27 2.1 Stejnosmìrný motor... 28 2.1.1 Princip èinnosti... 29 2.1.2 Charakteristiky... 33 2.1.3 Budicí obvody stejnosmìrného motoru... 36 2.2 Krokový motor... 41 2.2.1 Krokový motor s pasivním rotorem... 41 2.2.2 Hybridní krokový motor... 42 2.2.3 Lineární krokový motor... 47 2.2.4 Základní charakteristiky krokových motorù... 48 Statická momentová charakteristika krokového motoru... 48 Momentová charakteristika krokového motoru... 50 Rezonance a nestabilita... 50 2.2.5 Zpùsoby øízení krokových motorù... 51 Ètyøtaktní øízení s magnetizací jedné fáze... 51 Ètyøtaktní øízení s magnetizací dvou fází... 52 Osmitaktní øízení... 54 Mikrokrokování... 55 Øízení KM se sníženou energetickou nároèností... 57 2.2.6 Budicí obvody krokového motoru srovnání typù... 58 Buzení z napì ového zdroje... 58 Buzení vnuceným proudem... 60 Pulzní proudový zdroj chopper... 60 Budicí obvody krokového motoru pro režim mikrokrokování... 63 4 PETR NOVÁK: MOBILNÍ ROBOTY POHONY, SENZORY, ØÍZENÍ A

2.2.7 Vícefázové krokové motory... 65 2.2.8 Integrované obvody pro ovládání krokových motorù... 66 2.2.9 Urèení krokovacích intervalù... 69 Lineární rychlostní charakteristika... 70 Lineární akcelerace... 72 Dosažení provozní rychlosti v daném kroku... 75 Lineární deakcelerace... 79 2.3 Dimenzování motoru... 79 2.4 Servo... 89 2.4.1 Øízení serva... 91 3 Senzorický subsystém mobilního robotu... 97 3.1 Interní senzory... 99 3.1.1 Senzory natoèení... 99 Inkrementální senzor... 100 Dekódování kvadraturního signálu... 102 Poèítaèová myš... 108 Absolutní senzor... 111 3.1.2 Otáèkomìry... 112 3.2 Externí senzory... 112 3.2.1 Taktilní senzor... 112 3.2.2 Infraèervený detektor pøekážek... 115 Popis èinnosti... 116 Zjištìní vzdálenosti k pøekážce... 118 Realizace... 120 3.2.3 GP2D02... 125 3.2.4 Sonary... 128 Sonar SRF04... 131 Sonar SRF08... 138 3.2.5 Kompas CMPS01... 144 3.2.6 Modul a senzor pro sledování èáry... 148 4 Øídicí subsystém... 151 4.1 Øídicí systém s PC... 152 4.2 Koncepce øídicího systému... 155 A PETR NOVÁK: MOBILNÍ ROBOTY POHONY, SENZORY, ØÍZENÍ 5

4.3 Øídicí systém s mikrokontrolérem... 156 4.3.1 Atmel AT89C2051... 160 Komunikace... 161 Rozhraní RS485... 163 5 Navigace mobilního robotu... 169 5.1 Globální navigaèní systémy... 170 5.1.1 Relativní navigace... 171 Odometrie... 171 Inertní navigace... 174 5.1.2 Absolutní navigace... 175 6 Neuronové sítì v robotice... 177 6.1 Neuronové sítì... 179 6.1.1 Použití neuronových sítí... 179 6.1.2 Základní model neuronu... 180 6.1.3 Hebbovo uèení... 182 6.1.4 Robot sledující cíl a vyhýbající se pøekážkám... 192 6.2 Vícevrstvé sítì... 196 6.2.1 Metoda Backpropagation (BPG)... 197 6.3 Kohonenova sí... 199 Kohonenovy samoorganizaèní mapy... 201 Kohonenovy samoorganizaèní mapy algoritmus LVQ... 203 6.4 Aplikace neuronové sítì pøi øízení MR... 205 6.4.1 Robot øízený asociativní pamìtí... 205 6.4.2 Využití Kohonenovy mapy pøi navigaci robotu... 209 7 Napájení... 213 8 Pøíklady konstrukcí mobilního robotu... 217 8.1 Všesmìrový MR... 218 8.1.1 Pohybový subsystém robotu... 218 8.1.2 Senzorický subsystém robotu... 220 8.1.3 Øídicí systém VMR... 221 6 PETR NOVÁK: MOBILNÍ ROBOTY POHONY, SENZORY, ØÍZENÍ A

8.2 Šestinohý kráèející robot... 228 8.2.1 Øídicí subsystém... 230 8.2.2 Pohybový subsystém... 230 8.2.3 Chùze... 231 8.2.4 Senzorický subsystém... 233 9 Závìr... 235 Literatura a odkazy... 236 Knihy nakladatelství BEN technická literatura... 243 Kontakty na prodejny technické literatury... 249 Pár slov o nakladatelství... 250 A PETR NOVÁK: MOBILNÍ ROBOTY POHONY, SENZORY, ØÍZENÍ 7

O KNIZE Cílem této publikace je poskytnout základní informace potøebné k návrhu, sestavení a oživení základních subsystémù mobilního robotu [dále také MR] na kolovém, pøípadnì pásovém a kráèejícím podvozku pro výukové a experimentální úèely vèetnì aplikování základního autonomního chování. Ambicí knihy je také dát inspiraci pro experimentální èinnost v oblastech mobilní robotiky. Výbìr, skladba a rozsah jednotlivých kapitol byl volen s ohledem na uvedení základních informací potøebných pro návrh a konstrukci pohonného, senzorického a øídicího subsystému mobilního robotu pro edukaèní a experimentální úèely. Pozornost je také vìnována aplikování jednoduchých neuronových sítí v oblasti autonomního chování. V textu lze též nalézt øadu odvolání na jiné zdroje zabývající se danou problematikou. První kapitola je vìnována struènému popisu základních vlastností a omezení kompilátoru jazyka BASIC, který je souèástí vývojového prostøedí BASCOM-8051. Jedná se o pøekladaè pro mikrokontroléry s jádrem x51/52, softwarový simulátor a debugger. V tomto jazyku je napsána a odladìna vìtšina programù v této publikaci. Rovnìž je zde vysvìtlen dùvod jeho použití vèetnì uvedení jiných alternativ. Jednou z nosných kapitol je kapitola druhá pohonný subsystém robotu. Jsou zde popsány principy èinnosti, základní vlastnosti, charakteristiky, zpùsoby øízení a napájení malých stejnosmìrných a krokových motorù pøipadajících v úvahu jako souèást pohonu MR. Na praktickém pøíkladu je zde demonstrován možný postup výbìru vhodného stejnosmìrného nebo krokového motoru jako pohonu. V závìru kapitoly je též popsáno použití serva jako dostupné alternativy pohonu. Kapitola Senzorický subsystém jak už název napovídá, je vìnována popisu a použití základních vnitøních a vnìjších senzorù MR. Dùraz je kladen na inkrementální senzory a dekódování jejich signálu a na senzory navigaèní. Ty jsou uvedeny poèínaje tìmi nejjednoduššími taktilními, pøes IR senzory (vèetnì konstrukce), sonary, digitální kompas a další. Pro zmiòované senzory jsou v textu také okomentované zdrojové texty obslužných programù. Následující kapitola uvádí možné typy øídicích systémù postavených na PC, mikropoèítaèích a mikrokontrolérech. Jedná se o typy, které pøicházejí v úvahu jako øídicí systém MR. Vzhledem k tomu, že v øadì zde popisovaných konstrukcí je použit mikrokontrolér ATMEL 89C2051, je zde také struènì popsán, vèetnì komunikaèních rozhraní RS232 a RS485 a principu víceprocesorové komunikace. Základní principy navigace mobilních robotù jako je globální a lokální navigace (vèetnì odometrie) jsou pøehledovì zmínìny ve stejnojmenné kapitole. Pro aplikování umìlé inteligence v øízení mobilních robotù je možné použít celé øady principù. V této knize jsou pro tento úèel použity neuronové sítì. Jejich úvodní popis, popis základních struktur a jejich uèení je obsahem kapitoly Neuronové sítì. Zmínìny jsou vícevrstvé sítì, lineární asociátor a Kohonenovy mapy. V závìru kapitoly jsou uve- 8 PETR NOVÁK: MOBILNÍ ROBOTY POHONY, SENZORY, ØÍZENÍ A

deny praktické aplikace neuronových sítí pøi autonomním øízení a navigaci mobilních robotù s využitím senzorického subsystému postaveném na senzorech popsaných v kapitole Senzorický subsystém. Problematice napájení mobilních robotù akumulátorùm, je vìnována následující krátká kapitola. V závìreèné kapitole jsou struènì popsány dvì konstrukce mobilních robotù tøíkolového se všesmìrovými koly a kráèejícího šestinohého. Subsystémy tìchto robotù jsou až na výjimky postaveny na modulech a prvcích popsaných v pøedchozích kapitolách. A PETR NOVÁK: MOBILNÍ ROBOTY POHONY, SENZORY, ØÍZENÍ 9