Documente Academic
Documente Profesional
Documente Cultură
ofengineeringandsciencethat includesmechanical
engineering,electrical engineering,computer
science,andothers.Roboticsdealswiththedesign,
construction,operation,anduseofrobots.
Arobotis amachine especially one programmable
by acomputer capable of carrying out a complex
series of actions automatically. Robots can be
guidedbyanexternalcontroldeviceorthecontrol
maybeembeddedwithin.
Manipulator consists of joints and links
Joints provide relative motion
Links are rigid members between joints
Various joint types: linear and rotary
Each joint provides a degree-of-freedom
DOF degrees-of-freedom:Thesmallest
numberofreal-valuedcoordinatesneededto
representarobotsconfigurationisitsdegrees
of freedom (dof)
Robotics Terminology
Position: Thetranslational(straight-line)locationofsomething.
Orientation: Therotational(angle)locationofsomething.A
robotsorientationismeasuredbyroll,pitch,andyaw angles.
Link: Arigidpieceofmaterialconnectingjointsinarobot.
Joint: Thedevicewhichallowsrelativemotionbetweentwo
linksinarobot.
Kinematics: Thestudyofmotionwithoutregardtoforces.
Dynamics: Thestudyofmotionwithregardtoforces.
Actuator: Providesforceforrobotmotion.
Sensor: Readsvariablesinrobotmotionforuseincontrol.
Manipulator Joints
Prismatic Joint:Linear,Norotationinvolved.
(Hydraulicorpneumaticcylinder)
Revolute Joint:Rotary,(electricallydrivenwith
steppermotor)
Wrist Configurations
Wristassemblyisattachedtoend-of-arm
Endeffectorisattachedtowristassembly
Functionofwristassemblyistoorientendeffector
Body-and-armdeterminesglobalpositionofendeffector
Twoorthreedegreesoffreedom:
Roll,Pitch,Yaw.Notation:RRR
Robot Control Systems
Thespecialtoolingforarobotthatenablesit
toperformaspecifictask
Twotypes:
Gripperstograspandmanipulateobjects
(e.g.,parts)duringworkcycle
Toolstoperformaprocess,e.g.,spot
welding,spraypainting
ROBOT CLASSIFICATION
Foracylindrical
configurationthereachisa
hollowcylindricalspace.
Forapolarconfigurationthe
reachispartofahollow
sphericalshape.
Robotreachforajointed-
armconfigurationdoesnot
haveaspecificshape.
Robot Application
Machineloading,
Pickandplaceoperations,
Welding,
Painting,
Sampling,
Assemblyoperation,
Manufacturing
Surveillance,
Medicalapplications,
assistingdisabledindividuals,
Hazardousenvironments,
Underwater,
space,
and
remotelocations.
Advantages VS Disadvantages of Robots
Robotsincreaseproductivity,safety,efficiency,quality,andconsistencyof
products.
Robotscanworkinhazardousenvironmentswithouttheneed.
Robotsneednoenvironmentalcomfort.
Robotsworkcontinuouslywithoutexperiencingfatigueofproblem.
Robotshaverepeatableprecisionatalltimes.
Robotscanbemuchmoreaccuratethanhuman.
Robotsreplacehumanworkerscreatingeconomicproblems.
Robotscanprocessmultiplestimuliortaskssimultaneously.
Robotslackcapabilitytorespondinemergencies.
Robots,althoughsuperiorincertainsenses,havelimitedcapabilitiesin
Degreeoffreedom,Dexterity,Sensors,Visionsystem,realtimeresponse.
Robotsarecostly,duetoInitialcostofequipment,Installationcosts,Need
forPeripherals,Needfortraining,Needforprogramming.
ROBOTCHARACTERISTICS
Payload Payloadistheweightarobotcancarry
Reach Reachisthemaximumdistancearobotcanreachwithinitswork
envelope.
Speed of movement: Theamountofdistanceperunittimeatwhichtherobot
canmove.Speedoftheendeffectors.Determinedbytheweightoftheobject.
Spatial Resolution:Smallest increment of motion at the wrist end that can be
controlled by the robot.Dependsonthepositioncontrolsystem,feedback
measurement,andmechanicalaccuracy.
Accuracy
Theabilityofarobottogotothespecifiedpositionwithoutmakingamistake.
Itisimpossibletopositionamachineexactly.
Accuracyisthereforedefinedastheabilityoftherobottopositionitselftothedesired
locationwiththeminimalerror(usually25mm).
Repeatability
Theabilityofarobottorepeatedlypositionitselfwhen askedtoperformatask
multipletimes.
Accuracyisanabsoluteconcept,repeatabilityisrelative.
Arobotthatisrepeatablemaynotbeveryaccurate,visa versa.
Perhapsthemostfundamentalquestiononecanaskaboutarobotis,where
isit?(Inthesenseofwherethelinksoftherobotaresituated.)
The answer is the robots configuration: a specification of the positions of all points of
therobot.Sincetherobotslinksarerigidandofknownshape,onlyafewnumbersareneeded
torepresenttherobotsconfiguration.
Forexample,theconfigurationofadoorcanberepresentedbyasinglenumber,theanglethat
thedoorrotatesaboutitshinge.
Theconfigurationofapointlyingonaplanecanbedescribedbytwocoordinates,(x,y).The
configurationofacoinlyingheadsuponaflattablecanbedescribedbythreecoordinates:two
coordinates(x,y)thatspecifythelocationofaparticularpointonthecoin,andonecoordinate
thatspecifiesthecoinsorientation.
Thesmallestnumberofreal-valuedcoordinatesneededtorepresentarobotsconfigurationis
itsdegrees of freedom (dof).
In the example above, the door (regarded as a robot) has one degree of freedom.Thecoin
lyingheadsuponatablehasthreedegreesoffreedom.
m be the number of degrees of freedom of a rigid body (m = 3 for planar mechanisms and m = 6
for spatial mechanisms),
Then Grublers formula for the degrees of freedom (dof) of the robot is
Theplanarfour-barlinkageshowninFigure2.4(a)consistsoffourlinks(oneofthemground)
arrangedinasingleclosedloopandconnectedbyfourrevolutejoints.Sinceallthelinksare
confinedtomoveinthesameplane,m = 3. SubsitutingN = 4, J = 4, and fi = 1, i = 1, . . . , 4, into
Grublers formula, we seethatthefour-barlinkagehasonedegreeoffreedom.
Theslider-crankclosed-chainmechanismofFigure2.4(b)canbeanalyzedin
twoways:(i)themechanismconsistsofthreerevolutejointsandoneprismaticjoint(J = 4, and
each fi = 1) and four links (N = 4, including the ground link),
TheplanarmechanismillustratedinFigure2.6has
threelinksthatmeetatasinglepointontheright
ofthelargelink.Recallingthatajointbydefinition
connectsexactlytwolinks,thejointatthispointof
intersectionshouldnotberegardedasasingle
revolutejoint.Rather,itiscorrectlyinterpretedas
tworevolutejointsoverlappingeachother.Again,
thereismorethanonewaytoderivethenumber
ofdegreesoffreedomofthismechanismusing
Grublersformula:
(i)Themechanismconsistsofeightlinks(N = 8),
eight revolute joints, andoneprismaticjoint.
SubstitutingintoGrublersformula,
Introduction Robot Drive Systems
The actions of the individual joints must be controlled in order for the
manipulatortoperformadesiredmoveitsbody,arm,motionandwrist.This
isprovidedbythedrivesystemofrobot.Thejointsaremovedbyactuators
poweredbyaparticularformofdrivesystem.Commondrivesystemsused
inroboticsareelectricdrive,hydraulicdrive,andpneumaticdrive.
TypesofActuators
*Electric Motors,like: Servomotors,SteppermotorsorDirect-driveelectric
motors
*Hydraulicactuators
*Pneumaticactuators
Thedrivesystemdeterminesthespeedofthearmmovement,thestrengthof
the robot, dynamic performance, and, to some extent, the kinds of
application.
Electric Drive System:
high powerorspeed
perfectforsmall robotsandprecise
applications.
gotgreateraccuracyandrepeatability
costlier
Hydraulic Drive System:
largesized robots
highpowerorspeedthantheelectricdrive
leakageofhydraulicoilsisconsideredasthe
majordisadvantage
Pneumatic Drive System
small type robots
priceofthissystemislesswhencomparedto
thehydraulicdrive
willnotbeaperfectselectionforthefaster
operations
Electrical Actuators
anyelectricalmotorcanbeutilizedasservo
motor
areclassifiedintoACandDCservomotors
Synchronous-type AC servo motor
It delivers high power output Delivers low output of about 0.5 W to 100 W
frequent maintenance due to commutator less maintenance due to the absence of commutator
It provides high efficiency The efficiency of AC servo motor is less and is about 5 to 20%
The life of DC servo motor depends on the life on brush The life of AC servo motor depends on bearing life
life
These motors are used for high power applications These motors are used for low power applications
The DC Stepper Motor
convertapulseddigitalinputsignalintoadiscrete
(incremental)mechanicalmovement
isatypeofsynchronousbrushlessmotor
arotormadeupofmany,sometypeshavehundreds
ofpermanentmagneticteethandastatorwith
individualwindings
letsassumethatasteppermotorcompletesonefull
revolution(360oinexactly100steps.Thenthestep
angleforthemotorisgivenas360degrees/100
steps=3.6degreesperstep.Thisvalueiscommonly
knownasthesteppermotorsStepAngle
Therearethreebasictypesofsteppermotor,Variable
Reluctance,PermanentMagnetand
Hybrid(asortofcombinationofboth).
wellsuitedtoapplicationsthatrequire
accuratepositioningandrepeatabilitywithafast
responsetostarting,stopping,reversingandspeed
control
andanotherkeyfeatureofthesteppermotor,isits
abilitytoholdtheloadsteadyoncetherequire
positionisachieved.
Single Stack Variable Reluctance Stepper Motors
3 Differences between Stepper Motor and Servo Motor:
StepperMotorshavealargenumberofpoles,magnetic
pairsgeneratedbyapermanentmagnetoranelectric
current.Servomotorshaveveryfewpoles;eachpole
offersanaturalsteppingpointforthemotorshaft.
Thetorqueofasteppermotoratlowspeedsisgreater
thanaservomotorofthesamesize.
Steppermotoroperationissynchronizedbycommand
pulsesignalsoutputfromthepulsegenerator.In
contrast,servomotoroperationlagsbehindthe
commandpulses.
Grippers
deviceattheendofaroboticarm,designedtointeractwiththeenvironment
fourgeneralcategoriesofrobotgrippers,theseare:
1.Impactivejawsorclawswhichphysicallygraspbydirectimpactuponthe
object.
2.Ingressivepins,needlesorhackleswhichphysicallypenetratethesurfaceof
theobject(usedintextile,carbonandglassfibrehandling).
3.Astrictivesuction[vague]forcesappliedtotheobjectssurface(whetherby
vacuum,magneto-orelectroadhesion).
4.Contigutiverequiringdirectcontactforadhesiontotakeplace(suchasglue,
surfacetensionorfreezing).
Twomaintypesofactionareperformedby
grippers:
Magnetic Grippers
forgraspingtheferrous materials
Themagneticgripperscanbeclassifiedintotwo common types,
namely:Magneticgripperswith
Electromagnets
Permanentmagnets,Afterthisgrippergraspsawork
part,anadditionaldevicecalledasstripper pushoff pinwillbe
requiredtoseparatetheworkpartfromthemagnet.Thisdevice
isincorporatedatthesidesofthegripper.Theadvantageofthis
permanentmagnetgripperisthatitcanbeusedinhazardous
applicationslikeexplosion-proof apparatusbecauseofno
electricalcircuit.Moreover,thereisnopossibilityofspark
productionaswell.
Benefits:Thisgripperonlyrequiresone surfacetograspthematerials.
Thegraspingofmaterialsisdonevery quickly.
Itdoesnotrequireseparate designsforhandlingdifferent
sizeofmaterials.
Itiscapableofgraspingmaterialswithholes,whichis
unfeasibleinthevacuumgrippers.
Drawbacks:Thegrippedworkparthasthechanceofslipping outwhen
itismovingquickly.
Sometimesoilinthesurfacecanreducethestrengthofthe
gripper.
Themachining chipsmaysticktothegripperduringunloading.
Mechanical Gripper
forgraspingtheobjectswithitsmechanically
operatedfingers.
Inamechanicalgripper,theholdingofan
objectcanbedonebytwo different
methodssuchas:
Usingthefingerpadsasliketheshape
oftheworkpart.
Usingsoftmaterialfingerpads.
A pneumatic gripper
Types of Pneumatic Grippers
Major Factors in Choosing a Pneumatic Gripper and Jaw Design:
1.Partshape,orientationanddimensionalvariation
2.PartWeight
3.Accessibility
4.Environmental
5.RetentionoftheObject
Whenairpressureislost,thegripperwillrelaxitsgripon
theobjectandtheobjectmaybedropped.Thereare
springassistgrippersdesignedforthistypeapplication.
Hydraulic Grippers
Vacuumgrippersaredesignedtoattachtoflatsurfaces
bycreatingavacuumandtoremainattachedtothose
surfacesaslongasthevacuumexists.
Vacuumgrippersareusedtohandleobjectswithplanar
surfaces,suchasmetalplatesandcardboardboxes.
Generally,eachvacuumgripperincludesanumberof
suctioncups,eachofwhichisconnectedtoanair
pressurepump.Toreducetheriskofmalfunctiondue
tolossofvacuum,itisacommonpracticetousemore
thanonepressuresuctioncup.
Two-fingered gripper
Three-fingered gripper
Selection and design considerations in robot gripper
abilitytoreachthesurfaceofaworkpart.
Thechangeinworkpartsize
distortandscratchinthefragileworkparts.
mustholdthelarger areaofaworkpartif
ithasvariousdimensions,whichwillcertainly
increasestabilityandcontrolinpositioning.
Thereplaceable fingerscanalsobe
employedforholdingdifferentworkpartsizes
Thefollowing significant factorsmustbeconsideredto
determinethenecessarygrippingforce.
Considerationmustbetakentotheweightofawork
part.
Itmustbecapableofgraspingtheworkparts
constantlyatitscentre of mass.
Thespeedofrobotarmmovementandtheconnection
betweenthedirectionofmovementandgripper
positionontheworkpartshouldbeconsidered.
Itmustdetermineeitherfrictionorphysical
constrictionhelpstogriptheworkpart.
Itmustconsidertheco-efficient of frictionbetweenthe
gripperandworkpart.
Sensorsaredevicesthatareusedtomeasure
physicalvariablesliketemperature,pH,
velocity,rotationalrate,flowrate,pressure
andmanyothers.
Sensors used in Robotics
Proximity Sensor
capableofpointingouttheavailabilityofa
component
Range Sensor:
RangeSensorisimplementedintheend
effectorofarobottocalculatethedistance
betweenthesensorandaworkpart.
Ultrasonic Distance Sensor
Asensingdevicethatspecifiesthecontact
betweenanobject,andsensorisconsidered
astheTactile Sensor.
Thissensorcanbesortedintotwokeytypes
namely:
TouchSensor,
and
ForceSensor.
TouchSensor
The force sensor
StrainGaugeForceSensors
simplematerialstheory.Thecalculated
deformationismultipliedbytheYoung's
Modulusforacrosssectionalareaofthe
material(whicharebothconstants)to
calculatetheforce
Compliance Sensor
Humanscangraspanobjectwithout
informationsuchasacoefficientoffrictionor
weight.Toimplementthisgraspingmotion
withtherobothand,sensorshavebeen
proposedthatdetectanincipientslipwithin
thecontactsurfaceorstick-slip.
Edgedetectionisanimageprocessingtechniqueforfindingtheboundariesofobjectswithin
images.Itworksbydetectingdiscontinuitiesinbrightness.Edgedetectionisusedforimage
segmentationanddataextractioninareassuchasimageprocessing,computervision,and
machinevision.
Inanimage,anedgeisacurvethatfollowsapathofrapidchangeinimageintensity.Edgesare
oftenassociatedwiththeboundariesofobjectsinascene.Edgedetectionisusedtoidentifythe
edgesinanimage.
Tofindedges,youcanusetheedgefunction.Thisfunctionlooksforplacesintheimagewhere
theintensitychangesrapidly,usingoneofthesetwocriteria:
Placeswherethefirstderivativeoftheintensityislargerinmagnitudethansomethreshold
Placeswherethesecondderivativeoftheintensityhasazerocrossing
edgeprovidesseveralderivativeestimators,eachofwhichimplementsoneofthesedefinitions.
Forsomeoftheseestimators,youcanspecifywhethertheoperationshouldbesensitiveto
horizontaledges,verticaledges,orboth.edgereturnsabinaryimagecontaining1'swhereedges
arefoundand0'selsewhere.
Themostpowerfuledge-detectionmethodthatedgeprovidesistheCannymethod.TheCanny
methoddiffersfromtheotheredge-detectionmethodsinthatitusestwodifferentthresholds(to
detectstrongandweakedges),andincludestheweakedgesintheoutputonlyiftheyare
connectedtostrongedges.Thismethodisthereforelesslikelythantheotherstobefooledby
noise,andmorelikelytodetecttrueweakedges.
Description of a position
Onceacoordinatesystemisestablished,wecanlocateanypointintheuniversewith
a3x1positionvector.
Rotation with respect to the current frame
Example2.6
Supposethattheaboverotationsareperformedinthereverseorder,thatis,
firstarotationaboutthecurrentz-axisfollowedbyarotationaboutthecurrent
Rotation with respect to the fixed frame
Description of an orientation
Description of a frame
Aframeisacoordinatesystemwhere,inadditiontotheorientation,wegivea
positionvectorwhichlocatesitsoriginrelativetosomeotherembeddingframe.For
example,frame
The4x4matrixin(2.19)iscalled
ahomogeneous transform.
Inverting a transform
Kinematics is the science of motion that treats the subject without
regard to the forces that cause it. Within the science of kinematics, one
studies the position, the velocity, the acceleration, and all higher order
derivatives of the position variables (with respect to time or any other
variable(s)). Hence, the study of the kinematics of manipulators refers to
all the geometrical and time-based properties of the motion.
Derivation of link transformations
InverseKinematics
GeometricSolutionApproach
Adept Robot Inverse Kinematics
VELOCITYKINEMATICSTHEMANIPULATORJACOBIAN