Kinematika robotických systémů

Podobné dokumenty
Kinematika robotických systémů

Dynamika robotických systémů

Mechanika

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

Dynamika robotických systémů

2. Kinematika bodu a tělesa

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

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

ZÁKLADY ROBOTIKY Kinematika a topologie robotů

úvod do teorie mechanismů, klasifikace mechanismů vazby, typy mechanismů,

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

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

Státní závěrečná zkouška z oboru Matematika a její použití v přírodních vědách

úvod do teorie mechanismů, klasifikace mechanismů vazby, typy mechanismů,

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

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

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

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

DIPLOMOVÁ PRÁCE OPTIMALIZACE MECHANICKÝCH

Michael Valášek Vedoucí práce: doc. Ing. Václav Bauma, CSc.

Mechanismy - úvod. Aplikovaná mechanika, 8. přednáška

Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Matematika B101MA1, B101MA2

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

Úvod do analytické mechaniky

3. Obecný rovinný pohyb tělesa

1 Projekce a projektory

ANALYTICKÁ GEOMETRIE V ROVINĚ

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

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

příkladů do cvičení. V textu se objeví i pár detailů, které jsem nestihl (na které jsem zapomněl) a(b u) = (ab) u, u + ( u) = 0 = ( u) + u.

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

Dynamika soustav hmotných bodů

Diskrétní řešení vzpěru prutu

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

Co je obsahem numerických metod?

Dá se ukázat, že vzdálenost dvou bodů má tyto vlastnosti: 2.2 Vektor, souřadnice vektoru a algebraické operace s vektory

Požadavky ke zkoušce

Matematika I A ukázkový test 1 pro 2014/2015

Dynamika vázaných soustav těles

Maturitní otázky z předmětu MATEMATIKA

a vlastních vektorů Příklad: Stanovte taková čísla λ, pro která má homogenní soustava Av = λv nenulové (A λ i I) v = 0.

Úlohy nejmenších čtverců

Ing. Oldřich Šámal. Technická mechanika. kinematika

III. MKP vlastní kmitání

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Nelineární problémy a MKP

Analytická geometrie lineárních útvarů

ÚVOD DO MODELOVÁNÍ V MECHANICE DYNAMIKA VÁZANÝCH MECHANICKÝCH SYSTÉMŮ

Otázky k ústní zkoušce, přehled témat A. Číselné řady

Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64, 37021

0.1 Úvod do lineární algebry

JEDNOTKY. E. Thöndel, Ing. Katedra mechaniky a materiálů, FEL ČVUT v Praze. Abstrakt

Maturitní okruhy z matematiky - školní rok 2007/2008

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

Elementární křivky a plochy

8 Matice a determinanty

z = a bi. z + v = (a + bi) + (c + di) = (a + c) + (b + d)i. z v = (a + bi) (c + di) = (a c) + (b d)i. z v = (a + bi) (c + di) = (ac bd) + (bc + ad)i.

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

Soustavy nelineárních rovnic pomocí systému Maple. Newtonova metoda.

Matematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Funkce v ıce promˇ enn ych Extr emy Pˇredn aˇska p at a 12.bˇrezna 2018

Kontraktantní/dilatantní

Vlastní čísla a vlastní vektory

Matematika 1 Jiˇr ı Fiˇser 19. z aˇr ı 2016 Jiˇr ı Fiˇser (KMA, PˇrF UP Olomouc) KMA MAT1 19. z aˇr ı / 19

B) výchovné a vzdělávací strategie jsou totožné se strategiemi vyučovacího předmětu Matematika.

U Úvod do modelování a simulace systémů

6. ANALYTICKÁ GEOMETRIE

Lineární zobrazení. 1. A(x y) = A(x) A(y) (vlastnost aditivity) 2. A(α x) = α A(x) (vlastnost homogenity)

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Globální matice konstrukce

0.1 Úvod do lineární algebry

Učební texty k státní bakalářské zkoušce Matematika Skalární součin. študenti MFF 15. augusta 2008

ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ

Mgr. Ladislav Zemánek Maturitní okruhy Matematika Obor reálných čísel

Matematika I A ukázkový test 1 pro 2011/2012. x + y + 3z = 1 (2a 1)x + (a + 1)y + z = 1 a

4. Statika základní pojmy a základy rovnováhy sil

7 Analytické vyjádření shodnosti

CZ 1.07/1.1.32/

Soustavy se spínanými kapacitory - SC. 1. Základní princip:

PŘÍMKA A JEJÍ VYJÁDŘENÍ V ANALYTICKÉ GEOMETRII

Základy maticového počtu Matice, determinant, definitnost

Eukleidovský prostor a KSS Eukleidovský prostor je bodový prostor, ve kterém je definována vzdálenost dvou bodů (metrika)

Matematika II, úroveň A ukázkový test č. 1 (2016) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Momenty setrvačnosti a deviační momenty

Seriál II.II Vektory. Výfučtení: Vektory

Maturitní témata z matematiky

Dynamika tekutin popisuje kinematiku (pohyb částice v času a prostoru) a silové působení v tekutině.

Rovnice rovnováhy: ++ =0 x : =0 y : =0 =0,83

2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2

Numerická matematika 1

MODELOVÁNí MECHATRONICKÝCH, o SYSTEMU

Modelování a simulace Lukáš Otte

Dnešní látka Opakování: normy vektorů a matic, podmíněnost matic Jacobiova iterační metoda Gaussova-Seidelova iterační metoda

Numerické metody a programování. Lekce 4

7. Funkce jedné reálné proměnné, základní pojmy

FP - SEMINÁŘ Z NUMERICKÉ MATEMATIKY. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

stránkách přednášejícího.

Transkript:

Kinematika robotických systémů prof. Ing. Michael Valášek, DrSc. ČVUT v Praze Tato prezentace je spolufinancována Evropským sociálním fondem a státním rozpočtem České republiky. 1

Obsah Postup modelování robotických systémů Strukturní analýza robotů Maticový popis pohybu tělesa Metoda základních matic Metoda řešení kinematických smyček Metody numerického řešení kinematických vazeb Metody analytického řešení kinematických vazeb 2

Postup modelování robotických systémů Model je základ návrhu a systému řízení robota Modelování = vývojový proces mechanického modelu Mechanický model je dále transformován na matematický a/nebo simualční model pro další zkoumání (analýza, simulace, syntéza, návrh řízení, systém řízení, kalibrace, diagnostika atd.) Model = konceptuální model = fyzikální (mechanický) model = matematický model = simulační model Proces modelování je velmi náročný, protože Užívá znalosti a zkušenosti mnoha vědních oborů Nelze ho popsat úplným systémem teorémů a pravidel a systematickým postupem Musí se naučit vykonáváním (learning by doing) 3

Postup modelování robotických systémů Životní cyklus vývoje simulačního modelu Reálný svět Konceptuální svět Modelový svět Simulační (matematický) svět Konceptualizace Modelování Implementace Řešení Objekt reálného světa Reálný systém Otázka Objekt konceptuálního světa Konceptuální model Model okolí Objekt modelového světa Fyzikální model Vstup modelu Objekt simulačního (matematického) světa Simulační (matematický) model Metoda řešení Testovací vstup Simulační (matematický) model s metodou řešení Vstup modelu Odpověď Cíl modelování Výstup modelu Testovací výstup Výstup modelu Interpretace řešení 4

Postup modelování robotických systémů Ideální objekty Základ modelování je transformace reálných objektů (strojů, technických systémů, např. robotických systémů) na fiktivní abstraktní objekty s idealizovanými vlastnostmi = tzv. ideální objekty Ideální objekty hmotný bod, tuhé těleso, lineární pružina, pružné těleso, ideální plyn, elektrická kapacita Věda umí formulovat teorémy jen o ideálních objektech, věda přímo nepředpovídá nic o reálných objektech Vlastnosti reálných objektů jsou pouze do jistého rozsahu podobné vlastnostem ideálních objektů Věda (inženýrský výpočet) je platná pro reálné objekty podle stupně shody vlastností reálného a ideálního objektu (idealizovaný model) Proto je modelování absolutně základní pro každého inženýra. Modelování je základ každého řešení inženýrského problému. Důležitost modelování roste plynule s používáním počítačů 5

Postup modelování robotických systémů Kroky vývoje simulačního modelu 1. step - the analysis of the real world object (real, hypothesized) within certain experimental frame in order to answer some question 2. step the conceptual task (conceptualization) where the real world object is transformed into conceptual world object the considered components are selected 3. step the physical modelling where the conceptual world object is transformed into physical world object each component is replaced by one or more ideal objects 4. step the simulation model assembly where the physical world object is transformed into simulation world object simulation model implementation and simulation experiments replacements of model by a computer-executable set of instructions from ideal objects into mathematical equations (model) plus solving procedure and into computer code 6

Postup modelování robotických systémů Iterační proces vývoje modelu Reálný svět Konceptuální svět Modelový svět Simulační svět 7

Postup modelování robotických systémů Příklad 8

Postup modelování robotických systémů Příklad 9

Postup modelování robotických systémů Příklad 10

Postup modelování robotických systémů Příklad 11

Strukturní analýza robotů Robotické systémy jsou modelovány jako tzv. soustavy mnoha těles (multibody system) Základní ideální objekty jsou: těleso, kinematická dvojice, síla Kinematická analýza vytváří kinematický model a pracuje s ideálními objekty: dokonale tuhé těleso (člen) a kinematická dvojice Kinematický model vytváříme metodou kinematických řetězců 12

Strukturní analýza robotů Kinematický řetězec je tvořen několika tělesy (členy) spojenými (vázanými) kinematickými dvojicemi (KD) (vazbami, klouby) Kinematický řetězec je spojení několika těles KD Kinematický model znázorňujeme kinematickým schématem nebo přidruženým grafem Kinematické schéma: těleso=hrana, KD=uzel Přidružený graf: těleso=uzel, KD=hrana 3 3 1 2 1 2 13

Strukturní analýza robotů 2 1 φ 1 s 2 1 s 2 φ 2 φ 3 1 φ 1 φ 2 14

Strukturní analýza robotů Rozlišujeme Těleso stupně n = těleso (člen) spojený s okolními tělesy n KD (unární, binární, ternární) Jednoduchý /složený kinematický řetězec = všechna tělesa jsou/nejsou jen binární nebo unární Kinematický řetezec otevřený/uzavřený, pokud obsahuje/neobsahuje jeho graf smyčku Smíšená terminologie - Mixed notation Jednoduchý /složený otevřený/uzavřený - smíšený 15

Strukturní analýza robotů y O 12 1 a) b) c) d) e) 2 12 E 4 34 23 O 23 3 O 34 14 x rot. k.d. O 12 rot. k.d. O 23 1 2 rot. k.d. O 34 3 4 předepsaný pohyb Mechanismus vznikne z kinematického řetězce položením jednoho členu rámem 16

Strukturní analýza robotů s 14 O 23 O 12 2 12 3 O 34 4 1 1 rot. KJ O 23 2 3 rot. KJ O 12 rot. KJ O 34 1 4 tran. KJ 2 3 L y O 12 1 2 12 rot. KJ O 12 E 4 34 23 1 O 23 rot. KJ O 23 2 3 rot. KJ O 34 3 O 34 4 Prescribed motion 4 14 x 1 4 1 4 2 3 3 5 6 2. loop 1 2 1. loop 4 1 6 5 3 2 1 4 1 6 5 3 2 1. loop 6 5 1 4 3 2. loop 2 1 17

Strukturní analýza robotů Vedle KD je pro strukturní analýzu zvláště robotů zavést také nový druh kinematické dvojice v podobě předepsaného pohybu mezi tělesy soustavy Klíčové je určení počtu stupňů volnosti a počtu kinematických smyček Je-li u počet členů včetně rámu, w j počet KD třídy j, d počet všech KD, l počet nezávislých smyček, m počet předepsaných pohybů, pak d 5 w j j 1 18

Strukturní analýza robotů Počet nezávislých smyček určíme z analýzy přidruženého grafu. Je to rozdíl mezi počtem hran a počtem hran kostry tohoto grafu Souřadnice jsou parametry popisující vzájemnou polohu těles Nejmenší počet souřadnic potřebných jednoznačné určení polohy soustavy těles je roven počtu stupňů volnosti (DOF) KD, která odnímá j stupňů volnosti, je třídy j. Tato KD má (6-j) stupňů volnosti a j reakčních sil. 19

Strukturní analýza robotů Souřadnice dělíme na nezávislé a závislé Závislé souřadnice jsou vzájemně vázány nějakými vztahy kinematickými vazbami Nezávislé souřadnice popisující pohyb v KD nazýváme relativní souřadnice Každá jednoduchá kinematická smyčka s n stupni volnosti má n nezávislých a 6 závislých souřadnic mezi relativními souřadnicemi KD. Mechanický systém s n stupni volnosti a l nezávislými kinematickými smyčkami má n nezávislých a 6l závislých souřadnic mezi relativními souřadnicemi KD. 20

Strukturní analýza robotů Druhy souřadnic Relativní souřadnice nezávislé souřadnice KD 1 2 φ 1 s 2 21

Strukturní analýza robotů Druhy souřadnic Kartézské (absolutní, fyzikální) souřadnice souřadnice popisující polohu příslušného tělesa vzhledem k rámu x,y,z (kartézskými) souřadnicemi referenčního bodu tělesa (často těžiště), který je počátkem kartézského souřadnicového systému pevně spojeného s tělesem, a souřadnicemi popisujícími orientaci tohoto souřadnicového systému vůči souřadnicovému systému rámu (Eulerovy úhly, Cardanovy úhly, kvaternióny) [x,y] [x,y,z] + Cardanovy úhly x, y, z 22

Strukturní analýza robotů Druhy souřadnic Přirozené souřadnice kartézské souřadnice význačných bodů a jednotkových vektorů těles soustavy. Význačné body jsou obvykle středy KD, body na jejich osách. Význačné jednotkové vektory jsou obvykle směry os KD. Výhoda = sdílení význačných bodů a jednotkových vektorů přirozeně popisuje spojení těles příslušnými KD. Vazbové podmínky jsou podmínky tuhosti těles. 23

Strukturní analýza robotů Druhy souřadnic 24

Strukturní analýza robotů Druhy souřadnic 25

Strukturní analýza robotů Příklad x i, y i, z i, xi, yi, zi 26

Strukturní analýza robotů Pozor: existují tzv. singulární případy, kdy strukturní vzorce na základě teorie grafů neplatí Počet stupňů volnosti je pak dán Kde φ je Jacobiho matice kinematických vazeb f včetně předepsaných pohybů se souřadnicemi s 27

Postup modelování robotických systémů Prolog Robotické systémy Průmyslové roboty sériové struktury Průmyslové roboty paralelní struktury Mobilní roboty Antropomorfické, humanoidní roboty 28

Maticový popis pohybu tělesa z 1 z 2 L Osy souřadnicového systému x 1 O 1 1 r 1L x 2 2 r 2L O 2 y 2 y 1 a r bl Počátek souřadnicového systému Zkoumaný bod Pohyb tělesa jako transformace mezi souřadnicovými systémy 29

Maticový popis pohybu tělesa Souřadnicové systémy se shodným počátkem z 1 L z 2 1 r 1L = 2 r 2L k 2 i 1 k 1 i 2 j 1 j 2 y 2 y 1 x 1 x 2 O 1 =O 2 30

Maticový popis pohybu tělesa Transformace jednotkových vektorů 31

Maticový popis pohybu tělesa Matice směrových kosinů 32

Maticový popis pohybu tělesa Maticový výpočet násobení vektorů 33

Maticový popis pohybu tělesa Matice úhlových rychlostí 34

Maticový popis pohybu tělesa Matice úhlových zrychlení 35

Maticový popis pohybu tělesa Souřadnicové systémy s paralelními osami z 1 z 2 L 1 r 1L 2 r 2L u 12 O 2 y 2 O 1 x 2 y 1 x 1 36

Maticový popis pohybu tělesa Obecné souřadnicové systémy z 1 z 2 L 2 r 2L 1 r 1L O 2 y 2 x 2 O 1 y 1 x 1 37

Maticový popis pohybu tělesa Transformační matice 38

Maticový popis pohybu tělesa Pohyb jako časově proměnná transformace z 1 z 2 L 2 r 2L 1 r 1L O 2 y 2 1 r 1O2 x 2 O 1 y 1 x 1 39

Maticový popis pohybu tělesa Rychlosti 40

Maticový popis pohybu tělesa Matice rychlostí 41

Maticový popis pohybu tělesa Zrychlení 42

Maticový popis pohybu tělesa Matice zrychlení 43

Metoda základních matic Současné (složené) pohyby L z 3 z 1 z 3 2 r y 3 3L O 3 1 r 1L 2 r 2L x 3 O 2 y 2 x 2 O 1 y 1 x 1 44

Maticový popis pohybu tělesa Současné (složené) pohyby 45

Metoda základních matic Základní pohyby O 2 x 1 =x 2 z 1 z 2 x O 1 O 1 y 1 y 2 x 1 x 2 z 1 z 2 y O 2 y 1 =y 2 x 2 x 1 z 1 =z 2 z O 2 O 1 y 2 y 1 z 2 z 1 z 2 z 1 z 1 =z 2 φ x O 1 =O 2 φ x y 1 y 2 x 1 φ y φ y O 1 =O 2 y 1 =y 2 x 1 φ z O 1 =O 2 φ z y 1 y 2 x 1 =x 2 x 2 x 2 46

Metoda základních matic 3 posuvy podél os x,y,z O 2 z 2 x z 1 O 1 y 2 y 1 T ( x Z1 ) x 1 =x 2 O 1 z 1 z 2 y O 2 T ( y Z 2 ) x 1 x 2 y 1 =y 2 x 2 z 1 =z 2 z O 2 O 1 y 2 y 1 T ( z Z 3 ) x 1 47

Metoda základních matic 3 rotace kolem os x,y,z z 2 z 1 φ x O 1 =O 2 y 2 T Z ) ( 4 x φ x y 1 x 1 =x 2 z 2 z 1 φ y O 1 =O 2 T Z ) ( 5 y x 1 φ y y 1 =y 2 x 2 z 1 =z 2 O 1 =O 2 y 2 T Z ) ( 6 z x 1 φ z φ z y 1 x 2 48

Metoda základních matic Odvození rotace y 1 y 2 y 1L L x 2 y 2L x 2L O z x 1L x 1 49

Metoda základních matic Příklad: rovinný robot x 4 y 4 4 L y 1 y 3 l 2 3 d y 2 3 x 3 l 3 1 2 s 1 2 x 1 =x 2 50

Metoda základních matic Příklad: prostorový robot 51

Metoda základních matic Základní maticové diferenciální operátory 52

Metoda základních matic Základní maticové diferenciální operátory 53

Metoda základních matic Základní maticové diferenciální operátory 54

Metoda základních matic Základní maticové diferenciální operátory 55

Metoda základních matic Základní maticové diferenciální operátory 56

Metoda základních matic Základní maticové diferenciální operátory 57

Metoda základních matic Inverze, komutativnost, derivace 58

Metoda základních matic Příklad: rychlosti prostorového robota 59

Metoda základních matic Algebraizace řešení pro bod Řešení kinematického popisu otevřeného řetězce je převedeno na násobení základních matic a jejich maticových diferenciálních operátorů Pro bod M: 60

Pro těleso S: Metoda základních matic Algebraizace řešení pro těleso n=s M 1 2 61

Metoda základních matic Příklad: Puma 560 62

Metoda základních matic Příklad: Puma 560 63

Metoda základních matic Příklad: Puma 560 64

Metoda základních matic Popis pohybu KD Tělesa a a b jsou spojena KD s osou o ab z a x b z 1 O b O a y a y b o ab =z b x a x 1 O 1 y 1 Na tělesech a a b jsou zvoleny dva souřadnicové systémy tak, že je z b =o ab Dále je zvolen souřadnicový systém O 0 x 0 y 0 z 0, který je pevně spojen s tělesem a a je na začátku pohybu shodný se souřadnicovým systémem O b x b y b z b 65

Metoda základních matic Popis pohybu KD Pohyb v KD je popsán celý pohyb pohyb relativní pohyb z a do b z a do 0 v KD Z O a x a y a z a do O 0 x 0 y 0 z 0 5 pohyby (bez rotace kolem o ab ) 66

Rotační KD Metoda základních matic Popis pohybu KD 67

Metoda základních matic Popis pohybu KD Posuvná KD 68

Metoda základních matic Popis pohybu KD Válcová KD Šroubová KD 69

Metoda základních matic Popis pohybu KD Sférická KD Eulerovy úhly 70

Metoda základních matic Popis pohybu KD Eulerova kinematická rovnice 71

Metoda základních matic Popis pohybu KD Sférická KD Cardanovy úhly 72

Metoda základních matic Popis pohybu KD Výhodný popis pro linearizaci Eulerova kinematická rovnice 73

Metoda základních matic Popis pohybu KD Sférická KD Roll, pitch, yaw z 1 o x 1 O 1 y 1 74

Metoda základních matic Popis pohybu KD Sférická KD Eulerovy parametry Eulerovy parametry jsou prvky normovaného kvaterniónu 75

Metoda základních matic Popis pohybu KD Kvaternión je součet skaláru a vektoru Je to zobecnění komplexních čísel do prostoru Konjugovaný kvaternión Norma kvaterniónu Norma Eulerových paranmetrůje 1 Eulerovy parametry jsou vázány vazbou Kvaterniónové násobení je definováno Umožňuje vyjádřit rotaci v prostoru 76

Metoda základních matic Popis pohybu KD Od Eulerových parametrů k matici směrových kosinů Od matice směrových kosinů k Eulerovým parametrům 77

Metoda základních matic Popis pohybu KD 1. Nechť k je rovno indexu prvku diagonály matice B s největší absolutní hodnotou, k=0,1,2,3. 2. Vypočteme 3. Nechť 4. Výsledek je 78

Metoda základních matic Popis pohybu KD Úhlové rychlosti z Eulerových parametrů 79

Metoda základních matic Popis pohybu KD Zrychlení z Eulerových parametrů 80

Plochá KD Metoda základních matic Popis pohybu KD 81

Metoda řešení kinematických smyček Otevřený kinematický řetězec je obvykle popsán nezávislými (relativními) souřadnicemi. Kinematická smyčka obsahuje závislé (relativní) souřadnice. Metody pro sestavení rovnic pro určení závislých souřadnic. Metoda uzavřené smyčky Metoda rozpojené smyčky řezem Metoda rozpojené smyčky vyjmutím tělesa Metoda přirozených souřadnic Metoda kartézských souřadnic metoda kompartmentů 82

Metoda řešení kinematických smyček 1. Metoda uzavřené smyčky Na vybraném tělese smyčky (nemusí být rámem) zvolíme souřadnicový systém. Kinematická transfor-mace z tohoto souřadnicového systému skrze celou smyčku do toho samého souřadnicového systému je popsána. Výsledek je identita Jinou variantu dostaneme po vynásobení obou stran 83

Metoda řešení kinematických smyček 1. Metoda uzavřené smyčky V obou případech sestavíme 12 nelineárních rovnic a 4 identity. Mezi nimi je pouze 6 nezávislých rovnic vzhledem k identitám v matici směrových kosinů. 84

Metoda řešení kinematických smyček Příklad: 1. Metoda uzavřené smyčky Univerzální kloub 85

Metoda řešení kinematických smyček Příklad: 1. Metoda uzavřené smyčky 86

Metoda řešení kinematických smyček Příklad: 1. Metoda uzavřené smyčky 87

Metoda řešení kinematických smyček Příklad: 1. Metoda uzavřené smyčky 88

1 Metoda řešení kinematických smyček 2. Metoda rozpojené smyčky řezem Počet neznámých a počet rovnic může být snížen. Kinematická smyčka je rozpojena řezem v některé KD a jsou sestaveny podmínky uzavřenosti smyčky. Vzniklé rovnice neobsahují relativní souřadnice v řezu smyčky. Sférická KD Podmínka je rovnost rádiusvektorů středu sférické KD na tělese k a k+1. Výsledek jsou 3 rovnice. Neobsahují 3 relativní souřadnice sférické KD. 89

Metoda řešení kinematických smyček 2. Metoda rozpojené smyčky řezem Rotační KD Podmínka je rovnost rádiusvektorů středů na ose rotační KD na tělese k=m a k+1=n a rovnost jednotkových vektorů osy rotační KD. 3 rovnice (nezávislé) 3 rovnice (2 nezávislé) Výsledek je 6 rovnic, 5 z nich je nezávislých. Neobsahují relativní souřadnici rotační KD. 90

Metoda řešení kinematických smyček 2. Metoda rozpojené smyčky řezem Posuvná KD Podmínka je rovnost jednotkových vektorů osy, kolinearita BD a jednotkového vektoru osy a konstantní úhel AB, DF 3 rovnice (2 nezávislé) 3 rovnice (2 nezávislé) 1 rovnice (nezávislá) Výsledek je 7 rovnic, 5 z nich je nezávislých. Neobsahují relativní souřadnici posuvné KD. 91

Metoda řešení kinematických smyček 2. Metoda rozpojené smyčky řezem Válcová KD Podmínka je rovnost jednotkových vektorů osy a kolinearita AB a jednotlového vektoru osy. 3 rovnice (2 nezávislé) 3 rovnice (2 nezávislé) Výsledek je 6 rovnic, 4 z nich je nezávislých. Neobsahují relativní souřadnice válcové KD. 92

Metoda řešení kinematických smyček 2. Metoda rozpojené smyčky řezem Plochá KD Podmínka je rovnost jednotkového vektoru kolmého na rovinu a kolmost AB a jednotkového vektoru kolmého k rovině. 3 rovnice (2 nezávislé) 1 rovnice (nezávislá) Výsledek je 4 rovnic, 3 z nich jsou nezávislé. Neobsahují relativní souřadnice ploché KD. 93

Metoda řešení kinematických smyček 3. Metoda rozpojené smyčky vyjmutím tělesa 1 Počet neznámých a počet rovnic může být dále snížen. Kinematická smyčka je rozpojena dvěma řezy ve dvou KD na jednom tělese a těleso je vyjmuto a jsou sestaveny podmínky uzavřenosti smyčky. Vzniklé rovnice neobsahují relativní souřadnice dvou KD v řezech smyčky. 94

Metoda řešení kinematických smyček 3. Metoda rozpojené smyčky vyjmutím S 1 S 2 1 Sférická sférická KD Podmínka je rovnost vzdálenosti středů sférických KD na tělese. Výsledek je jen 1 rovnice. Neobsahuj 6 relativních souřadnic sférických KD. POZOR: Těleso se může volně otáčet kolem S1S2. 95

Metoda řešení kinematických smyček 3. Metoda rozpojené smyčky vyjmutím Sférická rotační KD Podmínka je vzdálenost středu sférické KD od osy rotační KD. Výsledek jsou 2 rovnice. Neobsahují 4 relativní souřadnice sférické a rotační KD. 96

Metoda řešení kinematických smyček 3. Metoda rozpojené smyčky vyjmutím Rotační rotační KD Podmínka je vzdálenost a úhel mimoběžných os rotačních KD. Výsledek jsou 4 rovnice. Neobsahují 2 relativní souřadnice rotačních KD. 97

Metoda řešení kinematických smyček Příklad: 3. Metoda rozpojené smyčky vyjmutím RRSRR mechanismus 98

Metoda řešení kinematických smyček 3. Metoda přirozených souřadnic Přirozené souřadnice kartézské souřadnice význačných bodů a jednotkových vektorů těles soustavy. Význačné body jsou obvykle středy KD, body na jejich osách. Význačné jednotkové vektory jsou obvykle směry os KD. Výhoda = sdílení význačných bodů a jednotkových vektorů přirozeně popisuje spojení těles příslušnými KD. Vazbové podmínky jsou podmínky tuhosti těles. 99

Metoda řešení kinematických smyček 3. Metoda přirozených souřadnic Sférická KD je popsána sdílením souřadnic středů KD. Rotační KD je popsána sdílením bodu na ose a jednotkového vektoru osy. Válcová KD je popsána sdílením jednotkových vektorů a AB//u. Posuvná KD je popsána sdílením jednotkových vektorů, AB//u a konstantní úhel AC, BD. 100

Podmínky tuhosti tělesa Metoda řešení kinematických smyček 3. Metoda přirozených souřadnic 101

Metoda řešení kinematických smyček Příklad: 3. Metoda přirozených souřadnic RRSRR mechanismus 102

Metoda řešení kinematických smyček 5. Metoda kartézských souřadnic Kartézské (fyzikální) souřadnice každé těleso je popsáno kartézskými souřadnicemi (souřadnice počátků lokálních souřadnicových systémů) a jejich orientace (např. Cardanovy úhly) Vazbové podmínky jsou popsány pro spojení se sousedními tělesy metodou rozpojení smyčky T 1k = T x (x k )T y (y k ) T z (z k )T x ( xk )T y ( yk ) T z ( yk ) 1 r 1L = T 1k k r kl 103

Metoda řešení kinematických smyček Příklad: 5. Metoda kartézských souřadnic Pětibodový závěs kola auta [x y z] T, x, y z Cardanovy úhly Virtuální smyčka A i B i =l i 6 souřadnic 5 skalárních vazbových podmínek 6-5=1 DOF 104

Metoda řešení kinematických smyček Příklad: 5. Metoda kartézských souřadnic Hexapod x, y, z, x, y, z, l i = l i (t), i=1,2,,6 A i B i =l i 12 souřadnic 6 skalárních vazbových podmínek 12-6=6 DOF 105

Metody numerického řešení kinematických vazeb Robotický systém je popsán souřadnicemi Ty lze rozdělit na nezávislé souřadnice a závislé souřadnice Z vazbových podmínek vypočteme závislé souřadnice v závislosti na nezávislých 106

Metody numerického řešení kinematických vazeb úloha polohy 1. problém nelinearita Jde obecně o systém nelineárních transcendentních rovnic Analytické řešení je možné jen ve zvláštních případech Numerické řešení je nutné obecně pomocí modifikované Newtonovy metody 107

Metody numerického řešení kinematických vazeb úloha polohy Je-li k-tá iterace Vazbové podmínky jsou rozvinuty do Taylorovy řady kolem k-té iterace kde je Jacobiho matice Získáme soustavu lineárních algebraických rovnic pro neznámé 108

Metody numerického řešení kinematických vazeb úloha polohy Řešením Iterace klasické Newtonovy metody je Velká nevýhoda klasické Newtonovy metody je, že konverguje jen v okolí řešení. Proto je užita modifikovaná Newtonova metoda kde skalární parametr je určen z minimalizace 109

Metody numerického řešení kinematických vazeb úloha polohy Algoritmus While do end Konec iterace 110

Metody numerického řešení kinematických vazeb úloha polohy Platí silná věta o konveregenci Věta: V omezené oblasti nechť funkce má stejnoměrně omezené první a druhé parciální derivace. Nechť v této oblasti je zobrazení jednojednoznačné a a nechť existuje bod (je jediný) tak, že. Pak modifikovaná Newtonova metoda konverguje z libovolného odhadu, tj. pro. z* R R R Dvě řešení Problém oscilací singulární Problém konvergence 111

Metody numerického řešení kinematických vazeb úloha polohy 2. problém přeurčené rovnice obecně obdélníková matice Řešitelnost a řešení A x b r A =rank(a) m = r B =rank([a,b]) n 9 3 0 0 0 1 Frobeniova věta Systém LAE je řešitelný právě tehdy když r A =r B. Jednoznačné řešení existuje právě tehdy když r A =r B =n. 112

Metody numerického řešení kinematických vazeb úloha polohy Physical interpretation 113

Metody numerického řešení kinematických vazeb úloha rychlosti pro řešení polohy Časovou derivací Shodná matice soustavy jako pro úlohu polohy 114

Metody numerického řešení kinematických vazeb úloha zrychlení Další časovou derivací Opět shodná matice soustavy jako pro úlohu polohy Matice soustavy a její inverze je pro všechny úlohy shodná, tedy shodné vlastnosti všech úloh 115

Metody numerického řešení kinematických vazeb Obecné řešení rozkladem SVD Ortonormální matice popisující rotaci souřadnicových systémů 116

Metody numerického řešení kinematických vazeb Diagonální matice reprezentuje hodnost matice d i S= rank(a)=r 117

Metody numerického řešení kinematických vazeb 118

Metody numerického řešení kinematických vazeb Fyzikální interpretace - počet stupňů volnosti Počet vazeb Hodnost Jacobiho matice Vztah občas selže 119

Metody numerického řešení kinematických vazeb Existují singulární polohy mechanismu, kde je náhlý nárůst počtu stupňů volnosti. Mechanismus regulární singulární v nějaké poloze trvale singulární Maticová metoda poskytuje 12 rovnic, jen 6 z nich je nezávislých 9 3 0 0 0 1 Které prvky (rovnice) jsou opravdu nezávislé, je určeno numericky je určeno nejlepší regulární jádro 120

Metody numerického řešení kinematických vazeb příklad Turbula 121

Metody numerického řešení kinematických vazeb příklad Turbula 122

Metody numerického řešení kinematických vazeb příklad Turbula 123

Metody numerického řešení kinematických vazeb příklad Turbula 124

Metody numerického řešení kinematických vazeb Kinematické problémy mechanismů Mechanismus je popsán souřadnicemi s Některé z nich jsou pohony nebo dány nezávislé souřadnice q Kinematické problémy mechanismů spočívají v určení závislých souřadnic z Robotika zavedla terminologii: Robot má pohony s hnacími souřadnicemi a koncový efektor G popsaný souřadnicemi s pohybem Dopředný kinematický problém určit ze známých souřadnic pohonů neznámé souřadnice polohy koncového efektoru Inverzní kinematický problém určit ze známé polohy koncového efektoru neznámé souřadnice pohonů 125

Metody numerického řešení kinematických vazeb Koncový efektor G G G 2 pohony n=s pohony 1 126

Metody numerického řešení kinematických vazeb Dopředný (přímý) kinematický problém pro sériové řetězce žádné smyčky, žádné vazby použití relativních souřadnic a přímého výpočtu Dopředný kinematický problém pro soustavy se smyčkami vazby řešeny nejdříve a pak přímý výpočet polohy Inverzní kinematický problém podmínka předepsaného pohybu je další vazbou 127

Metody numerického řešení kinematických vazeb mechanismus 2 pohony G pohyb M pohony G M 1 Některé kinematické problémy lze řešit analyticky. Dopředný kinematický problém pro sériové roboty je snadný. Inverzní kinematický problém pro sériové roboty je obtížný. Dopředný kinematický problém pro paralelní roboty je obtížný. Inverzní kinematický problém pro paralelní roboty je snadný. 128

Metody analytického řešení kinematických vazeb Analytické řešení je možné jen tehdy, když lze soustavu rovnic rozdělit na dvě soustavy rovnic se třemi neznámými To je možné v těchto strukturních případech: 1) tři posuvné KD 2) tři rotační KD s protínajícími se osami (sférická KD) 129

Metody analytického řešení kinematických vazeb 3) ekvivalent ploché KD (tři paralelní osy rotace po sobě, dvě paralelní osy rotace a na ně kolmá osa posuvu, dva posuvy a na ně kolmá osa rotace) 4) dva posuvy a dvě paralelní osy rotace 130

Metody analytického řešení kinematických vazeb - příklad 131