Řízení pohybu manipulátoru

Podobné dokumenty
Plánování cesty ramene manipulátoru se 3 stupni volnosti

QUADROTORY. Ing. Vlastimil Kříž

3.3. Operace s vektory. Definice

FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ MULTIKOPTÉRY. Ing. Vlastimil Kříž

teorie elektronických obvodů Jiří Petržela analýza obvodů s regulárními prvky

7. SEMINÁŘ Z MECHANIKY


Určete počáteční rázový zkratový proud při trojfázovém, dvoufázovém a jednofázovém zkratu v označeném místě schématu na Obr. 1.

Dynamika vozidla Hnací a dynamická charakteristika vozidla

DUM č. 10 v sadě. Ma-2 Příprava k maturitě a PZ geometrie, analytická geometrie, analýza, komlexní čísla

Mechanika

7.2.3 Násobení vektoru číslem I

Přímá a inverzní kinematika manipulátoru pro NDT (implementační poznámky) (varianta 2: RRPR manipulátor)

Skalární součin IV

Analytická geometrie v rovině

1.6.7 Složitější typy vrhů

é ě ž Í ě ěž Í Ť ě é ě Ž ě é ě ěš ě ž é ě ž Ť ň ě é é é Ž Í é Í ě ě é ň é Í ď ě ě š š é ď ě é ě ě é é ž é é ď ě Ž š é ě š ť ě ž é Ž Č ž ě ž ť ě Š ě Í

Matematické metody v kartografii

5.2. Matematika a její aplikace

vzdálenost těžiště (myslí se tím těžiště celého tělesa a ne jeho jednotlivých částí) od osy rotace

Protínání vpřed - úhlů, směrů, délek GNSS metody- statická, rychlá statická, RTK Fotogrammetrické metody analytická aerotriangulace

Fotbalový míč má tvar mnohostěnu složeného z pravidelných pětiúhelníků a z pravidelných šestiúhelníků.

Úloha IV.5... vrhač nožů

Ě Č ě Š Í Č Ě ě č ň

Vnitřní energie ideálního plynu podle kinetické teorie

Metoda datových obalů DEA

Výpočet stability (odolnosti koryta)

Středoevropské centrum pro vytváření a realizaci inovovaných technicko-ekonomických studijních programů Registrační číslo: CZ.1.07/2.2.00/28.

1) Zvolíme vztažný výkon; v tomto případě to může být libovolné číslo, například S v

7.3.2 Parametrické vyjádření přímky II


l, l 2, l 3, l 4, ω 21 = konst. Proved te kinematické řešení zadaného čtyřkloubového mechanismu, tj. analyticky

( ) Sčítání vektorů. Předpoklady: B. Urči: a) S. Př. 1: V rovině jsou dány body A[ 3;4]

Finanční management. Nejefektivnější portfolio (leží na hranici) dle Markowitze: Přímka kapitálového trhu


1.6.5 Vodorovný vrh. Předpoklady: Pomůcky: kulička, stůl, případně metr a barva (na měření vzdálenosti doapdu a výšky stolu).

Odvození rovnice pro optimální aerodynamické zatížení axiální stupně

á á ě š ě Š á ě á č ě š š ě ž á áž ě á Ť Ť ě ě á š á č ř á ž š Ž š ě Ť á á á á ě Š ěčá ě á ž ž Ť š á ě ě Š Ť ě č ě Í ť á ě š č á á č áť á č č ě á ě š

Bilance nejistot v oblasti průtoku vody. Mgr. Jindřich Bílek

1. Pohyby nabitých částic


Přenosové linky. Obr. 1: Náhradní obvod jednofázového vedení s rozprostřenými parametry

Proč (a jak) učit lineární algebru na technických školách. Zdeněk Dostál

CVIČENÍ 5: Stabilita částice v korytě, prognóza výmolu v oblouku

Fourierovská optika a speciální optické aplikace

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

Vektory II. Předpoklady: Umíme už vektory sčítat, teď zkusíme opačnou operací rozklad vektoru na složky.

Č á ž í ž í ěí í í í á í é ž Č ě č ž Č Í á íč á č ě č á čá ě é Í í ž ě čí ž í č á á í íč é á é ž ž Š ň č č č ě Ó í š Ý ě Ó í í í ě á ť č Ó í á č č í ž

Á í É ř

Vybrané metody řešení soustavy rovnic. Podmínky rovnováhy či ekvivalence vedou často na soustavu rovnic, např.

Výpočet stability (odolnosti koryta)

SPOJITÉ KŘÍŽEM VYZTUŽENÉ DESKY PŘÍKLAD

7 Transformace 2D. 7.1 Transformace objektů obecně. Studijní cíl. Doba nutná k nastudování. Průvodce studiem

IDEÁLNÍ PLYN I. Prof. RNDr. Emanuel Svoboda, CSc.

Rovinná a prostorová napjatost

FAKULTA STAVEBNÍ VUT V BRNĚ

Příklad 1 (25 bodů) Částice nesoucí náboj q vletěla do magnetického pole o magnetické indukci B ( 0,0, B)

š í é í í í ě ě ší í ž é Ť ší í ž ď ť ě č ě Ť ě é é í ž ě Í é é é é č é í í ť ť í š č ě í í é í ě Íí íě Ť š č š Ů í ž Ů ž ší žďú š í ě Ů ď š í í í ě Í

Praktikum 1. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK. Úloha č...xvi... Název: Studium Brownova pohybu

Popis polohy tělesa. Robotika. Vladimír Smutný. Centrum strojového vnímání. České vysoké učení technické v Praze

12. SEMINÁŘ Z MECHANIKY

ž ž š ě Ž ě é ě ě ž ď Ť ž Ž é ě ě Í š Ť č č ň é š ě é é ž é é é é éž Ť ě Ť č ú ě ž ž é Ť é č ě é ě é ě é Ť é Ť Ť č ž ň č ě é š Ťš é é ď ž ž ň ě Ť ž ě

Na obrázku je nakreslený vlak, který se pohybuje po přímé trati, nakresli k němu vhodnou souřadnou soustavu. v

KOMPLEXNÍ DVOJBRANY - PŘENOSOVÉ VLASTNOSTI


Merkur perfekt Challenge Studijní materiály

é á é á í í í í š é é á š ž í ě ě ší á ú éá é á ž Íí č Í ě á í í í č áí é á č é é é í í í í á á Í á ď čí ášé í Ů ž Íáž í ěč í á ž á í áď ě ě š ě ž čá

1141 HYA (Hydraulika)

rovinná soustava sil (paprsky všech sil soustavy leží v jedné rovině) rovinný svazek sil rovinná soustava rovnoběžných sil

Ů Č Č Ě Í š í í ě í í Ťí í ě í ňí í Ť ě ě Ť í ě í í ě ě ě í š í Ťí ě í ě ší Ó Č š í í í š í ě í í ě í Ť ší í í ě ě í Ť í í ě í š š ě ě ě í ě ě í í š ě

2.1.6 Relativní atomová a relativní molekulová hmotnost

Obsah a průběh zkoušky 1PG

Skládání různoběžných kmitů. Skládání kolmých kmitů. 1) harmonické kmity stejné frekvence :


ž č ňá Ť á áť š á ž é ž é ž ň Ť áť Ť š áť á é áť ň ž ž é č š é á é Ť á ň é á ž á á áť é č š á á á š Ů ž á č ž š š ž á á ž á é áň é š Ž š č ž č ň á ž á

Smíšený součin

Pohon metra pomocí dvoustupňové čelní převodovky se svislou závěskou a následné umístění komponent pohonu

Slajdy k přednášce Lineární algebra I

Geometrické transformace pomocí matic

FYZIKA I. Složené pohyby (vrh šikmý)

7. Analytická geometrie


Vlastní čísla a vlastní vektory

VLIV SLUNEČNÍHO ZÁŘENÍ NA VĚTRANÉ STŘEŠNÍ KONSTRUKCE

MATEMATIKA III. Program - Křivkový integrál

FYZIKA I. Rovnoměrný, rovnoměrně zrychlený a nerovnoměrně zrychlený translační pohyb

ěží č ú ú á í í í é ř ě í Ž ž ě á ý ť á í é ž á é š ý ý č ý á č š á ří ú ě ž ěť á Ž ž ž ř ž ř é č ě ť á ří č í á ě ž ú ú í é ě ě ž ř ě š ě ž ť ú é ž é

Ó ě í ě éě é á í í éí í í á í ě ě í í š íá á ě Ť Ó í ť é Ó í á í éž é ě á í ňí í é áá í á ň áž ěě á ě é Í íť Ž ě Ť í š í ě ž Ťí í ě í ě í é í Ů ňí í ě

Kinetická teorie plynů

ZÁKLADY ROBOTIKY Kinematika a topologie robotů

Nejprve si připomeňme z geometrie pojem orientovaného úhlu a jeho velikosti.

Praktikum I Mechanika a molekulová fyzika

( ) ( ) Pythagorova věta, Euklidovy věty II. γ = 90, je-li dáno: c = 10, c = 6. Předpoklady: 3205

1 Elektrotechnika 1. 11:00 hod. R. R = = = Metodou postupného zjednodušování vypočtěte proudy všech větví uvedeného obvodu. U = 60 V. Řešení.

1. M ení místních ztrát na vodní trati

á ž č á ě ě Ž ě é é á Ť ě é ě Í é ě č ě Ť é ú ě Í čá é á ě Í ě č čá č Í š Í čá á éí ě Ů á š Í á é ěů ď ě é é á Í á č Íé ě é Í ú č á Ú é ě á ě ž á ě ě

6. Jehlan, kužel, koule

é á š ž č á í í á ě é á ž í ě í ě ší ž ě í č Ž č š é ě á á á í í í š ě ě á á á Ť Ď íž é é ěť ž Í é č í é Ť í Ž á š š é č ě á é Š ě í ě í áž ž č ě í é

6. Vektorový počet Studijní text. 6. Vektorový počet

č í úř é č úň ž č ň ř č é ř í š ň é č č čí ó ř á é é ů á č é ň é ň á í š ě č áš č ý ř ó š á á á č íó á ň á Ř Á í ří ů á ý á č í í řú ů ě í ě š ř ú á á

Transkript:

Martin Sábl, Kail Všten, Radek Sekal České soké čení technické Praze, Faklta elektrotechnická ABSTRAKT V sočasné době á inteligentní robotika sé nezastpitelné ísto noha odětích průsl, edicín či ěd. Inteligentní roboti se požíaí iniatrních aplikacích i při přeisťoání obených břeen, nebezpečných prostředích nebo sérioé ýrobě. Cíle této práce e narhnot algorits řízení pohb aniplátor při přeisťoání předětů prostředí s překážkai. Tato práce seznáí čtenáře s proektiní zobrazení, přío a inerzní kineaticko úloho a algorite plánoání traektorie. I. ÚVOD Cíle úloh e přeístění předět z pozice B do pozice A tak, ab robot razil co neenší dráh a nenarazil předěte do překážk. Maniplátor [] e ístěn e scéně e znáé poloze ůči praconí ploše scén, která e pozoroána neznáo perspektiní kaero. Kineatika aniplátor á tři stpně olnosti, které so nastaoán třei krokoýi otor. Velikost praconího prostor e dána rozsah klobů aniplátor. Maniplátor e baen proiitní čidle, které deteke přítonost překážk e zdálenosti ednoho krok od konce raene. Řešení úloh e rozděleno do tří kapitol. V kapitole II. e řešena transforační atice (též proektiní atice) ezi sořadnicei praconí ploch aniplátor a obrazoýi sořadnicei praconí scén. Ve kapitole III. e řešena příá a inerzní kineatická úloha aniplátor. Ve IV. kapitole e probrána plánoací strategie pohb aniplátor pro dané přeístění předět. V poslední kapitole oěříe proedené ýpočt poocí silace. II. PROJEKTIVNÍ MATICE Proektiní atice složí k přeod sořadnic bodů z obrazoé roin do roin praconí ploch. Pro eí ýpočet požiee znáé sořadnice [,, z ] čtř bodů praconí ploše a sořadnice [, ] těchto bodů obraz pořízeného kaero z daného ísta.

Jelikož sořadnice z = pro šechn bod praconí ploch, platí ezi oběa sořadnýi ssté následící ztah = M a, () kde a e skalár ětší než nla, [,, ] so hoogenní sořadnice -tého bod obraze, M e čtercoá transforační atice [] ezi oběa ssté, [,, ] so hoogenní sořadnice -tého bod praconí ploše. V případě že atice M není singlární, platí následící ztah pro přeod sořadnic bod praconí ploše z obrazoých sořadnic = M a. () Prek proektiní atice M zolíe roen edné. Dosadíe sořadnice čtř znáých bodů do ronice () a ronici rozepíšee. Eliinee a a poocí občené inerze praíe do následící sosta ronic pro ýpočet prků atice M =.. () Pokd bcho ěli kalibračních bodů éně, dostááe neednoznačné řešení. Pokd bcho ěli bodů íce, řešili bcho přerčeno sosta ronic. Dospěli bcho tak k přesněší rčení proektiní atice M, například etodo neenších čterců [] poocí psedoinerze.

Praconí plocha Obrazoá roina kaer [] [] [piel] [piels]. 77 76. 8 679 5. 8 77 79 78. 77 55 65 5. 9 8 A - - 85 8 B - - 6 85 Tab.. Sořadnice znáých bodů obo sstéech. Prní čtři bod z (Tab..) se požili ako kalibrační a pátý bod k oěření spráného řešení. Ted dosazení kalibračních bodů do ronice () získáe následící proektiní atici M.57.7 77 M =..96 76. () Zpětno transforací se počítali sořadnice počátečního a cíloého bod praconí ploše a poocí bod č. 5. se rčili aiální absoltní chb rčení poloh bod praconí ploše, která e rona, (Tab..). [] [] 5. 9,5 9, A 5,778 7,98 B 8,8,97 Tab.. Vpočtené sořadnice bodů praconí ploše. III. PŘÍMÁ A INVERZNÍ KINEMATICKÁ ÚLOHA Příá kineatická úloha Příá kineatická úloha složí k nalezení transforace pro ýpočet kartézských sořadnic koncoého bod chapadla z kloboých sořadnic. Na obrázk e zobrazena kineatika aniplátor. Cíle e ted ýpočet sořadnic [,, z] koncoého bod chapadla z úhlů α, β a γ natočení ednotliých klobů při znáé geoetrii aniplátor [].

Obr. Kineatika aniplátor Pro ednotlié sořadnice koncoého bod chapadla platí následící ronice = + = + z = z l [ l cos β + l cos( β + γ )] [ l cos β + l cos( β + γ )] l sin β l cosα, sinα, sin( β + γ ). (5) Inerzní kineatická úloha Inerzní kineatická úloha e proces, kd hledáe transforaci pro rčení kloboých sořadnic ze znáé poloh koncoého bod raene rčené kartézskýi sořadnicei. Úkole e ted rčit úhl α, β a γ natočení ednotliých klobů ze znáé poloh koncoého bod chapadla [,, z]. Pro ýpočet úhl α natočení klob G požiee sinoo ět α = arcsin. (6) Při natočení chapadla G o úhel α leží koncoý bod chapadla roině tořené raen l a l. Nní spočítáe úhl β a γ pro spráné chopení předět. Pro úhel β natočení klob F požiee úhel β, který předstae sklon sponice koncoého bod chapadla s klobe F a oso z

r β = arctan, (7) z l z a úhel β, což e úhel sponice koncoého bod chapadla s klobe F a raene l l l + r + ( z l z) β = arccos, (8) l r ( z l z) kde r = ( z e sponice koncoého bod chapadla a klob F. ) + ( ) + ( z l ) Poto pro úhel β natočení klob F platí β = β ± β, (9) Na záěr počítáe úhel γ natočení klob E ezi raen l a l l + l r ( z l z) γ = ± 8 arccos. ll () Uedené ronice oho ít záislosti na poloze koncoého bod chapadla žádné, dě, čtři nebo nekonečně noho řešení. Praconí prostor robota e dán geoetrií a délko eho raen. Pokd leží předět io praconí prostor, robot na ně nedosáhne, ronice neaí žádné řešení. Pokd á úloha dě řešení, poto se robot pohbe na okrai praconího prostor. Úloha á nekonečně noho řešení, leží-li koncoý bod na ose rotace klob E. Všde inde á úloha čtři řešení. Korektnost příé a inerzní kineatické úloh Test korektnosti se oěřili tak, že se kartézské sořadnice [,, z] daného bod přeedli poocí IKÚ na kloboé [α, β, γ], a t pak zpět poocí PKÚ na kartézské [', ', z'] (Tab..). Zadané kartézské sořadnice Kloboé sořadnice po IKÚ Kartézské sořadnice po PKÚ [] [] z [] α [ ] β [ ] γ [ ] ' [] ' [] z' [] 5 5-5 6, 6, 5 5 Tab.. Test korektnosti IKÚ a PKÚ 5

Dále se sledoali traektorii koncoého bod chapadla při pohb ednotliýi klob. Jednotliýi klob se pohboali rozsah deseti kroků, přičež ezi bod. a. se pohboali šei klob sočasně, ezi bod. a. poze klobe G ( α = +, / krok), ezi bod. a. klobe F ( β = + / krok) a ezi bod. a 5. klobe E ( γ = + / krok). Traektorie e zobrazena na obrázk, kloboé a kartézské sořadnice pěti označených bodech so eden tablce.. 5 5 z[] 5 6-5 -5-5 [] [] Obr. Traektorie chapadla aniplátor - Kloboé sořadnice Kartézské sořadnice Bod α [ ] β [ ] γ [ ] [] [] z []. -5 6, 6, 5 5. -8 56, 66, 8,7 -,79 8,8. -7 56, 66, 9,67,8 8,8. -7 76, 66, 65,78-56,7 8,97 5. -7 76, 8, 5,67-5,6 79, Tab.. Vpočtené kartézské a kloboé sořadnice 6

V. PLÁNOVÁNÍ TRAJEKTORIE Cíle této kapitol e nalezení nekratší cest ezi počáteční bode B a koncoý bode A prostor s neznáýi překážkai. Výsledke b ěl být algorits, který nalezne poslopnost bodů, kterýi sí procházet koncoý bod chapadla tak, ab se hnl še překážká, a ab cesta bla iniální. Plánoání traektorie e realizoáno ako prohledáání staoého prostor. Jelikož aí krokoé otor dano elikost ednoho krok, e tento staoý prostor diskrétní. Jeho elikost e daná počte stpňů olnosti a rozsah klobů aniplátor. Přechod z zl do zl e reprezentoán natočení ednoho či íce krokoých otorů o eden krok, tdíž každý zel á celke 6 následoníků. Jelikož o překážkách praconí prostor nic neíe, požiee k plánoání A* algorits [, ], který z daného sta odhade cen dosažení koncoého sta. A* algorits požíá následící heristicko fnkci f ( n) = g( n) + h ( n), () kde f (n) e odhad cen optiální cest z ýchozího bod B do cíloého bod A procházeící bode n, g(n) e odhad délk nekratší cest z bod B do bod n (eklidoská délka dosd prošlé cest), h(n) e odhad délk nekratší cest z bod n do bod A (eklidoská zdálenost bod n a cíloého bod A). Podínko přípstnosti algorit e, že odhad h(n) sí být kladné číslo a nesí být ětší než-li sktečná cena nekratší cest z bod n do bod A a odhad g(n) nekonerge. Jelikož e staoý prostor oezený nade A* algorits (při splnění ýše popsaných podínek přípstnosti) žd optiální cest konečné čase, pokd eiste. 7

V. SIMULACE Silaci se proedli Matlab, přičež se ná podařilo přeístit předět z bod B do bod A s přesností,6 5 krocích (Obr. ). 5 z[] 5 5 [] 5 5 A A B -5 [] - - [] 6 5-5 -5 5 5 5 5 5 [] B Obr. Silace pohb aniplátor VI. ZÁVĚR Určil se proektiní atici pro přeod sořadnic bodů obrazoé roině a praconí ploše a proedli oěření přesnosti transforace ezi oběa sostaai. Také se počítali sořadnice počátečního a cíloého bod, které se žili při plánoání traektorie aniplátor. Vlepšení b ohla být atoatická detekce kalibračních bodů. Dále se řešili přío a inerzní kineaticko úloh a oěřili eí spránost. Plánoání optiální traektorie aniplátor se oěřili poocí silace. Protože neáe žádno inforaci o překážce, e nalezená cesta optiální. Nalezení optiálněší cest bcho docílili při znalosti poloh překážk nebo při zlepšení heristické fnkce plánoání. LITERATURA [] T.Padla: WWW stránka předět Inteligentní robotika. ČVUT, Praha,. http://cp.felk.ct.cz/cp/corses/iro/z/iro/ [] T.Padla: Přednášk předět Inteligentní robotika. ČVUT, Praha,. [] Z. Kotek, P. Vsoký, Z. Zdráhal: Kbernetika. SNTL, Praha, 99. [] E. Vitásek: Nerické etod. SNTL, Praha, 987. 8