TECHNICKÁ UNIVERZITA V LIBERCI AUTOREFERÁT. Fakulta mechatroniky, informatiky a mezioborových studií 2009 PAVEL PIRKL
|
|
- Radovan Vopička
- před 9 lety
- Počet zobrazení:
Transkript
1 TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií AUTOREFERÁT DISERTAČNÍ PRÁCE 29 PAVEL PIRKL
2
3 Mapování prostředí a plánování trajektorie pohybu mobilního robotu Autoreferát disertační práce Ing. Pavel Pirkl Technická univerzita v Liberci Fakulta mechatroniky, informatiky a mezioborových studií březen 29
4 Rozsah disertační práce a příloh Počet stran: 12 Počet obrázků: 67 Počet tabulek: 11 Disertační práce je k nahlédnutí na děkanátu FM, TU v Liberci Studentská 2, budova A, tel.: Téma disertační práce: Mapování prostředí a plánování trajektorie pohybu mobilního robotu Disertant: Ing. Pavel Pirkl Studijní program: 2612V Elektrotechnika a informatika Studijní obor: 2612V45 Technická kybernetika Pracoviště: Ústav mechatroniky a technické informatiky Fakulta mechatroniky, informatiky a mezioborových studií Technická univerzita v Liberci Školitel: Doc. Mgr. Ing. Václav Záda, CSc. Sazba provedena autorem v systému L A TEX2ε c Ing. Pavel Pirkl, 29
5 Anotace Mapování prostředí a plánování trajektorie pohybu mobilního robotu Ing. Pavel Pirkl V disertační práci je navržena a realizována vlastní mechanická konstrukce mobilního robotu. Robotický systém je osazen řídícím subsystémem a sensorickým subsystémem vlastní konstrukce včetně programového vybavení. V práci byl také vytvořen model mobilního robotu včetně řídící struktury regulátoru, která umožňuje pohyb robotu po předepsané trajektorii. Byla realizována metoda pro optimální nastavení parametrů regulátoru s požadavkem na předepsanou přesnost polohy a rychlosti. Práce se rovněž zabývá tvorbou okolního prostředí mobilního robotu na základě sensorické mapy reprezentované pomocí mřížek obsazenosti. Část práce je věnována vytvoření pravděpodobnostního modelu ultrazvukového snímače a jeho vlivu na zachycenou mapu prostředí robotu. K eliminaci vícenásobných odrazů byly navrženy další metody. Na základě sensorické mapy je navržena metoda pro vytvoření geometrické mapy prostředí, která je dále použita pro plánování pohybu robotu. Veškeré navržené metody byly testovány na vytvořeném mobilním robotu ve známém a neznámém prostředí robotu. Klíčová slova: mobilní robotika, řízení po trajektorii pravděpodobnostní model ultrazvukového sensoru sensorická, geometrická mapa prostředí plánování trajektorie pohybu robotu III
6 Annotation The Mapping of Environment and Path Planning of Motion of Mobile Robot Pavel Pirkl, MSc. The own mechanical construction of a mobile robot is developed and realized in this work. The robotic system contains control subsystem and sensory subsystem of an own construction and software. The model of the mobile robot is realized in this work and it contains the control structure of a regulator. This regulator makes possible the motion of the mobile robot along desired path. The new method was developed for optimal setting of parameters of feedback controller with requirement to desired accuracy of posture and velocity of mobile robot. Further the work is engaged in a creation of surrounding environment of the mobile robot based on sensory map represented by grids of probability. The probabilistic models of ultrasonic sensor were created. Each model was tested on the quality representation of surrounding environment. The new methods were developed for the elimination of multiple reflection of ultrasonic signal. The new method based on sensory map is developed for the representation of geometric map of environment. The geometric map can be used to planning the motion of robot. The new designed methods were tested on the real mobile robot in known and unknown environment. Key Words: mobile robot, trajectory tracking probability model of ultrasonic sensor sensory, geometric map of environment path planning of motion of mobile robot IV
7 Obsah Anotace Obsah III V 1 Úvod 7 2 Současný stav problematiky, motivace 8 3 Cíle disertační práce 9 4 Sledování trajektorie pohybu robotu Model robotu s řídící strukturou Optimalizace parametrů regulátoru Simulace pohybu mobilního robotu Výsledky simulace Shrnutí dosažených výsledků, aplikace Návrh vlastního sensorického systému 17 6 Reprezentace okolí mobilního robotu Způsoby reprezentace světa Model ultrazvukového snímače Výsledky experimentů Vliv ultrazvukového snímače na kvalitu mapy Vliv kombinovaného modelu na kvalitu mapy Vliv zdvojení čidel na kvalitu mapy Shodnocení dosažených výsledků Plánování cesty pohybu robotu Ověření na reálném systému Plánování cesty ve známem prostředí Plánování cesty v neznámém prostředí Shrnutí, dosažené cíle disertace Dosažené cíle, porovnání se stanovenými cíli Závěr 31 Literatura 32 V
8
9 1 Úvod Robotika je vědní odvětví, jež slučuje poznatky z mnoha technických směrů. Jedná se o interdisciplinární problematiku. Složitost návrhu, stavby a funkce robotu, at už průmyslového nebo mobilního, je úkolem pro kolektiv odborníků z různých oborů. Jedná se o strojní inženýry, o inženýry silnoproudé a slaboproudé elektrotechniky, o tvůrce programového vybavení, o specialisty zabývající se umělou inteligencí a další. Spojením rozvoje robotiky a lidské touhy po prozkoumání nepřístupných oblastí jak na zemi, ve vodě, tak i povrchů planet ve vesmíru přišla řada na vývoj a vysílání mobilních robotů i do těchto oblastí. V letech byl ve Stanford Research Institute vytvořen první autonomní mobilní robot (robot umožňuje samostatný pohyb bez zásahu člověka), který se jmenoval Shakey. Byl vybaven taktilními čidly, videokamerou a sonarovým hloubkoměrem. Na dálku byl spojen s řídícím počítačem a umožňoval plánování cesty a reakce na změny okolního prostředí. V současnosti se můžeme setkat s nasazením robotů i v běžném životě, jedná se například o automatickou travní sekačku firmy Husqvarna, která dokáže ve vyhraničeném prostoru pracovat zcela samostatně. Dále se můžeme setkat s autonomními vysavači umožňujícími automatické vysávání. Na Fakultě mechatroniky, informatiky a mezioborových studií se od počátku 9. let začala budovat Laboratoř inteligentních robotů, jejímž zakladatelem byl doc. V. Záda. Díky jeho iniciativě se podařilo laboratoř vybavit moderními průmyslovými roboty. V roce 24 se na fakultě začala rozvíjet oblast mobilní robotiky. V Atelier Interuniversitaire de Productique spadající pod universitu Paul Sabatier v Toulouse jsem se zúčastnil tříměsíční stáže. Díky vedoucímu tohoto institutu prof. M. Courdessovi jsem mohl pracovat s nejmodernějšími technologiemi v oblasti mobilní robotiky. Velkou část pobytu jsem věnoval možnostem řízení pohybu robotu po předepsané trajektorii s respektováním jeho polohy a rychlosti. Bohužel na naší universitě doposud neexistoval žádný laboratorní mobilní robot, na kterém bych mohl ihned od počátku pokračovat na rozpracovaných tématech. Proto velká část mého doktorandského studia byla směřována ke stavbě mobilního robotu, který byl postupně vybaven řídícím subsystémem a později i sensorickým subsystémem. V této práci se budeme zabývat metodami řízení, rozpoznáváním prostředí a plánováním. Dále uvedeme současný stav problematiky ve světě včetně motivací, vedoucích k cílům disertační práce. 7
10 2 Současný stav problematiky, motivace Část disertační práce je věnována oblasti řízení mobilních robotů po předepsané trajektorii s respektováním požadované polohy a rychlosti. V článcích [1], [2] a [3] jsou uvedeny používané metody řízení mobilních robotů (lineární, nelineární) včetně řídících struktur použitých regulátorů. Uvedené metody vycházejí z linearizace jednokolového modelu mobilního robotu a při volbě vhodných parametrů regulátorů umožňují přesné řízení s dodržením požadované polohy a rychlosti robotu. Dále v článcích [6] a [7] se můžeme setkat s řízením robotů využívajících fuzzy logiky. Navržený přístup však neumožňuje dodržení přesnosti na požadovanou rychlost mobilního robotu. Jedná se o prosté řízení z bodu do bodu bez respektování požadované trajektorie a rychlosti pohybu mobilního robotu. V žádném z uvedených článků se však nesetkáme s obecnou metodou zabývající se optimálním nastavením parametrů použité řídící struktury pro dosažení předepsané přesnosti rychlosti a polohy. Při realizaci takové metody vyjdeme z již navržených řídících struktur lineárního a nelineárního regulátoru, kterou doplníme o model mobilního robotu, skládajícího se z kinematiky a dynamiky robotu. V kapitole 3 jsou uvedeny cíle, kterých se budeme snažit dosáhnout, v této oblasti. Velká část této práce je dále věnována oblasti reprezentace okolí mobilního robotu založené na sensorických mapách, reprezentovaných pomocí mřížek obsazenosti či geometrickém přístupu. V práci [15] jsou uvedeny metody sdružování sensorických dat vycházejících z pravděpodobnostního modelu použitého snímače - ultrazvukový a laserový hloubkoměr. Práce se z části zabývá eliminací vícenásobných odrazů u ultrazvukových snímačů s relativně malým vyzařovacím úhlem 23. V článcích [13] a [12] je uvedena konstrukce ultrazvukového subsystému s 24 čidly s velkým vyzařovacím úhlem 6. Autor se zde věnuje budování mapy prostředí, vycházející z hrubých sensorických dat bez použití mřížek obsazenosti. Použití ultrazvukového snímače s velkým vyzařovacím úhlem se stalo i jedním z hlavních témat pro tuto disertační práci. V oblasti geometrického mapování se spíše setkáváme s metodami využívajících laserových hloubkoměrů, u kterých lze dosáhnout lepších výsledků v porovnání s ultrazvukovými systémy. Například v [16] a [19] jsou uvedeny metody geometrického mapování, které využívají již zmiňovaných laserových snímačů. Použití ultrazvukového systému pro realizaci geometrické mapy je také jedno z témat této práce. Cíle práce v této oblasti jsou uvedeny v kapitole 3. 8
11 3 Cíle disertační práce V následující části textu uvedeme hlavní cíle disertační práce: 1. Na základě studia používaných metod pro řízení mobilního robotu po zadané trajektorii s respektováním předepsané rychlosti navrhnout přístup pro optimální nastavení jeho parametrů. Přístup by měl umožňovat optimální nastavení parametrů regulátoru s požadavkem na předepsanou přesnost polohy a rychlosti robotu. 2. Na základě studia používaných modelů ultrazvukových snímačů navrhnout vlastní model snímače včetně metody ohodnocující kvalitu okolního prostředí robotu. Model by měl eliminovat nedostatky ultrazvukových snímačů především vlivu vícenásobných odrazů v uzavřeném prostředí. Dále navrhnout metody potlačující nežádoucí vliv vícenásobných odrazů. 3. Návrh vlastního přístupu pro realizaci geometrické mapy okolního prostředí robotu, vycházejícího z metod a modelu ultrazvukového snímače eliminující vliv vícenásobných odrazů. 4. Experimentálně ověřit výše uvedené metody na reálném systému, při plánovaném pohybu robotu. Pro splnění výše uvedených cílů bylo nutné navrhnout a realizovat: 1. Mechanickou konstrukci mobilního robotu na základě zvolené koncepce řízení. Pro zvolenou koncepci mobilního robotu navrhnout odpovídající elektrické pohony. 2. Řídící systém mobilního robotu, včetně výběru vhodné distribuce Linuxu s podporou reálného času. 3. Sensorický subsystém umožňující připojení až 24 ultrazvukových čidel s možnou komunikací s řídícím systémem robotu. 4. Programové vybavení pro sensorický systém robotu, řídící systém robotu a vzdálený řídící systém. 9
12 4 Sledování trajektorie pohybu robotu V následující kapitole se budeme zabývat pohybem robotu po dané trajektorii s respektováním jeho polohy, rychlosti a zrychlení. Budeme uvažovat prostředí, ve kterém se nevyskytují žádné překážky. Základní úkoly pohybu mobilního robotu ve volném prostředí jsou: Pohyb z bodu do bodu. Zvolený referenční bod robotu R p musí dosáhnout pozice požadovaného cílového bodu ze zadaného počátečního bodu. V daném případě není zadána požadovaná trajektorie pohybu robotu mezi oběma body. Taková situace je znázorněna na obrázku 4.1a. Sledování trajektorie. Zvolený referenční bod robotu R p musí sledovat zadanou trajektorii s respektováním počáteční konfigurace (výchozí poloha robotu nemusí odpovídat poloze na zadané trajektorii). Takový případ je uveden na obrázku 4.1b. Dále jsou například kladeny požadavky na dodržení předepsané rychlosti během pohybu po dané trajektorii. Start Start Rp Rp Cíl Rp t Rp Trajektorie (a) (b) Obrázek 4.1: Pohyb robotu a) z bodu do bodu b) po předepsané trajektorii. 4.1 Model robotu s řídící strukturou V této kapitole si nejprve uvedeme model mobilního robotu s koncepcí diferenčního způsobu řízení, který používá jako řídící strukturu nelineární zpětnovazební regulátor popsaný v [3]. Výsledný model robotu je uveden na obrázku 4.2 a skládá se z dynamického modelu robotu a modelu stejnosměrného pohonu. Vstupem daného modelu jsou akční zásahy v podobě napětí V 1 a V 2, které jsou vypočteny na základě požadovaných 1
13 hodnot otáček ω 1d a ω 2d a aktuálních hodnot otáček ω 1a a ω 2a v PID regulátoru stejnosměrného pohonu. Model kinematiky robotu pouze přepočítává aktuální hodnoty otáček ω 1a a ω 2a na vstupní parametry pro nelineární regulátor x a, y a a θ a. Nelineární regulátor na základě požadovaných hodnot x d, y d, ω d, θ d a v d vypočte žádané hodnoty ω 1d a ω 2d. x d,y d, d, v ad d Nelineární regulátor x a,y a, a Model kinematiky 1d 2d - - PID PID V 1 V 2 Model robotu 1a 2a Obrázek 4.2: Model mobilního robotu s nelineárním zpětnovazebním regulátorem. Návrh lineárního regulátoru je uveden v [4, 5], kde jeho vstupními parametry jsou x a, y a, x a, y a a θ a. Lineární regulátor na základě požadovaných hodnot x d, y d, x d, y d, ẍ d, ÿ d vypočte opět žádané hodnoty ω 1d a ω 2d vstupující do modelu mobilního robotu. Struktura lineárního regulátoru společně s modelem robotu je uvedena na obrázku 4.3. x d,y d, x d, x a,y ad y ad d, Lineární regulátor x a,y a, x a, y a, a Model kinematiky 1d 2d - - PID PID V 1 V 2 Model robotu 1a 2a Obrázek 4.3: Model mobilního robotu s lineárním zpětnovazebním regulátorem. 11
14 4.2 Optimalizace parametrů regulátoru Použitá řídící struktura nelineárního, lineárního zpětnovazebního regulátoru závisí na dvou ς, c resp. čtyřech parametrech k p1,k p2,k d1 a k d2. Pokud budeme definovat určité kritérium pro ohodnocení kvality nastavených parametrů, lze i definovat algoritmus pro optimální nastavení parametrů. Obecně definované kritérium může mít velmi komplikovanou strukturu, popsanou vztahem T J(p) = g(p) + F(t,p,x,ẋ,ẍ,y,ẏ,ÿ,e,ė,ë)dt, (4.1) kde g(p) je mezní část, p je vektor vybraných parametrů, F je funkce proměnných x, y, e a jejich derivací. Pokud je funkcionál příliš komplikovaný, může se objevit více jak jeden extrém. Z tohoto důvodu je lepší použít globální optimalizační metodu pro nalezení parametrů. Například se jedná o CRS algoritmy, evoluční strategie, globální optimalizace založené na křivkové interpolaci [8],[9], [1] a [11]. V této práci používáme následující kritérium kde J = T Fdt, (4.2) F = k [ x x d + y y d ]+k 1 v v d p η (t t d1 )+k 2 v v d q η (t t d2 ), (4.3) < p < 4, < q < 4, η(t) je Heavisideova funkce, t d1 a t d2 jsou kladné konstanty a T je čas ukončení pohybu robotu. Pokud parametry p nebo q jsou větší jak jedna, pak funkce F představuje normu. V takovém případě může být trajektorie pohybu zakmitaná. Potom je lepší volit parametry p a q menší jak jedna i s rizikem, že zde bude více lokálních minim a z tohoto důvodu bude muset být použita globální optimalizace. Předchozí vztahy (4.2) a (4.3) mohou být použity při simulaci a nastavení parametrů regulátoru. Na reálném systému lze tuto metodu použít pro adaptivní nastavení parametrů regulátoru. Pokud je model mobilního robotu nahrazen za reálný systém, je hodnota kritéria (4.3) známa po opakování jízdy robotu po dané trajektorii. Následně mohou být všechny parametry určeny daleko přesněji a přizpůsobivě. 12
15 4.3 Simulace pohybu mobilního robotu V této kapitole uvedeme výsledky simulace pohybu robotu řízeného pomocí nelineárního, lineárního zpětnovazebního regulátoru. Uvažujme simulační schémata uvedená v kapitole 4.1. Pro ověření pohybu robotu budeme předpokládat sinusovou trajektorii v kartézském souřadnicovém systému (x,y) popsanou vztahem y = A sin(2πx/x T ), (4.4) kde A je amplituda sinusové trajektorie a x T její perioda. S ohledem na plynulost rozjezdu mobilního robotu uvažujeme rampový průběh rychlosti popsaný následujícím vztahem v(t) = V A V A (1 ( t T n ) mn ), (4.5) kde V A je rychlost robotu dosažená po plynulém rozjezdu, T n doba náběhu a m n je mocnina náběhové rampy rychlosti robotu. V následující kapitole si uvedeme výsledky simulace pohybu robotu pro konkrétní tvar sinusové trajektorie s různě nastavenými parametry nelineárního a lineárního zpětnovazebního regulátoru. Uvedeme výsledky bez optimalizace a s optimalizací parametrů jednotlivých regulátorů. Dále se zaměříme na optimalizaci parametrů regulátorů s požadavkem na větší přesnost žádané polohy či rychlosti. Zavedeme následující označení, které budeme uvažovat dále v textu. F (x,y) optimalizace regulátoru s větší přesností polohy F (v) optimalizace regulátoru s větší přesností rychlosti F (x,y/v) optimalizace regulátoru s rovnocennou přesností F výsledná hodnota optimalizačního kritéria n I počet iteračních kroků optimalizace T v perioda vzorkování simulace (x,y,θ) t=s výchozí poloha robotu v čase t = s Obr (e) číslo obrázku výsledku simulace pro chybu polohy Obr (x,y) číslo obrázku výsledku simulace pro polohu číslo obrázku výsledku simulace pro rychlost Obr (v) Chyba polohy je vypočtena jako absolutní hodnota z rozdílu žádané a aktuální polohy mobilního robotu Výsledky simulace Při simulaci pohybu robotu uvažujeme parametry uvedené v tabulce 4.1. Výchozí nastavení robotu neodpovídá požadované poloze a má 13
16 následující hodnoty (x,y) = (.1,.1) m s úhlem natočení θ = π/4 rad. Volbou tohoto nastavení vznikne již v počátku simulace výraznější regulační odchylka. Zavádíme optimalizaci typu F (x,y) a F (v) zpřesňující výslednou polohu robotu resp. její rychlosti. Dále zde uvádíme typ optimalizace F (x,y/v), která zpřesňuje polohu a rychlost robotu téměř stejnou měrou. trajektorie: A = m x T = 2.5m rychlosti: v =.1ms 1 T n = 1s m n = 4 F (x,y) : k = 2 k 1 = 1 k 2 = p = 1 t d1 = s F (v) : k = 1 k 1 = 5 k 2 = p = 1 t d1 = s F (x,y/v) : k = 5 k 1 = 5 k 2 = p = 1 t d1 = s simulace: T v =.75s (x,y,θ) t=s : (-.1,-.1,pi/4) Tabulka 4.1: Parametry simulace pohybu robotu. V tabulce 4.2 jsou uvedeny výsledky simulace pro nelineární regulátor. Výchozí hodnoty parametrů nelineárního regulátoru ς, c jsme zvolili zcela libovolně. Následně jsme provedli jednotlivé typy optimalizace. Díky počátečnímu rozvážení systému není volba parametrů regulátoru tak jednoznačná a má značný vliv na výslednou přesnost polohy a rychlosti robotu. V obou případech optimalizace však došlo k výraznému zlepšení výsledného kritéria F již v prvních krocích optimalizačního algoritmu. Výsledky simulace jsou uvedeny na obrázcích 4.4 a 4.5. Z obrázku 4.4a vídíme, že v případě nelineárního regulátoru vzniká trvalá chyba polohy i po skončení optimalizace. V porovnání s výsledkem optimalizace, upřednostňující přesnost rychlosti, z obrázku 4.5a je tato chyba menší. Přesnost rychlosti robotu se díky procesu optimalizace projevila v obou případech. Při optimalizaci typu F (v) bylo docíleno daleko menšího překmitu rychlosti než u optimalizace upřednostňující polohu, jak je patrné z obrázků 4.5b, resp. 4.4b. F ς c n I Obr (x,y) Obr (v) F (x,y) a 4.4b F (x,y) a 4.4b F (v) a 4.5b F (v) a 4.5b Tabulka 4.2: Výsledky simulace pro nelineární regulátor. V tabulce 4.3 jsou uvedeny výsledky simulace pro lineární regulátor, kde počáteční nastavení jeho parametrů bylo provedeno zcela libovolně. Ve všech typech optimalizace došlo ke zlepšení a v porovnání s výsledky nelineárního regulátoru z tabulky 4.2 bylo dosaženo lepších výsledků. 14
17 Y d,y[m] Skutecna pozice pred optimalizaci Skutecna pozice po optimalizaci Pozadovana pozice X d,x[m] (a) V d,v[m/s] Skutecna rychlost pred optimalizaci Skutecna rychlost po optimalizaci Pozadovana rychlost cas[s] (b) Obrázek 4.4: Řídící struktura s nelineárním regulátorem, typ optimalizace F (x,y) : a) Poloha pohybu robotu. b) Rychlost pohybu robotu. Y d,y[m] Skutecna pozice pred optimalizaci Skutecna pozice po optimalizaci Pozadovana pozice X d,x[m] (a) V d,v[m/s] Skutecna rychlost pred optimalizaci Skutecna rychlost po optimalizaci Pozadovana rychlost cas[s] (b) Obrázek 4.5: Řídící struktura s nelineárním regulátorem, typ optimalizace F (v) : a) Poloha pohybu robotu. b) Rychlost pohybu robotu. F K p1 K p2 K d1 K d2 n I Obr (x,y) Obr (v) F (x,y) a 4.6b F (x,y) a 4.6b F (v) a 4.7b F (v) a 4.7b F (x,y/v) a 4.8b F (x,y/v) a 4.8b Tabulka 4.3: Výsledky simulace pro lineární regulátor. 15
18 Y d,y[m] Skutecna pozice pred optimalizaci Skutecna pozice po optimalizaci Pozadovana pozice V d,v[m/s] Skutecna rychlost pred optimalizaci Skutecna rychlost po optimalizaci Pozadovana rychlost X d,x[m] (a) cas[s] (b) Obrázek 4.6: Řídící struktura s lineárním regulátorem, typ optimalizace F (x,y) : a) Poloha pohybu robotu. b) Rychlost pohybu robotu. Y d,y[m] Skutecna pozice pred optimalizaci Skutecna pozice po optimalizaci Pozadovana pozice X d,x[m] (a) V d,v[m/s] Skutecna rychlost pred optimalizaci Skutecna rychlost po optimalizaci Pozadovana rychlost cas[s] (b) Obrázek 4.7: Řídící struktura s lineárním regulátorem, typ optimalizace F (v) : a) Poloha pohybu robotu. b) Rychlost pohybu robotu. U lineárního regulátoru se však daleko více projevil vliv optimalizace upřednostňující přesnost rychlosti či polohy. Při optimalizaci typu F (x,y) jsme sice docílili takřka ideálního průběhu polohy, avšak za cenu výraznějšího překmitu rychlosti, jak je patrné z obrázku 4.6. Obdobných výsledků v opačném významu, obrázek 4.7, bylo dosaženo pro optimalizaci typu F (v). Jediným správným řešením je upřednostňovat oba typy optimalizace stejnou vahou. Výsledky optimalizace F (x,y/v) jsou uvedeny na obrázku 4.8, kde bylo dosaženo kompromisu mezi oběma typy optimalizace. 16
19 Y d,y[m] Skutecna pozice pred optimalizaci Skutecna pozice po optimalizaci Pozadovana pozice V d,v[m/s] Skutecna rychlost pred optimalizaci Skutecna rychlost po optimalizaci Pozadovana rychlost X d,x[m] (a) cas[s] (b) Obrázek 4.8: Řídící struktura s lineárním regulátorem, typ optimalizace F (x,y/v) : a) Poloha pohybu robotu. b) Rychlost pohybu robotu Shrnutí dosažených výsledků, aplikace Díky vytvořenému modelu mobilního robotu (kapitola 4.1) bylo možné ověřit uvedené řídící struktury regulátorů pro různé typy trajektorií. Volba parametrů regulátorů má podstatný vliv na výslednou přesnost polohy a rychlosti robotu. Špatnou volbou těchto parametrů může vzniknout i nestabilní systém. Při použití globální optimalizace lze dosáhnout požadovaných výsledků s daleko větší přesností, které lze snadno aplikovat na reálný systém. U lineárního regulátoru bylo dosaženo lepších výsledků v porovnání s nelineárním regulátorem díky jeho řídící struktuře s větší možností nastavení jeho parametrů. Většina řídících systémů mobilních robotů využívá řízení po přímé trajektorii s respektováním plynulého rozjezdu a dojezdu. Díky simulačnímu programu lze nejprve ověřit chování na modelu robotu a následně přenést na reálný systém. Ověření na reálném systému mobilního robotu uvedeme v kapitole Návrh vlastního sensorického systému Jedním z cílů této disertační práce bylo vytvořit vlastní sensorický systém mobilního robotu, který bude obsahovat pouze ultrazvukové snímače. Námi navržený sensorický systém obsahuje snímače firmy Robert Bosh GmbH běžně používaných v automobilovém průmyslu při realizaci systému parkovacího pilota. Výhodu použitého čidla lze spatřit v jeho velkém vyzařovacím kuželu, který umožňuje detekci překážek v prostoru. Uvnitř sensoru je integrován vysílač a přijímač ultrazvukového signálu. Dále je zde umístěna elektronika, která zajišt uje generování, příjem a zpracování ultrazvukového signálu. Na obrázku 5.1a je uveden HW navrženého sensorického systému a na 17
20 obrázku 5.1b rozmístění sensoru na mobilním robotu. Na reálném mobilním robotu je umístěno pouze 18 snímačů, jak je patrné z obrázku 5.1b. Takto navržený sensorický subsystém bude použit k detekci okolního prostředí mobilního robotu, kterým se budeme zabývat v kapitolách 6 a 6.2. (a) (b) Obrázek 5.1: a) HW navrženého sensorického systému. b) Umístění snímačů na těle robotu. Výhody sensorického subsystému Velké vyzařovací úhly umožňují detekci většího prostoru s překážkami. Díky tomu lze lépe vytvořit mapu prostředí robotu. Systém umožňuje snímat intenzity odražených signálů, které lze využít k filtraci slabých signálů. Příjem až M odražených signálů včetně jejich intenzit při jednom vysílání ultrazvukového signálu. Současnou obsluhu až čtyř snímačů. Tím vzhledem k velkému počtu čidel dojde k výrazné úspoře času. Detekci nepřipojeného snímače. Libovolné natočení snímačů na těle robotu. 6 Reprezentace okolí mobilního robotu Mezi základní způsoby reprezentace světa patří sensorické, geometrické, topologické a symbolické mapy. V práci se věnujeme reprezentaci světa podle prvních dvou zmíněných metod. 18
21 6.1 Způsoby reprezentace světa Sensorické mapy Jedná se o nejjednodušší způsob reprezentace světa mobilního robotu, který pracuje s nezpracovanými sensorickými daty. Sensorická mapa umožňuje datovou fúzi z jednotlivých měření bud ze stejného typu čidla, nebo různých druhů čidel [15]. Pro reprezentaci zpracovaných senzorických měření lze použít pravděpodobnostní mřížku obsazenosti, kterou poprvé použil Elfes [14]. Jedná se většinou o čtvercovou matici obsahující v jednotlivých buňkách pravděpodobnost výskytu překážky. K vytvoření přesné mapy je nutné znát přesnou polohu a natočení mobilního robotu. Geometrické mapy V tomto případě je prostor reprezentován pomocí geometrických útvarů, nejčastěji úseček nebo křivek druhého řádu. Geometrickou mapu lze stavět bud přímo z hrubých sensorických dat nebo z již předzpracovaných sensorických dat [19], vzniklých datovou fúzí z jednotlivých měření. 6.2 Model ultrazvukového snímače Elfesův model sonaru Elfesův model ultrazvukového snímače je na základě svého matematického vyjádření označován taktéž jako kvadratický model a byl poprvé použit v práci [14]. Vychází ze základních parametrů snímače, přesnosti a horizontálního vyzařovacího úhlu. Exponenciální model sonaru Stejně jako kvadratický model vychází exponenciální model taktéž ze základních parametrů snímače. Modely volnosti a obsazenosti byly vytvořeny na základě statistického měření a lze je popsat rovnicemi uvedenými v [15]. Tento model částečně kompenzuje vliv vícenásobných odrazů. Kombinovaný model sonaru Kombinovaný model sonaru [31] je navržen na základě dříve uvedených modelů. Model volnosti vychází z kvadratického modelu a model obsazenosti omezíme z exponenciálního modelu. Pro ještě větší potlačení vlivu vícenásobných odrazů jsme zavedli další změny. Zdvojování ultrazvukových čidel Pro odstranění vícenásobných odrazů zavedeme další filtr, který spočívá v porovnávání výsledků odpovídajících dvojic levých a pravých ultrazvukových snímačů. Každá z příslušných dvojic musí být stejně nakloněna. 19
22 6.2.1 Výsledky experimentů Budeme se zabývat vlivem modelů ultrazvukových snímačů na výslednou mapu okolí mobilního robotu. V laboratoři robotiky jsme vytvořili členité prostředí, na základě kterého jsme realizovali model vzorové mřížky obsazenosti uvedeného na obrázku 6.2a. Vzhledem k plánovanému porovnání jednotlivých modelů ultrazvukových snímačů jsme vytvořili takové prostředí robotu, ve kterém se budou určitě vyskytovat vícenásobné odrazy. Robot se pohyboval po čtvercové trajektorii o rozměru 2 2 m rychlostí 1 cm/s s výchozí a koncovou pozicí v pravém dolním rohu mapy. Na obrázku 6.2b je vyznačena zelenou barvou trasa pohybu robotu, modrou barvou tělo robotu společně s rozmístěním sensorů a červenou barvou skutečné překážky. Pro posouzení vlivu modelu ultrazvukového snímače na vytvořenou mapu prostředí jsme vypočetli, pro každý model snímače, míru shody mezi vzorovou a naměřenou mřížkou obsazenosti. K výpočtu ohodnocení kvality jsme použili vztahy [17], [15] a vlastní vztah [31]. Pro každý typ modelu jsme provedli celkem 11 výpočtů míry shody mezi vzorovou a aktuálně naměřenou mřížkou obsazenosti v jednotlivých úsecích trajektorie pohybu robotu Vliv ultrazvukového snímače na kvalitu mapy V rámci daného experimentu jsme provedli celkem tři různá měření s jednotlivými modely snímačů. Na obrázku 6.1 jsou uvedeny výsledky míry shody pro 11 měření v průběhu jízdy robotu vypočtené na základě vztahů [17] (Moravec) a [31] (Pirkl). Obě míry shody pro jednotlivé modely vykazují velmi podobné výsledky, kdy v začátku jízdy robotu výrazně narůstá, zhruba do 4-5 měření x Shoda Moravec Kvadraticky Exponencialni Kombinovany m= Cislo mereni (a) Shoda Pirkl Kvadraticky Exponencialni Kombinovany m= Cislo mereni (b) Obrázek 6.1: Míra shody, různých typů modelů, vyjádřená pomocí a) Moravec b) Pirkl Kvalita mapy pro kombinovaný model sonaru uvedená na obrázku 6.1a se v dalším průběhu jízdy takřka nemění. Na obrázku 6.1b, pro stejný typ modelu, 2
23 y[m] y[m] x[m] x[m] (a) (b) Obrázek 6.2: a) Vzorová mapa prostředí robotu b) Kvadratický model dochází k mírnému poklesu míry shody. Daná skutečnost je způsobena jednak výpočtem míry shody, kdy není uvažován neurčitý prostor vzorové mřížky (pravděpodobnost rovna.5) a zejména však výskytem vícenásobných odrazů. Z tohoto vyplývá, že u míry shody vypočtené podle vztahu [31] se daleko více projevuje vliv vícenásobných odrazů. U zbylých dvou modelů dochází k výraznějším poklesům míry shody po provedení 4-5 měření, kde na obrázku 6.1b je vidět strmější pokles způsobený větším vlivem vícenásobných odrazů. Na obrázku 6.2b je uvedená výsledná mapa prostředí, která vznikla v průběhu jízdy robotu při použití kvadratického modelu, která je výrazně ovlivněna výskytem vícenásobných odrazů. Obdobně na obrázku 6.4a je uvedena mapa prostředí pro kombinovaný model sonaru s m = 1, kde dochází k výraznému potlačení vlivu vícenásobných odrazů Vliv kombinovaného modelu na kvalitu mapy V rámci daného experimentu jsme provedli celkem jedenáct různých měření s kombinovaným modelem snímače pro čtyři různě velké hodnoty mocnin u modelu obsazenosti. Na obrázku 6.3 jsou uvedeny výsledky míry shody pro jednotlivá měření. Obě míry shody výrazně narůstají do 4-5 měření a dále pak narůstají pozvolněji v případě obrázku 6.3a. Jak bylo uvedeno v předchozí kapitole, daná míra shody tolik nevystihuje výskyt vícenásobných odrazů. Na obrázku 6.3b vidíme, že od 4-5 měření dochází k pozvolnému poklesu míry shody způsobené výskytem vícenásobných odrazů. Pro mocniny m = 4, 6 je daný pokles zanedbatelný a naznačuje, že se v dané scéně již nevyskytují vícenásobné odrazy. Na obrázku 6.4a a 6.4b jsou uvedeny výsledné mapy prostředí pro kombinovaný model snímače s různou mocninou u obsazeného modelu. Z obrázku je velmi patrný vliv velikosti mocniny na potlačení vícenásobných odrazů, 21
24 Shoda Moravec 2.54 x m=1 m=2 m=4 m=6 Shoda Pirkl m=1 m=2 m=4 m= Cislo mereni (a) Cislo mereni (b) Obrázek 6.3: Míra shody pro kombinované modely s různou mocninou m, vyjádřená pomocí a) Moravec b) Pirkl které se v případě vyšších mocnin nevyskytují. Nevýhodou této filtrace je potlačení delších vzdáleností naměřených snímačem, které by nemusely nutně vést k výskytu vícenásobných odrazů. Takto vytvořený model snímače lze velmi dobře použít k realizaci lokální sensorické mapy prostředí y[m] y[m] x[m] x[m] (a) (b) Obrázek 6.4: a) Kombinovaný model m=1 b) Kombinovaný model m= Vliv zdvojení čidel na kvalitu mapy Pro ještě větší potlačení nežádoucích měření, které vznikají v průběhu jízdy robotu, jsme zavedli další filtraci. Metoda spočívá ve zdvojení ultrazvukových čidel, jak bylo vysvětleno dříve. Provedli jsme experimenty pro dva 22
25 různé typy modelů ultrazvukových snímačů s použitím a bez použití filtru pro vzájemné porovnání výsledků. Na obrázku 6.5 jsou uvedeny výsledky míry shody. Obě míry shody pro filtrovaná data narůstají pozvolna v průběhu celé jízdy robotu a dosáhnou téměř stejných hodnot jako v případě nefiltrovaných měření. Míra vypočtená dle vztahu [31] zde opět potvrzuje lepší popis výskytu vícenásobných odrazů zejména v případě kvadratického modelu, jak je patrné z obrázku 6.5b. Nízká míra shody, v počátku jízdy robotu, u filtrovaných měření je způsobena menším zanášením volného prostoru do mapy prostředí. 2.6 x Shoda Moravec Kvadraticky 2.2 Kvadraticky, filtr Kombinovany m=4 Kombinovany m=4, filtr Cislo mereni (a) Shoda Pirkl Kvadraticky 86 Kvadraticky, filtr Kombinovany m=4 Kombinovany m=4, filtr Cislo mereni (b) Obrázek 6.5: Míra shody, při zdvojení čidel, vyjádřená pomocí a) Moravec b) Pirkl Na obrázku 6.6a je uvedena mapa prostředí pro kvadratický model s filtrací měření, která je v porovnání s obrázkem 6.2b výrazně kvalitnější. Na obrázku 6.6b je uvedena stejná situace pro kombinovaný model, u kterého došlo k mírnému zlepšení v porovnání s obrázkem 6.4b. Zavedením této filtrace dojde k dalšímu potlačení vlivu vícenásobných odrazů Shodnocení dosažených výsledků Pro porovnání vlivu jednotlivých modelů ultrazvukových snímačů na realizovanou mapu okolí robotu jsme provedli řadů měření pro různé scény prostředí. Kvadratické a exponenciální modely snímačů, které jsou publikovány v práci [15] jsou pro naše účely nepoužitelné vzhledem k malému potlačení vlivu vícenásobných odrazů. Výrazně lepších výsledků dostaneme použitím kombinovaného modelu, který spojuje výhody dříve publikovaných modelů. Výskyt vícenásobných odrazů dále eliminujeme zdvojováním ultrazvukových čidel. Díky širokému spektru úhlu vyzařování čidel dochází k téměř totožnému pokrytí prostoru, jako v případě nezdvojených snímačů. Nesmíme dále opomenout filtraci odražených signálů na základě informace o jejich intenzitě. Díky výše popsaným metodám se nám podařilo získat mapu prostředí, která odpovídá reálné scéně a můžeme ji použít k realizaci geometrické mapy. 23
26 y[m] y[m] x[m] x[m] (a) (b) Obrázek 6.6: a) Kvadratický model se zdvojením čidel b) Kombinovaný model pro m=4 se zdvojením čidel 7 Plánování cesty pohybu robotu Mezi základní činnosti mobilního robotu patří plánování jeho cesty z výchozí polohy do cílového bodu. Metody pro plánování cesty jsou závislé na reprezentaci prostředí okolí mobilního robotu, které byly uvedeny v kapitole 6. Většina řídících systémů robotů, které obsahují sensorický subsystémem pro detekci překážek používají metody plánování založené na potencionálním poli, který je použit i v naší práci. 7.1 Ověření na reálném systému Při ověření výsledků metody pro plánování cesty pohybu robotu na reálném systému budeme uvažovat dva případy. Známé prostředí robotu Prostředí robotu je známo a je reprezentováno pomocí geometrické mapy. Daná mapa může být zachycena průjezdem robotu v prostředí na základě pokynů uživatele zadaných například z klientské aplikace. Pro zjednodušení dané situace neuvažujeme překážky během daného průjezdu. Po skončení daného průjezdu má robot již známou mapu okolního prostředí, na základě které může provádět plánování pohybu po předepsané trajektorii. Neznámé prostředí robotu Druhý případ je daleko obecnější a předpokládá, že mobilní robot nemá vytvořenou mapu okolního prostředí. Uživatel zadá prostřednictvím klientské aplikace pouze požadovaný cílový bod pohybu robotu. Robot na základě 24
27 y[m] y[m] x[m] x[m] (a) (b) Obrázek 7.1: a)plánovaná cesta pohybu robotu bez rozšíření hranic překážek. b)plánovaná cesta pohybu robotu s rozšířením hranic překážek. sekvenčního zpracování sensorických dat postupně vytváří mapu prostředí reprezentovanou pomocí geometrického přístupu. Na základě právě zachycené mapy prostředí provádí postupné plánování cesty pohybu směrem k cílovému bodu Plánování cesty ve známem prostředí Při ověření metody plánování pohybu robotu uvažujeme známou geometrickou mapu prostředí, která byla získána na základě sensorické mapy. Na obrázku 7.1a je zachycena situace, kde nebyla uvažována šířka robotu s odpovídajícím rozšířením detekovaných hranic objektů. V takovém případě došlo ke kolizi mezi překážkou a mobilním robotem. Na obrázku 7.1b je uvedena trajektorie pohybu robotu s rozšířením hranic původně zachycených překážek. V daném případě již nedochází ke kolizi robotu s detekovanými překážkami. Zelenou kružnicí jsou naznačeny rozměry mobilního robotu. Stejnou barvou je naznačena trajektorie pohybu robotu, která byla pro potřeby řízení rozdělena na skupinu vzájemně navazujících úseček o délce 2 cm. Řízení probíhá po sinusové trajektorii s amplitudou A = m o dané délce úsečky. Pro tyto účely byl použit lineární regulátor uvedený v kapitole 4.1. Rychlost mobilního robotu byla nastavena na v = 1 cm/s. Rozměr prostředí je 4 4 m. Výchozí poloha robotu je (x, y) S = (1, 1) m s úhlem natočení φ = π/2 rad. Cílová pozice robotu je (x, y) F = ( 1, 1) m. 25
28 7.1.2 Plánování cesty v neznámém prostředí Uvedený přístup předpokládá neznámé prostředí okolí robotu. Uživatel prostřednictvím klientské aplikace zadá požadovaný cílový bod pohybu robotu. Vyhodnocení okolního prostředí probíhá tzv. sekvenčním zpracováním sensorických dat. Nalezené objekty v podobě úseček jsou použity k postupnému plánování pohybu robotu. Pohyb mezi jednotlivými cílovými body již neprobíhá pomocí zpětnovazebního řízení. Uvažujeme zde pouze řízení z bodu do bodu. (a) (b) Obrázek 7.2: Skutečné prostředí mobilního robotu a) scéna I, b) scéna II y[m] y[m] x[m] x[m] (a) (b) Obrázek 7.3: Plánovaná cesta robotu v neznámem prostředí a) reálné překážky a cesta pohybu robotu, b) detekované překážky pomocí Houghovy transformace - Scéna I. Nyní uvedeme výsledky plánování pohybu robotu na dvou odlišných prostředích z obrázku 7.2. Následující parametry platí shodně pro obě scény. 26
29 Rozměr prostředí je 4 4 m. Výchozí poloha robotu je (x, y) S = (1, 1) m s úhlem natočení φ = π rad. Cílová pozice robotu je (x, y) F = ( 1, 1) m y[m] y[m] x[m] x[m] (a) (b) Obrázek 7.4: Plánovaná cesta robotu v neznámem prostředí a) reálné překážky a cesta pohybu robotu, b) detekované překážky pomocí Houghovy transformace - Scéna II. Na obrázku 7.3a jsou zakresleny červenou barvou skutečné překážky scény, zelenou barvou je zachycena trajektorie pohybu robotu společně s jeho rozměrem. Uvažujeme kombinovaný model sonaru (m=4) s pravděpodobnostním přístupem sdružování dat dle D-S teorie. Modrou barvou je znázorněno tělo robotu společně s rozmístěním čidel, kde uvažujeme zdvojení senzorů. Z daného obrázku vidíme, že ultrazvukový systém dokázal velmi věrohodně pokrýt skupinu překážek nacházejících se v jeho blízkosti. Překážka umístěná vpravo od robotu nebyla vůbec detekována z důvodu maximální měřitelné vzdálenosti snímače 3.3 m. Na obrázku 7.3b uvádíme geometrickou mapu zachyceného prostředí, která byla získána na základě Houghovy transformace. Některé rovné stěny byly rozděleny na skupinu úseček (červená barva) vzájemně se překrývajících jen ve velmi omezené délce. Na obrázku 7.4 jsou uvedeny výsledky pro druhé prostředí robotu. Zde bylo dosaženo velmi podobných výsledků, jako u první scény. 27
30 8 Shrnutí, dosažené cíle disertace V předkládané práci je řešena problematika optimálního nastavení parametrů regulátorů pro řízení robotu po předepsané trajektorii s respektováním dané rychlosti. Proto jsou v práci podrobně uvedeny dva základní přístupy zpětnovazebního řízení robotu. V další části práce jsou uvedeny v současnosti používané metody reprezentace okolí mobilního robotu společně s modely ultrazvukového snímače. Dále jsou popsány přístupy pro ohodnocení kvality zachyceného prostředí. Hlavní přínos práce spatřuji v návrhu metody pro optimální nastavení parametrů regulátorů vycházející z vytvořeného modelu robotu. Dále byla navržena metoda eliminující vliv vícenásobných odrazů, vycházející z modelu ultrazvukového snímače a realizovaného ultrazvukového subsystému. Dané přístupy byly použity při realizaci geometrické mapy okolního prostředí vycházející z námi navrženého přístupu. Veškeré navržené metody byly ověřeny na reálném systému při plánovaném pohybu robotu. Metody pro optimální nastavení parametrů regulátoru společně s modelem robotu byly realizovány v programu MATLAB a následně ověřeny na reálném systému robotu. Přístupy spojené s mapováním okolního prostředí, vytvářením geometrické mapy a plánováním pohybu robotu byly ověřeny v klientské aplikaci, která byla napsána v prostředí VisualStudio v jazyce C++. Klientská aplikace komunikuje s řídícím systémem robotu, který byl napsán taktéž v jazyce C++. Dále uvedeme souhrn nových metod a přístupů, které byly vytvořeny v rámci této práce. Sledování trajektorie pohybu robotu Na základě studia metod používaných pro zpětnovazební řízení byl navržen model mobilního robotu s odpovídající strukturou regulátoru. Byla realizována metoda pro optimální nastavení parametrů regulátoru s požadavkem na předepsanou přesnost polohy a rychlosti mobilního robotu. Přínosy práce jsou uvedeny v následujících bodech: Byl realizován model mobilního robotu včetně řídící struktury, který lze použít k optimálnímu nastavení parametrů regulátoru. Vzhledem ke složitosti jednotlivých řídících struktur je velmi obtížné provést nastavení regulátoru tak, aby celý systém byl stabilní. Proto byl navržen přístup, který na vytvořeném modelu robotu nejprve umožňuje optimální nastavení parametrů regulátoru pro zvolenou trajektorii pohybu. Výsledky mohou být následně aplikovány na reálný systém robotu bez dalších zásahů. Reprezentace okolí mobilního robotu Na základě studia metod používaných pro reprezentaci okolí mobilního 28
31 robotu byla nejprve realizována pravděpodobnostní mapa mřížky obsazenosti vycházející z námi navrženého modelu ultrazvukového snímače. Při návrhu sensorického subsystému a modelu ultrazvukového snímače byl brán zřetel na co největší potlačení vlivu vícenásobných odrazů. Na základě pravděpodobnostní mřížky obsazenosti byl navržen postup pro realizaci geometrické mapy okolního prostředí. Přínosy práce jsou uvedeny v následujících bodech: Návrh vlastního sensorického subsystému s možností připojení až 24 čidel s širokým úhlem vyzařování. Systém je navržen tak, aby ultrazvukový snímač umožňoval zachycení odražených signálů od více překážek během jednoho taktu. Společně s informací o vzdálenostech k daným překážkám je měřena i intenzita odraženého signálu. Díky současné obsluze více čidel najednou lze redukovat čas pro získání aktuální podoby scény. V práci byl uveden nový vztah pro ohodnocení kvality vnitřní mapy prostředí. V porovnání s uvedenými vztahy jiných autorů umožňuje náš vztah daleko lépe vystihnout zachycené prostředí robotu, ve kterém se nacházejí vícenásobné odrazy. Pro potlačení vlivu vícenásobných odrazů v uzavřeném prostředí robotu byl navržen kombinovaný model ultrazvukového snímače. V porovnání s ostatními modely ultrazvukových sensorů publikovaných různými autory došlo k výraznému zlepšení zachycené scény prostředí, kterou lze využít k tvorbě geometrické mapy. Byl uveden přístup zdvojování ultrazvukových čidel, který taktéž potlačuje vliv vícenásobných odrazů. Vzhledem k širokému úhlu vyzařování použitého ultrazvukového snímače byl detekován takřka stejný prostor okolí robotu. V oblasti geometrického mapování byl navržen postup vytváření scény, která je reprezentována pomocí úseček. Daný postup využívá k identifikaci objektů Houghovy transformace, jejíž úspěšnost byla zlepšena morfologickou operací pro nalezení kostry objektů. Plánování pohybu robotu V této části práce byly ověřeny námi navržené metody uvedené v kapitole 8. Plánování pohybu robotu je realizováno na základě geometrické mapy, která je v průběhu plánování pohybu již známa nebo se během jízdy robotu vytváří. Oba přístupy plánování byly ověřeny na reálném systému robotu. V případě známé mapy okolí bylo řízení robotu realizováno na základě lineárního regulátoru s požadavkem na přesnost polohy a rychlosti. Nastavení parametrů použitého regulátoru bylo provedeno pomocí optimalizačního kritéria. V případě postupného vytváření mapy prostředí jsme použili prostého řízení z bodu do bodu bez požadavku na přesnost polohy a rychlosti robotu. 29
32 8.1 Dosažené cíle, porovnání se stanovenými cíli V této kapitole uvedeme závěrečné zhodnocení dosažených cílů s ohledem k jejich zadání z úvody kapitoly V práci jsou uvedeny dva základní přístupy řízení mobilního robotu. Metoda pro optimální nastavení parametrů regulátoru, která vychází z modelu robotu je uvedena v kapitole 4.2. Navržený přístup umožňuje optimální nastavení parametrů regulátoru s požadavkem na předepsanou přesnost polohy a rychlosti robotu. 2. Byl navržen kombinovaný model ultrazvukového snímače, který eliminuje vliv vícenásobných odrazů. Dále byl navržen vztah pro ohodnocení kvality prostředí a navržena metoda zdvojování čidel potlačující nežádoucí vliv vícenásobných odrazů, která úzce souvisí s návrhem sensorického subsystému. 3. Byla navržena metoda pro realizaci geometrické mapy na základě mřížek obsazenosti. Metoda vychází z kombinovaného modelu ultrazvukového snímače a dále využívá k identifikaci objektů ve scéně Houghovy transformace. 4. Všechny navržené metody byly experimentálně ověřeny na reálném systému při plánovaném pohybu robotu ve známém a neznámém prostředí. 3
33 9 Závěr Předkládaná práce se zabývá problematikou řízení pohybu robotu s požadavkem na předepsanou přesnost polohy a rychlosti pohybu. Velká část práce je věnována mapování okolí mobilního robotu, která je reprezentována pravděpodobnostní mřížkou obsazenosti nebo geometrickou mapou. Souhrn navržených metod v daných oblastech je uveden v kapitole 8. Všechny přístupy byly ověřeny na reálném systému při plánovaném pohybu robotu ve známém a neznámém prostředí. Porovnání dosažených cílů se stanovenými cíli je uvedeno v kapitole 8.1. Veškeré vytčené cíle z kapitoly 3 byly splněny. Pro splnění cílů disertační práce jsem musel navrhnout mechanickou konstrukci robotu společně s odpovídajícími elektrickými pohony. Mobilní robot jsem postupně doplnil o řídící subsystém a sensorický subsystém. Nesmíme také opomenout na nezbytné programové vybavení pro sensorický subsystém robotu, řídící subsystém robotu a vzdálený řídící subsystém. Výzkum práce jsem realizoval v průběhu několika let. Na výsledky této práce lze navázat problematikou lokalizace robotu vycházející z geometrické mapy okolního prostředí. Stávající systém by mohl být doplněn o přesnější snímače například laserové hloubkoměry. V současnosti je stále řešena problematika postupné lokalizace a mapování prostředí, která by mohla taktéž navázat na tuto práci. 31
34 Reference [1] De Luca, A.; Oriolo, G.; Vendittelli, M. WMR Control Via Dynamic Feedback Linearization: Design, Implementation, and Experimental Validation. IEEE Transactions on Control Systems Technology, Vol. 1, No. 6 (22). [2] Samson, C. Time-varying Feedback Stabilization of Car-like Wheeled Mobile Robots. International Journal of Robotics Research 12(1),55 64 (1993). [3] Canudas de Wit, C.; Khennouf, H.; Samson, C.; Srdalen, O. J. Nonlinear Control Design for Mobile Robots. In: Zheng Y. F.(ed) Recent Trends in Mobile Robots. World Scientific Publisher, (1993). [4] d Andréa-Novel, B.; Bastin, G.; Campion, G. Control of Nonholonomic Wheeled Mobile Robots by State Feedback Linearization. International Journal of Robotics Research 14(6), (1995). [5] De Luca, A.; Di Benedetto, M. D. Control of Nonholonomic Systems Via Dynamic Compensation. Kybernetica 29(6), (1993). [6] Carrasco, R.; Cipriano, A.; Carelli, R. Nonlinear State Estimation in Mobile Robots Using a Fuzzy Observer. IFAC (25). [7] Carrasco, R.; Cipriano, A. Fuzzy Logic Based Nonlinear Kalman Filter Applied to Mobile Robots Modelling. (24). [8] Záda, V.; Zádová, V. Global Optimisation with Spline-interpolation. Proceedings of the Mathematical Method in Economics - MME 97: International Scientific Conference on the Occassion of the 2th Anniversary of Foundation of the Faculty, Ostrava, Czech Republic, (1997). [9] Price, W. L. A Controlled Random Search Procedure for Global Optimisation. Computer Journal, 2(4), (1996). [1] Reiner, H.; Tuy, H. Global Optimisation. Springer-Verlag, Berlin- Heidelberg (199). [11] Handbook of Global Optimization. Kluwer Academic Publishers, Netherlands (1995). [12] Bank, D. Map Building for Mobile Robots by High-Resolution Ultrasonic Sensing., ICAR, Portugal (23). [13] Bank, D. A Novel Ultrasonic Sensing System for Autonomous Mobile Systems., IEEE sensors journal, ISSN X, vol. 2, pp (22). [14] Elfes, A. Occupancy Grids: A Probabilistic Framework of Robot Perception and Navigation. PhD. Thesis. Electrical and Computer Engineering Department, Robotics Institute. Carnegie-Mellon University (1989). [15] Štěpán, P. Vnitřní reprezentace prostředí pro autonomní mobilní roboty. Disertační práce. ČVUT Praha (21). 32
35 [16] Kulich, M. Lokalizace a tvorba modelu prostředí v inteligentní robotice. Disertační práce. ČVUT Praha (23). [17] Martin, M. C.; Moravec, H. P. Robot Evidence Grid. Technical Report CMU-RI-TR The Robotics Institute, Carnegie Mellon University, Pittsburg, Pennsylvania (1996). [18] Wullschleger, H.; Arras, O.; Vestli J. A Flexible Exploration Framework for Map Building. (1999). [19] Nguyen, V.; Martinelli, A.; Tomatis, N.; Siegwart, R. A Comparison of Line Extraction Algorithms Using 2D Laser Rangefinder for Indoor Mobile Robotics. Conference on Intelligent Robots and Systems, IROS 25, Edmonton, Canada (25). [2] Iocchi, L.; Nardi, D. Hough Transform Based Localization for Mobile Robots. Advances in Intelligent Systems and Computer Science (N.Mastorakis,Ed.). World Scientific Engineering Society (1999). [21] The Hough Transform. Massey University Institute of Information and Mathematical Science Computer Science. [online]. Dostupné na http : // alb pc3.massey.ac.nz/notes/59318/ l11.html. [22] Horčička, J. Počítačové zpracování digitálních obrázků Houghova transformace. K7 vědecko populární časopis Fakulty mechatroniky TU v Liberci, 1/25, ISSN (25). [23] Hlaváč, V.; Sedláček, M. Zpracování signálů a obrazů. ČVUT, Praha, ISBN (22). [24] Sonka, M.; Hlavac, V.; Boyle, R. Image Processing, Analysis and Machine Vision. PWS, Boston (1999). [25] Connolly, C.; Grupen, C. The Application of Harmonic Functions to Robotics. Journal of Robotic Systems, (1993). [26] Wang, Ch. Ch. Simultaneous Localization, Mapping and Moving Object Tracking. Pittsburgh USA (24). [27] Thrun, S.; Fox, D.; Burgard, W.; Dellaert, F. Robust Monte Carlo Localization for Mobile Robots. Artificial Intelligence (21). [28] Tarin, S. C.; Brugger, H.; Hofer, E. P.; Tibken, B. Odometry Error Correction by Sensor Fusion for Autonomous Mobile Robot Navigation Instrumentation and Measurement Technology Conference, 21. Proceedings of the 18th IEEE, Issue, vol.3, (21). 33
ROZPOZNÁVÁNÍ AKUSTICKÉHO SIGNÁLU ŘEČI S PODPOROU VIZUÁLNÍ INFORMACE
TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky a mezioborových inženýrských studií ROZPOZNÁVÁNÍ AKUSTICKÉHO SIGNÁLU ŘEČI S PODPOROU VIZUÁLNÍ INFORMACE AUTOREFERÁT DISERTAČNÍ PRÁCE 2005 JOSEF CHALOUPKA
KONTROLA PŘESNOSTI VÝROBY S VYUŽITÍM MATLABU
KONTROLA PŘESNOSTI VÝROBY S VYUŽITÍM MATLABU Ing. Vladislav Matějka, Ing. Jiří Tichý, Ing. Radovan Hájovský Katedra měřicí a řídicí techniky, VŠB-TU Ostrava Abstrakt: Příspěvek se zabývá možností využít
Vývojové práce v elektrických pohonech
Vývojové práce v elektrických pohonech Pavel Komárek ČVUT Praha, Fakulta elektrotechnická, K 31 Katedra elektrických pohonů a trakce Technická, 166 7 Praha 6-Dejvice Konference MATLAB 001 Abstrakt Při
TECHNICKÁ UNIVERZITA V LIBERCI
TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Studie o možnostech dalšího průmyslového využití Semestrální projekt závěrečná zpráva Bc. Ondřej Plachý Liberec 2010
+ ω y = 0 pohybová rovnice tlumených kmitů. r dr dt. B m. k m. Tlumené kmity
Tlumené kmit V praxi téměř vžd brání pohbu nějaká brzdicí síla, jejíž původ je v třecích silách mezi reálnými těles. Matematický popis těchto sil bývá dosti komplikovaný. Velmi často se vsktuje tzv. viskózní
1 VZNIK, VÝVOJ A DEFINICE MECHATRONIKY
1 VZNIK, VÝVOJ A DEFINICE MECHATRONIKY 1.1 VÝVOJ MECHATRONIKY Ve vývoji mechatroniky lze vysledovat tři období: 1. etapa polovina 70. let, Japonsko, založení nového oboru shrnuje poznatky z mechaniky,
Bezkontaktní měření vzdálenosti optickými sondami MICRO-EPSILON
Laboratoř kardiovaskulární biomechaniky Ústav mechaniky, biomechaniky a mechatroniky Fakulta strojní, ČVUT v Praze Bezkontaktní měření vzdálenosti optickými sondami MICRO-EPSILON 1 Měření: 8. 4. 2008 Trubička:
PREDIKCE DÉLKY KOLONY V KŘIŽOVATCE PREDICTION OF THE LENGTH OF THE COLUMN IN THE INTERSECTION
PREDIKCE DÉLKY KOLONY V KŘIŽOVATCE PREDICTION OF THE LENGTH OF THE COLUMN IN THE INTERSECTION Lucie Váňová 1 Anotace: Článek pojednává o předpovídání délky kolony v křižovatce. Tato úloha je řešena v programu
VÝUKA OBECNÝCH METOD ANALÝZY LINEÁRNÍCH OBVODŮ
VÝKA OBECNÝCH METOD ANALÝZ LNEÁRNÍCH OBVODŮ Dalibor Biolek, Katedra elektrotechniky a elektroniky, VA Brno ÚVOD Obecné metody analýzy elektronických obvodů prodělaly dlouhé období svého vývoje. Katalyzátorem
Netlumené kmitání tělesa zavěšeného na pružině
Netlumené kmitání tělesa zavěšeného na pružině Kmitavý pohyb patří k relativně jednoduchým pohybům, které lze analyzovat s použitím jednoduchých fyzikálních zákonů a matematických vztahů. Zároveň je tento
(Auto)korelační funkce. 2. 11. 2015 Statistické vyhodnocování exp. dat M. Čada www.fzu.cz/ ~ cada
(Auto)korelační funkce 1 Náhodné procesy Korelace mezi náhodnými proměnnými má široké uplatnění v elektrotechnické praxi, kde se snažíme o porovnávání dvou signálů, které by měly být stejné. Příkladem
DIPLOMOVÁ PRÁCE Nelineární řízení magnetického ložiska
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta strojní Ústav mechaniky DIPLOMOVÁ PRÁCE Nelineární řízení magnetického ložiska 2004 Jan KRYŠTŮFEK Motivace Účel diplomové práce: Porovnání nelineárního řízení
Obrábění robotem se zpětnovazební tuhostí
Obrábění robotem se zpětnovazební tuhostí Odbor mechaniky a mechatroniky ČVUT v Praze, Fakulta strojní Student: Yaron Sela Vedoucí: Prof. Ing. Michael Valášek, DrSc Úvod Motivace Obráběcí stroj a důležitost
Mechatronické systémy s krokovými motory
Mechatronické systémy s krokovými motory V současné technické praxi v oblasti řídicí, výpočetní a regulační techniky se nejvíce používají krokové a synchronní motorky malých výkonů. Nejvíce máme možnost
Řízení pohybu stanice v simulačním prostředí OPNET Modeler podle mapového podkladu
Rok / Year: Svazek / Volume: Číslo / Number: 2011 13 5 Řízení pohybu stanice v simulačním prostředí OPNET Modeler podle mapového podkladu Map-based mobility control system for wireless stations in OPNET
NOVÉ ZKUŠEBNÍ ZAŘÍZENÍ PRO TRIBOLOGICKOU ZKOUŠKU ZALISOVÁNÍ ZA ROTACE
NOVÉ ZKUŠEBNÍ ZAŘÍZENÍ PRO TRIBOLOGICKOU ZKOUŠKU ZALISOVÁNÍ ZA ROTACE A NEW TESTING MACHINE FOR COMPRESSION-SPIN TEST Bohuslav Mašek, Veronika Fryšová, Václav Koucký Západočeská univerzita v Plzni, Univerzitní
Filmová odparka laboratorní úlohy
VYSOKÁ ŠKOLA CHEMICKO-TECHNOLOGICKÁ V PRAZE Filmová odparka laboratorní úlohy Část 1 ÚLOHY PRO VÝUKU PŘEDMĚTU MĚŘICÍ A ŘÍDICÍ TECHNIKA Verze: 1.0 Prosinec 2004 ÚLOHA 1 Regulace tlaku v brýdovém prostoru
PROFIL BUDOUCÍHO ABSOLVENTA OBORU INFORMATIKA
PROFIL BUDOUCÍHO ABSOLVENTA OBORU INFORMATIKA Cyril Klimeš Ostravská univerzita, katedra informatiky a počítačů, 30. dubna 22, 701 03 Ostrava, ČR, e-mail: cyril.klimes@osu.cz Abstrakt Tento příspěvek si
Fyzikální praktikum 1
Fyzikální praktikum 1 FJFI ČVUT v Praze Úloha: #9 Základní experimenty akustiky Jméno: Ondřej Finke Datum měření: 3.11.014 Kruh: FE Skupina: 4 Klasifikace: 1. Pracovní úkoly (a) V domácí přípravě spočítejte,
Programování LEGO MINDSTORMS s použitím nástroje MATLAB a Simulink
26.1.2018 Praha Programování LEGO MINDSTORMS s použitím nástroje MATLAB a Simulink Jaroslav Jirkovský jirkovsky@humusoft.cz www.humusoft.cz info@humusoft.cz www.mathworks.com Co je MATLAB a Simulink 2
ENERGETICKÁ NÁROČNOST OSVĚTLOVACÍCH SOUSTAV
ENERGETICKÁ NÁROČNOST OSVĚTLOVACÍCH SOUSTAV Ing. Petr Žák, Ph.D. Etna s.r.o., Mečislavova 2, Praha 4, zak@etna.cz Problematice energetické náročnosti a úspor elektrické energie je pozornost věnována již
Otočný stůl nové koncepce pro multifunkční obráběcí centrum
Otočný stůl nové koncepce pro multifunkční obráběcí centrum Ing. Ondřej Kubera Vedoucí práce: Ing. Lukáš Novotný, Ph.D. Abstrakt Příspěvek popisuje novou koncepci otočného stolu s prstencovým motorem,
Vypracovat přehled paralelních kinematických struktur. Vytvořit model a provést analýzu zvolené PKS
Autor BP: Vedoucí práce: Tomáš Kozák Ing. Jan Zavřel, Ph.D. Vypracovat přehled paralelních kinematických struktur Vytvořit model a provést analýzu zvolené PKS Provést simulaci zvolené PKS Provést optimalizaci
ZÁKLADY ROBOTIKY Úvod do mobilní robotiky
ZÁKLADY ROBOTIKY Úvod do mobilní ky Ing. Josef Černohorský, Ph.D. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/07.0247,
Příloha P.1 Mapa větrných oblastí
Příloha P.1 Mapa větrných oblastí P.1.1 Úvod Podle metodiky Eurokódů se velikost zatížení větrem odvozuje z výchozí hodnoty základní rychlosti větru, definované jako střední rychlost větru v intervalu
Úvod do zpracování obrazů. Petr Petyovský Miloslav Richter
Úvod do zpracování obrazů Petr Petyovský Miloslav Richter 1 OBSAH Motivace, prvky a základní problémy počítačového vidění, pojem scéna Terminologie, obraz, zpracování a analýza obrazu, počítačové vidění,
v Praze mezi kanály EEG Ondřej Drbal 5. ročník, stud. sk. 9
České vysoké učení technické v Praze Algoritmy pro měření zpoždění mezi kanály EEG Ondřej Drbal 5. ročník, stud. sk. 9 31. března 23 Obsah 1 Zadání 1 2 Uvedení do problematiky měření zpoždění signálů 1
Model helikoptéry H1
Model helikoptéry H Jan Nedvěd nedvej@fel.cvut.cz Hodnoty a rovnice, které jsou zde uvedeny, byly naměřeny a odvozeny pro model vrtulníku H umístěného v laboratoři č. 26 v budově Elektrotechnické fakulty
POLOHOVÁNÍ ULTRAZVUKOVÉHO SENZORU
1 VŠB - Technická Univerzita Ostrava, Katedra automatizační techniky a řízení Příspěvek popisuje zařízení realizující lineární posuv ultrazvukového snímače. Mechanismem realizujícím lineární posuv je kuličkový
Vypracovat přehled způsobů řízení paralelních kinematických struktur s nadbytečnými pohony
Autor DP: Vedoucí práce: Bc. Tomáš Kozák Ing. Jan Zavřel, Ph.D. Vypracovat přehled způsobů řízení paralelních kinematických struktur s nadbytečnými pohony Vytvořit model jednoduchého redundantního mechanismu
Technisches Lexikon (cz.) 16/10/14
Technický lexikon Pojmy z techniky měření sil a točivých momentů a d a tových listů GTM Technisches Lexikon (cz.) 16/10/14 Úvod V tomto Technickém lexikonu najdete vysvětlení pojmů z techniky měření síly
OD NÁPADU K VÝROBKU ANEB APLIKOVANÝ VÝZKUM V PRAXI
OD NÁPADU K VÝROBKU ANEB APLIKOVANÝ VÝZKUM V PRAXI Doc. Ing. Aleš Rubina, Ph.D., Ing. Pavel Uher, Ing. Olga Rubinová, Ph.D. Vysoké učení technické v Brně, Fakulta stavební, Ústav technických zařízení budov,
VLIV GEOMETRICKÉ DISPERZE
VLIV GEOMETRICKÉ DISPERZE NA ŠÍŘENÍ NAPĚŤOVÝCH VLN Petr Hora Centrum diagnostiky materiálu, Ústav termomechaniky AV ČR, Veleslavínova, 3 4 Plzeň, e-mail: hora@cdm.it.cas.cz Abstrakt The effect geometrical
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta strojního inženýrství Ústav mechaniky těles. Ing. Petr Krejčí
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta strojního inženýrství Ústav mechaniky těles Ing. Petr Krejčí OPTIMALIZACE VLASTNOSTÍ MAGNETICKÉ SPOJKY A MODELOVÁNÍ DYNAMICKÉHO CHOVÁNÍ SPOJKY S VYUŽITÍM METOD UMĚLÉ
Ing. Miloš Kalousek, Ph.D., Ing. Danuše Čuprová, CSc. VUT Brno
MODELOVÁNÍ TEPELNÝCH MOSTŮ Ing. Miloš Kalousek, Ph.D., Ing. Danuše Čuprová, CSc. VUT Brno Anotace U objektů, projektovaných a realizovaných v současné době, bývá většinou podceněn význam konstrukčního
V praxi pracujeme s daty nominálními (nabývají pouze dvou hodnot), kategoriálními (nabývají více
9 Vícerozměrná data a jejich zpracování 9.1 Vícerozměrná data a vícerozměrná rozdělení Při zpracování vícerozměrných dat, hledáme souvislosti mezi dvěmi, případně více náhodnými veličinami. V praxi pracujeme
TAKTILNÍ PLOŠNÉ SNÍMAČE A JEJICH KALIBRACE Tactile Surface Sensors and Their Calibration
TAKTILNÍ PLOŠNÉ SNÍMAČE A JEJICH KALIBRACE Tactile Surface Sensors and Their Calibration René Neděla Abstract: In this article you can see some examples of Tactile Surface Sensors, their using, different
VÝVOJ NOVÉHO REGULAČNÍHO ALGORITMU KOTLE VERNER S PODPOROU PROGRAMU MATLAB
VÝVOJ NOVÉHO REGULAČNÍHO ALGORITMU KOTLE VERNER S PODPOROU PROGRAMU MATLAB Úvod S. Vrána, V. Plaček Abstrakt Kotel Verner A25 je automatický kotel pro spalování biomasy, alternativních pelet, dřevních
Západočeská univerzita. Lineární systémy 2
Západočeská univerzita FAKULTA APLIKOVANÝCH VĚD Lineární systémy Semestrální práce vypracoval: Jan Popelka, Jiří Pročka 1. květen 008 skupina: pondělí 7-8 hodina 1) a) Jelikož byly měřící přípravky nefunkční,
Stabilita v procesním průmyslu
Konference ANSYS 2009 Stabilita v procesním průmyslu Tomáš Létal VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV PROCESNÍHO A EKOLOGICKÉHO INŽENÝRSTVÍ, Adresa: Technická 2896/2, 616 69
SYLABUS PŘEDNÁŠKY 6a Z INŽENÝRSKÉ GEODÉZIE (Polohové vytyčovací sítě) 4. ročník bakalářského studia studijní program G studijní obor G
SYLABUS PŘEDNÁŠKY 6a Z INŽENÝRSKÉ GEODÉZIE (Polohové vytyčovací sítě) 4. ročník bakalářského studia studijní program G studijní obor G říjen 2014 1 7. POLOHOVÉ VYTYČOVACÍ SÍTĚ Vytyčení je součástí realizace
Tlumené kmitání tělesa zavěšeného na pružině
Tlumené kmitání tělesa zavěšeného na pružině Kmitavé pohyby jsou důležité pro celou fyziku a její aplikace, protože umožňují relativně jednoduše modelovat řadu fyzikálních dějů a jevů. V praxi ale na pohybující
MĚŘENÍ PORUCH PŘEDIZOLOVANÝCH POTRUBNÍCH SYSTÉMŮ POMOCÍ PŘENOSNÉHO REFLEKTOMETRU BDP
MĚŘENÍ PORUCH PŘEDIZOLOVANÝCH POTRUBNÍCH SYSTÉMŮ POMOCÍ PŘENOSNÉHO REFLEKTOMETRU BDP 103 Doplněk návodu k obsluze BDP 103 14.09.2000 (upraveno 15.02.2005) Tento doplněk předpokládá znalost Návodu k obsluze
Masarykova univerzita. Fakulta informatiky. Evoluce pohybu
Masarykova univerzita Fakulta informatiky Evoluce pohybu IV109 Tomáš Kotula, 265 287 Brno, 2009 Úvod Pohyb je jedním ze základních projevů života. Zdá se tedy logické, že stejně jako ostatní vlastnosti
Měření rozložení optické intenzity ve vzdálené zóně
Rok / Year: Svazek / Volume: Číslo / Number: 1 1 5 Měření rozložení optické intenzity ve vzdálené zóně Measurement of the optial intensity distribution at the far field Jan Vitásek 1, Otakar Wilfert, Jan
Stud. skupina: 3E/96 Číslo úlohy: - FSI, ÚMTMB - ÚSTAV MECHANIKY TĚLES, MECHATRONIKY A BIOMECHANIKY REAL TIME CONTROL
Předmět: RDO ŘÍZENÉ DYNAMICKÉ SOUSTAVY Jméno: Ročník: 3 Datum: 5. 5. 2013 Stud. skupina: 3E/96 Číslo úlohy: - Ústav: FSI, ÚMTMB - ÚSTAV MECHANIKY TĚLES, MECHATRONIKY A BIOMECHANIKY Název úlohy: REAL TIME
KULOVÝ STEREOTEPLOMĚR NOVÝ přístroj pro měření a hodnocení NEROVNOMĚRNÉ TEPELNÉ ZÁTĚŽE
české pracovní lékařství číslo 1 28 Původní práce SUMMARy KULOVÝ STEREOTEPLOMĚR NOVÝ přístroj pro měření a hodnocení NEROVNOMĚRNÉ TEPELNÉ ZÁTĚŽE globe STEREOTHERMOMETER A NEW DEVICE FOR measurement and
Proudìní fotosférického plazmatu po sluneèním povrchu
Proudìní fotosférického plazmatu po sluneèním povrchu M. Klvaòa, Astronomický ústav Akademie vìd Èeské republiky, observatoø Ondøejov, Èeská republika, mklvana@asu.cas.cz M. Švanda, Matematicko-fyzikální
Zde bude zadání práce
Zde bude zadání práce Abstrakt Diplomová práce Návrh řídícího algoritmu pro stabilizaci letadla předkládá základní informace o aerodynamice letadel, potřebné k vytvoření nelineárního matematického modelu
AKTUÁLNÍ VÝVOJOVÉ TRENDY V OBLASTI KONSTRUKCE A MECHANICKÉ HLUČNOSTI BRZDOVÝCH SYSTÉMŮ
AKTUÁLNÍ VÝVOJOVÉ TRENDY V OBLASTI KONSTRUKCE A MECHANICKÉ HLUČNOSTI BRZDOVÝCH SYSTÉMŮ CURRENT DEVELOPMENT TRENDS IN THE FIELD OF PRODUCT DESIGN AND MECHANICAL NOISE OF THE BRAKE SYSTEMS Petr Kašpar 1
NÁVRH LQG ŘÍZENÍ PRO FYZIKÁLNÍ MODEL KULIČKY NA TYČI
NÁVRH LQG ŘÍZENÍ PRO FYZIKÁLNÍ MODEL KULIČKY NA TYČI Petr Vojčinák, Martin Pieš, Radovan Hájovský Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra měřicí a
ÚLOHA R1 REGULACE TLAKU V BRÝDOVÉM PROSTORU ODPARKY
VYSOKÁ ŠKOLA CHEMICKO-TECHNOLOGICKÁ V PRAZE Ústav počítačové a řídicí techniky Ústav fyziky a měřicí techniky LABORATOŘ OBORU IIŘP ÚLOHA R1 REGULACE TLAKU V BRÝDOVÉM PROSTORU ODPARKY Zpracoval: Miloš Kmínek
Využití stavebnice Lego při výuce
Využití stavebnice Lego při výuce Usage brick box LEGO in education Michal Pikner Bakalářská práce 2008 UTB ve Zlíně, Fakulta aplikované informatiky, 2007 4 ABSTRAKT Tato práce pojednává o využití robotů,
Experimentální metody EVF II.: Mikrovlnná
Experimentální metody EVF II.: Mikrovlnná měření parametrů plazmatu Vypracovali: Štěpán Roučka, Jan Klusoň Zadání: Měření admitance kolíku impedančního transformátoru v závislosti na hloubce zapuštění.
ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA EKONOMICKÁ. Bakalářská práce. Řízení rizik projektu přesunu sběrného dvora
ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA EKONOMICKÁ Bakalářská práce Řízení rizik projektu přesunu sběrného dvora Risk management of the scrap yard dislocation Jana Široká Plzeň 2014 Prohlašuji, že jsem
ADAPTACE PARAMETRU SIMULAČNÍHO MODELU ASYNCHRONNÍHO STROJE PARAMETR ADAPTATION IN SIMULATION MODEL OF THE ASYNCHRONOUS MACHINE
ADAPTACE PARAMETRU SIMULAČNÍHO MODELU ASYNCHRONNÍHO STROJE PARAMETR ADAPTATION IN SIMULATION MODEL OF THE ASYNCHRONOUS MACHINE Oktavián Strádal 1 Anotace: Článek ukazuje použití metod umělé inteligence
KONFIGURACE SILNIČNÍCH KŘIŽOVATEK
Mendelova zemědělská a lesnická univerzita v Brně Agronomická fakulta Ústav techniky a automobilové dopravy KONFIGURACE SILNIČNÍCH KŘIŽOVATEK Bakalářská práce Brno 2006 Vedoucí bakalářské práce: Doc. Ing.
GRAFICKÉ ROZHRANÍ V MATLABU PRO ŘÍZENÍ DIGITÁLNÍHO DETEKTORU PROSTŘEDNICTVÍM RS232 LINKY
GRAFICKÉ ROZHRANÍ V MATLABU PRO ŘÍZENÍ DIGITÁLNÍHO DETEKTORU PROSTŘEDNICTVÍM RS232 LINKY Jiří Šebesta Ústav radioelektroniky, Fakulta elektroniky a komunikačních technologií Vysoké učení technické v Brně
LBP, HoG Ing. Marek Hrúz Ph.D. Plzeň Katedra kybernetiky 29. října 2015
LBP, HoG Ing. Marek Hrúz Ph.D. Plzeň Katedra kybernetiky 29. října 2015 1 LBP 1 LBP Tato metoda, publikovaná roku 1996, byla vyvinuta za účelem sestrojení jednoduchého a výpočetně rychlého nástroje pro
Konfigurace řídicího systému technikou Hardware In The Loop
1 Portál pre odborné publikovanie ISSN 1338-0087 Konfigurace řídicího systému technikou Hardware In The Loop Szymeczek Michal Elektrotechnika, Študentské práce 20.10.2010 Bakalářská práce se zabývá konfigurací
STRATEGIE ŘÍZENÍ TOKU ENERGIE PRO POHON VOZIDLA S PNEUMATICKY HYBRIDNÍM MOTOREM Energy Management Strategies for Hybrid Pneumatic Engine
STRATEGIE ŘÍZENÍ TOKU ENERGIE PRO POHON VOZIDLA S PNEUMATICKY HYBRIDNÍM MOTOREM Energy Management Strategies for Hybrid Pneumatic Engine A. Ivančo, J.Bíla, Y. Chamaillard Souhrn: Článek představuje nový
SIMULACE PRÁCE VEŘEJNÉHO LOGISTICKÉHO CENTRA SIMULATION OF FREIGHT VILLAGE WORKING
SIMULACE PRÁCE VEŘEJNÉHO LOGISTICKÉHO CENTRA SIMULATION OF FREIGHT VILLAGE WORKING Jaromír Široký 1, Michal Dorda 2 Anotace: Článek popisuje simulační model práce veřejného logistického centra, který byl
Cyklické změny v dynamice sluneční konvektivní zóny
Cyklické změny v dynamice sluneční konvektivní zóny P. Ambrož, Astronomický ústav AVČR, Ondřejov, pambroz @asu.cas.cz Abstrakt Na základě analýzy rozsáhlého materiálu evoluce fotosférických pozaďových
INTELIGENTNÍ SNÍMAČE
INTELIGENTNÍ SNÍMAČE Petr Beneš Vysoké učení technické v Brně, FEKT, Ústav automatizace a měřicí techniky Kolejní 4, 612 00 Brno, benesp@feec.vutbr.cz Abstrakt: Příspěvek se věnuje problematice inteligentních
GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 6
UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 6 Lubomír Vašek Zlín 2013 Obsah... 3 1. Základní pojmy... 3 2. Princip rastrové reprezentace... 3 2.1 Užívané
Úloha č. 8 Vlastnosti optických vláken a optické senzory
Úloha č. 8 Vlastnosti optických vláken a optické senzory Optické vlákna patří k nejmodernějším přenosovým médiím. Jejich vysoká přenosová kapacita a nízký útlum jsou hlavní výhody, které je staví před
Shrnutí dosažených výsledků řešení P. č. 44-06
Shrnutí dosažených výsledků řešení P. č. 44-06 Výsledky v oblasti vyztužování a strategie vedení důlních děl Matematické modelování účinnosti doplňující svorníkové výztuže při dynamickém zatěžování výztuže
VYMEZENÍ A POROVNÁNÍ PARAMETRŮ NÁVRHOVÉHO POMALÉHO VOZIDLA DLE NORMY ČSN 736101
VŠB-Technická univerzita Ostrava Fakulta stavební Studentská vědecká odborná činnost školní rok 2005-2006 VYMEZENÍ A POROVNÁNÍ PARAMETRŮ NÁVRHOVÉHO POMALÉHO VOZIDLA DLE NORMY ČSN 736101 Předkládá student
ENVIRONMENTÁLNÍ OPTIMALIZACE KOMŮRKOVÉ ŽELEZOBETONOVÉ DESKY
ENVIRONMENTÁLNÍ OPTIMALIZACE KOMŮRKOVÉ ŽELEZOBETONOVÉ DESKY Ctislav Fiala, Petr Hájek 1 Úvod Optimalizace v environmentálních souvislostech se na přelomu tisíciletí stává významným nástrojem v oblasti
KYBERNETIKA. Prof. Ing. Vilém Srovnal, CSc. Vysoká škola báňská Technická univerzita Ostrava
KYBERNETIKA Prof. Ing. Vilém Srovnal, CSc. Vysoká škola báňská Technická univerzita Ostrava 28 . ÚVOD DO TECHNICKÉ KYBERNETIKY... 5 Co je to kybernetika... 5 Řídicí systémy... 6 Základní pojmy z teorie
Ṡystémy a řízení. Helikoptéra Petr Česák
Ṡystémy a řízení Helikoptéra 2.......... Petr Česák Letní semestr 2001/2002 . Helikoptéra 2 Identifikace a řízení modelu ZADÁNÍ Identifikujte laboratorní model vodárny č. 2.; navrhněte a odzkoušejte vhodné
Bayesovská klasifikace digitálních obrazů
Výzkumný ústav geodetický, topografický a kartografický Bayesovská klasifikace digitálních obrazů Výzkumná zpráva č. 1168/2010 Lubomír Soukup prosinec 2010 1 Úvod V průběhu nedlouhého historického vývoje
SPECIFICKÝCH MIKROPROGRAMOVÝCH ARCHITEKTUR
EVOLUČNÍ NÁVRH A OPTIMALIZACE APLIKAČNĚ SPECIFICKÝCH MIKROPROGRAMOVÝCH ARCHITEKTUR Miloš Minařík DVI4, 2. ročník, prezenční studium Školitel: Lukáš Sekanina Fakulta informačních technologií, Vysoké učení
Rezonanční elektromotor
- 1 - Rezonanční elektromotor Ing. Ladislav Kopecký, 2002 Použití elektromechanického oscilátoru pro převod energie cívky v rezonanci na mechanickou práci má dvě velké nevýhody: 1) Kmitavý pohyb má menší
Využití matematického zpracování údajů o množstvi plynnovzdušné směsi získaných z monitoringu odplyňovacích vrtů
Využití matematického zpracování údajů o množstvi plynnovzdušné směsi získaných z monitoringu odplyňovacích vrtů Iveta Cholovová 1 a Josef Mazáč 2 Utilizationof processing mathematic data on gas air mixtures
Matice se v některých publikacích uvádějí v hranatých závorkách, v jiných v kulatých závorkách. My se budeme držet zápisu s kulatými závorkami.
Maticové operace Definice Skalár Představme si nějakou množinu, jejíž prvky lze sčítat a násobit. Pěkným vzorem jsou čísla, která už známe od mala. Prvky takové množiny nazýváme skaláry. Matice Matice
TECHNICKÁ UNIVERZITA V LIBERCI
TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Rozdělení sub-oborů robotiky Učební text jméno a příjmení autora Doc. Ing. Mgr. Václav Záda, CSc. Liberec 2010 Materiál
Mechatronika. učebn ice. Ladislav Maixner a kolektiv. Computer Press Brno 2006
Mechatronika učebn ice Ladislav Maixner a kolektiv Computer Press Brno 2006 Obsah Predmluva l Úvod Úwd 3 Ing Gunnar Kunzel 1 Úvod do mechatroniky 5 obebezbez 11 Vznik,vývoj a definicemechatroniky 5 12
Obrázek č. 7.0 a/ regulační smyčka s regulátorem, ovladačem, regulovaným systémem a měřicím členem b/ zjednodušené schéma regulace
Automatizace 4 Ing. Jiří Vlček Soubory At1 až At4 budou od příštího vydání (podzim 2008) součástí publikace Moderní elektronika. Slouží pro výuku předmětu automatizace na SPŠE. 7. Regulace Úkolem regulace
Neuropočítače. podnět. vnímání (senzory)
Neuropočítače Princip inteligentního systému vnímání (senzory) podnět akce (efektory) poznání plánování usuzování komunikace Typické vlastnosti inteligentního systému: schopnost vnímat podněty z okolního
Osvětlování a stínování
Osvětlování a stínování Pavel Strachota FJFI ČVUT v Praze 21. dubna 2010 Obsah 1 Vlastnosti osvětlovacích modelů 2 Světelné zdroje a stíny 3 Phongův osvětlovací model 4 Stínování 5 Mlha Obsah 1 Vlastnosti
NÁVRH REGULÁTORU PRO VLT TELESKOP POMOCÍ MATLABU 1. Zdeněk Hurák, Michael Šebek
NÁVRH REGULÁTORU PRO VLT TELESKOP POMOCÍ MATLABU 1 Zdeněk Hurák, Michael Šebek Ústav teorie informace a automatizace Akademie věd České republiky, Praha e-mail: hurak@utia.cas.cz, msebek@utia.cas.cz Abstrakt:
ZRYCHLENÍ KMITAVÉHO POHYBU
Jaroslav Reichl, 011 ZRYCHLENÍ KMITAVÉHO POHYBU Pomůcky: tříosé čidlo zrychlení 3D-BTA (základní měření lze realizovat i s jednoosým čidlem zrychlení), optická závora VPG-BTD, větší lékovka (nebo nádobka
Implementace A* algoritmu na konkrétní problém orientace v prostoru budov
Implementace A* algoritmu na konkrétní problém orientace v prostoru budov Popis problému Orientaci ve známém prostředí lze převést na problém nalezení cesty z místa A do místa B. Obecně platí, že robot
2. RBF neuronové sítě
2. RBF neuronové sítě Kapitola pojednává o neuronových sítích typu RBF. V kapitole je popsána základní struktura tohoto typu neuronové sítě. Poté následuje definice a charakteristika jednotlivých radiálně
INTEGROVANÉ INFORMAČNÍ A ŘÍDICÍ SYSTÉMY PRŮMYSLOVÉ AUTOMATIZACE
INTEGROVANÉ INFORMAČNÍ A ŘÍDICÍ SYSTÉMY PRŮMYSLOVÉ AUTOMATIZACE Ing. Aleš Galuška VŠB-TU Ostrava Abstract Tento příspěvek zabývá integrací nového způsobu řízení, fuzzy řízení pohonu válcovací stolice.
Koncept Hayekova stroje pro řízení robotů Khepera IV
Koncept Hayekova stroje pro řízení robotů Khepera IV Lukáš Mamula Slezská univerzita v Opavě, Filozoficko-přírodovědecká fakulta v Opavě Bezručovo náměstí 13, 74601 Opava mamula.lukas@gmail.com Abstrakt
PROBLEMATIKA TAKTOVÝCH JÍZDNÍCH ŘÁDŮ THE PROBLEMS OF INTERVAL TIMETABLES
PROBLEMATIKA TAKTOVÝCH JÍZDNÍCH ŘÁDŮ THE PROBLEMS OF INTERVAL TIMETABLES Zdeněk Píšek 1 Anotace: Příspěvek poednává o základních aspektech a prvcích plánování taktových ízdních řádů a metod, kterých se
Bakalářská práce. Návrh planetové redukce pro vůz Formula Student
České vysoké učení technické v Praze Fakulta strojní Ústav automobilů, spalovacích motorů a kolejových vozidel Bakalářská práce Návrh planetové redukce pro vůz Formula Student 2015 Prohlášení Prohlašuji,
3. D/A a A/D převodníky
3. D/A a A/D převodníky 3.1 D/A převodníky Digitálně/analogové (D/A) převodníky slouží k převodu číslicově vyjádřené hodnoty (např. v úrovních TTL) ve dvojkové soustavě na hodnotu nějaké analogové veličiny.
Kolaborativní aplikace
Kolaborativní aplikace Michal Máčel Vema, a. s. Okružní 3a, 638 00 Brno - Lesná, macel@vema.cz Tomáš Hruška Fakulta informačních technologií Vysokého učení technického v Brně, Ústav informačních systémů,
7. Analýza pohybu a stupňů volnosti robotické paže
7. Analýza pohybu a stupňů volnosti robotické paže Úkoly měření a výpočtu ) Změřte EMG signál, vytvořte obálku EMG signálu. ) Určete výpočtem nutný počet stupňů volnosti kinematického řetězce myoelektrické
3.2 Rovnice postupné vlny v bodové řadě a v prostoru
3 Vlny 3.1 Úvod Vlnění můžeme pozorovat například na vodní hladině, hodíme-li do vody kámen. Mechanické vlnění je děj, při kterém se kmitání šíří látkovým prostředím. To znamená, že například zvuk, který
Aplikovaná numerická matematika
Aplikovaná numerická matematika 6. Metoda nejmenších čtverců doc. Ing. Róbert Lórencz, CSc. České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových systémů Příprava studijních
Robotické architektury pro účely NDT svarových spojů komplexních potrubních systémů jaderných elektráren
Robotické architektury pro účely NDT svarových spojů komplexních potrubních systémů jaderných elektráren Projekt TA ČR č. TA01020457: Výzkum, vývoj a validace univerzální technologie pro potřeby moderních
Monitorování svazku elektronů a zvýšení jeho stability na mikrotronu MT 25
Monitorování svazku elektronů a zvýšení jeho stability na mikrotronu MT 25 Krist Pavel, Vognar Miroslav, Šimáně Čestmír Oddělení urychlovačů, Ústav jaderné fyziky AVČR v. v. i., 250 68 Řež 130 Cílem naší
Fakulta elektrotechnická
České vysoké učení technické v Praze Fakulta elektrotechnická Katedra měření BAKALÁŘSKÁ PRÁCE Praha 2009 Pavel Homolka České vysoké učení technické v Praze Fakulta elektrotechnická Katedra měření Modelování
spsks.cz Část druhá - Praxe Technologie řízení robotického ramena Zpracováno v rámci projektu CZ.1.07/3,2, 10/04.0024 financovaného z fondů EU
Část druhá - Praxe Technologie řízení robotického ramena Zpracováno v rámci projektu CZ.1.07/3,2, 10/04.0024 financovaného z fondů EU kapitola 3 Obsah 9 Úvod... 37 10 Metodika... 38 10.1 Úprava vstupních
PLÁNOVÁNÍ CESTY MOBILNÍHO ROBOTU POMOCÍ MRAVENČÍCH ALGORITMŮ MOBILE ROBOT PATH PLANNING BY MEANS OF ANT ALGORITHMS
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE
SVĚT STROJÍRENSKÉ TECHNIKY OBSAH ČÍSLA: Věda a výzkum Strategie oboru obráběcí stroje pro období 2010-2015-VCSVTT... 2
SVĚT STROJÍRENSKÉ TECHNIKY OBSAH ČÍSLA: Vážení čtenáři a vážení obchodní přátelé, otevíráte v pořadí již třetí číslo našeho časopisu v roce 2008. Stejně jako v předchozích číslech se ve značném rozsahu