Beruflich Dokumente
Kultur Dokumente
=
+
=
+ = +
u
u
u u
u
u t
Iterative IK Solutions
Frequently analytic solution is infeasible
Use Jacobian
Derivative of function output relative to each
of its inputs
If y is function of three inputs and one output
3
3
2
2
1
1
3 2 1
) , , (
x
x
f
x
x
f
x
x
f
y
x x x f y
o
o
o
o
o
o
o
c
+
c
+
c
=
=
Represent Jacobian J(X) as a 1x3 matrix of
partial derivatives
Jacobian
In another
situation,
end effector has 6
DOFs and robotic
arm has 6 DOFs
f(x
1
, , x
6
) = (x, y,
z, r, p, y)
Therefore J(X) =
6x6 matrix
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
6
5
4
3
2
1 1 1 1 1 1
x
f
x
f
x
f
x
f
x
f
x
f
x
f
x
f
x
f
x
f
x
f
x
x
x
x
x
y p
r z
y
x
Jacobian
Relates velocities in parameter space to
velocities of outputs
If we know Y
current
and Y
desired
, then we
subtract to compute Y
dot
Invert Jacobian and solve for X
dot
X X J Y
= ) (