This document discusses inverse kinematics, which is finding the joint parameters of a robot given the desired end effector position and orientation. There are three main solutions to inverse kinematics problems: geometric, algebraic, and numerical. Geometric methods use geometry to directly calculate joint angles. Algebraic methods use transformation matrices from forward kinematics. Numerical methods use iterative techniques like pseudo-inverse or Jacobian transpose to approximate solutions.
2. Inverse Kinematics
• To find the joint parameters, given the end
effector position and orientation.
• Multiple Solution
http://www.cescg.org/CESCG-2000/RFilkorn/Image9.jpg
Base
End Effector
Target
Base
End Effector
Θ?
2
OSLab
12. Numerical Solution 1
Pseudo-Inverse
Singular Value Decomposition
http://www.cs.carleton.edu/cs_comps/0607/recommend/recommender/images/svd1.png
Singular value
Diagonal Matrix
Orthogonal
Matrix
Orthogonal
Matrix
12
OSLab
13. Numerical Solution 1
• Pseudo Inverse Matrix
• 𝑆+
– Zero entries in diagonal position are replaced with its
corresponding
– To be invertible with approximation
13
OSLab