SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Pick and place robot ppt
Pick and place robot pptPick and place robot ppt
Pick and place robot pptsvsanthoshkumar
 
Manipulator kinematics
Manipulator kinematicsManipulator kinematics
Manipulator kinematicsSudhir Reddy
 
Fundamental of robotic manipulator
Fundamental of robotic manipulatorFundamental of robotic manipulator
Fundamental of robotic manipulatorsnkalepvpit
 
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICSROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICSTAMILMECHKIT
 
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGTAMILMECHKIT
 
Differential kinematics robotic
Differential kinematics  roboticDifferential kinematics  robotic
Differential kinematics roboticdahmane sid ahmed
 
Dek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial roboticDek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial roboticmkazree
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsjjenishmech
 
Robotics and Automation Introduction
Robotics and Automation IntroductionRobotics and Automation Introduction
Robotics and Automation Introductionanand hd
 
Robot Machine Vision
Robot Machine VisionRobot Machine Vision
Robot Machine Visionanand hd
 
Robotics ch 4 robot dynamics
Robotics ch 4 robot dynamicsRobotics ch 4 robot dynamics
Robotics ch 4 robot dynamicsCharlton Inao
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsHome
 
Robotics - unit-2 - end effector
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effectorrknatarajan
 

Tendances (20)

Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Fir 05 dynamics
Fir 05 dynamicsFir 05 dynamics
Fir 05 dynamics
 
Pick and place robot ppt
Pick and place robot pptPick and place robot ppt
Pick and place robot ppt
 
Trajectory
TrajectoryTrajectory
Trajectory
 
Unit-I Robotics
Unit-I RoboticsUnit-I Robotics
Unit-I Robotics
 
Robot Programming
Robot ProgrammingRobot Programming
Robot Programming
 
Manipulator kinematics
Manipulator kinematicsManipulator kinematics
Manipulator kinematics
 
Fundamental of robotic manipulator
Fundamental of robotic manipulatorFundamental of robotic manipulator
Fundamental of robotic manipulator
 
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICSROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
 
Robots
Robots Robots
Robots
 
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
 
Differential kinematics robotic
Differential kinematics  roboticDifferential kinematics  robotic
Differential kinematics robotic
 
Robot work cell layout
Robot work cell layoutRobot work cell layout
Robot work cell layout
 
Dek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial roboticDek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial robotic
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Robotics and Automation Introduction
Robotics and Automation IntroductionRobotics and Automation Introduction
Robotics and Automation Introduction
 
Robot Machine Vision
Robot Machine VisionRobot Machine Vision
Robot Machine Vision
 
Robotics ch 4 robot dynamics
Robotics ch 4 robot dynamicsRobotics ch 4 robot dynamics
Robotics ch 4 robot dynamics
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Robotics - unit-2 - end effector
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effector
 

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Plus de 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
 

Dernier

Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
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
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
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
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 

Dernier (20)

Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
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
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
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
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 

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.