[CMT85] B etislav Chvála, Robert Matièka, and Jaroslav Talácko. Prνumyslové manipulátory a roboty. ÈVUT, Praha, ÈR, [CMT90] B etislav Chvála, Ro

Podobné dokumenty
Kinematika. Kinematika studuje geometrii pohybu robotu a trajektorie, po kterých se pohybují jednotlivé body. Klíčový pojem je poloha.

Úvodní poznámky a literatura. Robotika. Úvodní poznámky a literatura. Vladimír Smutný. Centrum strojového vnímání

Mechanika

Mechanika. Použité pojmy a zákony mohou být použity na jakékoliv mechanické stroje.

Přímá a inverzní kinematika otevřených kinematických řetězců. Robotika. Přímá a inverzní kinematika otevřených kinematických řetězců.

Mechanika. Použité pojmy a zákony mohou být použity na jakékoliv mechanické stroje.

ZÁKLADY ROBOTIKY Kinematika a topologie robotů

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Reálná čísla

Statika. fn,n+1 F = N n,n+1

ZÁPISKY Z ANALYTICKÉ GEOMETRIE 1 SOUŘADNICE, BODY

c sin Příklad 2 : v trojúhelníku ABC platí : a = 11,6 dm, c = 9 dm, α = Vypočtěte stranu b a zbývající úhly.

Matematický model kamery v afinním prostoru

v trojúhelníku P QC sestrojíme vý¹ky na základnu a jedno rameno, patu vý¹ky na rameno oznaèíme R a patu na základnu S

Line rn oper tory v euklidovsk ch prostorech V t to sti pou ijeme obecn v sledky o line rn ch oper torech ve vektorov ch prostorech nad komplexn mi sl

Kinematika robotických systémů

Mechanismy. Vazby členů v mechanismech (v rovině):

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

Příklad 1.3: Mocnina matice

1.7. Mechanické kmitání

Skalární sou in. Úvod. Denice skalárního sou inu

2 Trochu teorie. Tab. 1: Tabulka pˇrepravních nákladů

DIPLOMOVÁ PRÁCE OPTIMALIZACE MECHANICKÝCH

geometrická (trigonometrická, nebo goniometrická) metoda (podstata, vhodnost)

1 Rozdělení mechaniky a její náplň

PRŮMYSLOVÉ ROBOTY A MANIPULÁTORY

Metodický list pro první soustředění kombinovaného studia. předmětu MATEMATIKA A

Matematika I Ètvercové matice - determinanty

a m1 a m2 a mn zobrazení. Operaci násobení u matic budeme definovat jiným způsobem.

Robotické architektury pro účely NDT svarových spojů komplexních potrubních systémů jaderných elektráren

Podìkování: Výsledkù publikovaných v této knize bylo dosaženo také za podpory projektù GAÈR 101/06/P108 Výzkum simulaèního a experimentálního modelová

Matematika II Limita a spojitost funkce, derivace

Věta 12.3 : Věta 12.4 (princip superpozice) : [MA1-18:P12.7] rovnice typu y (n) + p n 1 (x)y (n 1) p 1 (x)y + p 0 (x)y = q(x) (6)

Proudìní fotosférického plazmatu po sluneèním povrchu

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Komplexní čísla

Semestrální práce z p edm tu URM (zadání), 2014/2015:

Regresní analýza. Statistika II. Jiří Neubauer. Katedra ekonometrie FEM UO Brno kancelář 69a, tel

Vlastní čísla a vlastní vektory

1 Linearní prostory nad komplexními čísly

KLASICKÁ MECHANIKA. Předmětem mechaniky matematický popis mechanického pohybu v prostoru a v čase a jeho příčiny.

2. Kinematika bodu a tělesa

Kinematika tuhého tělesa. Pohyb tělesa v rovině a v prostoru, posuvný a rotační pohyb

Metoda konečných prvků. 6. přednáška Tělesové prvky - úvod (lineární trojúhelník a lineární čtyřstěn) Martin Vrbka, Michal Vaverka

(3) Zvolíme pevné z a sledujme dráhu, kterou opisuje s postupujícím časem koncový bod vektoru E v rovině z = konst. Upravíme vztahy (2) a (3)

Lineární algebra : Metrická geometrie

Exponenciála matice a její užití. fundamentálních matic. Užití mocninných řad pro rovnice druhého řádu

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

( x ) 2 ( ) Další úlohy s kvadratickými funkcemi. Předpoklady: 2501, 2502

10 je 0,1; nebo taky, že 256

Gymnázium Christiana Dopplera, Zborovská 45, Praha 5. ROČNÍKOVÁ PRÁCE Teoretické řešení střech


-V- novinka. Paralelní chapadla HGPC 7.7. nízké náklady. kompaktnost. spolehlivost díky zajištění síly úchopu

Kinematika robotických systémů

Úlohy k pøedná¹ce NMAG 102: Lineární algebra a geometrie 2, 2016

DERIVACE. ln 7. Urči, kdy funkce roste a klesá a dále kdy je konkávní a

ROČNÍKOVÁ PRÁCE TEORETICKÉ ŘEŠENÍ STŘECH

6. Matice. Algebraické vlastnosti

DYNAMICKÉ VÝPOČTY PROGRAMEM ESA PT

Dynamika tuhých těles

ZADÁVACÍ DOKUMENTACE

Vypracovat přehled paralelních kinematických struktur. Vytvořit model a provést analýzu zvolené PKS

Statistika pro geografy. Rozd lení etností DEPARTMENT OF GEOGRAPHY

6. přednáška z předmětu GIS1 Souřadnicové systémy a transformace mezi nimi

POČÍTAČOVÁ PODPORA ZPRACOVÁNÍ TÝMOVÝCH PROJEKTŮ - MATHCAD

Mechanika II.A Třetí domácí úkol

Geometrické transformace pomocí matic

NÁVRH SFÉRICKÉHO MECHANISMU HEXASPHERE Design of Spherical Mechanism HexaSphere

ŠROUBOVICE. 1) Šroubový pohyb. 2) Základní pojmy a konstrukce

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

MODELOVÁNí MECHATRONICKÝCH, o SYSTEMU

KINEMATICKÉ ELEMENTY K 5 PLASTOVÉ. doc. Ing. Martin Hynek, Ph.D. a kolektiv. verze - 1.0

14. přednáška. Přímka

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

Kapitola 12: Soustavy diferenciálních rovnic 1. řádu

Marta Vomlelová

Úvod Typy promítání Matematický popis promítání Implementace promítání Literatura. Promítání. Pavel Strachota. FJFI ČVUT v Praze

Rovnice přímky. s = AB = B A. X A = t s tj. X = A + t s, kde t R. t je parametr. x = a 1 + ts 1 y = a 2 + ts 2 z = a 3 + ts 3. t R

Rovinné přetvoření. Posunutí (translace) TEORIE K M2A+ULA

Text m ºe být postupn upravován a dopl ován. Datum poslední úpravy najdete u odkazu na staºení souboru. Veronika Sobotíková

Integrování jako opak derivování

Střední škola automobilní Ústí nad Orlicí

6. ANALYTICKÁ GEOMETRIE

Matematika 1 MA1. 1 Analytická geometrie v prostoru - základní pojmy. 4 Vzdálenosti. 12. přednáška ( ) Matematika 1 1 / 32

1 NÁPRAVA De-Dion Představuje přechod mezi tuhou nápravou a nápravou výkyvnou. Používá se (výhradně) jako náprava hnací.

9 Kolmost vektorových podprostorů

Matematika pro chemické inženýry. Drahoslava Janovská

Výsledky testování školy. Druhá celoplošná generální zkouška ověřování výsledků žáků na úrovni 5. a 9. ročníků základní školy. Školní rok 2012/2013

Matematika 2 (Fakulta ekonomická) Cvičení z lineární algebry. TU v Liberci

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

Jméno: P íjmení: Datum: 17. ledna 2018 Nechci zápo et p i hodnocení niº²ím neº (nezávazné): vadí mi vystavení mého hodnocení na internetu.

(0, y) 1.3. Základní pojmy a graf funkce. Nyní se již budeme zabývat pouze reálnými funkcemi reálné proměnné a proto budeme zobrazení

Press kit Můžeme se zdravou stravou vyvarovat střevních zánětů?

na tyč působit moment síly M, určený ze vztahu (9). Periodu kmitu T tohoto kyvadla lze určit ze vztahu:

5.2.1 Matematika povinný předmět

Matematický model malířského robota

106/2001 Sb. VYHLÁŠKA Ministerstva zdravotnictví ze dne 2. března 2001 o hygienických požadavcích na zotavovací akce pro děti

PALETOVÉ REGÁLY SUPERBUILD NÁVOD NA MONTÁŽ

Metodická pomůcka pro hodnotitele

Kluzné uložení a prvky pro nastavení výšky

4 DVOJMATICOVÉ HRY. Strategie Stiskni páku Sed u koryta. Stiskni páku (8, 2) (5, 3) Sed u koryta (10, 2) (0, 0)

Transkript:

Úvodní poznámky Tyto podklady nenahrazují samostatné studium literatury. Jsou prùvodcem p edná kou a vymezují oblasti, které by student mìl samostatnì studovat. Jejich cílem je odstranit nutnost p ekreslovat slo ité obrázky èi p episovat dlouhé vzorce. P ipomínky k nejasnostem a upozornìní na chyby jsou vítány. Materiály se skládají jednak z kopií prùsvitek a jednak z poznámek k nim. Následuje p ehled dostupné literatury s jejím struèn m hodnocením. Seznam je maximálnì redundantní, aby se zlep ila dostupnost. Literatura dostupná v CMP je: velmi p ehledové a mìlké jsou knihy [Sta95, Val96], nejlep í rozbor kinematiky, statiky a dynamiky je v [AS86], dobr p ehled je v [McK91]. V knihovnì FSI na Karlovì námìstí jsou dostupné nap íklad knihy [TSV86, MT80, TM95, CMT85, CMT90]. Doporuèuji dávat p ednost novìj ím. Reference [AS86] Haruhiko Asada and Jean-Jacques E. Slotine. Robot Analysis and Control. John Wiley and Son, New York, USA, 1986. 0-0

[CMT85] B etislav Chvála, Robert Matièka, and Jaroslav Talácko. Prνumyslové manipulátory a roboty. ÈVUT, Praha, ÈR, 1985. [CMT90] B etislav Chvála, Robert Matièka, and Jaroslav Talácko. Prνumyslové roboty a manipulátory. SNTL, Praha, ÈR, 1990. [McK91] Phillip John McKerrow. Robotics. Addison-Wesley, 1991. [MT80] Introduction to Robert Matièka and Jaroslav Talácko. Mechanismy manipulátorνu a prνumyslov ch robotνu. SNTL, Praha, ÈR, 1980. [Sta95] [TM95] [TSV86] [Val96] Wolfram Stadler. Analytical Robotics and Mechatronics. McGraw-Hill, 1995. Jaroslav Talácko and Robert Matièka. Konstrukce prνumyslov ch robotνu a manipulátorνu. ÈVUT, Praha, ÈR, 1995. Jaroslav Talácko, Stanislav Stejskal, and Stejskal Vladimír. Industrial manipulators and robots I. ÈSVTS, Praha, Czech Republic, 1986. Michael Valá ek. Mechatronika. ÈVUT, Praha, ÈR, 1996. 0-1

Kinematika ffl Kinematika studuje geometrii pohybu robotu a trajektorie, po kter ch se pohybují jednotlivé body. Klíèov pojem je poloha. ffl Statika studuje vliv sil pùsobících na robota v klidu a jejich vliv na jeho deformace. Klíèov pojem je pru nost. ffl Dynamika analyzuje vliv sil a momentù na robota za pohybu. Pou ité pojmy a zákony mohou b t pou ity na jakékoliv mechanické stroje.

Terminologie ffl Vazba je omezení vzájemného pohybu dvou tìles. ffl Kinematická dvojice je dvojice tìles spojen ch vazbou. ffl Kloub je technické provedení vazby. ffl Rám je èást robotu nebo mechanismu, která je nepohyblivá, zpravidla spojená se zemí. ffl Chapadlo je èást robotu, která je urèena k manipulaci nástrojem nebo p edmìtem. ffl Kinematick etìzec je soustava kinematick ch dvojic. ffl Otev en kinematick etìzec je soustava, která lze popsat acyklick m grafem.

Dal í pojmy ffl Smí en kinematick etìzec je soustava kinematick ch dvojic, kde existuje smyèka. Viz Obr. 1. ffl Pracovní prostor je mno ina v ech bodù, kam je mo né nastavit chapadlo robota. Viz Obr. 3. ffl Operaèní prostor je prostor, kam zasahuje robot nìjakou svou èástí p i manipulaci. Viz Obr. 17. ffl Stupeò volnosti (DOF): Tìleso má tolik stupòù volnosti v daném bodì, kolik je dimenze prostoru, kam se mù e v daném bodì pohnout. 2-1

Obrázek 1: Smí en kinematick etìzec 2-2

Druhy kinematick ch dvojic Symbol Název má/odnímá DOF sférická 3 / 3 rotaèní 1 / 5 posuvná 1 / 5 válcová 1 / 5 plochá 3 / 3 Obrázek 2:

Typická struktura manipulátoru Pravoúhlá struktura Válcová (cylindrická) Sférická Angulární Obrázek 3:

Body in the coordinate system Tìleso v sou adném systému. Obrázek 4:

Tìleso v sou adném systému Tìleso v rovinì má 3 DOF. Tìleso v prostoru má 6 DOF. Zvolíme sou adn systém rámu O xyz, viz Obr. 4. S tìlesem svá eme sou adn systém O 0 x b y b z b. Popis sou adného systému O 0 x b y b z b v sou adném systému rámu je: ~ OO 0 = x o = 0 @ x o y o z o 1 A ; n; t; b: Utvo me matici R = (n; t; b), n; t; b jsou jednotkové a ortogonální vektory, matice R je ortonormální, tedy R 1 = R T. Známe polohu bodu v sou adném systému O 0 x b y b z b : x b = 0 @ u v w 1 systému O xyz: x = A a hledáme polohu v sou adném 0 @ x y z 1 A. Viz Obr. 5. OP ~ 0 = OO ~ 0 + O~ 0 A + AB ~ + BP ~ x = x o + un + vt + wb 5-1

x = x o + Rx b Obrácená transformace: x b = R T x o + R T x Eulerovy úhly Matice R má devìt koeficientù, ale má hodnost pouze t i. Je tedy singulární, omezující podmínky jsou právì jednotkovost a kolmost vektorù n; t; b: n T t = 0 t T b = 0 b T n = 0 jnj = 1 jtj = 1 jbj = 1 Matici R lze snadno zkonstruovat pomocí Eulerov ch úhlù, viz Obr. 6: 1. Otoème sou adn systém O xyz okolo osy z o úhel ffi. Dostaneme O x 0 y 0 z. 2. Otoème sou adn systém O x 0 y 0 z okolo osy x 0 o úhel. Dostaneme O x 0 y 00 z 00. 3. Otoème sou adn systém O x 0 y 00 z 00 okolo osy z 00 o úhel ψ. Dostaneme O x b y b z b. R = R z (ffi)r x 0( )R z 00(ψ) 5-2

R z (ffi) = R x 0( ) = R z 00(ψ) = 2 4 2 4 2 4 cos ffi sin ffi 0 sin ffi cos ffi 0 0 0 1 1 0 0 0 cos sin 0 sin cos cos ψ sin ψ 0 sin ψ cos ψ 0 0 0 1 3 5 3 5 3 5 Homogenní sou adnice Zaveïme homogenní sou adnice takto: 5-3

Euklidovské (metrické) x = x = 0 @ 0 @ x y z x=w y=w z=w 1 A ) x = 1 neexistuje (nevlastní bod) A ( x = Homogenní 0 B @ x y z w ( x = 0 B @ 1 x y z 1 1 C A C A ^ w 6= 0 Lze snadno ukázat, e v homogenních sou adnicích: x = Ax b ; kde A je matice 4x4: A =» R xo 000 1 0 B @ x y z 0 1 C A Inverzní matice: A 1 =» R T R T x o 000 1 5-4

Transformace p es více sou adn ch systémù viz Obr. 7: x 0 = A 0 1 A1 2 A2 3 A3 4 :::An 1 n x n : 5-5

Coordinate transformation Transformace sou adnic x = x 0 + un + vt + wb Obrázek 5:

Definition of Euler angles Obrázek 6:

Consecutive coordinate transformations Posloupnost transformací sou adnic Obrázek 7:

Open kinematic chain Otev en kinematick etìzec Obrázek 8:

Modelování otev eného kinematického etìzce Otev en kinematick etìzec je tvo en posloupností tìles spojen ch klouby. Známe-li popis geometrick ch transformací pùsoben ch klouby, mù eme snadno nalézt transformace bodu ze sou adnic chapadla do sou adnic rámu a naopak. Jde o takzvanou p ímou kinematickou úlohu. Jednoznaèn a efektivní popis jednotliv ch transformací mù eme nalézt metodou Denavitovou Hartenbergo (Denavitova Hartenbergova notace). Viz Obr. 9. Popisujeme kloub i. 1. Nalezneme osy otáèení kloubù i 1, i, i + 1. 2. Nalezneme p íèku (spoleènou normálu) os kloubù i 1 a i a os kloubù i a i + 1. 3. Nalezneme body O i 1 ; H i ; O i. 4. Osu z i polo me do osy kloubu i + 1. 5. Osu x i polo me do prodlou ení p íèky H i O i. 6. Osa y i tvo í s ostatními pravotoèivou soustavu. 7. Oznaème vzdálenost bodù O i 1 ; H i d i. 9-1

8. Oznaème vzdálenost bodù H i ; O i a i. 9. Oznaème úhel mezi p íèkami i. 10. Oznaème úhel mezi osami kloubù i a i + 1 ff i. 11. Pro rám je mo né zvolit polohu bodu O i kdekoliv na ose kloubu a osu x 0 orientovat libovolnì. Nap íklad tak, aby d i = 0. 12. Pro chapadlo je mo né opìt zvolit bod O n a orientaci osy z n p i dodr ení ostatních pravidel. 13. Jsou-li osy dvou po sobì jdoucích kloubù rovnobì né, je mo né polohu p íèky zvolit, nap íklad tak, e d i = 0 14. Pro posuvné klouby lze polohu osy kloubu zvolit. Transformace v kloubu je zcela popsána èty mi parametry a i ; d i ; ff i ; i. Parametry a i ; ff i jsou konstanty, jeden z parametrù d i ; i se mìní s pohybem kloubu. Klouby jsou vìt inou: ffl Otoèné, pak je d i konstanta a i se mìní, ffl Posuvné, pak je i a d i se mìní. 9-2

Transformaèní matici A pak vypoèteme jako A i 1 i = A i 1 int Aint i ; kde A i 1 int = A i 1 int = 2 6 4 2 6 4 Snadno zjistíme, e: A i 1 i = 2 6 4 cos i sin i 0 0 sin i cos i 0 0 0 0 1 d i 0 0 0 1 1 0 0 a i 0 cos ff i sin ff i 0 0 sin ff i cos ff i 0 0 0 0 1 3 7 5 ; 3 7 5 : cos i sin i cos ff i sin i sin ff i a i cos ff i sin i cos i cos ff i cos i sin ff i a i sin ff i 0 sin ff i cos ff i d i 0 0 0 1 3 7 5 : Oznaème q i ten z parametrù i, d i, kter se mìní. V raz pak mù eme p epsat na x 0 = A 0 1(q 1 )A 1 2(q 2 )A 2 3(q 3 )A 3 4(q 4 ) :::A n 1 n (q n )x n : Pro ka dou hodnotu vektoru q = (q 1 ;q 2 ;q 3 ;q 4 ;:::q n ) 2 Q = R n pak mù eme vypoèítat sou adnice bodu P v 9-3

sou adnicích rámu ze zadan ch sou adnic v sou adné soustavì chapadla a naopak. P ímá kinematická úloha pro otev en kinematick etìzec je tedy v dy e itelná analyticky. Inverzní kinematická úloha Inverzní kinematickou ulohou naz váme problém, kdy je dána matice T(q) = A 0 1(q 1 )A 1 2(q 2 )A 2 3(q 3 )A 3 4(q 4 ) :::A n 1 n (q n ): a hledáme hodnoty koeficientù q. Obecnì se jedná o soustavu nelineárních (vìt inou trigonometrick ch) rovnic, která není analyticky e itelná. e ení inverzní kinematické úlohy: ffl Analyticky, pokud to lze, neexistuje návod, jak e it. ffl Numericky. ffl Tabulkou, p edpoèítanou pro pracovní prostor W ρ Q. Existují struktury robotu, které lze e it analyticky, takové struktury naz váme e itelné. Postaèující podmínka pro e itelnost struktury je nap. to, e pro robota se esti stupni volnosti t i po 9-4

sobì jdoucí rotaèní klouby mají osy protínající se v jednom bodì nezávisle na pohybu. Jinou vlastností IKM je její nejednoznaènost v singulárních bodech. Èasto existuje podprostor Q s prostoru Q, kter dává stejné T. 8q 2 Q s : T(q) = T Pro rozhodnutí, kterou z n-tic q e ících rovnici zvolíme, se bere v úvahu zejména: 1. Jsou uva ované hodnoty vektoru q p ípustné (robot nemù e typicky zdaleka dosáhnout v ech hodnot z prostoru kloubov ch sou adnic). 2. Jak se do singulárního bodu dostaneme (z kterého smìru jsme p i li). Z po adavku spojitého pohybu po trajektorii plyne, e i n-tice q musí b t spojitou funkcí èasu. 3. Jak m smìrem se ze singulárního bodu dostaneme (kam pokraèuje trajektorie). 4. Nedostaneme se volbou q bìhem dal ího pohybu do situace, kdy nepùjde splnit p edchozí body. 5. Samotn operaèní prostor nás omezuje p i volbì q. P íkladem je montá sedadla do automobilu robotem. 9-5

Nìkdy navrhujeme takzvanì redundantního robota (nap íklad s osmi stupni volnosti), abychom zvìt ili prostor Q s, z kterého vybíráme q a tak mohli lépe vyhovìt v e uveden m po adavkùm. Úlohy k zamy lení: ffl Lze sestrojit robota pouze s posuvn mi klouby, kter by mohl obecnì manipulovat s tìlesem v prostoru? Proè? ffl Vyberte si nìjakou montá ní úlohu a navrhnìte pro ni vhodnou strukturu redundantního robota. 9-6

The Denavit-Hartenberg notation Obrázek 9:

Adjacent coordinate frames in DH Sousední sou adné systémy v DH Obrázek 10:

Position of end effector in base coordinate system Poloha chapadla v sou adném systému rámu Obrázek 11:

Base and end effector coordinate frames in DH Sou adné systémy rámu a chapadla Obrázek 12:

5-R-1-P manipulator Obrázek 13:

Structure of 5-R-1-P manipulator Obrázek 14:

Multiple configurations Nejednoznaènost inverzní kinematické úlohy Obrázek 15:

PUMA Obrázek 16:

Working space Obrázek 17:

Obrázek 18: Smí en kinematick etìzec Obrázek 19: Smí en kinematick etìzec

Obrázek 20: Hexapod, skuteèn stroj a jeho model.

Obrázek 21: Hexapod, umístìní shora

Diferenciální kinematika Diferenciální kinematika zkoumá pohyb v malém okolí chapadla. Zab vá se rychlostí pohybu chapadla a jejím vlivem na rychlosti a zrychlení v kloubech. 22-1

Diferenciální kinematika Differential kinematics Obrázek 22: 2 DOF manipulátor Obrázek 23: Infinitezimální rotaèní vector

Diferenciální kinematika Differential kinematics Obrázek 24:

Rychlost v okolí singulárního bodu Velocity near singular point Obrázek 25: 2 DOF planární manipulátor Obrázek 26: Trajektorie, prùbìh rychlostí