OPISY PRZESTRZENNE I PRZEKSZTAŁCENIA

Podobne dokumenty
Notacja Denavita-Hartenberga

PODSTAWY RACHUNKU WEKTOROWEGO

macierze jednostkowe (identyczności) macierze diagonalne, które na przekątnej mają same

KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO. dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury

Rachunek wektorowy - wprowadzenie. dr inż. Romuald Kędzierski

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.

Układy współrzędnych

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

Wektor położenia. Zajęcia uzupełniające. Mgr Kamila Rudź, Podstawy Fizyki.

Algebra liniowa z geometrią

i = [ 0] j = [ 1] k = [ 0]

1. PODSTAWY TEORETYCZNE

Wykład 16. P 2 (x 2, y 2 ) P 1 (x 1, y 1 ) OX. Odległość tych punktów wyraża się wzorem: P 1 P 2 = (x 1 x 2 ) 2 + (y 1 y 2 ) 2

Geometria Lista 0 Zadanie 1

Co to jest wektor? Jest to obiekt posiadający: moduł (długość), kierunek wraz ze zwrotem.

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;

Analiza stanu naprężenia - pojęcia podstawowe

Wektory, układ współrzędnych

MECHANIKA 2 RUCH POSTĘPOWY I OBROTOWY CIAŁA SZTYWNEGO. Wykład Nr 2. Prowadzący: dr Krzysztof Polko

SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa

WYBRANE DZIAŁY ANALIZY MATEMATYCZNEJ. Wykład II

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska

Mechanika ogólna. Kinematyka. Równania ruchu punktu materialnego. Podstawowe pojęcia. Równanie ruchu po torze (równanie drogi)

1 Rozwiązywanie układów równań. Wyznaczniki. 2 Wektory kilka faktów użytkowych

3. Macierze i Układy Równań Liniowych

Geometria. Hiperbola

RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA

MECHANIKA 2 KINEMATYKA. Wykład Nr 5 RUCH KULISTY I RUCH OGÓLNY BRYŁY. Prowadzący: dr Krzysztof Polko

3. FUNKCJA LINIOWA. gdzie ; ół,.

1 Przestrzeń liniowa. α 1 x α k x k = 0

Przekształcenia geometryczne. Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej

Aby opisać strukturę krystaliczną, konieczne jest określenie jej części składowych: sieci przestrzennej oraz bazy atomowej.

1. PODSTAWY TEORETYCZNE

A,B M! v V ; A + v = B, (1.3) AB = v. (1.4)

Algebra Liniowa 2 (INF, TIN), MAP1152 Lista zadań

Elementy geometrii analitycznej w R 3

MATEMATYKA I SEMESTR ALK (PwZ) 1. Sumy i sumy podwójne : Σ i ΣΣ

Krystalochemia białek 2016/2017

Definicja i własności wartości bezwzględnej.

15. Macierze. Definicja Macierzy. Definicja Delty Kroneckera. Definicja Macierzy Kwadratowej. Definicja Macierzy Jednostkowej

METODY MATEMATYCZNE I STATYSTYCZNE W INŻYNIERII CHEMICZNEJ

Wykład 14. Elementy algebry macierzy

Przekształcanie równań stanu do postaci kanonicznej diagonalnej

WYKŁAD 6 KINEMATYKA PRZEPŁYWÓW CZĘŚĆ 2 1/11

2 1 3 c c1. e 1, e 2,..., e n A= e 1 e 2...e n [ ] M. Przybycień Matematyczne Metody Fizyki I

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.

3. KINEMATYKA Kinematyka jest częścią mechaniki, która zajmuje się opisem ruchu ciał bez wnikania w jego przyczyny. Oznacza to, że nie interesuje nas

Iloczyn skalarny, wektorowy, mieszany. Ortogonalność wektorów. Metoda ortogonalizacji Grama-Schmidta. Małgorzata Kowaluk semestr X

Mechanika. Wykład 2. Paweł Staszel

MATEMATYKA I SEMESTR ALK (PwZ) 1. Sumy i sumy podwójne : Σ i ΣΣ

Z ostatniego wzoru i zależności (3.20) można obliczyć n6. Otrzymujemy (3.23) 3.5. Transformacje geometryczne

Geometria w R 3. Iloczyn skalarny wektorów

Egzamin 1 Strona 1. Egzamin - AR egz Zad 1. Rozwiązanie: Zad. 2. Rozwiązanie: Koła są takie same, więc prędkości kątowe też są takie same

Zasady dynamiki Newtona. Pęd i popęd. Siły bezwładności

Macierze. Rozdział Działania na macierzach

FUNKCJA LINIOWA - WYKRES

= i Ponieważ pierwiastkami stopnia 3 z 1 są (jak łatwo wyliczyć) liczby 1, 1+i 3

Algebra liniowa. 1. Macierze.

Mobilne Aplikacje Multimedialne

0 + 0 = 0, = 1, = 1, = 0.

[ A i ' ]=[ D ][ A i ] (2.3)

FUNKCJA LINIOWA - WYKRES. y = ax + b. a i b to współczynniki funkcji, które mają wartości liczbowe

Robert Susmaga. Instytut Informatyki ul. Piotrowo 2 Poznań

Elementy grafiki komputerowej. Elementy geometrii afinicznej

9. Podstawowe narzędzia matematyczne analiz przestrzennych

Podstawy Robotyki Określenie kinematyki oraz dynamiki manipulatora

Zadania z algebry liniowej - sem. I Przestrzenie liniowe, bazy, rząd macierzy

MODELOWANIE PRZESTRZENI ZA POMOCĄ MULTIILOCZYNÓW WEKTORÓW

Wektor, prosta, płaszczyzna; liniowa niezależność, rząd macierzy

1 Podstawowe oznaczenia

R n jako przestrzeń afiniczna

Iloczyn skalarny. Mirosław Sobolewski. Wydział Matematyki, Informatyki i Mechaniki UW. 10. wykład z algebry liniowej Warszawa, grudzień 2013

1. Liczby zespolone. Jacek Jędrzejewski 2011/2012

Układy równań i nierówności liniowych

Skrypt 23. Geometria analityczna. Opracowanie L7

Przestrzenie wektorowe

a 11 a a 1n a 21 a a 2n... a m1 a m2... a mn a 1j a 2j R i = , C j =

Matematyka stosowana i metody numeryczne

Iloczyn wektorowy. Autorzy: Michał Góra

Manipulatory i roboty mobilne AR S1 semestr 5

Algebra WYKŁAD 3 ALGEBRA 1

STAN NAPRĘŻENIA. dr hab. inż. Tadeusz Chyży

Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm

Równa Równ n a i n e i ru r ch u u ch u po tor t ze (równanie drogi) Prędkoś ędkoś w ru r ch u u ch pros pr t os ol t i ol n i io i wym

GEOMETRIA ANALITYCZNA W PRZESTRZENI

Sylabus do programu kształcenia obowiązującego od roku akademickiego 2012/13

Przestrzeń unitarna. Jacek Kłopotowski. 23 października Katedra Matematyki i Ekonomii Matematycznej SGH

Zad.3. Jakub Trojgo i Jakub Wieczorek. 14 grudnia 2013

domykanie relacji, relacja równoważności, rozkłady zbiorów

Jakobiany. Kinematykę we współrzędnych możemy potraktować jako operator przekształcający funkcje czasu

Wstęp. Ruch po okręgu w kartezjańskim układzie współrzędnych

5. Rozwiązywanie układów równań liniowych

Wykład 4. Informatyka Stosowana. Magdalena Alama-Bućko. 25 marca Magdalena Alama-Bućko Wykład 4 25 marca / 25

Ćwiczenie M-2 Pomiar przyśpieszenia ziemskiego za pomocą wahadła rewersyjnego Cel ćwiczenia: II. Przyrządy: III. Literatura: IV. Wstęp. l Rys.

Grafika komputerowa Wykład 8 Modelowanie obiektów graficznych cz. II

Matematyka A kolokwium 26 kwietnia 2017 r., godz. 18:05 20:00. i = = i. +i sin ) = 1024(cos 5π+i sin 5π) =

MECHANIKA PRĘTÓW CIENKOŚCIENNYCH

Kształcenie w zakresie podstawowym. Klasa 2

D. Miszczyńska, M.Miszczyński KBO UŁ 1 GRY KONFLIKTOWE GRY 2-OSOBOWE O SUMIE WYPŁAT ZERO

Mechanika ogólna Wydział Budownictwa Politechniki Wrocławskiej Strona 1. MECHANIKA OGÓLNA - lista zadań 2016/17

Transkrypt:

OPISY PRZESTRZENNE I PRZEKSZTAŁCENIA Wprowadzenie W robotyce przez pojęcie manipulacji rozumiemy przemieszczanie w przestrzeni przedmiotów i narzędzi za pomocą specjalnego mechanizmu. W związku z tym pojawia się potrzeba opisu pozycji i orientacji przedmiotów, narzędzi, a także samego mechanizmu. W celu umożliwienia określenia i przekształcenia wielkości matematycznych, opisujących pozycję i orientację, musimy zdefiniować układy wsp6łrzędnych oraz opracować zasady ich opisu. Wiele przedstawionych rozwiązań w związku z opisem pozycji i orientacji, będzie stanowiło bazę dla późniejszych rozważań dotyczących prędkości liniowych i kątowych, jak również sił i momentów sil. Przyjmujemy zasadę, że gdzieś w przestrzeni jest umieszczony globalny układ współrzędnych, względem którego będziemy mogli określać wszystkie rozpatrywane przez nas wielkości. Opiszemy wszystkie pozycje i orientacje względem globalnego układu osi współrzędnych lub względem innych układów współrzędnych kartezjańskich, których położenie jest (lub może być) określone względem układu globalnego. W celu umożliwienia opisu właściwości różnych obiektów którymi operuje układ manipulacyjny, wprowadza się odpowiedni formalizm zapisu. Wyżej wymienionymi obiektami mogą. być przedmioty, narzędzia, a nawet sam manipulator. Rozpatrujemy sposoby opisu pozycji, orientacji oraz bloków opisujących równocześnie pozycję i orientację. Opis pozycji Jeśli dany jest układ współrzędnych, to położenie dowolnego punktu w przestrzeni możemy określić za pomocą wektora pozycji (3x1). Ze względu na to, że obok globalnego układu współrzędnych będziemy często wprowadzać dodatkowo inne układy współrzędnych, wektory muszą zawierać również informację identyfikującą układ współrzędnych, w którym zostały określone. Oznaczenia wektorów są poprzedzane górnym indeksem wskazującym układ współrzędnych, w którym zostały zdefiniowane (nawet wtedy, gdy wynika to w sposób oczywisty z kontekstu), np. A oznacza, że wartości liczbowe składowych wektora A odpowiadają współrzędnym wzdłuż osi układu (A). Wartości współrzędnych wzdłuż kolejnych osi odpowiadają miarom rzutów wektora na odnośną oś. A p = [ p x p y p z ] Na rysunku przedstawiono układ współrzędnych {A}. który tworzą trzy wzajemnie prostopadłe wektory jednostkowe (wersory), o ustalonych kierunkach. Punkt odpowiadający pozycji w przestrzeni, określa się za pomocą wektora lub prościej za pomocą uporządkowanej trójki liczb. 1

Poszczególne składowe wektora oznacza się odpowiednio indeksem x, y lub z, umieszczonym poniżej oznaczenia punktu (pozycji). Położenie punktu w przestrzeni będziemy opisywać za pomocą wektora pozycji. Możliwy jest inny opis położeń punktów w przestrzeni trójwymiarowej, np. w układzie współrzędnych sferycznych lub cylindrycznych. Opis orientacji Często występuje konieczność nie tylko określenia pozycji punktu w przestrzeni, lecz również opisania orientacji ciała w przestrzeni. Na przykład, mimo że wektor Ap na rysunku wskazuje położenie punktu równo odległego od końcówek chwytaka manipulatora, to usytuowanie chwytaka pozostanie nadal nieokreślone, dopóki nie ustali się jego orientacji. Przyjmując, że manipulator ma wystarczającą liczbę połączeń ruchowych (jaka jest liczba wymagana dowiemy się kiedy indziej), chwytak mógłby być zorientowany dowolnie przy zachowaniu stałej pozycji w przestrzeni punktu leżącego między końcówkami chwytaka. W celu opisania orientacji ciała zwiążemy z nim układ współrzędnych, a następnie opiszemy położenie tego układu współrzędnych względem układu odniesienia. Na rysunku z ciałem związano układ współrzędnych {B}. Opis położenia układu {B} względem {A} jest wystarczający do określenia orientacji ciała. Zatem, pozycje punktów są, opisane przez wektory, a orientacje ciał przez związane z nimi układy współrzędnych. Jeden ze sposobów opisania układu {B}, związanego z ciałem, polega na zapisie wersorów jego trzech osi głównych 1 w układzie {A}. (2.2) Wersory opisujemy stosując oznaczenia głównych kierunków układu współrzędnych {B} w postaci. Jeżeli zostaną one opisane w układzie współrzędnych {A}, wtedy zapis przyjmie postać. Wygodne jest równoczesne operowanie na trzech wersorach zestawionych 1 Często jest wygodne operowanie trzema wersorami, mimo że wystarczyłoby operowanie dowolną parą wersorów, ponieważ trzeci można zawsze uzyskać z iloczynu wektorowego dwóch danych. 2

w kolumnach macierzy 3x3 w kolejności:. Takie zestawienie będziemy nazywać macierzą obrotu, a ponieważ ta szczególna macierz obrotu opisuje orientację układu {B} względem {A}, będziemy ją zapisywać w postaci A BR. (Wybór dolnych i górnych indeksów w zapisie macierzy obrotu zostanie wyjaśniony kiedy indziej.) Podsumowując, orientację opisujemy za pomocą zbioru trzech wektorów. Dla wygody, będziemy tworzyć macierz 3x3, której kolumny będą odpowiadały tym trzem wektorom. Zatem, jeżeli położenie punktu jest określone za pomocą wektora, to orientację ciała opisujemy za pomocą macierzy. (Później omówimy inne sposoby zapisu orientacji, wymagające podania tylko trzech parametrów.) Każdy ze skalarów r ij w macierzy możemy zastąpić wyrażeniem, jeśli zauważymy, że składowe każdego wektora odpowiadają rzutom tego wektora na kierunki osi jego układu odniesienia. A zatem, każdy składnik macierzy obrotu w tej macierzy (2.2) może być zapisany w postaci iloczynu skalarnego pary wersorów (2.3) Dla zwięzłości pominęliśmy poprzedzające indeksy górne w prawej skrajnej macierzy w równaniu (2.3). W rzeczywistości wybór układu, w którym opisywane są wersory, może być dowolny, jednak pod warunkiem, że będzie on taki sam dla każdej pary wektorów mnożonych skalarnie. Ze względu na to, że iloczyn skalarny dwóch wersorów jest równy kosinusowi kąta między nimi, to elementy macierzy obrotu nazywane są często kosinusami kierunkowymi. Z głębszej analizy (2.3) wynika, że wiersze macierzy A BR są wersorami układu {A} wyrażonymi w układzie {B}; a zatem (2.4) Stąd macierz opisująca orientację układu (A) względem (B), otrzymuje się w wyniku transponowania (2.3), to znaczy (2.5) Można stąd wnioskować, że odwrotna macierz obrotu jest równa jej macierzy transponowanej, co można łatwo sprawdzić jak poniżej (2.6) gdzie T 3 oznacza macierz jednostkową 3x3. Zatem (2.7) 3

Z algebry liniowej [1] wiemy, że odwrócenie macierzy z kolumnami ortonormalnymi jest równoważne z jej transponowaniem. Powyżej wykazaliśmy to na drodze geometrycznej Opis lokalnego układu współrzędnych W celu jednoznacznego określenia położenia chwytaka manipulatora, jak np. na rys. 2.2, trzeba dysponować informacją o jego pozycji i orientacji. Punkt ciała, którego pozycję będziemy opisywać, może być wybrany dowolnie, jednak dla ułatwienia, wybrano punkt w początku lokalnego układu współrzędnych, związanego z ciałem. Równoczesny opis pozycji I orientacji występuje w robotyce bardzo często, dlatego też zdefiniujemy pojęcie bloku, będącego zbiorem czterech wektorów, zapisanych w postaci macierzy położenia, informującej o pozycji I orientacji układu. Na przykład na rys. 2.2 jeden wektor określa pozycję skrajnego punktu na osi symetrii końcówek chwytaka, a trzy pozostałe opisują jego orientację. Równoważnie, opis układu może być utożsamiany z wektorem pozycji i macierzą obrotu. Zauważmy, że macierz położenia opisuje lokalny układ współrzędnych, przy czym obok orientacji układu należy podać wektor pozycji, określający pozycję początku tego układu współrzędnych względem pewnego innego zewnętrznego układu współrzędnych. Na przykład lokalny układ współrzędnych {B} jest opisany przez macierz obrotu oraz wektor, określający pozycję początku układu (B) 4 (2.3) (2.8 Na rysunku (2.3) przedstawiono trzy lokalne układy współrzędnych wraz z globalnym układem współrzędnych. Położenia układów {A} i {B} są określone względem globalnego układu współrzędnych, natomiast położenie układu {C} określono względem układu {A}. Na tym rysunku (2.3) pokazano graficzną reprezentację układów, którą będziemy posługiwać się przy ich wizualizacji. Układ reprezentują trzy strzałki, będące wersorami, określającymi główne osie lokalnego układu współrzędnych. Pogrubiona strzałka, łączącą początki układów współrzędnych, oznaczono wektor określający pozycję punktu początku układu współrzędnych, wskazanego strzałką, względem układu, z którego wyprowadzono strzałkę. Zwrot tej strzałki informuje nas, jak np. na rys. 2.3, że położenie układu {C} jest określone względem {A}, a nie odwrotnie. Reasumując, macierz położenia można stosować do opisu Jednego układu współrzędnych względem drugiego. W tej macierzy zawarte są informacje zarówno o pozycji, jak i orientacji, dlatego będziemy

się nią posługiwać W przypadku równoczesnego operowania tymi dwoma pojęciami. Pozycję można opisać za pomocą macierzy położenia, której część dotycząca obrotu Jest macierzą jednostkowa, a część będąca wektorem pozycji lokalizuje opisywany punkt. Podobnie orientację można przedstawić za pomocą macierzy, której ostatnia kolumna, będąca wektorem położenia, byłaby wektorem zerowym. W większości zadań robotyki zachodzi potrzeba wyrażania tej samej wielkości w różnych układach współrzędnych odniesienia. Poprzednio pokazaliśmy, jak opisuje się pozycję, orientację oraz macierz położenia, obecnie rozpatrzymy podstawy matematyczne odwzorowań, dzięki którym poznamy, jak opis zmienia się przy przechodzeniu z jednego układu współrzędnych do drugiego. Odwzorowania przesunięć układów współrzędnych Na rys. 2.4 wybraną pozycję określa wektor Bp. Nasze zadanie polega na opisaniu pozycji tego punktu w przestrzeni w układzie (A), przy czym (A) ma tę samą orientację co i (B). W tym przypadku układ (B) jest tylko przesunięty względem (A). Przesunięcie to jest dane wektorem pozycję punktu początku układu (B) względem (A)., określającym Ze względu na to, że oba wektory są określone względem układów o tej samej orientacji, wektor Ap pozycji punktu P względem (A) wyznacza suma wektorów (2.9) Zauważmy, że tylko w szczególnych przypadkach równoważnych orientacji możemy dodawać wektory, określone względem różnych układów. (2.4) Na tym prostym przykładzie zilustrowano odwzorowanie w jednym układzie wektora opisanego w innym układzie. Odwzorowania lub zmiany opisu przy przejściu z jednego układu do drugiego są szczególnie ważne. Wielkość jako taka (w naszym przypadku punkt w przestrzeni) nie zmieniała się, natomiast zmieniał się jej opis. Zilustrowano to na rys.2.4 gdzie punkt opisany wektorem Bp nie został przesunięty, lecz pozostał w tym samym miejscu, natomiast znaleźliśmy nowy opis tego samego punktu, tym razem względem układu (A). Wektor określa to odwzorowanie, ponieważ wszystkie informacje, niezbędne do wykonania zmiany opisu, są zawarte w tym wektorze (dotyczy to oczywiście przypadku identycznych orientacji układów). 5

Odwzorowanie obrotów układów współrzędnych Wcześniej wprowadzono opis orientacji za pomocą trzech wersorów, wyznaczających główne osie układu współrzędnych związanego z ciałem. Dla ułatwienia grupujemy te trzy wersory i przedstawiamy w postaci kolumn macierzy 3x3. Macierz tę będziemy nazywać macierzą obrotu i Jeśli ta szczególna macierz obrotu będzie opisywać układ (B) względem układu (A), to zapiszemy ją w postaci. Zauważmy, że zgodnie z naszą definicją, wszystkie kolumny macierzy obrotu mają wartość jednostkową, a ponadto wersory te są ortogonalne 2. W związku z tym, co wykazaliśmy wcześniej, będzie (2.10) Zatem kolumny macierzy są wersorami układu {B} opisanymi w układzie (A), a wiersze są wersorami {A} opisanymi w (B). Stąd macierz obrotu może być interpretowana jako zbiór trzech wektorów kolumnowych lub jako zbiór trzech wektorów wierszowych, jak poniżej (2.11) Sytuację, jak na rys. 2.5, możemy scharakteryzować następująco: znany jest opis wektora względem pewnego układu (B), natomiast chcielibyśmy poznać jego opis względem innego układu {A}, przy czym początki obu układów pokrywają się. Rachunek taki, jest możliwy, o ile znany jest opis orientacji układu (B) względem (A). Orientację określa macierz obrotu układu (B) opisanymi w układzie (A)., której kolumny są wersorami W celu znalezienia Ap zauważmy, że składowe każdego wektora odpowiadają wprost rzutom tego wektora na osie jego układu współrzędnych. Składowe te znajdujemy z iloczynu skalarnego. Widzimy zatem, że składowe wektora Ap można obliczyć z następujących zależności (2.12). Zauważmy, że zgodnie z (2.11), kolejnym wierszom odpowiadają i. (2.12) Zatem (2. 12) możemy przedstawić w zwartej postaci z macierzą obrotu (2.13). 2 Prostopadłość wektorów w przestrzeni trójwymiarowej 6

Równanie (2.13) odpowiada odwzorowaniu, tzn. zmienia opis wektora z postaci Bp tzn. opisu punktu w przestrzeni względem układu (B), na postać Ap, tzn. opis tego samego punktu względem układu {A}. Widzimy teraz, że nasz zapis ułatwi nam śledzenie zamian odwzorowań i układów odniesienia. Wprowadzony przez nas zapis można łatwo sprawdzić pod względem poprawności; należy tylko wyobrazić sobie, że dolny indeks poprzedzający kasuje I zastępuje górny indeks poprzedzający następną wielkość, np. indeksy B w zależności (2.13). Przykład Na rys. 2.6 pokazano układ (B), który został obrócony o pi/6 wokół osi układu (A). Oś jest prostopadła do płaszczyzny kartki i skierowana w naszą stronę. Jeśli wersory układu (B) opiszemy względem układu (A), to po zgrupowaniu przedstawimy je jako kolumny macierzy obrotu otrzymując (2.14) Dany jest wektor (2.15) Macierz odpowiada tutaj odwzorowaniu, które zastosowano w celu przekształcenia Bp tzn. wektora pozycji opisanego względem układu (B), w Ap, tzn. ten sam wektor opisany względem układu {A}. Tak samo jak w przypadku przesunięć, należy pamiętać, że odwzorowany wektor P nie zmienia swego położenia w przestrzeni. Ściśle mówiąc, znajdujemy nowy opis wektora względem innego układu. 7

Zadanie R4 Poniżej przedstawiono przykład (działający) wyświetlania animacji robota PUMA (Programmable Universal Machine for Assembly). Zadanie polega na: a) skorygowaniu zakresów ruchu poszczególnych członów robota (wektor qs) b) uzyskaniu przebiegów prędkości i przyspieszeń chwytaka robota (wykorzystać funkcje omówione na wykładzie) exec('startup_rtsx.sce',-1); exec('./models/mdl_puma560.sce',-1) J0 = jacob0(p560,q_n) q0 = [0 0 0 0 0 0]; T=FKine(p560,q0) // uzupełnić t = [0:0.01:1]'; // "time" data qs = [2*pi*t 2*pi*t 2*pi*t 2*pi*t 2*pi*t 2*pi*t]; qs = [pi*t pi*t pi*t pi*t pi*t pi*t]; AnimateRobot(p560,qs); Odpowiedzieć: Jakie są zastosowania Jakobianów. 8