Beruflich Dokumente
Kultur Dokumente
ENGINEERING
ME 406T
Unit-2
Kinematics and Dynamics
Inverse Kinematics
Outline
The Problem of Inverse Kinematics
Workspace
Solution Techniques
Closed Form Solutions
The Problem of Inverse
Kinematics
The direct kinematic model specifies the end-
effector frame, frame {n} relative to the base
frame {0}, in terms of joint displacements,
which can be expressed as:
Joint Vector
n>=6
Solvability of Inverse
Kinematic Model
Multiple Solutions
Very common
Consider the following case: (Multiple solutions
due to parallel axes of revolute joints
Solvability of Inverse
Kinematic Model
Multiple Solutions
Trigonometric functions
Redundant Manipulator
Solution Techniques
Two Approaches:
Closed Form Approach
Numerical Approach
Example-1: Articulated
Arm Inverse Kinematics
For the 3-DOF articulated arm, determine the
joint displacements for known position and
orientation of the end of the arm point
Example-1: T-Matrix
Let the position and orientation of the end-point
of arm be given by:
Example-1: Equating the
T-Matrices
We have from direct kinematic model:
Features?!
Example-1: Solution
Step-1: Finding the single ones
Example-1: Solution
Step-2: Inverse Transform Approach
Example-1: Solution
Step-2: Inverse Transform Approach
Example-1: Solution
Step-2: Inverse Transform Approach
Example-1: Solution
Step-3: The last unknown
Example-1: Solution
The above solution is one of the possible sets of
expressions
What next?!
Example-2: Solution
Finding other displacements:
Example-2: Solution
Finding other displacements:
Example-2: Solution
Solution by post-multiplication:
Example-2: Solution
Finding unknowns:
On similar principles:
Example-3: Inverse
Kinematics of SCARA
Solve the problem of Inverse Kinematics for the
Manipulator
4-DOF SCARA Manipulator
Example-3: Equating the
T-Matrices
We have from direct kinematic model:
Let,
Example-3: Solution
Solution by inspection and
comparison:
From previous slide:
Example-3: Solution
Solution by inspection and
comparison:
Example-3: Solution
Existence of solution?
Multiplicity of Solution?
Example-4: 3-DOF
Manipulator
Consider the following 3-DOF
manipulator:
Example-4: 3-DOF
Manipulator
The position and orientation of point P in
Cartesian space is given by:
Identify T-matrices
Prepare Kinematic Model
Equating T-matrices for solution
Compare Elements or use inverse
transforms for Solution of variables
Example-4: 3-DOF
Manipulator
Point to highlight: