II EA Podstawy robotyki Ćwiczenie 1 Obliczenia symboliczne

background image

II EA Podstawy robotyki – laboratorium

I SERIA

1. Obliczenia symboliczne w robotyce

– SYMBOLIC TOOLBOX MATLABa

Celem ćwiczenia jest zapoznanie się z możliwościami wspomagania

analizy podstawowych zagadnień robotyki (kinematyka, dynamika) za pomocą
obliczeń symbolicznych na przykładzie przybornika Symbolic Toolbox pakietu
Matlab. Program ćwiczenia obejmuje deklaracje i definicje zmiennych sym-
bolicznych, w ogólnym przypadku tablicowych, wykonywanie podstawowych
działań na tych zmiennych, symboliczne różniczkowanie i całkowanie, sym-
boliczne rozwiązywanie równań, upraszczanie wyrażeń wynikowych oraz
wyznaczanie wartości liczbowych wyrażeń symbolicznych.

1. Zadeklarować odpowiednie zmienne symboliczne i utworzyć zmienną tablico-

M nadając jej wartość

M =

[

cos

1

+

θ

2

) −

sin

1

+

θ

2

)

z cos

1

+

θ

2

)

sin

1

+

θ

2

)

cos

1

+

θ

2

)

z sin

1

+

θ

2

)

0

0

1

]

.

2. Wyznaczyć determinant i odwrotność macierzy M. Wykonać kilka elementar-

nych operacji symbolicznych na zmiennej M (np. mnożenie macierzy M przez
siebie lub swoją odwrotność). Wykonać różniczkowanie i całkowanie zmien-
nej M względem θ

1

i θ

2

(

diff

,

int

).

3. Przyjmując, że zmienne θ

1

, θ

2

są funkcją pewnego parametru

t

θ

1

=

θ

1

(

t )

θ

2

=

θ

2

(

t ) , wykonać różniczkowanie zmiennej M względem parametru

t

(różniczkowanie funkcji złożonej).

4. Spróbować przedstawić otrzymane wyniki w postaci możliwie najprostszej –

funkcja

simplify

.

5. Wyznaczyć wartości liczbowe zmiennej M dla wybranych wartości para-

metrów θ

1,

θ

2

Przyjmując wartość parametru θ

1

=

0 oraz θ

2

z przedziału

0, 2π 〉 wykreślić przebieg ostatnich elementów pierwszego i drugiego

wiersza (M(1,3) , M(2,3)) w funkcji θ

2

.

background image

6. Korzystając z funkcji

solve

rozwiązać symbolicznie równanie trygono-

metryczne

a cos (α)=b

traktując α jako niewiadomą.

7. (nieobowiązkowe) Napisać funkcję, której argumentami będą dowolna

zmienna symboliczna tablicowa M (o wymiarze 3x3) i wektory kolumnowe
wartości numerycznych zmiennych θ

1,

θ

2

. Funkcja powinna zwracać

wektory kolumnowe wartości numerycznych elementów M(1,3) i M(2,3)
odpowiadających wartościom zmiennych θ

1,

θ

2

. Np.:

function [x,y]=position(M,theta1,theta2).

8. (nieobowiązkowe) Rozwiązać symbolicznie układ równań trygonometrycz-

nych

a cos (α)+b cos(β)=d

1

a sin(α)+bsin (β)=d

2

9. Opisać zrealizowane punkty ćwiczenia w sprawozdaniu. Podać własne

spostrzeżenia i wnioski.


Wyszukiwarka

Podobne podstrony:
II EA Podstawy robotyki. Ćwiczenie 4. Zależności prędkościowe
II EA Podstawy robotyki Cwicze Nieznany
II EA Podstawy robotyki. Ćwiczenie 2 Kinematyka prosta
II EA Podstawy robotyki Ćwiczenie 2 Kinematyka prosta
II EA Podstawy robotyki Ćwiczenie 4 Zależności prędkościowe
II EA Podstawy robotyki Plan laboratorium
Szczegółowe tematy ćwiczeń Ped.Specj, Akademia Pedagogiki Specjalnej, rok I, Semestr II, biomedyczne
Robotyka-ściąga2, Studia ATH AIR stacjonarne, Rok II, Semestr III, Podstawy robotyki I, Pomoce nauko
sprawozdanie na elektre 1, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
T5PEL, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
T4PEL, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
kolo elektronika, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki

więcej podobnych podstron