Professional Documents
Culture Documents
Theory:
Inverse Kinematics:
Inverse Kinematics analysis aims at mapping the position & orientation of the tool into joint
vector which so as to find the values of the joint vector which would lead to the given
position & configuration of the tool tip.
IK is robot specific.
Arm equation of Adept-1 SCARA robot is given as,
S1- a1C1+a2C
C1-2-4 2-4 0 1-2
C1- a1S1+
4 S1-2-4 2-4 0 a2S1-2
T = 0 0 -1 d1-q3-d4
0
0 0 0 1
W1
a1S1+
W2 a2S1-2
W3 = d1-q3-d4
W4 0
W5 0
W6 -exp (q4 / π)
1. Extract q2
3. Extract q3=d3
----------------------------------------------------------------------------------------------------------------
Results: (Program printout with output / Document printout as per the format)
import numpy as np
import math as math
d=np.zeros((4))
theta=np.zeros((4))
a=np.zeros((4))
w=np.zeros((6))
q=np.zeros((4))
qAlternate=np.zeros((4))
incorrectInput=False
#fill q:
q[2]=d[2]
q[3]=math.radians(int(input("Enter the value of roll in degrees")))
#convert values in theta into radians
theta=np.radians(theta)
__________________________________________________________________________
Questions:
From DK and IK, which analysis is practically used and why?
IK is practically more common. Generally, the position objects are calculated based on the
position relative to a sensor such as a camera or IR sensor, which is placed on the tool. Thus
there is a need to convert these coordinates into the joint configuration, which is performed
by IK. Furthermore, there are instances where a straight line or a certain shape is needed to be
drawn by the path of the tool. These points to follow in the path of motion are calculated at
the effector itself which make IK necessary to calculate the positions of robot joints to move
as per the requirement.
_______________________________________________________________________
Outcomes:
Solve basic robot forward and inverse kinematics problems
_______________________________________________________________________
Conclusion:
In this experiment we have learnt about Inverse Kinematics and its importance in robotics.
___________________________________________________________________________
Grade: AA / AB / BB / BC / CC / CD /DD