Mehdi Ghayoumi MSB rm 160 Ofc hr: Thur, 11-12:30a Robotic Concepts
Announcements: Today we talk about introduction in robotic HW #2 is available now due to Monday Sep-07 Office Hours: Tur: 11-12:30 Room 160 MSB
Robotic Concepts
Robot kinematics Robot kinematics studies the relationship between the dimensions and connectivity of kinematic chains and the position, velocity and acceleration of each of the links in the robotic system, in order to plan and control movement and to compute actuator forces and torques.kinematicsvelocityaccelerationactuatortorques
Robotic Concepts
Matrix A matrix is any doubly subscripted array of elements arranged in rows and columns. Robotic Concepts
Row Vector [1 x n] matrix Robotic Concepts
Column Vector [m x 1] matrix Robotic Concepts
Square Matrix Same number of rows and columns Robotic Concepts
Identity Matrix Square matrix with ones on the diagonal and zeros elsewhere. Robotic Concepts
Transpose Matrix Rows become columns and columns become rows Robotic Concepts
Matrix Addition and Subtraction A new matrix C may be defined as the additive combination of matrices A and B where: C = A + B is defined by: Note: all three matrices are of the same dimension Robotic Concepts
Addition If and then Robotic Concepts
Matrix Addition Example Robotic Concepts
Matrix Subtraction C = A - B Is defined by Robotic Concepts
Matrix Multiplication [r x c] and [s x d] c = s Robotic Concepts
Computation: A x B = C [2 x 2] [2 x 3] Robotic Concepts
[3 x 2][2 x 3] A and B can be multiplied [3 x 3] Robotic Concepts
Matrix Inversion Like a reciprocal in scalar math Like the number one in scalar math Robotic Concepts
For a XxX square matrix: The inverse matrix is: E.g.: 2x2 matrix: Robotic Concepts
a b c d det(A) = = ad - bc [ ] Robotic Concepts
X =A -1 B To find A -1 Need to find determinant of matrix A From earlier (2 -2) – (3 1) = -4 – 3 = -7 So determinant is -7 Linear Algebra & Matrices, MfD 2009 Robotic Concepts
Degree of freedom The number of degrees of freedom is defined as the number of independent coordinates which are necessary for the complete description of the position of a mass particle. 1. Mass particles 2.Rigid bodies
Robotic Concepts Degree of freedom
Robotic Concepts Degree of freedom
Robotic Concepts Degree of freedom
Robotic Concepts Degree of freedom A rigid body, has six degrees of freedom: 1.Three translations (the position of the body), 2.Three rotations(the orientation of the body).
Robotic Concepts Translational transformation
Robotic Concepts Translational transformation d = ai+bj+ck,
Robotic Concepts A translational displacement of vector q for a distance d is obtained by multiplying the vector q with the matrix H
Robotic Concepts Rotational transformation
Robotic Concepts Rotational transformation
Robotic Concepts Rotational transformation
Robotic Concepts Rotational transformation
Robotic Concepts Rotational transformation
Robotic Concepts we wish to determine the vector w which is obtained by rotating the vector u = 7i+3j+0k for 90 ◦ in the counter clockwise i.e. positive direction around the z axis. As cos90 ◦ = 0 and sin90 ◦ = 1, it is not difficult to determine the matrix describing Rot(z,90 ◦ ) and multiplying it by the vector u.
Robotic Concepts
Pose and displacement
Robotic Concepts
Robot manipulator The robot manipulator consists of : 1. A robot arm, 2. A robot wrist, 3. A robot gripper.
Robotic Concepts Robot manipulator The task of the robot manipulator is to place an object grasped by the gripper into an arbitrary pose. The task of the robot arm is to provide the desired position of the robot end point. The task of the robot wrist is to enable the required orientation of the object grasped by the robot gripper.
Robotic Concepts Robot manipulator In robotics the joint angles are denoted by the Greek letter ϑ. The relative position between the two segments is measured as a distance. The distance is denoted by the letter d.
Robotic Concepts Robot manipulator
Robotic Concepts Robot arms On the market we find 5 commercially available structures of robot arms: Anthropomorphic, Spherical, SCARA, Cylindrical, Cartesian.
Robotic Concepts Robot arms Anthropomorphic, The anthropomorphic robot arm has all three joints of the rotational type (RRR). Among the robot arms it resembles the human arm to the largest extent. The second joint axis is perpendicular to the first one, while the third joint axis is parallel to the second one.
Robotic Concepts Robot arms Spherical, The spherical robot arm has two rotational and one translational degree of freedom (RRT). The second joint axis is perpendicular to the first one and the third axis is perpendicular to the second one.
Robotic Concepts Robot arms SCARA, The SCARA (Selective Compliant Articulated Robot for Assembly) robot arm appeared relatively late in the development of industrial robotics. It is predominantly aimed for industrial processes of assembly. Two joints are rotational and one is translational (RRT). The axes of all three joints are parallel.
Robotic Concepts Robot arms Cylindrical, The cylindrical shape of the workspace is even more evident with the cylindrical robot arm. This robot has one rotational and two translational degrees of freedom (RTT). The axis of the second joint is parallel to the first axis, while the third joint axis is perpendicular to the second one.
Robotic Concepts Robot arms Cartesian. The cartesian robot arm has all three joints of the translational type (TTT). The joint axes are perpendicular one to another. Cartesian robot arms are known for high accuracy, while the special structure of gantry robots is suitable for manipulation of heavy objects.
Robotic Concepts
Seiko RT3300 Robot Robotic Concepts
Thank you!