1.
θi |
di |
ai |
∝i |
|
---|---|---|---|---|
1 | θ1var |
0 | 0 | 0 |
2 | 0 | d1var |
0 | −90 |
3 | 0 | d2var |
0 | −90 |
4 | 0 | d3 |
0 | 0 |
θ1 = 90
d1 = 500
d2 = 400
d3 = 250
Obliczenia symboliczne:
A1 =
A2 = =
A3 = =
A4 = =
T4, 0 = A1*A2 *A3 *A4
T4, 0 =
Obliczenia numeryczne:
A1 = A2 = A3 =
A4 =
T4, 0 = A1*A2 *A3 *A4
T4, 0 =
2.
θi |
di |
ai |
∝i |
|
---|---|---|---|---|
1 | 0 | d1 |
0 | 0 |
2 | θ1var |
0 | 0 | −90 |
3 | 0 | d2var |
0 | 90 |
4 | 0 | d3 |
0 | 0 |
5 | θ2var |
0 | 0 | −90 |
6 | 0 | d4 |
0 | 0 |
∖tθ1 = 90
θ2 = 90
d1 = 200
d2 = 200
d3 = 200
d4 = 100
Obliczenia symboliczne:
A1 =
A2 ==
=
A3 ==
A4 =
A5 ==
=
A6 =
T6, 0 = A1*A2 *A3 *A4 * A5 *A6
T6, 0 =
Obliczenia numeryczne:
A1 = A2 = A3 =
A4 = A5 = A6 =
T6, 0 = A1*A2 *A3 *A4 * A5 *A6
T6, 0 =
3.
θi |
di |
ai |
∝i |
|
---|---|---|---|---|
1 | θ1var |
0 | 0 | 0 |
![]() |
0 | d1var |
0 | −90 |
3 | 0 | d2 |
0 | 0 |
4 | 0 | 0 | 0 | ∝1var |
5 | 0 |
d3 |
0 | 0 |
θ1 = 180
d1 = 1000
d2 = 400
d3 = 200
∝1 = 90
Obliczenia symboliczne
A1=
A2 = =
A3 =
A4 =
A5 =
T5, 0 = A1*A2 *A3 *A4 * A5
T5, 0 =
Obliczenia numeryczne:
A1= A2 = A3 =
A4 = A5 =
T5, 0 = A1*A2 *A3 *A4 * A5
T5, 0 =
4.
![]() |
θi |
di |
ai |
∝i |
---|---|---|---|---|
1 | 0 | d1 |
0 | −90 |
2 | 0 | d2var |
0 | 90 |
3 | 0 | d3 |
0 | 0 |
4 | 0 | 0 | 0 | ∝1var |
5 | 0 |
d4var |
0 | 0 |
6 | θ1var |
d5 |
0 | −90 |
7 | 0 | d6 |
0 | 0 |
θ1 = 90
d1 = 100
d2 = 400
d3 = 500
d4 = 600
d5 = 100
d6 = 400
∝1 = 90
Obliczeni a symboliczne
A1 = =
A2 ==
A3 =
A4 =
A5 =
A6 = =
A7=
T7, 0 = A1*A2 *A3 *A4 * A5 *A6*A7
T7, 0 =
A1 = A2 = A3 =
A4 = A5 = A6 =
A7=
T7, 0 = A1*A2 *A3 *A4 * A5 *A6*A7
θi |
di |
ai |
∝i |
|
---|---|---|---|---|
1 | 0 | 0 | 0 | 90 |
2 | 0 | d1var |
0 | -90 |
3 | 0 | d2 |
0 | -90 |
4 | 0 | d3 |
0 | 0 |
5 | 0 |
0 | 0 | ∝1var |
6 | 0 | d4var + d5 |
0 | 0 |
7 | 0 | 0 | 0 | ∝2var |
8 | 0 | d6 |
0 | 0 |
T7, 0 =
5.
d1 = 1000
d2 = 1500
d3 = 500
d4 = 1000
d5 = 200
d6 = 100
∝1 = 90
∝2 = −90
A1 ==
A2= =
A3 = =
A4=
A5 =
A6=
A7 =
A8=
T8, 0 = A1*A2 *A3 *A4 * A5 *A6*A7*A8
T8, 0 =
Obliczenia numeryczne:
A1 = A2= A3 =
A4= A5 = A6=
A7 = A8=
T8, 0 = A1*A2 *A3 *A4 * A5 *A6*A7*A8
T8, 0 =
Kinematyka Odwrotna
Analiza dla manipulatora 1.
Korzystamy z macierzy: T4, 0 =
Układ posiada trzy stopnie swobody
Znana jest geometria (d3 = const) oraz położenie manipulatora w przestrzeni C(x,y,z)
x =
y =
z =
Na podstawie tego układu równań wyliczamy zmienne d1, d2 i :
Przy położeniu C(x,y,z) oraz znanej długości d3 = const = 250 (z rozwiązań kinematyki prostej)
x = -400
y = 0
z = 250
wynik1 = { d1 = 500, d2 =- 400, = -90o }
wynik2 = { d1 = 500, d2 = 400, = 90o }
Analiza wyników:
Pierwszy z otrzymanych wyników jest rozwiązaniem osobliwym, niemożliwy do zrealizowania przez analizowaną strukturę.
Wynik drugi jest poprawny i pokrywa się z danymi przyjętymi w zadaniu kinematyki prostej.
Analiza dla manipulatora 3:
Korzystamy z macierzy:
T5, 0 =
Układ posiada trzy stopnie swobody
Znana jest geometria (d2 = const, d3 = const) oraz położenie manipulatora w przestrzeni C(x,y,z)
x =
y =
z =
Przy takim układzie równań otrzymujemy bardzo złożony wynik symboliczny.
Określamy zatem położenie C(x,y,z) (z rozwiązań kinematyki prostej)
x = 0
y = -400
z = 1200
Również w tym przypadku otrzymujmy dużą liczbę rozwiązań (19) (str.13)
Aby dodatkowo uprościć rozwiązanie oraz analizę wyników zakładamy znane długości członów:
d2 = const = 400
d3 = const = 200
Na podstawie tego układu równań wyliczamy zmienne d1, i
Analiza wyników
Odrzucamy wyniki zespolone dla długości d1
Pozostałe 4 rozwiązania są poprawne i możliwe do zrealizowania przez analizowaną strukturę.
Rozwiązanie 2 pokrywa się z danymi przyjętymi w zadaniu kinematyki prostej.