Prodżekt


  1. Wstęp teoretyczny.

Ruch robota realizowany przez niego w przestrzeni poddany jest bardzo ostrym rygorom formalnym związanym z ograniczeniami, jakie muszą zostać narzucone na jego tor ruchu, celem zapewnienia realizacji zamierzonego zadania z jednoczesnym zapewnieniem bezkolizyjności ruchu. Chcąc dokonać zdefiniowania tego pożądanego ruchu, należy opisać przestrzeń wokółrobotową w taki sposób, aby dla wszystkich zadań przemieszczenia z miejsca do miejsca uzyskać jednakowe kryteria oceny poprawności tego ruchu, z punktu widzenia jakości przejazdu w ujęciu geometrycznym, jak również ze względu na sterowanie.

Chcąc określić trajektorię, po jakiej robot powinien się przemieścić, konieczne jest określenie położenia początku i końca planowanej trajektorii robota, jak również parametrów fizykalnych ruchu gwarantujących osiągnięcie zamierzonego celu w wymaganym czasie i z wymagana dokładnością.

Ze względu na to, że robot może wykonywać wiele ruchów należy określić wzajemne położenie ogniw, dzięki którym kiść robota osiągnie określoną pozycję i orientację w przestrzeni. W tym celu należy wprowadzić następujące układy współrzędnych:

  1. układ sceny, globalny,

  2. układ programowania robota, w którym opisana jest przestrzeń robocza robota,

  3. układy wtórny związane z dowolnymi obiektami sceny, ułatwiające wyznaczenie położeń robota.

Konieczne jest opracowanie metody, która pozwoli na przejście z jednego układu w drugi. Najczęściej jest to przejście z układu głównego bądź wtórnego do układu programowania robota. Aby zadana trajektoria została wykonana należy określić wypadkowe przemieszczenia ogniw łańcucha kinematycznego gwarantujące osiągnięcie celu.

PRZEKSZTAŁCENIE PROSTE

Przy dokonywaniu przekształceń prostych wykorzystuje się tzw. notacje D-H (Denavita-Hartenberga) opartą na rachunku macierzowym.

Zadanie proste polega na przekształceniu względnego położenia ciała, które znajduje się w jednym układzie, do położenia tego ciała w innym układzie. Orientację układu współrzędnych w danej pozycji, względem nieruchomego układu odniesienia wyraża tzw. macierz kosinusów kierunkowych, gdzie każdy element cii tej macierzy jest rzutem wektora jednostkowego ei związanego z układem obróconym na kierunek wektora jednostkowego ei układu odniesienia. Macierz kosinusów kierunkowych ma postać:

0x01 graphic

Jeżeli znane jest położenie początku jednego układu (np. UB) w drugim (np. UA), znana jest macierz kosinusów kierunkowych C układu UB względem UA, to położenie dowolnej pozycji P określonej w układzie UB można wyrazić w układzie UA poprzez zależność macierzową:

0x01 graphic

gdzie: xn - współrzędne jednorodne (n = 1,2,3,4),

xAn - położenie początku układu UB w układzie UA,

xPn - współrzędne pozycji P wyrażone w układzie UB,

xn - współrzędne pozycji P w układzie UA,

CAB - macierz kosinusów kierunkowych określających orientację układu UB względem układu UA.

0x01 graphic
- obrót układu współrzędnych wokół osi z o kąt α:

0x01 graphic

0x01 graphic
- obrót układu współrzędnych wokół osi y o kąt α:

0x01 graphic

0x01 graphic
- obrót układu współrzędnych wokół osi x o kąt α:

0x01 graphic

0x01 graphic
- przesunięcie układu współrzędnych:

0x01 graphic

2. Schemat kinematyczny robota.

0x01 graphic

Rys.1. Schemat kinematyczny robota.

Dane do zadania:

0x01 graphic

3. Zakres ruchu ogniw.

0x01 graphic
0x01 graphic

0x01 graphic

Rys.2. Zakres ruchu poszczególnych ogniw robota

gdzie: 0x01 graphic
- zakres obrotu ramienia 0x01 graphic
wokół osi 0x01 graphic
,

0x01 graphic
- zakres obrotu ramienia 0x01 graphic
wokół osi 0x01 graphic
,

0x01 graphic
- zakres obrotu ramienia 0x01 graphic
wokół osi 0x01 graphic
.

4. Plan prędkości.

0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic
0x01 graphic
- odczytane z wykresu

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic
0x01 graphic
- odczytane z wykresu

Prędkość kiści robota odczytana z wykresu wynosi 0x01 graphic
.

5. Plan przyspieszeń

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic
0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic
0x01 graphic

Przyspieszenie kiści robota odczytane z wykresu wynosi 0x01 graphic

6. Metoda macierzowa.

0x01 graphic

0x01 graphic

Rys.3. Położenie wyjściowe robota użyte w metodzie macierzowej.

Dane:

0x01 graphic
0x01 graphic

0x01 graphic

Kąt 0x01 graphic
w metodzie macierzowej został podany jako ujemny ponieważ obrócony został układ w punkcje C.

0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic

gdzie: 0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic


0x01 graphic

0x01 graphic

0x01 graphic
- wektor położenia kiści robota w układzie współrzędnych kiści

0x01 graphic
- wektor położenia kiści robota w głównym układzie współrzędnych

0x01 graphic

0x01 graphic


gdzie: 0x01 graphic
- wartość przemieszczenia kiści robota wzdłuż osi 0x01 graphic
.

Dla 0x01 graphic
wskazywanym punktem jest kiść robota. Wektor położenia kiści 0x01 graphic
wynosi:

0x01 graphic

0x01 graphic

0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic

0x01 graphic

0x01 graphic

gdzie: 0x01 graphic
- prędkość kiści względem osi 0x01 graphic
głównego układu współrzędnych,

0x01 graphic
- prędkość kiści względem osi 0x01 graphic
głównego układu współrzędnych,

0x01 graphic
- prędkość kiści względem osi 0x01 graphic
głównego układu współrzędnych,

0x01 graphic
- całkowita prędkość kiści robota.

0x01 graphic

0x01 graphic

0x01 graphic

gdzie: 0x01 graphic
- przyspieszenie kiści robota względem osi 0x01 graphic
głównego układu współrzędnych,

0x01 graphic
- przyspieszenie kiści robota względem osi 0x01 graphic
głównego układu współrzędnych,

0x01 graphic
- przyspieszenie kiści robota względem osi 0x01 graphic
głównego układu współrzędnych,

0x01 graphic
- całkowite przyspieszenie kiści robota.Bibliografia

1. „Podstawy robotyki. Teoria i elementy manipulatorów robotów” - pod red. Adama Moreckiego i Józefa Knapczyka,WNT, W-wa1993

2. „Układy sterowania robotów przemysłowych” - Gabriel G. Kost, Wydawnictwo Politechniki Śląskiej, Gliwice 2000

3. „Zarysy teorii wektorów i tensorów” - Edmund Karaśkiewicz, PWN, W-wa 1975

- 14 -

- 13 -



Wyszukiwarka

Podobne podstrony:
prodżekt komunikejszyn
prodzekt
prodzekt
Odpady prodżekt POPRAWIONE
PRODZEKT KRATKA?A
prodzect
Prodzekt, AR Poznań - Leśnictwo, Transport leśny, transport- MYSZA-projekty, Transport-projekt 2
prodżekt komunikejszyn
prodzekt
nasz wyjebany prodzekt

więcej podobnych podstron