Professional Documents
Culture Documents
C2 Inverse Kinematics 1 AP
C2 Inverse Kinematics 1 AP
C2 Inverse Kinematics 1 AP
Kinematics
How do I put my
hand here?
l1
1
Now vary 1
Finally, vary 2
The Workspace
Workspace
Workspace: volume of space which can be reached
by the end effector
Dextrous workspace: volume of space where the
end effector can be arbitrarily oriented
Reachable workspace: volume of space which the
robot can reach in at least one orientation
33
Example (continued)
4
The IK Problem
5
Existence of Solutions
A solution to the IKP exists if the target belongs to the
workspace
Workspace computation may be hard. In practice is made
easy by special design of the robot
The IKP may have more than one solution. How to choose
the appropriate one?
2 solutions!
6
Closed-form solution
a b x p
c d y q
IK Solutions Ax b, x A1b
1 d b
A1
ad bc c a
Analytical (or closed form)
solutions are desirable because of their speed
and exactness of solution.
For complex kinematics problems, analytical
solutions may not be possible
Use iterative methods
◦ Optimization methods (e.g., minimize the distance
between end effector and goal point)
7
Methods of Solutions
A manipulator is solvable if the joint variables can be determined by an
algorithm. The algorithm should find all possible solutions.
c s 0 x
s c
0 y
B
T
W
0 0 1 0
0 0 0 1
10
Manipulator SS when n<6 (cont)
c c123 s s123
x l1c1 l2 c12
y l1s1 l2 s12
x k1c1 k 2 s1
y k1s1 k 2c1
where k1=l1+l2c2 and k2=l2s2. To solve these eqs, set
r=+ k12+k22 and =Atan2(k2,k1).
14
Algebraic Solution (IV)
k1
l2
2 k2
l1
Therefore:
+1 = Atan2(y/r,x/r) = Atan2(y,x)
and so:
1 = Atan2(y,x) - Atan2(k2,k1)
Finally, 3 can be solved from:
1+ 2+ 3 =
16
Geometric Solution
IDEA: Decompose spatial geometry into several plane geometry problems
L2
L1
The LoC gives:
x