Exp 4 and 5 Student Copy Final Version
Exp 4 and 5 Student Copy Final Version
4 Forward kinematics
Aim: To perform the forward kinematics analysis for the given specification of robot arm and also obtain
the joint graph for the given model.
Model Joint offset Joint Angle Link Length Twist Angle Initial Value Final value
Variable 90 0.1 90 0.1 0.2
3 DOF – PRP 0.05 Variable 0.08 45 90 120
Variable 90 0.15 90 0.1 0.05
0.1 Variable 0.1 0 0 100
4 DOF – 0.1 Variable 0.15 180 90 60
SCARA Variable 0 0.1 0 0.1 0.2
0 Variable 0.15 45 0 100
Variable 90 0 90 0.1 0.2
Variable 90 0 90 0.1 0.2
5 DOF –
Variable 180 0 90 0.1 0.2
PPPRR
0.1 Variable 0 90 0 90
0 Variable 0.1 ‐90 30 90
Theory
In the forward or direct kinematics, the joint positions, i.e. the angles of the revolute joints and
the displacements of the prismatic joints, are prescribed. The task is to find the end‐effector’s
configuration/transformation consisting of its position and orientation. After selecting a robot and
redefining DH parameters, forward kinematics (FKin) is performed which updates the 3D model.
To perform animation of the robot motion between two sets of initial and final values of joint
variable. The trajectory of joint values, joint velocities and joint accelerations follow Cycloidal trajectory.
Procedure:
Steps need to be followed to view the graph plots of a forward kinematics (animation) analysis.
Model Joint offset Joint Angle Link Length Twist Angle Initial Value Final value
Variable 90 0.1 90 0.1 0.2
3 DOF – PRP 0.05 Variable 0.08 45 90 120
Variable 90 0.15 90 0.1 0.05
3 D Model :
Joint 2 Graph:
Forward kinematics - 4 DOF – SCARA Robot Arm
Model Joint offset Joint Angle Link Length Twist Angle Initial Value Final value
0.1 Variable 0.1 0 0 100
4 DOF – 0.1 Variable 0.15 180 90 60
SCARA Variable 0 0.1 0 0.1 0.2
0 Variable 0.15 45 0 100
3 D Model :
Joint 1 Graph:
Joint 2 Graph:
Joint 4 Graph:
Forward kinematics - 5 DOF – PPPRR Robot Arm
Model Joint offset Joint Angle Link Length Twist Angle Initial Value Final value
Variable 90 0 90 0.1 0.2
Variable 90 0 90 0.1 0.2
5 DOF –
Variable 180 0 90 0.1 0.2
PPPRR
0.1 Variable 0 90 0 90
0 Variable 0.1 ‐90 30 90
3 D Model :
Joint 4 Graph:
Joint 5 Graph:
Result : Thus the forward kinematics analysis has been performed for the given specification
Experiment No. 5 INVERSE KINEMATICS
Aim: To perform the inverse kinematics analysis for the given specification of robot arm.
Model Joint offset Link Length Twist Angle Joint Angle End Effector
0 0 90 Variable 0.2
3 DOF–RPR Variable 0 90 ‐180 0.15
0 0.02 0 Variable 150
3R 0 0.1 90 NA 0
Articulated 0.2 0.05 90 NA 0.2
0.1 0.1 90 NA ‐0.1
Theory
Inverse Kinematics (IKin) consists of determination of the joint variables corresponding to a given
end‐ effector’s orientation and position. The solution to this problem is of fundamental importance in
order to transform the motion specifications assigned to the end‐effector in the operational space into
the corresponding joint space motions. There may be multiple or no results possible for a given end‐
effector position and orientation.
SOLUTIONS OF IKIN
Solution
3 R Articulated
Result: Thus the inverse kinematics analysis has been carried out for the given specification of robot arm.