03 Robotics 21MTE Representation of Frames
03 Robotics 21MTE Representation of Frames
REPRESENTATION OF
FRAMES
1
VECTORS
If a vector of length R with a pin joint is rotated with a fixed point, then
there will be two velocities.
1- Rotation Velocity(𝑟⃖)
2- Linear Velocity (𝑣⃖)
2
ROTATION MATRIX
A rotation matrix is a mathematical representation of a
rotation in 3D space.
It is a 3x3 matrix that describes the rotation of an
object or a coordinate system around a specific axis or
axes.
A rotation matrix can be thought of as a transformation Y and Z axis rotates around X axis
that takes a point or a vector in one coordinate system
and maps it to a new point or vector in a rotated
coordinate system.
X and Z axis rotates around Y axis
The rotation matrix is a way to represent this transformation mathematically.
Rotation matrices have many applications in computer graphics, robotics,
computer vision, and other fields where 3D transformations are necessary.
They are used to perform tasks such as:- Rotating objects in 3D space: X and Y axis rotates around Z axis
- Transforming coordinates between different coordinate systems
- Performing camera rotations and transformations
- Simulating rigid body dynamics
3
4
FORWARD AND INVERSE KINEMATIC
Kinematics:
Kinematics studies the motion of bodies without consideration of the forces or moments that cause the motion.
The robot kinematics can be divided into two categories/types.
Direct and inverse geometric models give the location of the end-effector (or the tool) in terms of the
joint coordinates of the mechanism and vice versa.
Direct and inverse kinematic models give the velocity of the end-effector in terms of the joint velocities
and vice versa.
Dynamic models give the relations between the torques or forces of the actuators, and the positions,
velocities, and accelerations of the joints.
6
MATRIX REPRESENTATION
MATRIX REPRESENTATION
8
MATRIX REPRESENTATION
w may be any number and, as it changes, it can change the overall size
of the vector.
MATRIX REPRESENTATION
Problem # 1:
A vector is described as P =3i + 5j + 2k. Express the vector in matrix form:
(a) With a scale factor of 2.
(b) If it were to describe a direction as a unit vector.
Problem # 2:
A vector p is 5 units long and is in the direction of a unit vector q described
below. Express the vector in matrix form.
10
10
REPRESENTATION OF A FRAME AT THE
ORIGIN OF A FIXED REFERENCE FRAME
The frame at each joint will be write as F0, F1, F2, F3, F4 etc.
11
11
The frame at each joint will be write as F0, F1, F2, F3, F4 etc.
Representation of frames for (Fx0y0z0 and Fx1y1z1), (Fxyz and Fnoa) are as:
12
12
REPRESENTATION OF A FRAME AT THE
ORIGIN OF A FIXED REFERENCE FRAME
13
13
14
14
Find the location of point-P and draw workspace
15
15
16
Representation of Combined Transformations
Problem:
A point p(7,3,1)T is attached to a frame Fnoa and is subjected to the following transformations.
Find the coordinates of the point relative to the reference frame at
the conclusion of transformations.
1. Rotation of 90° about the z-axis,
2. Followed by a rotation of 90° about the y-axis,
3. Followed by a translation of [4,-3,7].
Solution:
The matrix equation representing the transformation is:
1-
2-
3-
OR
17
17
18
18
BOOKS
19