1907968073

1907968073



Laboratorium Podstaw Robotyki - 5

K2. zadanie kinematyki odwrotnej położenia IKin - polega ono na określeniu zestawu wartości współrzędnych konfiguracyjnych q — [q\ ... (]e}T € R6 manipulatora odpowiadających zadanej pozycji i orientacji układu współrzędnych końcówki roboczej manipulatora w postaci macierzy Tg € R4x4 względem układu globalnego (tu: zerowego):

IKin: Tg0 ^ q.    (13)

Zadanie kinematyki prostej daje zawsze jednoznaczne rozwiązanie. Natomiast zadanie odwrotne kinematyki może mieć kilka rozwiązań w przestrzeni zmiennych konfiguracyjnych. Może sie zdarzyć także, że rozwiązań tych będzie nieskończenie wiele, bądź rozwiązanie nie będzie istnieć w zbiorze liczb rzeczywistych. Takie sytuacje mają miejsce w tzw. punktach osobliwych odwzorowania kinematyki.

Kluczowe znaczenie dla problemu kinematyki położenia posiada macierz przekształcenia Tg związana z końcówką roboczą. Wyznaczenie postaci tej macierzy jako funkcji współrzędnych konfiguracyjnych dla danego manipulatora wymaga zdefiniowania i przywiązania układów współrzędnych do poszczególnych ogniw łańcucha manipulatora oraz określenia składowych macierzy transformacji T/ (q) definiujących układ i-tego ogniwa w układzie j-tym. Wypadkowa macierz reprezentująca położenie końcówki w układzie zerowym (globalnym) dla manipulatora 6-DOF z parami kinematycznymi klasy piątej1 2 wynika z następującego złożenia:

TS(«) = J?(«)Ti(®0 ... r,••(<,,;...t65(®).    (14)

Jednym z systematycznych sposobów definiowania i przywiązywania układów współrzędnych do ogniw manipulatora jest notacja Denavita i Hartenberga (w skrócie: notacja D-H). Pozwala ona na jednoznaczny wybór położenia początku O i ustalenia orientacji osi X, Y, Z i-tego układu współrzędnych w szeregowym łańcuchu kinematycznym, a także definiuje cztery podstawowe parametry kinematyczne: długość ogniwa a<, kąt skręcenia ogniwa a,, odsunięcie przegubu di oraz kąt obrotu ogniwa (kąt przegubu) Bi.

Notacja D-H stosuje trzy podstawowe zasady związane z przyporządkowaniem i-tego układu współrzędnych:

I. oś Z i układu i-tego pokrywa się z osią przegubu i +1,

II. oś Xi układu i-tego jest prostopadła do osi oraz Zi i jest skierowana od przegubu i do przegubu i + 1,

III. oś Yi uzupełnia prawoskrętny układ współrzędnych.

Parametry kinematyczne mają w notacji D-H następujące definicje:

a» - odległość wzdłuż osi Xi od początku Oi do przecięcia osi Xi oraz Zj_i,

di - odległość wzdłuż osi Zi-\ od początku 0,_ i do przecięcia osi Xi oraz Zi-1 (jeśli przegub jest pryzmatyczny, to di jest zmienną przegubową),

aj - kąt między osiami Zi-1 oraz Zi mierzony wokół osi Xi,

di - kąt między osiami X,_ i oraz Xi mierzony wokół osi Z i-1 (jeśli przegub jest obrotowy, to 9 i jest zmienną przegubową).

1

Są to połączenia o jednym stopniu swobody dla dwóch sąsiadujących ogniw, w postaci obrotu lub przesuwu

2

wzdłuż wybranej osi w przestrzeni.



Wyszukiwarka

Podobne podstrony:
Laboratorium Podstaw Robotyki - 5 Z macierzami rotacji związane są dwa podstawowe zadania
17 Laboratorium Podstaw Robotyki - 65.1 Przebieg zadania 5.1    Ułożyć klocki na
Laboratorium Podstaw Robotyki jest wyposażone w dwa roboty przemysłowo-ednkacyjne typ L2, produkcji
Laboratorium Podstaw Robotyki Politechnika Poznańska Katedra Sterowania i Inżynierii SystemówĆWICZEN
Laboratorium Podstaw Robotyki - 5 natarcia (podjazdu) narzędzia robota (patrz rys. 2). Pozycję począ
3 Laboratorium Podstaw Robotyki - 5 gdzie nx,ny,nz stanowią składowe wersora n wzdłuż odpowiednich o
5 Laboratorium Podstaw Robotyki - 5 1.4    Napisać definicję macierzy rotacji R®u w
Laboratorium Podstaw Robotyki - 52 Transformacje jednorodne Transformacje jednorodne umożliwiają
Laboratorium Podstaw Robotyki - 5 Przy tak zdefiniowanych parametrach i układach współrzędnych
9 Laboratorium Podstaw Robotyki - 5 3.1    Zapoznać się z opisem następujących funkcj
Laboratorium Podstaw Robotyki Politechnika Poznańska Katedra Sterowania i Inżynierii SystemówĆWICZEN
75* 75* 10 Laboratorium Podstaw Robotyki - 6 =ńpplication manager= — teaching "frane
11 Laboratorium Podstaw Robotyki - 6 =Jog Interface Tool:(Palette) gripper Frerne:(PaleCte)
12 Laboratorium Podstaw Robotyki - 6 •    tool - typ opisujący narzędzie, zawiera
13 Laboratorium Podstaw Robotyki - 6 •    for <num nCounter> = <num nBeginni
14 Laboratorium Podstaw Robotyki - 6 Rysunek 10: Widok pola Data w oknie głównym projektu.4.1
15 Laboratorium Podstaw Robotyki - 6 sięgu aplikacji) (patrz rys. 11). Okno zawiera typy proste i zł
16 Laboratorium Podstaw Robotyki - 6 Rysunek 12: Widok emulatora kontrolera w SRS. a   &nb
2 Laboratorium Podstaw Robotyki - 6 Rysunek 1: Manipulator Staubli TX60. Na rysunku oznaczono numery

więcej podobnych podstron