basics 2
basics 2
Reference
• Richard D Klafter, Thomas A Chmielewski, Michael Negin, "Robotics Engineering – An Integrated
Approach", Eastern Economy Edition, Prentice Hall of India Pvt. Ltd., 2006.
• Fu K S, Gonzalez R C, Lee C.S.G, "Robotics: Control, Sensing, Vision and Intelligence", McGraw
Hill, 1987.
Further Learning
https://www.robots.com/applications
Course Learning Objectives (CLO)
CO2: Identify and describe the components and anatomy of the robotic system.
Continuous Internal Evaluation (CIE)
• For the course, CIE marks will be based on a scaled-down sum of two tests and other
assessment methods.
The minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50)
Semester End Examination(SEE)
• The students have to answer 5 full questions, selecting one full question from each module.
• The student has to answer for 100 marks and marks scored out of 100 shall be
• SEE minimum passing mark is 35% of the maximum marks (18 out of 50 marks).
• Students should secure a minimum of 40% (40 marks out of 100) in the sum total of the CIE and SEE
taken together.
Fundamentals of Robotics & Applications
Content
• Anatomy of a Robot, Robot configurations: polar, cylindrical, Cartesian, and jointed arm
configurations.
• Robot links and joints, Degrees of freedom: types of movements, vertical, radial and
• Robot kinematics: Introduction to direct and inverse kinematics, transformations and rotation
matrix
Anatomy of a Robot
• Robot anatomy is concerned with the physical construction of the body,
• Most robots used in plants are mounted on a base and fastened to the
floor.
• The body is attached to the base, and the arm assembly is attached to the
body.
• The robot’s wrist receives a hand or a tool called the “end effector
1. Polar Configuration
2. Cylindrical configuration
work volume.
3. Vertical lift of the arm about the pivot point because of one
rotational joint.
Robot Configurations
1. Polar / Spherical Configuration (P2R)
Advantages
Limitations
Applications: Machine loading, Material movement, stacking of components, Heat treatment operations
Ref: https://electricalworkbook.com/polar-robot/
Robot Configurations
1. Polar / Spherical Configuration (P2R)
Limitations
Workspace of robot / Work volume must overcome inertia of the object when rotating
Applications: Conveyor pallet transfer, machine tool loading, forging , packing, precision small assembly etc.
Ref: https://electricalworkbook.com/cylindrical-robot/
Robot Configurations
3. Cartesian Coordinate Configuration
Limitations
Ref: https://electricalworkbook.com/cartesian-robot/
3. Cartesian Coordinate Configuration
Robot Configurations
4. Jointed arm Configuration
Limitations
• Plenty of components
Ref: https://electricalworkbook.com/jointed-arm-robot/
Cartesian Polar / spherical Cylindrical
Robot links and Joints
ROBOT LINKS
• A robotic manipulator's two adjacent joint axes are connected, defined by a rigid body called a link.
• The link maintains a fixed relationship between the two joint axes through a kinematic function.
ROBOT LINKS
• At the end of link i, there is an axis with respect to which the following link, i+1, is going to move.
ai−1 (the link length) denotes the length along the common normal from
axis i−1 to axis i.
ROBOT LINKS
needs to be computed.
• The angle between this parallel line and axis i−1, denoted by
vector defined by ai−1 directed from axis i−1 to axis i along the
common normal.
Robot links and Joints
ROBOT LINKS
Robot links and Joints
ROBOT JOINTS
• The Robot Joints are an essential element in a robot that helps the links travel in different movements.
1. Rotational joint
2. Linear joint
3. Twisting joint
4. Orthogonal joint
5. Revolving joint
Robot links and Joints
ROBOT JOINTS
• Similar to a twisting joint, the output link spins about the input link.
ROBOT JOINTS
ROBOT JOINTS
ROBOT JOINTS
ROBOT JOINTS
Joint Notation Scheme
• Considering the arm and body joints, the letters can be used to designate the particular robot configuration.
• Start with the joint closest to the base and proceed to the joint that connects to the wrist.
• Typical notations for the four basic configurations are summarized in the table
• Industrial robots are designed to perform productive work such as pick and place, welding, assembly, etc.
• To accomplish the work, the robot has to move its body, arm and wrist through a series of motions and
positions.
• The individual joint motions associated with the performance of a task are referred to by the term DOF
• Three joints are normally associated with the action of the arm and body.
• A body in 3D space can have 6 DOF (3 are Rotary & 3 are translatory).
• 3 DOF are translatory along +ve axis & 3 DOF are along –ve axis.
• The number of independent motions in which the end effector can move is defined by
the number of axes of motion of the manipulator.
DOF (Degrees of Freedom) ROBOT MOTIONS
• For applications that require more flexibility, additional degrees of freedom are used in the wrist of the robot.
• Three degrees of freedom located in the wrist give the end effector all the flexibility.
DOF (Degrees of Freedom)
For polar, cylindrical or jointed arm configuration, the 3 DOF associated with arm and body motions are
1. The rotational traverse: rotation of the arm about the vertical axis,
3 DOF associated with the arm and body of a polar coordinate robot.
DOF (Degrees of Freedom)
The vertical traverse: Capability to move the wrist up or down to provide the desired vertical attitude
3 DOF associated with the arm and body of a polar coordinate robot.
DOF (Degrees of Freedom)
• The wrist movement is designed to enable the robot to orient the end effector properly with respect to the task
• To overcome/solve this problem, normally the wrist is provided with up to 3 DOF (configuration)
3. Wrist Yaw
• Work volume refers to the space within which the robot can manipulate its wrist end.
• The extreme position of the robot axes describes a boundary for the region in which the robot operated.
• The end effector is an addition to the basic and should not be counted as part of the robot’s working space.
Work volumes for different types of robots: (a) Polar (b) Cylindrical (c) Cartesian
Work Volume
Robot Kinematics: Forward and Inverse Kinematics
Robot Kinematics: Forward and Inverse Kinematics
• Kinematics is the study of motion without considering the forces/efforts that affect the motion
• The kinematics of a robot manipulator describes the relationship between the motion of the
joints of the manipulator and the resulting motion of the rigid bodies (links) that form the
robot
Robot Kinematics: Forward and Inverse Kinematics
effector.
Robot Kinematics: Forward and Inverse Kinematics
Forward Kinematics
• Given: Position and orientation of the end effector relative to the base frame
• Compute: All possible sets of joint angles and links geometry that could give the position and
Transformations
• To describe the position and orientation of the tool with respect to the base frame.
• It is necessary to know and formulate the body coordinate frame along the joint axis for each links in
the manipulator of the robot.
• The relation between the body frame with the base frame of reference is described by transformation
matrix.
• The transformation matrix is represented by the following component transformation
1. Rotation matrix
2. Translation or position vector
3. Perspective transformation
4. Scaling or stretching
TRANSFORMATIONS AND ROTATION MATRIX
Transformations
• The transformation matrix is a 4 x 4 matrix which consists of 4 sub matrix as shown below
TRANSFORMATIONS AND ROTATION MATRIX
Transformations
Concept of Projection
Rotation matrix
TRANSFORMATIONS AND ROTATION MATRIX
Transformations
Rotation matrix
Transformations
Rotation matrix
How to represent the rotation of frame 1 inside the frame 0 as shown in fig.
Represent the rotation matrix, indicates the rotation of frame 1 inside / relative the frame 0
TRANSFORMATIONS AND ROTATION MATRIX
Transformations
In a coordinate frame, each of the axes have a length of 1
Rotation matrix
TRANSFORMATIONS AND ROTATION MATRIX
Transformations
Rotation matrix
Rotation about X
Rotation about Y
Rotation about Z
TRANSFORMATIONS AND ROTATION MATRIX
Transformations
Rotation matrix
• Not all the rotation consists of just rotation about x, y & z
• How to write rotation matrix for such arbitrary rotation like this?
Frame 1 is rotated about 45º around Z rotated about 45º around x-axis
TRANSFORMATIONS AND ROTATION MATRIX
Rotation matrix
Frame 1 is rotated about 45º around Z rotated about 45º around x-axis