Paradigmata kinematického řízení a ovládání otevřených kinematických řetězců.



Podobné dokumenty
Vrtání závitů bez vyrovnávací hlavičky (G331, G332)

TECHNICKÁ UNIVERZITA V LIBERCI

Úloha s tepelným tokem řízená pomocí PAC Rockwell a PC

VOLBA TYPU REGULÁTORU PRO BĚŽNÉ REGULAČNÍ SMYČKY

Poznámky k verzi. Scania Diagnos & Programmer 3, verze 2.27

Převodníky analogových a číslicových signálů


3. Rozměry a hmotnosti Přiřazení typů a velikostí čelních desek Odchylka od TPM... 8

Dualita v úlohách LP Ekonomická interpretace duální úlohy. Jiří Neubauer. Katedra ekonometrie FEM UO Brno

Mřížky a vyústky NOVA-C-2-R2. Vyústka do kruhového potrubí. Obr. 1: Rozměry vyústky

ŘÍZENÍ FYZIKÁLNÍHO PROCESU POČÍTAČEM

Pingpongový míček. Petr Školník, Michal Menkina. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

Prostorový termostat. Nastavení žádané teploty pod krytem, pouze pro vytápění nebo pouze pro chlazení. 2-bodová regulace Spínané napětí AC 24...

Ústav technologie, mechanizace a řízení staveb. CW01 - Teorie měření a regulace ZS 2010/2011. reg Ing. Václav Rada, CSc.

PVGIS - Fotovoltaický GIS Photovoltaic Geographical Information System (PVGIS)

Jaké jsou důsledky použití kulového ventilu jako regulačního ventilu?

PŘEPOČET ZÚČTOVANÝCH ZÁLOH V 10% NA 14% V KONOCOVÉ

3.2.4 Podobnost trojúhelníků II

Sada 2 - MS Office, Excel

2.7.2 Mocninné funkce se záporným celým mocnitelem

{ } Kombinace II. Předpoklady: =. Vypiš všechny dvoučlenné kombinace sestavené z těchto pěti prvků. Urči počet kombinací pomocí vzorce.

Tlumení kmitů na servomechanismech s poddajnými členy

4.2.7 Voltampérová charakteristika rezistoru a žárovky

E-ZAK. metody hodnocení nabídek. verze dokumentu: QCM, s.r.o.

Tvorba trendové funkce a extrapolace pro roční časové řady

Funkce více proměnných

Zvyšování kvality výuky technických oborů

NÁVRH LQG ŘÍZENÍ PRO FYZIKÁLNÍ MODEL KULIČKY NA TYČI

Optika. VIII - Seminář

4.6.6 Složený sériový RLC obvod střídavého proudu

LABORATORNÍ CVIČENÍ Elektrotechnika a elektronika

Převodníky AD a DA. AD a DA. Převodníky AD a DA. Základní charakteristika

ELEKTROTECHNICKÁ MĚŘENÍ PRACOVNÍ SEŠIT 2-3

Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU MS POWERPOINT 2010


MODEL MECHANISMU STĚRAČE SE TŘENÍM. Inženýrská mechanika a mechatronika Martin Havlena

Lokální a globální extrémy funkcí jedné reálné proměnné

Konfigurace řídicího systému technikou Hardware In The Loop

Semestrální práce NÁVRH ÚZKOPÁSMOVÉHO ZESILOVAČE. Daniel Tureček zadání číslo 18 cvičení: sudý týden 14:30

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Teoretické úlohy celostátního kola 53. ročníku FO

Modul pro testování elektrických obvodů

Zvlhčovače vzduchu řady UX

Umělá inteligence. Příklady využití umělé inteligence : I. konstrukce adaptivních systémů pro řízení technologických procesů

Informace k novému vydání učebnice 2015 Manažerské účetnictví nástroje a metody (2. aktualizované a přepracované vydání) OBSAH 2015

Napájecí soustava automobilu. 2) Odsimulujte a diskutujte stavy které mohou v napájecí soustavě vzniknout.

Svobodná chebská škola, základní škola a gymnázium s.r.o. pochopení pojmů a výpočtů objemů a obvodů

souřadné systémy geometrické určení polohy pevně spojené se vztažným tělesem

KYBERNETIKA. Prof. Ing. Vilém Srovnal, CSc. Vysoká škola báňská Technická univerzita Ostrava

l: I. l Tento projekt je spolufinancován Evropskou unií a státním rozpočtem České republiky.

9.2.5 Sčítání pravděpodobností I

1.3.1 Kruhový pohyb. Předpoklady: 1105

Výrazy lze též zavést v nečíselných oborech, pak konstanty označuji jeden určitý prvek a obor proměnné není množina čísel.

I Mechanika a molekulová fyzika

IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE

Astronomie Dopiš do správných míst schématu vývoje hvězdy následující pojmy: bílý trpaslík, černá díra, globule, neutronová hvězda, obr

TECHNICKÁ DOKUMENTACE

Postup práce s elektronickým podpisem

ŘÍZENÍ ABSORBERU KMITŮ POMOCÍ MATLABU

V týmové spolupráci jsou komentáře nezbytností. V komentářích se může např. kolega vyjadřovat k textu, který jsme napsali atd.

První přihlášení a první kroky po přihlášení do Registru zdravotnických prostředků pro již ohlášenou osobu

Matice a maticová algebra, soustavy lineárních rovnic, kořeny polynomu a soustava nelin.rovnic

DUM 10 téma: Stavová tabulka výklad

- světlo je příčné vlnění

Nerovnice s absolutní hodnotou

Lineární algebra. Vektorové prostory

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

DYNAMICKÝ MODEL TERMOSTATU S PEVNÝM TEPLONOSNÝM MEDIEM

M7061 ROTAČNÍ POHONY VENTILŮ

PRAKTIKUM II Elektřina a magnetismus

Mechatronické systémy s krokovými motory

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

PADS návrh jednoduchého regulátoru

Popis připojení elektroměru k modulům SDS Micro, Macro a TTC.

STEREOMETRIE. Vzdálenost bodu od přímky. Mgr. Jakub Němec. VY_32_INOVACE_M3r0113

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Pracovní list č. 8 k prezentaci Pneumatická hradla

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

Mechanika tuhého tělesa. Dynamika + statika

Studijní opory k předmětu 6AA. 6AA Automatizace. Studijní opory k předmětu. Ing. Petr Pokorný 1/40 6AA AUTOMATIZACE 6AA - cvičení

Mechanika

Logické řízení výšky hladiny v nádržích

Android OpenGL. Animace a ovládání pomocí dotykové obrazovky

7. Analýza pohybu a stupňů volnosti robotické paže

STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28. října 2707, příspěvková organizace

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

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

Kvadratické rovnice pro učební obory

TEKUTINOVÉ POHONY. Pneumatické (medium vzduch) Hydraulické (medium kapaliny s příměsí)

RESTREINT UE. Ve Štrasburku dne COM(2014) 447 final 2014/0208 (NLE) This document was downgraded/declassified Date

Testování výškové přesnosti navigační GPS pro účely (cyklo)turistiky

Geodézie a kartografie 3 roky

BIOMECHANIKA. 3, Geometrie lidského těla, těžiště, moment setrvačnosti

ZÁKLADY ROBOTIKY Kinematika a topologie robotů

Pro model vodárny č. 2.; navrhněte a odzkoušejte vhodné typy regulátorů (P, PI, I, PD a PID), za předpokladu, že je:

Leonardo. Montážní návod a schéma zapojení řídící jednotky. Programovaní řídící jednotky. 14.Kde nás najdete

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Zapojení obvodu elektrického hnacího ústrojí zvonů. Oblast techniky

Sekvenční logické obvody



Transkript:

Přednáška 6 Inovace výuky předmětu Robotika v lékařství Paradigmata kinematického řízení a ovládání otevřených kinematických řetězců. Kinematickým zákonem řízení rozumíme předpis, který na základě direktiv pohybu w (žádaná poloha koncového bodu řetězce v kartézských souřadnicích, nebo poloha řetězce v zobecněných souřadnicích), a jejich derivací, vytváří kinematické řídící veličiny u pro pohony v jednotlivých kinematických dvojicích řetězce ruky, za účelem dosažení stavu kde direktivy pohybu jsou totožné se skutečnými kinematickými veličinami ruky, viz obr.6.1. u Obr. 6.1: Blokové schéma kinematického řízení pomocí transponovaného jakobiánu Kde veličiny mají následující význam : x d souřadnicích (direktiva pohybu), x = x d je žádaná poloha koncového bodu paže v kart. x je regulační odchylka mezi žádanou a skutečnou polohou koncového bodu paže, u je řídící veličina představující akční zásah pohonů a v našem paradigmatu řízení má rozměr zobecněných rychlostí, které pohony musí na reálném řetězci odpracovat, viz. vztah (6.2), q je vektor aktuálních zobecněných souřadnic (polohy jednotlivých kinematických dvojic) který je možno měřit na reálné soustavě pomocí k realizuje podle vztahu (6.3) úlohu přímé inkrementálních snímačů na osách pohonů, blok ( ) kinematiky a transformuje zobezněné souřadnice na jim odpovídající polohu koncového bodu paže v kartézských souřadnicích. (6.2) r M M 1 = Tn 1 rn (6.3) Toto schéma je obecné schéma zpětnovazebního řízení. Nezaručuje stabilitu a přesnost sledování trajektorie, protože kinematické řízení nenastavuje parametry regulátoru ze znalosti dynamického popisu regulované soustavy. Proto se kinematické řízení používá pouze v případech, kdy rychlosti soustavy jsou malé a hmotnosti elementů soustavy zanedbaletné. Stránka 1 z 7

Experimentální ověření kinematického řízení pomocí transponovaného jakobiánu v prostředí Matlab/Simulink. Na základě paradigmatu kinematického řízení (obr.6.1) sestavíme v prostředí Matlab/Simulink regulační obvod, kde regulovanou soustavu můžeme nahradit integrátorem za předpokladu, že zobecněné rychlosti představující akční zásah regulátoru budou skutečnými pohony odpracovány, pokud ne zmenšíme hodnoty zisků K p v diagonální matici proporcionálního regulátoru. Obr. 6.2 : Kinematické řízení paže v prostředí Matlab/Simulink. Bloky realizující vztahy (6.2) a (6.3) tedy úlohu transformace rychlostí na zobecněné rychlosti a úlohu přímé kinematiky, tj. zobrazení polohy paže v zobecněných souřadnicích na polohu koncového bodu paže v kartézských souřadnicích v Simulinku realizujeme pomocí bloků Matlab function. V nich máme možnost uživatelsky definovat funkci (m-fail), která se bude volat z prostředí Simulink. Jak je patrné z obr.6.2 každá uživatelsky naprogramovaná fce přijímá na vstupu proměnné se kterými se volá a na výstup posílá výsledky, viz. následující kód (m-fail) realizující přímou úlohu kinematiky: Stránka 2 z 7

function kartpoloha=transformace(zobecnene); % konstanty y54 =.31; y76 =.29; y7m =.11; % zobecněné promennne (aktuální polohy v kin. dvojicích) fi21 = zobecnene(1); fi32 = zobecnene(2); fi43 = zobecnene(3); fi54 = zobecnene(4); fi65 = zobecnene(5); fi76 = zobecnene(6); % pruvodice mezi kinem dvojicemi r54=[; y54; ; 1]; r76=[; y76; ; 1]; r7m=[; y7m; ; 1]; % transformacni matice TT21 = [cos(fi21) sin(fi21) ; 1 ;-sin(fi21) cos(fi21) ; 1]; % rotace v y-ove ose o fi21 TT32 = [1 ; cos(fi32) -sin(fi32) ; sin(fi32) cos(fi32) ; 1]; % rotace kolem x-ove osy o fi32 TT43 = [cos(fi43) -sin(fi43) ;sin(fi43) cos(fi43) ; 1 ; 1]; % rotace kolem z-ove osy o fi43 TT54 = [1 ; cos(fi54) -sin(fi54) y54; sin(fi54) cos(fi54) ; 1]; % rotace kolem x-ove osy o fi54 TT65 = [cos(fi65) sin(fi65) ; 1 ;-sin(fi65) cos(fi65) ; 1]; % rotace kolem y-ove osy o fi65 TT76 = [1 ; cos(fi76) -sin(fi76) y76; sin(fi76) cos(fi76) ; 1]; % rotace kolem x-ove osy o fi76 % výsledná transformacni matice z prostoru telesa 7 do prostoru telesa 1 TT71=TT21*TT32*TT43*TT54*TT65*TT76; % poloha koncového bodu paže vůči rámu v kartézských souřadnicích pol=tt71*r7m; kartpoloha=[pol(1:3)]; end tedy fce načítá vektor šesti zobecněných souřadnic zobecněne(1 6) a vrací vypočtenou polohu koncového bodu v kartézských souřednicích kartpoloha(1 3). Stejným způsobem realizujeme další uživatelsky definované funkce v prostředí Simulink. Parametry proporcionálního maticového regulátoru volíme s ohledem na dobu regulace a charakter regulačního děje (kmitavý, aperiodický), a také s ohledem zda generované řízení regulátorem mající význam rychlosti v pohonech jsou těmito pohony realizovatelné. Dále si ukážeme vliv velikosti zisků na průběh regulačního děje a průběh akční veličiny pro dvě varianty nastavení zisků proporcionálního regulátoru. Stránka 3 z 7

Varianta 1: zisk proporcionálního regulátoru.15 souřadnicích w =.2..3 K p 5 = 5, žádaná hodnota v kart. 5 Odpovídající průběhy regulované veličiny (poloha konc. bodu řetězce), akční veličiny (zobecněná rychlost pohonů), a regulační odchylky. Stránka 4 z 7

Varianta 2: zisk proporcionálního regulátoru K p 3 = 3, žádaná hodnota v kart. 3.15 souřadnicích w =.2..3 Stránka 5 z 7

Stránka 6 z 7

Vidíme, že čím větší zisk tím kratší doba regulace a větší hodnota akční veličiny. Stránka 7 z 7