SlideShare a Scribd company logo
1 of 26
Robot Motion Analysis
Presented By
Deepam Goyal
Department of Mechanical Engineering
National Institute of Technical Teachers Training & Research
Chandigarh – 160 019
July, 2015
Historical Perspective
 Robot Definitions
 Basic Fundamentals of Robots
 Types of Kinematics
 Transformations
 Geometric Interpretation of Rotation Matrix
 Inverse transformations
 Homogeneous transformations
 Inverse Homogeneous transformations
 Inverse Kinematics of a Two Link Manipulator
 Important Terminology
 References
Contents
Historical Perspective
• The word robot was first used in 1921 by Czech playwright
Karel Capek in his satirical drama titled Rossum’s Universal
Robots
– Derived from Czech word robota which literally means
‘forced labour’.
• The term robotics was coined by American author and
professor of biochemistry at Boston University, Isaac
Asimov in his short story titled Runaround.
Robot Definitions
• Webster dictionary
– An automatic apparatus or device
that performs functions ordinarily
ascribed to humans or operates with
what appears to be almost human
intelligence
• Robotic Institute of America (RIA)
– A robot is a reprogrammable,
multifunctional manipulator
designed to move material, parts,
tools or specialized devices through
variable programmed motions for
the performance of a variety of
tasks.
Basic Components of a Robot System
• Manipulator
– Series of rigid members, called links, connected by joints.
• Actuators
– Provide power to the manipulator.
• Sensory Devices
– To monitor position, speed, acceleration, torque etc.
• Controller
– Provides the intelligence to make the manipulator perform
in a certain manner.
• Power Conversion Unit
– Takes signal from controller and converts it into meaningful
power level so that actuators can move.
Robot Configurations
• Cartesian (3P)
– Three Degrees of freedom (DOF) are linear & at right angles
to each other.
– Rectangular Workspace.
• Cylindrical (R2P)
– Two DOFs are linear and one DOF is rotational.
– Cylindrical Workspace.
• Spherical (2RP)
– One DOF is linear and two DOFs are rotational.
– Spherical Workspace.
• Articulated (3R)
– All three DOFs are rotational.
– Irregular Workspace.
Contd..
Types of Joints
Joints Motions Degree of Freedom
Revolute joint Rotary motion One
Prismatic joint Sliding motion One
Cylindrical joint One sliding & one rotary motion Two
Planar joint Two sliding & one rotary motion Three
Screw pair One translatory & one rotary motion Two
Spherical joint Three rotary motion three
Types of Kinematics
The transformation matrix is 4X4 matrix which consists of sub-
matrices :
 Rotation Matrix
 Translation or Position Vector
 Perspective Transformation
 Scaling/ Stretching
Transformation
Geometric Interpretation of Rotation Matrix
• Rotation about X-axis
• Rotation about Y-axis
• Rotation about Z-axis
Inverse transformations
Problem
Example : A mobile body reference frame OABC is rotated 60 about OY-
axis of the fixed base reference system OXYZ. If and are
the coordinates with respect to OXYZ plane, what are the
corresponding coordinates of p and q with respect to OABC frame.
T
xyzp )6,4,2(
T
xyzq )7,5,3(
Homogeneous Transformations
Components of Homogeneous Transformations
Contd..
Problem
Example: Determine the homogeneous transformation
matrix to represent the following sequence of
operations.
a) Rotation of about OX-axis
b) Translation of 4 units along OX-axis
c) Translation of -6 units along OC-axis
d) Rotation of about OB-axis
3

6

Inverse Homogeneous Transformation
















1000
100
)cossin(0cossin
)sincos(0sincos
),(1
z
yx
yx
p
pp
pp
zH



Revolute and Prismatic
Joints Combined
1
X
Y
S
(x , y) )
x
y
(tanθ 1

)y(xS 22

(i)
(ii)
Inverse Kinematics of a One Link Manipulator
(x , y)
2
1
l2
l1
Given: l1, l2 , x , y
Find: 1, 2
Redundancy:
A unique solution to this problem does not exist. Notice,
that using the “givens” two solutions are possible.
Sometimes no solution is possible.
(x , y)
Inverse Kinematics of a Two Link Manipulator
   
 







 








21
2
2
2
1
22
1
2
221
2
2
2
1
21121121
2
2
2
1
21121
2
21
2
2
2
1
2
121121
2
21
2
2
2
1
2
1
2222
2
yx
cosθ
c2
)(sins)(cc2
)(sins2)(sins)(cc2)(cc
yx)2((1)
ll
ll
llll
llll
llllllll
The Algebraic Solution
21
21211
21211
1221
11
θθθ)(
sinsy)(
ccx)(
)θcos(θc
cosθc








iii
llii
lli
Only
Unknown
)c(s)s(c
cscss
sinsy
)()c(c
ccc
ccx
2211221
12221211
21211
2212211
21221211
21211
lll
lll
ll
slsll
sslll
ll








We know what 2 is from the
previous slide. We need to solve for
1 . Now we have two equations and
two unknowns (sin 1 and cos 1 )
 














22
22221
1
221
2
2
2
1122
221
221122
221
221
221
221
1
yx
x)c(y
s
)c2(sx
)c(
1
)c(s)s(
)c(
)(x
y
)c(
)(x
c
slll
llllsl
ll
lll
ll
sls
ll
sls
(Substituting for c1 and simplifying
many times)
(This is the law of cosines and can be
replaced by x2+ y2)








 
22
222211
1
yx
x)c(y
sinθ
slll
The Geometric Solution
l2
l1
2
1

(x , y)
Using the Law of Cosines:







 







21
2
2
2
1
22
1
21
2
2
2
1
22
21
2
2
2
1
22
222
2
cosθ
2
)cos(θ
)cos(θ)θ180cos(
)θ180cos(2)(
cos2
ll
llyx
ll
llyx
llllyx
Cabbac
2
2
22
2
Using the Law of Sines:















x
y
2tanα
αθθ
yx
)sin(θ
yx
)θsin(180θsin
sinsin
1
11
22
2
22
2
2
1
l
c
C
b
B
















 
x
y
2tan
yx
)sin(θ
sinθ 1
22
221
1
l
Redundant since 2 could be in the
first or fourth quadrant.
Redundancy caused since 2 has two
possible values
Degeneracy :
The robot looses a degree of freedom and thus cannot
perform as desired.
‫٭‬ When the robot’s joints reach their physical limits, and as a
result, cannot move any further.
‫٭‬ In the middle point of its workspace if the z-axes of two similar
joints becomes collinear.
Dexterity :
The volume of points where one can position the robot
as desired, but not orientate it.
Important Terminology
Problems
Example 1: Determine the homogeneous transformation matrix to
represent the following sequence of operations.
a) Translation of 4 units along OX-axis
b) Rotation of OX-axis
c) Translation of -6 units along OC-axis
d) Rotation of about OB-axis
3

6

References
• Groover, M.P., Emory W. Zimmers JR. “CAD/CAM:Computer-
Aided Design and Manufacturing”. 25. New Delhi: Prentice
Hall of India Private Limited, 2002. 324-332. Print.
• Hegde, Ganesh S. "Robot Motion Analysis." A Textbook on
Industrial Robotics. Second ed. New Delhi: U Science, 2009.
25-114. Print.
• Niku, Saeed B. "Robotic Kinematics : Position
Analysis." Introduction to Robotics: Analysis, Systems,
Applications. 1st ed. New Delhi: PHI Learning Private
Limited, 2009. 29-90. Print.
Email ID:-
bkdeepamgoyal@gmail.com

More Related Content

What's hot (20)

Trajectory
TrajectoryTrajectory
Trajectory
 
Chapter 8 - Robot Control System
Chapter 8 - Robot Control SystemChapter 8 - Robot Control System
Chapter 8 - Robot Control System
 
Robot Configuration - 1
Robot Configuration - 1Robot Configuration - 1
Robot Configuration - 1
 
End effectors
End effectorsEnd effectors
End effectors
 
Robot joints PDF
Robot joints PDFRobot joints PDF
Robot joints PDF
 
Robot Machine Vision
Robot Machine VisionRobot Machine Vision
Robot Machine Vision
 
Material handling robots
Material handling robotsMaterial handling robots
Material handling robots
 
Robotics and Autoamtion_ manipulators, actuators and end effectors
Robotics and Autoamtion_ manipulators, actuators and end effectorsRobotics and Autoamtion_ manipulators, actuators and end effectors
Robotics and Autoamtion_ manipulators, actuators and end effectors
 
Robotics - unit-2 - end effector
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effector
 
Manipulator kinematics
Manipulator kinematicsManipulator kinematics
Manipulator kinematics
 
Inverse Kinematics
Inverse KinematicsInverse Kinematics
Inverse Kinematics
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Robotics - unit-2-- Drive Systems
Robotics - unit-2-- Drive SystemsRobotics - unit-2-- Drive Systems
Robotics - unit-2-- Drive Systems
 
ROBOTICS-Me8099 -unit-1.ppT
ROBOTICS-Me8099 -unit-1.ppTROBOTICS-Me8099 -unit-1.ppT
ROBOTICS-Me8099 -unit-1.ppT
 
Components of industrial robotics
Components of industrial roboticsComponents of industrial robotics
Components of industrial robotics
 
Robot vision
Robot visionRobot vision
Robot vision
 
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICSROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
 
Industrial Robots
Industrial RobotsIndustrial Robots
Industrial Robots
 
ROBOTICS – SENSORS AND MACHINE VISION
ROBOTICS – SENSORS AND MACHINE VISIONROBOTICS – SENSORS AND MACHINE VISION
ROBOTICS – SENSORS AND MACHINE VISION
 

Similar to Robotics

Chapter 2 - Robot Kinematics.ppt
Chapter 2 - Robot Kinematics.pptChapter 2 - Robot Kinematics.ppt
Chapter 2 - Robot Kinematics.pptHoDMechanical9
 
2-Mathematical Modeling of Systems.ppt
2-Mathematical Modeling of Systems.ppt2-Mathematical Modeling of Systems.ppt
2-Mathematical Modeling of Systems.pptRizaMuhida1
 
Vector calculus in Robotics Engineering
Vector calculus in Robotics EngineeringVector calculus in Robotics Engineering
Vector calculus in Robotics EngineeringNaveensing87
 
UNIT 6 Robotics01.ppt
UNIT 6 Robotics01.pptUNIT 6 Robotics01.ppt
UNIT 6 Robotics01.pptnachiketkale5
 
Satellite dynamic and control
Satellite dynamic and controlSatellite dynamic and control
Satellite dynamic and controlZuliana Ismail
 
2A_ROBOT KINEMATICS.pptx
2A_ROBOT KINEMATICS.pptx2A_ROBOT KINEMATICS.pptx
2A_ROBOT KINEMATICS.pptxTanujBanerji1
 
Jacobian | velocity and static forces
Jacobian | velocity and static forcesJacobian | velocity and static forces
Jacobian | velocity and static forcesAbrar Mohamed
 
Robotics introduction
Robotics introductionRobotics introduction
Robotics introductionBasuD2
 
Kinematic models and constraints.ppt
Kinematic models and constraints.pptKinematic models and constraints.ppt
Kinematic models and constraints.pptssuser8698eb
 
robotics presentation (2).ppt is good for the student life and easy to gain t...
robotics presentation (2).ppt is good for the student life and easy to gain t...robotics presentation (2).ppt is good for the student life and easy to gain t...
robotics presentation (2).ppt is good for the student life and easy to gain t...poojaranga2911
 
7600088.ppt
7600088.ppt7600088.ppt
7600088.pptMUST
 
An introduction to robotics classification, kinematics and hardware
An introduction to robotics classification, kinematics and hardwareAn introduction to robotics classification, kinematics and hardware
An introduction to robotics classification, kinematics and hardwareNikhil Shrivas
 
Kinematic relationship of a object in space
Kinematic relationship of a object in spaceKinematic relationship of a object in space
Kinematic relationship of a object in spaceHitesh Mohapatra
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-functionSaifullah Memon
 
ROBOTICS.pptx
ROBOTICS.pptxROBOTICS.pptx
ROBOTICS.pptxsanjay bs
 
Equation of motion of a variable mass system3
Equation of motion of a variable mass system3Equation of motion of a variable mass system3
Equation of motion of a variable mass system3Solo Hermelin
 
MECH572-lecture8.ppt introduction to robotics
MECH572-lecture8.ppt introduction to roboticsMECH572-lecture8.ppt introduction to robotics
MECH572-lecture8.ppt introduction to roboticsShyamal25
 

Similar to Robotics (20)

Introduction to Robots and Robotics
Introduction to Robots and RoboticsIntroduction to Robots and Robotics
Introduction to Robots and Robotics
 
Chapter 2 - Robot Kinematics.ppt
Chapter 2 - Robot Kinematics.pptChapter 2 - Robot Kinematics.ppt
Chapter 2 - Robot Kinematics.ppt
 
2-Mathematical Modeling of Systems.ppt
2-Mathematical Modeling of Systems.ppt2-Mathematical Modeling of Systems.ppt
2-Mathematical Modeling of Systems.ppt
 
Vector calculus in Robotics Engineering
Vector calculus in Robotics EngineeringVector calculus in Robotics Engineering
Vector calculus in Robotics Engineering
 
UNIT 6 Robotics01.ppt
UNIT 6 Robotics01.pptUNIT 6 Robotics01.ppt
UNIT 6 Robotics01.ppt
 
Satellite dynamic and control
Satellite dynamic and controlSatellite dynamic and control
Satellite dynamic and control
 
2A_ROBOT KINEMATICS.pptx
2A_ROBOT KINEMATICS.pptx2A_ROBOT KINEMATICS.pptx
2A_ROBOT KINEMATICS.pptx
 
Jacobian | velocity and static forces
Jacobian | velocity and static forcesJacobian | velocity and static forces
Jacobian | velocity and static forces
 
actuators, or effectors
actuators, or effectorsactuators, or effectors
actuators, or effectors
 
Robotics introduction
Robotics introductionRobotics introduction
Robotics introduction
 
Kinematic models and constraints.ppt
Kinematic models and constraints.pptKinematic models and constraints.ppt
Kinematic models and constraints.ppt
 
robotics presentation (2).ppt is good for the student life and easy to gain t...
robotics presentation (2).ppt is good for the student life and easy to gain t...robotics presentation (2).ppt is good for the student life and easy to gain t...
robotics presentation (2).ppt is good for the student life and easy to gain t...
 
7600088.ppt
7600088.ppt7600088.ppt
7600088.ppt
 
An introduction to robotics classification, kinematics and hardware
An introduction to robotics classification, kinematics and hardwareAn introduction to robotics classification, kinematics and hardware
An introduction to robotics classification, kinematics and hardware
 
Kinematic relationship of a object in space
Kinematic relationship of a object in spaceKinematic relationship of a object in space
Kinematic relationship of a object in space
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-function
 
ROBOTICS.pptx
ROBOTICS.pptxROBOTICS.pptx
ROBOTICS.pptx
 
Equation of motion of a variable mass system3
Equation of motion of a variable mass system3Equation of motion of a variable mass system3
Equation of motion of a variable mass system3
 
Lecture2
Lecture2Lecture2
Lecture2
 
MECH572-lecture8.ppt introduction to robotics
MECH572-lecture8.ppt introduction to roboticsMECH572-lecture8.ppt introduction to robotics
MECH572-lecture8.ppt introduction to robotics
 

More from Deepam Goyal

Explosion welding : A Solid State Welding Process
Explosion welding : A Solid State Welding ProcessExplosion welding : A Solid State Welding Process
Explosion welding : A Solid State Welding ProcessDeepam Goyal
 
Industrial Internet
Industrial InternetIndustrial Internet
Industrial InternetDeepam Goyal
 
Experimental Determination of Tool-chip Interface Temperatures
Experimental Determination of Tool-chip Interface TemperaturesExperimental Determination of Tool-chip Interface Temperatures
Experimental Determination of Tool-chip Interface TemperaturesDeepam Goyal
 
Nickel & Its Alloys
Nickel & Its AlloysNickel & Its Alloys
Nickel & Its AlloysDeepam Goyal
 
Forecasting :- Introduction & its Applications
Forecasting :-  Introduction & its ApplicationsForecasting :-  Introduction & its Applications
Forecasting :- Introduction & its ApplicationsDeepam Goyal
 

More from Deepam Goyal (7)

Data encryption
Data encryptionData encryption
Data encryption
 
Explosion welding : A Solid State Welding Process
Explosion welding : A Solid State Welding ProcessExplosion welding : A Solid State Welding Process
Explosion welding : A Solid State Welding Process
 
Industrial Internet
Industrial InternetIndustrial Internet
Industrial Internet
 
Experimental Determination of Tool-chip Interface Temperatures
Experimental Determination of Tool-chip Interface TemperaturesExperimental Determination of Tool-chip Interface Temperatures
Experimental Determination of Tool-chip Interface Temperatures
 
Extrusion
ExtrusionExtrusion
Extrusion
 
Nickel & Its Alloys
Nickel & Its AlloysNickel & Its Alloys
Nickel & Its Alloys
 
Forecasting :- Introduction & its Applications
Forecasting :-  Introduction & its ApplicationsForecasting :-  Introduction & its Applications
Forecasting :- Introduction & its Applications
 

Recently uploaded

HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 

Robotics

  • 1. Robot Motion Analysis Presented By Deepam Goyal Department of Mechanical Engineering National Institute of Technical Teachers Training & Research Chandigarh – 160 019 July, 2015
  • 2. Historical Perspective  Robot Definitions  Basic Fundamentals of Robots  Types of Kinematics  Transformations  Geometric Interpretation of Rotation Matrix  Inverse transformations  Homogeneous transformations  Inverse Homogeneous transformations  Inverse Kinematics of a Two Link Manipulator  Important Terminology  References Contents
  • 3. Historical Perspective • The word robot was first used in 1921 by Czech playwright Karel Capek in his satirical drama titled Rossum’s Universal Robots – Derived from Czech word robota which literally means ‘forced labour’. • The term robotics was coined by American author and professor of biochemistry at Boston University, Isaac Asimov in his short story titled Runaround.
  • 4. Robot Definitions • Webster dictionary – An automatic apparatus or device that performs functions ordinarily ascribed to humans or operates with what appears to be almost human intelligence • Robotic Institute of America (RIA) – A robot is a reprogrammable, multifunctional manipulator designed to move material, parts, tools or specialized devices through variable programmed motions for the performance of a variety of tasks.
  • 5. Basic Components of a Robot System • Manipulator – Series of rigid members, called links, connected by joints. • Actuators – Provide power to the manipulator. • Sensory Devices – To monitor position, speed, acceleration, torque etc. • Controller – Provides the intelligence to make the manipulator perform in a certain manner. • Power Conversion Unit – Takes signal from controller and converts it into meaningful power level so that actuators can move.
  • 6. Robot Configurations • Cartesian (3P) – Three Degrees of freedom (DOF) are linear & at right angles to each other. – Rectangular Workspace. • Cylindrical (R2P) – Two DOFs are linear and one DOF is rotational. – Cylindrical Workspace. • Spherical (2RP) – One DOF is linear and two DOFs are rotational. – Spherical Workspace. • Articulated (3R) – All three DOFs are rotational. – Irregular Workspace.
  • 8. Types of Joints Joints Motions Degree of Freedom Revolute joint Rotary motion One Prismatic joint Sliding motion One Cylindrical joint One sliding & one rotary motion Two Planar joint Two sliding & one rotary motion Three Screw pair One translatory & one rotary motion Two Spherical joint Three rotary motion three
  • 10. The transformation matrix is 4X4 matrix which consists of sub- matrices :  Rotation Matrix  Translation or Position Vector  Perspective Transformation  Scaling/ Stretching Transformation
  • 11. Geometric Interpretation of Rotation Matrix • Rotation about X-axis • Rotation about Y-axis • Rotation about Z-axis
  • 13. Problem Example : A mobile body reference frame OABC is rotated 60 about OY- axis of the fixed base reference system OXYZ. If and are the coordinates with respect to OXYZ plane, what are the corresponding coordinates of p and q with respect to OABC frame. T xyzp )6,4,2( T xyzq )7,5,3(
  • 14. Homogeneous Transformations Components of Homogeneous Transformations
  • 16. Problem Example: Determine the homogeneous transformation matrix to represent the following sequence of operations. a) Rotation of about OX-axis b) Translation of 4 units along OX-axis c) Translation of -6 units along OC-axis d) Rotation of about OB-axis 3  6 
  • 18. Revolute and Prismatic Joints Combined 1 X Y S (x , y) ) x y (tanθ 1  )y(xS 22  (i) (ii) Inverse Kinematics of a One Link Manipulator
  • 19. (x , y) 2 1 l2 l1 Given: l1, l2 , x , y Find: 1, 2 Redundancy: A unique solution to this problem does not exist. Notice, that using the “givens” two solutions are possible. Sometimes no solution is possible. (x , y) Inverse Kinematics of a Two Link Manipulator
  • 20.                        21 2 2 2 1 22 1 2 221 2 2 2 1 21121121 2 2 2 1 21121 2 21 2 2 2 1 2 121121 2 21 2 2 2 1 2 1 2222 2 yx cosθ c2 )(sins)(cc2 )(sins2)(sins)(cc2)(cc yx)2((1) ll ll llll llll llllllll The Algebraic Solution 21 21211 21211 1221 11 θθθ)( sinsy)( ccx)( )θcos(θc cosθc         iii llii lli Only Unknown
  • 21. )c(s)s(c cscss sinsy )()c(c ccc ccx 2211221 12221211 21211 2212211 21221211 21211 lll lll ll slsll sslll ll         We know what 2 is from the previous slide. We need to solve for 1 . Now we have two equations and two unknowns (sin 1 and cos 1 )                 22 22221 1 221 2 2 2 1122 221 221122 221 221 221 221 1 yx x)c(y s )c2(sx )c( 1 )c(s)s( )c( )(x y )c( )(x c slll llllsl ll lll ll sls ll sls (Substituting for c1 and simplifying many times) (This is the law of cosines and can be replaced by x2+ y2)           22 222211 1 yx x)c(y sinθ slll
  • 22. The Geometric Solution l2 l1 2 1  (x , y) Using the Law of Cosines:                 21 2 2 2 1 22 1 21 2 2 2 1 22 21 2 2 2 1 22 222 2 cosθ 2 )cos(θ )cos(θ)θ180cos( )θ180cos(2)( cos2 ll llyx ll llyx llllyx Cabbac 2 2 22 2 Using the Law of Sines:                x y 2tanα αθθ yx )sin(θ yx )θsin(180θsin sinsin 1 11 22 2 22 2 2 1 l c C b B                   x y 2tan yx )sin(θ sinθ 1 22 221 1 l Redundant since 2 could be in the first or fourth quadrant. Redundancy caused since 2 has two possible values
  • 23. Degeneracy : The robot looses a degree of freedom and thus cannot perform as desired. ‫٭‬ When the robot’s joints reach their physical limits, and as a result, cannot move any further. ‫٭‬ In the middle point of its workspace if the z-axes of two similar joints becomes collinear. Dexterity : The volume of points where one can position the robot as desired, but not orientate it. Important Terminology
  • 24. Problems Example 1: Determine the homogeneous transformation matrix to represent the following sequence of operations. a) Translation of 4 units along OX-axis b) Rotation of OX-axis c) Translation of -6 units along OC-axis d) Rotation of about OB-axis 3  6 
  • 25. References • Groover, M.P., Emory W. Zimmers JR. “CAD/CAM:Computer- Aided Design and Manufacturing”. 25. New Delhi: Prentice Hall of India Private Limited, 2002. 324-332. Print. • Hegde, Ganesh S. "Robot Motion Analysis." A Textbook on Industrial Robotics. Second ed. New Delhi: U Science, 2009. 25-114. Print. • Niku, Saeed B. "Robotic Kinematics : Position Analysis." Introduction to Robotics: Analysis, Systems, Applications. 1st ed. New Delhi: PHI Learning Private Limited, 2009. 29-90. Print.