2013 10 23 Par wyklad 3id 28292 Nieznany

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

1

Warszawa 2013

www.wml.wat.edu.pl

ppłk dr inż. Wojciech KACZMAREK

tel. 022 683 72 83

kom. 604 529 718

pokój 31 budynek 63
Wojciech.Kaczmarek@wat.edu.pl

„Jeśli uczysz się od innych, ale sam nie pomyślisz – to najczystsze oszołomstwo.

Jeśli myślisz, ale nie uczysz się od innych – to może być dla Ciebie wręcz niebezpieczne.”

- Konfucjusz

PODSTAWY AUTOMATYKI I ROBOTYKI

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

2

WYKŁAD 3

OPIS PRZESTRZENNY ROBOTÓW I MANIPUATORÓW

UKŁADY WSPÓŁRZĘDNYCH

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

3

ANALIZA KINEMATYCZNA MANIPULATORA

Prace nad zagadnieniami związanymi z robotyką prowadzone są przez

uczonych zajmujących się różnymi dziedzinami nauki.

Podejście takie zostało wymuszone interdyscyplinarną złożonością całego

problemu.

Aby uporządkować zakres kompetencji oraz uprościć zagadnienie

robotykę podzielono na cztery dziedziny:

- manipulację mechaniczną

- lokomocję

- komputerowe systemy wizyjne

- sztuczną inteligencję.

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

4

ANALIZA KINEMATYCZNA MANIPULATORA –POJĘCIA PODSTAWOWE

Zadanie proste kinematyki - polega na wyznaczeniu pozycji i orientacji

efektora manipulatora względem układu podstawy przy znanych współrzędnych

konfiguracyjnych.

Innymi słowy można powiedzieć, że jest to odwzorowanie opisu położenia

manipulatora z przestrzeni współrzędnych konfiguracyjnych do

przestrzeni współrzędnych kartezjańskich.

Poprzez opis kinematyczny układu wielociałowego rozumie się przepis

opisujący zależność geometryczną miedzy współrzędnymi uogólnionymi (q) i

współrzędnymi kartezjańskimi otoczenia (R):

 

q

f

R

kinematyka prosta (bezpośrednia)

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

5

ANALIZA KINEMATYCZNA MANIPULATORA –POJĘCIA PODSTAWOWE

Zadanie odwrotne kinematyki jest znacznie trudniejsze i polega na

wyznaczeniu wszystkich możliwych zbiorów współrzędnych konfiguracyjnych

umożliwiających osiągnięcie zadanych pozycji i orientacji manipulatora.

Trudność tego zagadnienia spowodowana jest nieliniowością równań

kinematyki, niejednoznacznością rozwiązań lub ich brakiem.

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

6

Innymi słowy znając położenie chwytaka konieczne jest wyznaczenie

zmiennych uogólnionych, co sprowadza się do określenia konfiguracji układu

wielociałowego według zależności:

 

R

f

q

1

kinematyka odwrotna

Możliwe rozwiązania:


• Wiele rozwiązań
• Jedno rozwiązanie
• Brak rozwiązań

ANALIZA KINEMATYCZNA MANIPULATORA –POJĘCIA PODSTAWOWE

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

7

Wiele rozwiązań – konstrukcja manipulatora umożliwia umieszczenie

narzędzia w zadanym punkcie w różnych konfiguracjach

ANALIZA KINEMATYCZNA MANIPULATORA –POJĘCIA PODSTAWOWE

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

8

ANALIZA KINEMATYCZNA MANIPULATORA –POJĘCIA PODSTAWOWE

Jedno rozwiązanie – np. punkt zadany znajduje się na granicy przestrzeni

roboczej manipulatora

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

9

ANALIZA KINEMATYCZNA MANIPULATORA –POJĘCIA PODSTAWOWE

Brak rozwiązań - manipulator nie może osiągnąć zadanych pozycji i

orientacji, ponieważ znajdują się one poza jego przestrzenią roboczą

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

10

ZASADY OBOWIĄZUJĄCE W KINEMATYCE

• robota opisuje się za pomocą struktury kinematycznej (szkicu

schematu kinematycznego), na której zaznacza się człony oraz

połączenia

• oznaczenia osi współrzędnych, kierunków i zespołów ruchu, konieczne

do jednoznaczności opracowanego szkicu zapisane są w normie PN-

93/M-55251

• robota opisuje się w układach odniesienia:

• bazowym (oznaczonym cyfrą 0) – opis przemieszczenia robota

względem globalnego, nieruchomego układu współrzędnych

(najczęściej względem stanowiska roboczego)

• regionalnym (oznaczonym cyframi k=1,2,3,… rozpoczynając

numerację od członu znajdującego się najbliżej) – opis

przemieszczenia manipulatora

• lokalnym (oznaczonym literą C) – opis przemieszczenia i orientacji

chwytaka.

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

11

ZASADY OBOWIĄZUJĄCE W KINEMATYCE

• podstawowy układ osi jest prawoskrętnym układem kartezjańskim

(prostokątnym), gdzie osie x i y tworzą płaszczyznę poziomą.

• za dodatni przyjmuje się zwroty ruchów:

• w ruchu liniowym na zewnątrz mechanizmów (od początku układów

bazowego, regionalnego, lokalnego)

• w ruchu obrotowym w kierunku prawoskrętnym, zgodnie z

przyjętym układem współrzędnych.

• numerację łańcucha kinematycznego należy rozpocząć od podstawy

(układu bazowego), a zakończyć przed efektorem (układem lokalnym).

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

12

UKŁADY WSPÓŁRZĘDNYCH I ICH TRANSFORMACJE

Do scharakteryzowania układu współrzędnych używane są wektory

jednostkowe i, j, k. Jeżeli są one niezależne liniowo, to tworzą pewną

bazę i mogą być użyte do przedstawienia dowolnego wektora miejsca.

Współrzędne x, y, z wektora miejsca dają się

zebrać w macierz kolumnową:

Macierz transponowana

k

z

j

y

i

x

r

C

C

C

C

T

C

C

C

C

C

C

C

z

y

x

z

y

x

r

,

,

z

y

x

C(x

c

,y

c

,z

c

)

r

C

y

c

x

c

z

c

k

i

j

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

13

UKŁADY WSPÓŁRZĘDNYCH I ICH TRANSFORMACJE

1. Można zapisać dla układu bazowego

0

0

0

0

0

0

0

k

z

j

y

i

x

r

C

C

C

C

0

0

0

0

0

0

0

i

k

z

i

j

y

i

i

x

i

r

i

r

x

i

C

i

i

C

i

i

C

i

C

i

C

C

0

0

0

0

0

0

0

j

k

z

j

j

y

j

i

x

j

r

j

r

y

i

C

i

i

C

i

i

C

i

C

i

C

C

0

0

0

0

0

0

0

k

k

z

k

j

y

k

i

x

k

r

k

r

z

i

C

i

i

C

i

i

C

i

C

i

C

C

2. Dla układu i-tego (obróconego)

Obydwa wektory są reprezentacją tego

samego wektora r można więc zapisać:

C

i

i

C

r

rot

r

0

0

3

3

0

0

0

0

0

0

0

0

0

0

x

i

i

i

i

i

i

i

i

i

i

R

k

k

k

j

k

i

j

k

j

j

j

i

i

k

i

j

i

i

rot

i

C

i

i

C

i

i

C

i

C

i

k

z

j

y

i

x

r

Z 1 i 2 można zapisać

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

14

UKŁADY WSPÓŁRZĘDNYCH I ICH TRANSFORMACJE

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

15

Ogólnie można zapisać następujące zależności:

dla przemieszczenia

dla obrotu

Pełną transformację współrzędnych można

przedstawić jako połączenie przemieszczenia

(translacji) i obrotu (rotacji):

Powyższa zależność mówi, iż znając współrzędne lokalne

(wektor

i

r

c

oraz pozycję

(wektor

0

r

i

)

i orientację

(macierz

obrotu

0

rot

i

)

i-tego układu współrzędnych względem układu

nieruchomego możliwe jest wyznaczenie współrzędnych

inercjalnych (znalezienie transformacji współrzędnych układu

lokalnego względem układu nieruchomego).

iC

i

C

r

r

r

0

0

0

C

i

i

iC

r

rot

r

0

0

C

i

i

i

C

r

rot

r

r

0

0

0

UKŁADY WSPÓŁRZĘDNYCH I ICH TRANSFORMACJE

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

16

Odwrócenie tego związku prowadzi równania

transformacji odwrotnej, to znaczy znalezienia

transformacji współrzędnych układu nieruchomego

względem układu lokalnego.

Wyznaczone wyrażenia pozwalają na rozwiązanie

dwóch najważniejszych w teorii kinematyki

manipulatorów

zadań

(bezpośredniego

i

odwrotnego), a poprzez ich różniczkowanie po

czasie dają możliwość wyznaczenia zależności dla

prędkości i przyspieszeń.

Szczególnymi

przypadkami

omawianych

transformacji są:

•czysty obrót

0

r

i

=0;

•czyste przemieszczenie

0

rot

i

=I.

 

iC

i

i

C

T

i

C

i

r

rot

r

r

rot

r

0

0

0

0

0

UKŁADY WSPÓŁRZĘDNYCH I ICH TRANSFORMACJE

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

17

OBROTY ELEMENTARNE

Zgodnie z ogólnie panującymi zasadami przyjęto prawoskrętny układ

współrzędnych.

T

C

R

T

C

w

v

u

r

z

y

x

r

,

,

,

,

,

0

 

w

v

u

r

r

rot

r

z

y

x

r

R

C

R

x

R

C

cos

sin

0

sin

cos

0

0

0

1

0

0

0

z

y

x

C

z

y

w

v

0

r

C

a)

b)

R

r

C

z

0

y

0

x

0

y

R

x

R

z

R

0

r

R

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

18

OBROTY ELEMENTARNE

z

na

z

z

na

y

z

na

x

y

na

z

y

na

y

y

na

x

x

na

z

x

na

y

x

na

x

rot

R

R

R

R

R

R

R

R

R

)

(

)

(

)

(

)

(

)

(

)

(

)

(

)

(

)

(

cos

sin

0

sin

cos

0

0

0

1

)

(

x

rot

 

cos

0

sin

0

1

0

sin

0

cos

y

rot

 

1

0

0

0

cos

sin

0

sin

cos

z

rot

z

x

x

R

z

R

z

y

C

z

y

y

R

z

R

a)

b)

c)

y

R

y

x

x

R

x

y

z

x

R

y

R

z

R

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

19

OBROTY ZŁOŻONE

Obroty złożone mogą być tworzone z trzech kolejno po sobie

wykonywanych obrotów elementarnych.

     

c

c

s

s

c

c

s

c

s

c

s

s

c

s

s

s

s

c

c

c

s

s

s

c

s

s

c

c

c

rot

rot

rot

rot

z

y

x

)

,

,

(

     

c

c

s

s

s

s

c

c

c

c

s

s

s

c

c

c

s

s

s

c

c

s

s

c

s

c

s

c

c

rot

rot

rot

rot

x

y

z

)

,

,

(

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

20

WSPÓŁRZĘDNE JEDNORODNE

Do tej pory, przedstawione rozważania przeprowadzano w oparciu o

współrzędne niejednorodne

.

Jednak już od roku 1969, kiedy do obliczeń wykorzystano komputery,

wszystkie problemy związane z kinematyką manipulatorów rozwiązywane są

przy wykorzystaniu

współrzędnych homogenicznych (jednorodnych).

Opisanie punktu czterema współrzędnymi (punkt o współrzędnych x,y,z

opisano jako x

1

,x

2

,x

3

,x

4

) znacznie uprościło obliczenia na macierzach.

Zależność między współrzędnymi niejednorodnymi (x,y,z) i współrzędnymi

jednorodnymi można zapisać następująco:

4

3

4

2

4

1

x

x

z

x

x

y

x

x

x

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

21

WSPÓŁRZĘDNE JEDNORODNE

4

3

4

2

4

1

x

x

z

x

x

y

x

x

x

Współrzędne jednorodne można określić za pomocą wektora:

T

x

x

x

x

R

4

3

2

1

lub przy założeniu, że

T

x

x

x

R

1

3

2

1

Dla przykładu

T

1

0

0

0

T

0

0

0

1

T

0

0

1

0

T

0

1

0

0

wektor zerowym

punkty nieskończenie oddalone od

początku układu i leżące odpowiednio

na osiach Ox,Oy,Oz

1

4

x

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

22

WSPÓŁRZĘDNE JEDNORODNE

Podejście takie umożliwiło rozszerzenie macierzy N-wymiarowej do wymiaru

(N+1) tworząc tzw., jednorodną macierz transformacji o postaci:

skali

czynnik

a

perspektyw

translacji

wektor

rotacji

macierz

T

4

4

1

1

1

1

000

1

000

x

i

i

i

i

i

i

R

r

rot

translacji

wektor

rotacji

macierz

T

Przypadkami szczególnymi jednorodnej macierzy transformacji są:

Czysta rotacja (r=0) – wektor przemieszczenia jest równy zero

1

000

0

0

rot

Rot

T

r

Czysta translacja (rot=I) – macierz obrotu jest macierzą izogonalną

1

000

r

I

P

T

I

rot

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

23

WSPÓŁRZĘDNE JEDNORODNE - PRZYKŁAD

Podać jednorodną transformację układu przedstawionego na rysunku.

z

0

y

0

x

0

x

1

y

1

z

1

a

b

c

P

1

R

P

Wyznaczenie zależności współrzędnych

 

y

x

Rot

Rot

Rot



2

1

0

1

0

0

0

0

1

0

1

0

0

0

0

1

1

0

c

b

a

T

P

R

T

R

1

1

0

1

0

T

P

z

y

x

R

1

,

,

,

1

1

1

1

c

y

z

b

z

y

a

x

x

1

0

1

0

1

0

Przemieszczenie i obrót

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

24

ZADANIE PROSTE KINEMATYKI

Konfiguracja (parametry geometryczne) układu manipulatora jest realizowana poprzez

zmienne konfiguracyjne q=(q

1

,q

2

,..,q

n

) tzn. że każdej wartości zmiennej konfiguracyjnej

odpowiada jedno położenie chwytaka R w układzie bazowym. Jeśli założy się, iż chwytak

C jest zdefiniowany miejscem na ciele i układu wielociałowego to można zapisać:

C

i

i

C

R

T

R

0

0

Zadanie bezpośrednie kinematyki można podzielić na etapy:


1. Usytuowanie manipulatora w położeniu początkowym i wprowadzenie układu

bazowego.

2. Wprowadzenie układów dla wszystkich członów manipulatora.
3. Wprowadzenie współrzędnych konfiguracyjnych.
4. Wyznaczenie wzajemnych położeń poszczególnych członów za pomocą

jednorodnych macierzy transformacji.

5. Wyznaczenie położenia końcówki manipulatora względem układu bazowego.

6. Wyznaczenie zależności pomiędzy współrzędnymi bazowymi i współrzędnymi

lokalnymi końcówki manipulatora


n

i

T

i

i

,...

2

,

1

1

i

i

i

T

T

T

T

1

2

1

1

0

0

...

i

i

i

i

R

T

R

0

0

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

25

ZADANIE PROSTE KINEMATYKI - PRZYKŁAD

Wyznaczyć jednorodną macierz transformacji

0

T

2

oraz współrzędne wektora

0

r

2

manipulatora przedstawionego na rysunku.

y

0

z

0

x

0

x

1

z

1

y

1

x

2

z

2

y

2

U

1

U

0

U

2

l

1

l

2

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

26

ZADANIE PROSTE KINEMATYKI - PRZYKŁAD

Wyznaczyć jednorodną macierz transformacji

0

T

2

oraz współrzędne wektora

0

r

2

manipulatora przedstawionego na rysunku.

y

0

z

0

x

0

x

1

z

1

y

1

x

2

z

2

y

2

U

1

U

0

U

2

l

1

l

2

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

27

NOTACJA DENAVITA - HARTENBERGA

Prace nad opracowaniem niezawodnej metody, która pozwoliłaby nie

tylko analizę mechanizmów istniejących, ale również syntezę nowych

rozpoczął

F. Reloux w 1900 roku

. Jednak dopiero w 1955 roku udało się

zdefiniować notację funkcjonującą do dzisiaj.

Zalety notacji D-H:

• opis typu mechanizmu

• przedstawienie ruchu mechanizmu

• opis ruchu za pomocą równań matematycznych.

Wady notacji D-H:

•opis par kinematycznych niższego rzędu

•duża komplikacja obliczeń.

Kinematyka prosta z doborem odpowiednich układów współrzędnych opisanych

przez notację Denavita-Hartenberga.

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

28

NOTACJA DENAVITA - HARTENBERGA

Zaproponowany przez J. Denavita i R.S. Hartenberga układ współrzędnych

umożliwia opis prostej w przestrzeni czterema (rys.b), a nie pięcioma (rys.a)

parametrami.

x

0

y

0

z

0

0

0

x

y

z

P(x,y,z)

x

0

y

0

z

0

0

0

P(x,y,z)

s

a

90

o

0

i

a)

b)

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

29

NOTACJA DENAVITA - HARTENBERGA

Oś wiążąca dwa człony kinematyczne nazywana jest osią pary kinematycznej.

W przypadku par kinematycznych klasy V osiami pary kinematycznej są:

oś obrotu członu i względem i-1 dla pary obrotowej – oś z

i-1

;

prosta o kierunku przemieszczania się członu i względem i-1 dla pary przesuwnej – oś z

i-1

x

i-1

y

i-1

i

z

i-1

x

i

y

i

z

i

a

i

x

i-1

y

i-1

z

i-1

y

i

x

i

z

i

s

i

i

a)

b)

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

30

NOTACJA DENAVITA - HARTENBERGA

x

i-1

y

i-1

z'

i-1

0

i-1

i

z

i-1

y'

i-1

x'

i-1

y"

i-1

x"

i-1

z"

i-1

y"

i-1

x"'

i-1

z"'

i-1

0

i

s

i

a

i

y

i

z

i

x

i

i

i

i

i

i

Wzajemne usytuowanie dwóch kolejnych

układów wyznaczają parametry:

kąt konfiguracji członów

i

powstały w wyniku

obrotu wokół osi z

i-1

do momentu aż osie x

i-1

i x

i

staną się równoległe;

odsunięcie

członu

s

i

powstałe

w

wyniku

przesunięcia wzdłuż osi z

i-1

do momentu aż osie x

i-1

i x

i

pokryją się;

długość członu

a

i

powstała w wyniku przesunięcia

wzdłuż osi x

i

do momentu aż początki układów 0

i-1

i

0

i

pokryją się;

kąt skręcenia członu

i

powstały w wyniku obrotu

wokół osi x

i

do momentu aż pokryją się wszystkie

osie.

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

31

NOTACJA DENAVITA - HARTENBERGA

Spośród czterech wymienionych parametrów

i

oraz a

i

są zawsze stałe, ponieważ

określa je konstrukcja członów. Dwa pozostałe natomiast mogą być zmienne.

Ogólnie dla wektora przemieszczenia we współrzędnych jednorodnych można zapisać:

i

i

i

i

i

i

R

T

R

1

1

g

dzie macierz transformacji jednorodnej ma postać:

1

0

0

0

cos

sin

0

sin

sin

cos

cos

cos

sin

cos

sin

sin

cos

sin

cos

1

i

i

i

i

i

i

i

i

i

i

i

i

i

i

i

i

i

i

i

s

a

a

T

)

(

)

(

)

1

(

)

1

(

1

i

x

i

x

i

z

i

z

i

i

Rot

P

P

Rot

T

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

32

NOTACJA DENAVITA - HARTENBERGA

Aby można było jednoznacznie zdefiniować kierunki osi (wersory kierunkowe)

układów: układy O

i-1

oraz O

i

charakteryzują się następującymi własnościami:

•oś x

i

jest prostopadła do osi z

i-1

– warunek DH1

•oś x

i

przecina oś z

i-1

– warunek DH2

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

33

NOTACJA DH – DOBÓR UKŁADÓW WSPÓŁRZĘDNYCH

W celu ustalenia i-

tego układu niezbędne jest rozpatrzenie dwóch przypadków:


1.osie z

i-1

, z

i

nie leżą w jednej płaszczyźnie

wówczas istnieje dokładnie jeden odcinek prostopadły do obu osi, który łączy obie osie i ma
najmniejszą długość. Prostą zawierającą ten odcinek (prostopadłą do osi z

i-1

i z

i

.

) należy

obrać za oś x

i

, a punkt przecięcia z osią z

i

.

przyjąć za początek układu O

i

. Oś y

i

dobiera się

tak, aby tworzyła z pozostałymi osiami układ prawoskrętny;

Początek układu O

i

nie musi leżeć na przegubie i.

Istnieje wiele możliwości wyboru układów

(dwóch inżynierów może przypisać kolejne układy w różny sposób).

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

34

NOTACJA DH – DOBÓR UKŁADÓW WSPÓŁRZĘDNYCH

W celu ustalenia i-

tego układu niezbędne jest rozpatrzenie dwóch przypadków:


1. osie z

i-1

, z

i

leżą w jednej płaszczyźnie i są równoległe

– istnieje wówczas nieskończenie wiele wspólnych normalnych między nimi.
Dlatego przyjmuje

się, że:

oś x

i

jest

prostopadła do z

i-1

wybrany na i-tym przegubie

początek układu O

i

spełnia warunek, że oś x

i

przez

niego przechodzi.


Z rysunku a

widać, że prostą prostopadłą do osi z

i-1

i z

i

można przyjąć również jako

przechodzącą przez punkt O

i-1

(wówczas odległość d

i

jest

równa zero). Oś y

i

dobiera

się tak, aby tworzyła z pozostałymi osiami układ prawoskrętny;

x

i-1

y

i-1

i

z

i-1

x

i

y

i

z

i

a

i

x

i-1

y

i-1

z

i-1

y

i

x

i

z

i

s

i

i

a)

b)

O

i-1

O

i

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

35

NOTACJA DH – DOBÓR UKŁADÓW WSPÓŁRZĘDNYCH

W celu ustalenia i-

tego układu niezbędne jest rozpatrzenie dwóch przypadków:


1. osie z

i-1

, z

i

leżą w jednej płaszczyźnie i przecinają się

– oś x

i

jest skierowana prostopadle do z

i-1

oraz z

i

i przyjmowana jest zgodnie z

zasadą

przedstawioną na rysunku (oś x

i

jest normalna do

płaszczyzny na której leżą osie

z

i-1

oraz z

i

).


Czasami wygodnie jest

przyjąć oś x

i

jako

prostopadłą do płaszczyzny wyznaczonej

przez osie z

i-1

i z

i

na

przecięciu się tych osi.


Oś y

i

dobiera

się tak, aby tworzyła z pozostałymi osiami układ prawoskrętny.

0

i

z

i

x

i

z

i-1

0

i-1

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

36

NOTACJA DENAVITA - HARTENBERGA

Układ współrzędnych związany z chwytakiem orientuje się oddzielnie:

•oś z

n

określa kierunek zbliżania się chwytaka do obiektu (ang. a-approach);

•oś y

n

leży w płaszczyźnie chwytania – wzdłuż tej osi poruszają się szczęki chwytaka (ang.

s-sliding);

x

n

jest

prostopadła do płaszczyzny wyznaczonej przez osie z

n

i y

n

i tworzy z nimi

układ

prawoskrętny (ang. n-normal).

x (n)

n

z (a)

n

y (s)

n

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

37

NOTACJA DH - ZADANIE

x

2

y

2

a

2

x

1

1

a

1

z

2

2

y

4

y

3

x

4

z

0

y

1

z

1

x

0

y

0

z

3

x

3

z

4

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

38

ZADANIE ODWROTNE KINEMATYKI

Nakazanie robotowi przemieszczenia końcówki roboczej do wyznaczonego w przestrzeni

roboczej punktu możliwe jest poprzez rozwiązanie zadania odwrotnego kinematyki.

Dane:

współrzędne kartezjańskie

Poszukiwane :

współrzędne konfiguracyjne

Korzystając z nieliniowych równań kinematyki prostej widać, że:

•zadanie jest trudne

•rozwiązanie nie jest jednoznaczne

2

x

0

y

0

z

0

1

l

1

l

2

Rozwiązania dla przypadku przedstawionego na rysunku:

• brak rozwiązań – punkt leży poza przestrzenią manipulatora

• dwa rozwiązania (łokieć u góry/dołu) – punkt leży

w przestrzeni manipulatora

• jedno rozwiązanie – punk leży na granicy przestrzeni roboczej

2

1

2

1

1

0

2

1

2

1

1

0

0

sin

sin

cos

cos

0

l

l

z

l

l

y

x

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

39

ZADANIE ODWROTNE KINEMATYKI

Równania uzyskane z analizy zadania prostego kinematyki są zbyt trudne ponieważ tworzą

układ nieliniowych równań trygonometrycznych.

Dana jest macierz:

1

0

r

rot

H

Należy znaleźć:

n

n

n

n

n

n

T

T

q

q

T

gdzie

H

q

q

T

1

1

0

1

0

1

0

)

,...,

(

)

,...,

(



Równanie daje 12 nieliniowych elementów macierzy (ostatni wiersz macierzy jest znany):

Poszukujemy rozwiązania w postaci zamkniętej (nie rozwiązania

numerycznego) czyli:

n

k

gdzie

h

h

f

q

k

k

,...,

1

)

,...,

(

34

11

ponieważ:

• dają się szybciej rozwiązać (wymagane podczas śledzenia trajektorii ruchu

kamerą na.: spawanie)

• dają możliwość wyboru konkretnego rozwiązania

Rozwiązanie problemu jest zajęciem dla matematyka i inżyniera:

• możliwość różnych konfiguracji robota dla osiągnięcia tej samej pozycji

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

40

ZADANIE ODWROTNE KINEMATYKI – ODSPŻĘŻENIE KINEMATYCZNE

Dla manipulatorów o 6-ciu stopniach swobody z kiścią typu sferycznego

Podzielenie problemu na dwa mniejsze:

• kinematyka odwrotna pozycji

• kinematyka odwrotna orientacji

rot

q

q

rot

n

)

,...

(

1

6

0

r

q

q

r

n

)

,...

(

1

6

0

r – pozycja narzędzia

rot – orientacja narzędzia

Współrzędne kiści można wyznaczyć ze wzoru:

33

6

3

6

0

23

6

3

6

0

13

6

3

6

0

3

0

3

0

3

0

k

r

r

k

r

r

k

r

r

r

r

r

z

z

y

y

x

x

z

y

x

1

0

0

0

6

0

33

32

31

6

0

23

22

21

6

0

13

12

11

6

0

z

y

x

r

k

k

k

r

k

k

k

r

k

k

k

T

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

41

ZADANIE ODWROTNE KINEMATYKI - PRZYKŁAD

2

x

0

y

0

z

0

1

l

1

l

2

Rozwiązanie
Rozwiązanie polega na wyznaczeniu kątów

1

i

2

w funkcji x,y,z czyli

i

=f

-1

(x,y,z). W związku z tym, iż x

0

=0 układ sprowadza się do zależności

i

=f

-1

(y,z).

background image

WOJSKOWA AKADEMIA TECHNICZNA

WYDZIAŁ MECHATRONIKI I LOTNICWA

Wojskowa Akademia Techniczna

Wydział Mechatroniki i Lotnictwa

42

WYKŁAD 4

DEFINICJE PRĘDKOŚCI I PRZYSPIESZEŃ

CZŁONÓW MANIPULATORA


Wyszukiwarka

Podobne podstrony:
2013 10 23 Par wyklad 1i2
2013 10 23 Dziennikarze krytykują
2013 10 23 Ich troje
2013 10 23 Facebook Ścięcie głowy OK
2013 10 23 Szczecin boi się gender
2013 10 23 Nikt im nie wierzył Dziewczynka jest córką Romów
2013 10 23 Mało pracy dla niepełnosprawnych
2013 10 23 Guru homofobów znowu na uniwersytecie
2013 10 23 Postępowa tolerancja
2013 10 29id 28243 Nieznany (2)
2013 10 21id 28241 Nieznany
2013 10 06id 28289 Nieznany (2)
2013 10 28id 28242 Nieznany (2)
PiK wykład 14 10 23
2013 10 19id 28291 Nieznany (2)
sedymentologia1 rot 23.02, Geologia GZMiW UAM 2010-2013, II rok, Sedymentologia, Wykłady, wykłady 1-
7 wyklad 23 11 2010 id 44996 Nieznany (2)
DYŻURY WYKŁADOWCÓW semestr zimowy 12 2013 10 2012

więcej podobnych podstron