Robotics Unit-2 (2m)
Robotics Unit-2 (2m)
Unit-2
2. Write the rotation matrix for rotation of a vector with respect to Y axis.
7. What is DH formulation?
—--------------------------
The rotation matrix for rotation about the Y-axis by an angle θ is:
3. Homogeneous Transformation
A homogeneous transformation is a 4x4 matrix that combines a translation and a rotation into a
single operation. It is used to represent the position and orientation of objects in 3D space. The
matrix has the form:
T = [R t]
[0 1]
where R is a 3x3 rotation matrix, t is a 3x1 translation vector, and 0 is a 1x3 row of zeros.
4. Translated Vector
To translate a vector v = 25i + 10j + 20k by 8 units in X, 5 units in Y, and 0 units in Z, we can use
the following homogeneous transformation matrix:
T = [1 0 0 8]
[0 1 0 5]
[0 0 1 0]
[0 0 0 1]
The translated vector is given by:
v' = T * v = [33 15 20 1]
● Differential Kinematics: Deals with the relationship between joint velocities and
end-effector velocities.
● Geometric Kinematics: Focuses on the position and orientation of the robot's links.
● Analytical Kinematics: Uses mathematical equations to describe the robot's motion.
● Numerical Kinematics: Employs numerical methods to solve kinematic problems.
● Compact Representation: Combines translation and rotation into a single matrix for
efficient calculations.
● Linearity: Homogeneous transformations can be easily composed and inverted.
● Compatibility with Projective Geometry: Used in computer graphics and vision for
perspective projection.
7. DH (Denavit-Hartenberg) Formulation
● d (link offset): Distance between two consecutive joint axes along the common normal.
● θ (joint angle): Angle of rotation about the joint axis.
● a (link length): Distance between two consecutive joint axes along the previous joint axis.
● α (link twist): Angle between two consecutive joint axes.
DH parameters define a coordinate frame for each link, allowing the calculation of
homogeneous transformation matrices between adjacent links. These matrices can then be
combined to determine the overall kinematics of the robot.