Complete Robotics ESE Mains 2021 Study Material With Video Lectures
Complete Robotics ESE Mains 2021 Study Material With Video Lectures
A f t e r c o m p l e t i n g t h i s, at t e n d
Class-1 (Unacademy Session-1)
Link is given after some pages in this PDF, from where the lecture will
start in continuation
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
CODE: KHUSHRAHO10LIVE
Robotics
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
CODE: KHUSHRAHO10LIVE
IES-2021 Syllabus
• Robotics
• Robot Classification
• Robot Specification, notation
• Direct and Inverse Kinematics
• Homogeneous Coordinates and Arm Equation of
four Axis SCARA Robot
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Example-1
Frame {1} and {2} have coincident origins and differ
only in orientation. Frame {2} is initially coincident
with frame {1}. Certain rotations are carried out
about the axis of the fixed frame {1}: first rotation
about x-axis by 45° then about y-axis by 30° and
finally about x – axis by 60°. Find the equivalent
rotation matrix 1R2. CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
This is Class-1 (Unacademy Session-1)
Click on the following link, Video Lecture will start
https://unacademy.com/class/robo
tics-automation-for-ese-mains-
part-i/4175WUTJ
A f t e r c o m p l e t i n g t h i s, at t e n d
Class-2 (YouTube Session-2)
Link is given after some pages in this PDF, from where the lecture will start in
continuation
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
IES 2019 main
A vector 25i +10 j+20k is translated by 8 units in X
and 5 units in Y directions. Subsequent to this the
vector is rotated by 60° about Z-axis and 30° about
X-axis. Determine the final form of the vector.
[10 Marks]
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Example-4
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.
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
CODE: KHUSHRAHO10LIVE
Example-7
A frame B was rotated about the x-axis 90°, then it was
translated about the current a-axis 3 inches before it
was rotated about the z-axis 90°. Finally, it was
translated about current 0—axis 5 units.
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
IES-2017 Main
Determine and compare the coordinates of a point P(5, 3, 1)T
attached to a moving frame FUVW which undergoes the
following two sets of successive transformation:
Set A :
1. First a rotation of (-90°) about Z-axis,
2. Followed by translation of [5 -3 4] about the X, Y and Z axes
respectively.
3. Finally a rotation of (-90°) about Y-axis.
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy Contd…
IES-2017 Main
Set B :
1. First a rotation of (-90°) about W-axis
2. Followed by translation of [5 -3 4] about the U, V and
W axes respectively.
3. Finally a rotation of (-90°) about V-axis.
[15 marks]
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
This is Class-2 (Unacademy Session-2)
Click on the following link, Video Lecture will
start
https://unacademy.com/class/robotics-
automation-for-ese-mains-part-ii/OY0EYG69
After completing this, attend
Class-3 (YouTube Session-3)
Link is given after some pages in this PDF, from where the
lecture will start in continuation
CODE: KHUSHRAHO10LIVE
Representation of a frame Relative to a fixed
reference frame.
nx ox a x p x
n
oy a y p y
F= y
nz oz a z p z
0 0 0 1
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Representation of a Rigid body in space
nx ox a x p x
n
oy a y p y
Fobject = y
nz oz a z p z
0 0 0 1
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Description of Object
n o a
nx ox a x d x
n o a d → → → →
T= y y y y
= n o a d
nz oz a z d z 0 0 0 1
0 0 0 1
In the transform matrix T , the vector d is the translation of end
→ → →
− effector frame from the reference frame and vectors n , o , a
describe the orientation of end − effector.
The vectors n, o, and a represent the X, Y, Z
axes of the end − effector frame.
Matrix T is applicable to any co-ordinate
frame and any joint of the manipulator.
n is normal vector in the X axis.
o is orientation vector in the Y axis.
a is approach vector in the Z axis.
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Rotation Matrix R (For IES Only)
[ESE-12- Marks]
This is Class-3 (YouTube Session-3)
Click on the following link, Video Lecture will
start
This is on Unacademy Accord Channel
h t t p s : / / yo u t u . b e / UJ 0 z U c O 9 X i 0
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
CODE: KHUSHRAHO10LIVE
Find 2T1
𝟏 𝟎 𝟎 𝟕
1 𝟎 𝟎. 𝟓 −𝟎. 𝟖𝟔𝟔 𝟓
If T2 =
𝟎 𝟎. 𝟖𝟔𝟔 𝟎. 𝟓 𝟕
𝟎 𝟎 𝟎 𝟏
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
What is RUR?
• RUR was a play.
• The first use of the word ‘robot’ appeared in 1921 in the play
Rossum’s Universal Robots (RUR) written by the Czech
writer Karel Capek.
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
What are the four D’s of robotics?
Four D’s
Is the task
1. Dirty
2. Dull
3. Dangerous
4. Difficult
If so, a human will probably not be able to do the
job efficiently for hours. Therefore, the job is
appropriate for automation or robotic labour.
IES-Conventional
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Asimov's three laws of robotics
First law (Human safety):
• A robot may not injure a human being, or, through inaction, allow a
human being to come to harm.
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Wrist Configurations
• Wrist assembly is attached to end-of-arm
• End effector is attached to wrist assembly
• Function of wrist assembly is to orient end effector
– Body-and-arm determines global position of end effector
• Two or three degrees of freedom:
– Roll
– Pitch
– Yaw
IES 2010 Conventional
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
End Effectors
• The special tooling for a robot that
enables it to perform a specific task
• Two types:
Answer:
Cartesian or Gantry robot
Cylindrical robot
Spherical or Polar robot
Articulated or Revolute Robot
SCARA robot
Question
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
IES 2019 main
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
IES-Conventional
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
› For work that requires point to point, and point to point with
coordinated path, movements this is the normal method of
programming.
› It involves the programmer using a hand-held pendant which
transmits commands though a cable to the robot controller,
the robot then responds to these commands.
› In this way the programmer can lead the robot through a
task.
› Tech pendants have as many different configurations as there
robot models. Essentially they all contain sufficient controls
to send the necessary instruction to the controller.
› The robot arm is programmed by moving the end effectors to a
desired position using the joystick, and once the arm is at the
required position and orientation a key in the keyboard is
pressed to record the point in memory.
› On a six axis robot this will be recorded as a six coordinate
location x, y, z, α, β, γ.
› In this way all the points to which the robot is desired to go will
be recorded in memory within a ‘point file’.
› An ‘instruction file’ is then created using the keyboard
command. This file contains the instructions as to what the
robot should do between each point, e.g. the robot may be
instructed to move from point 1 to
point 2 at a speed of 200 mm/s. At point 2 it may be instructed
to open its gripper, operate a spot welding gun, or open a valve
to allow adhesive to be dispensed.
› Thus two files will be constructed, one with the desired end
effector locations, and one with the instructions connecting
the robot operation and sequence and speed of movements.
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
IES Conventional
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Actuators
Transmission systems
Sensors
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Question: What are the desirable features in sensors?
Answer:
High accuracy.
High precision.
Linear response.
Large operating range.
Low response time.
Easy to calibrate.
Reliable and rugged.
Low cost
Ease of operation
Electronics
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
• Link Length (ai) — distance measured along xi-axis
CD.
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
• Joint distance (di)— distance measured along zi_1 axis
distance BC.
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Step-1: Frame assignment (Use this Nerve )
𝛼𝑖
𝜃𝑖
Step-2: D-H Parameter Table
Link i ai αi di θi qi Cθi Sθi Cαi Sαi
1
2
3
4
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Step-3: Basic Link Transformation Matrix (i-1Ti)
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Step-4: Use Mondal’s Matrix
Multiplication Method
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Matrix Multiplication : Mondal’s Method
𝑎1 𝑏1 𝑐1 𝑙1 𝑙2
𝑎2 𝑏2 𝑐2 𝑚1 𝑚2
𝑎3 𝑏3 𝑐3 𝑛1 𝑛2
3×3 3×2
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Matrix Multiplication : Mondal’s Method
𝑎1 𝑏1 𝑐1 𝑎1 𝑏1 𝑐1
𝑎2 𝑏2 𝑐2 𝑎2 𝑏2 𝑐2
𝑎3 𝑏3 𝑐3 𝑎3 𝑏3 𝑐3
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Matrix Multiplication : Mondal’s Method
𝑎1 × 𝑙1 𝑏1 × 𝑚1 𝑐1 × 𝑛1 𝑎1 × 𝑙2 𝑏1 × 𝑚2 𝑐1 × 𝑛2
𝑎2 𝑏2 𝑐2 𝑎2 𝑏2 𝑐2
𝑎3 𝑏3 𝑐3 𝑎3 𝑏3 𝑐3
𝑎1 × 𝑙1 𝑏1 × 𝑚1 𝑐1 × 𝑛1 𝑎1 × 𝑙2 𝑏1 × 𝑚2 𝑐1 × 𝑛2
𝑎2 × 𝑙1 𝑏2 × 𝑚1 𝑐2 × 𝑛1 𝑎2 × 𝑙2 𝑏2 × 𝑚2 𝑐2 × 𝑛2
𝑎3 × 𝑙1 𝑏3 × 𝑚1 𝑐3 × 𝑛1 𝑎3 × 𝑙2 𝑏3 × 𝑚2 𝑐3 × 𝑛2
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Matrix Multiplication : Mondal’s Method
𝑎1 × 𝑙1 + 𝑏1 × 𝑚1 + 𝑐1 × 𝑛1 𝑎1 × 𝑙2 + 𝑏1 × 𝑚2 + 𝑐1 × 𝑛2
𝑎2 × 𝑙1 + 𝑏2 × 𝑚1 + 𝑐2 × 𝑛1 𝑎2 × 𝑙2 + 𝑏2 × 𝑚2 + 𝑐2 × 𝑛2
𝑎3 × 𝑙1 + 𝑏3 × 𝑚1 + 𝑐3 × 𝑛1 𝑎3 × 𝑙2 + 𝑏3 × 𝑚2 + 𝑐3 × 𝑛2
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Obtain the direct kinematics model of the
given 4 DOF SCARA Robot by developing
D-H frames, D-H parameters table and
individual transformation matrices.
[20 Marks]
CODE: KhushRaho10Live Contd…
for 10% Discount on any Course of Unacademy 83
84
This is Class-4 (YouTube Session-4)
Click on the following link, Video Lecture will
start
This is on Unacademy Accord Channel
h t t p s : / / yo u t u . b e / 9 6 Xu F Ze c c W 4
CODE: KHUSHRAHO10LIVE
2
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
CODE: KHUSHRAHO10LIVE
IES-2017 Main
(a) Derive the forward kinematics equations for the given figure
of two degrees of freedom planar robot. Assign the coordinate
frames based on D-H representations, prepare the D-H parameter
table, prepare the individual transformation matrices and finally
the composite transformation matrix depicting the F-K
equations.
CODE: KHUSHRAHO10LIVE
This is Class-5 (Unacademy Session-5)
Click on the following link, Video Lecture will start
h t t p s : / / u n a c a d e my. c o m / c l a s s / r o b o t i c s - a u t o m at i o n - fo r - e s e -
m a i n s - p a r t - v / P F KC 8 A 0 X
A f t e r c o m p l e t i n g t h i s, at t e n d
Class-6 (YouTube Session-6)
Link is given after some pages in this PDF, from where the lecture will
start in continuation
CODE: KHUSHRAHO10LIVE
Example
Obtain the position and orientation of the tool point P with
respect to the base for the 2-DOF, RP planar manipulator shown.
For a 4 DOF, RPPR manipulator, the joint-link
transformation matrices with joint variables
𝜽𝟏, d2, d3, and 𝜽𝟒 are given as0T1, 1T2, 2T3, 3T4 .
Generate the Denavit–Hartenberg parameters
table and the frames for the manipulator as
per D-H rules. Contd…
[12 marks]
96
97
This is Class-6 (YouTube Session-6 Last)
Click on the following link, Video Lecture will
start
This is on Unacademy Accord Channel
https://youtu.be/MCZR7CqmxVk
After completing this, attend
Class-6 (Unacademy Session-6)
Link is given after some pages in this PDF, from where the lecture
will start in continuation
CODE: KHUSHRAHO10LIVE
IES-2017 Main
(a) Develop Forward Kinematics model for the given three
degrees of freedom RPY wrist figure. Assign the frames,
develop D-H parameters table, generate individual
transformation matrices and overall transformation
matrix. Assume a3 = d3 = 0. Determine the orientation of
the last frame with reference to the {0} frame, if θ1 = 0 and
θ2 = θ3 = 90°.
Contd…
IES-2017 Main
(b) Determine the three joint variables for a given end
effector orientation matrix TE for the RPY wrist in the
figure above.
[10 marks]
Fig: A 3-DOF freedom roll, pitch and yaw (RPY) wrist
[10 marks]
Contd…
IES-2018 Main
Arm of 3 DOF manipulator is shown in the figure below.
Joints 1 and 2 are perpendicular to each other and joints 2
and 3 are parallel. All joints are shown at their zero location
and positive senses of the joint angles are indicated. Assign
link frames {0} to {4} for the arm such that {0} represents
frame {S} and {4} represents {T}. Make a table of D-H
parameters and derive all the transformation matrices
relating {0}, {1}, {2) and {3} frames.
Contd…
[20 marks]
Table: D-H parameters
Linki ai αi di θi qi Cθi Sθi Cαi Sαi
1 0 0° L1+ L2 θ1 θ1 C1 S1 1 0
2 0 90° 0 θ2 θ2 C2 S2 0 1
3 L3 0° 0 θ3 θ3 C3 S3 1 0
4 L4 0° 0 0° L4 1 0 1 0
S3 C3 0 S3 L4 + S3 L3 + L1 + L2
0 0 0 1
107
IES 2019 main
A 4 d-o-f manipulator of Maker Robot type is shown in the
figure given below. Prepare a D-H parameter table for this
configuration. Define the position of end wrist P in terms
of joint lengths and angles:
[10 Marks]
Table: D - H parameters
0 0 0 1
110
This is Class-6 (Unacademy Session-6 Last)
Click on the following link, Video Lecture will
start
https://unacademy.com/class/robotics -automation -
for-ese-mains-par t-vi/VC6NZFI3
Link is given after some pages in this PDF, from where the
lecture will start in continuation
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
CODE: KHUSHRAHO10LIVE
Inverse Kinematics
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Inverse Kinematics
SCARA Robot
CODE: KhushRaho10Live
for 10% Discount on any Course of Unacademy
Function atan2(y, x)
𝒙 𝒚
𝐜𝐨𝐬 𝜽 = , 𝒂𝒏𝒅 𝐬𝐢𝐧 𝜽 =
𝒙𝟐 + 𝒚 𝟐 𝒙𝟐 + 𝒚𝟐
𝒐𝒓 𝒙 = 𝒓 𝐜𝐨𝐬 𝜽 𝒂𝒏𝒅 𝒚 = 𝒓 𝐬𝐢𝐧 𝜽
𝑾𝒉𝒆𝒓𝒆, 𝒓 = 𝒙𝟐 + 𝒚𝟐
x atan2(y, x)
Positive atan(y/x)
zero [sign(y)]π/2
Negative atan(y/x)+[sign(y)]π
𝒚 𝒚
𝜽= −𝟏𝟖𝟎∘ + 𝐭𝐚𝐧−𝟏 𝒐𝒓𝟏𝟖𝟎∘ + 𝐭𝐚𝐧−𝟏
𝒙 𝒙
𝜃 𝜃
𝜃 𝜃
Examples atan2(y, x)
IES 2019 main