sensors and actuators - computer science &...
TRANSCRIPT
![Page 1: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/1.jpg)
Ioannis Rekleitis
SensorsandActuators
![Page 2: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/2.jpg)
RobotSensors
• Sensorsaredevicesthatcansenseandmeasurephysicalpropertiesoftheenvironment,• e.g.temperature,luminance,resistancetotouch,weight,size,etc.
• Thekeyphenomenonistransduction• Transduction(engineering)isaprocessthatconvertsonetypeofenergytoanother
• Theydeliverlow-levelinformationabouttheenvironmenttherobotisworkingin.– Returnanincompletedescriptionoftheworld.
CSCE 574 Robotics 2
![Page 3: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/3.jpg)
RobotSensors
• Thisinformationisnoisy(imprecise).• Cannotbemodelledcompletely:
– Reading=f(env)wherefisthemodelofthesensor– Findingtheinverse:
• illposedproblem(solutionnotuniquelydeEined)• collapsingofdimensionalityleadstoambiguity
CSCE 574 Robotics 3
![Page 4: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/4.jpg)
Typesofsensor
• GeneralclassiEication:– activeversuspassive
• Active:emitenergyinenvironment– Morerobust,lessefEicient
• Passive:passivelyreceiveenergyfromenv.– Lessintrusive,butdependsonenv.e.g.lightforcamera
• Example:stereovisionversusrangeEinder.– contactversusnon-contact
4 CSCE 574 Robotics
![Page 5: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/5.jpg)
Sensors
CSCE 574 Robotics 5
• ProprioceptiveSensors(monitorstateofrobot)
– IMU(accels&gyros)– Wheelencoders– Dopplerradar…
• ExteroceptiveSensors(monitorenvironment)
– Cameras(single,stereo,omni,FLIR…)
– Laserscanner– MWradar– Sonar– Tactile…
![Page 6: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/6.jpg)
Sensors
CSCE 574: Robotics - A. Quattrini Li 6
• Rawdataprocessedatdifferentlevels,dependingonthesensor– Low:electronics– Medium:signalprocessing– High:computation
09/06/2017
Source: [Mataric, 2007, MIT Press]
![Page 7: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/7.jpg)
SensorCharacteris4cs
• Allsensorsarecharacterizedbyvariouspropertiesthatdescribetheircapabilities– Sensitivity:(changeofoutput)÷(changeofinput)
– Linearity:constancyof(output÷input)• Exception:logarithmicresponsecameras==widerdynamicrange.
– Measurement/Dynamicrange:differencebetweenmin.andmax.
7 CSCE 574 Robotics
![Page 8: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/8.jpg)
SensorCharacteris4cs
– ResponseTime:timerequiredforachangeininputtocauseachangeintheoutput
– Accuracy:differencebetweenmeasured&actual
– Repeatability:differencebetweenrepeatedmeasures
– Resolution:smallestobservableincrement– Bandwidth:resultofhighresolutionorcycletime
CSCE 574 Robotics 8
![Page 9: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/9.jpg)
TypesofsensorSpeciEicexamples
– tactile– close-rangeproximity– angularposition– infrared– Sonar– laser(varioustypes)– radar– compasses,gyroscopes– Force– GPS– vision
9 CSCE 574 Robotics
![Page 10: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/10.jpg)
• Therearemanydifferenttechnologies– e.g.contactclosure,magnetic,piezoelectric,etc.
• FormobilerobotsthesecanbeclassiEiedas– tactilefeelers(antennae)oftensomeformofmetalwirepassingthroughawireloop-canbeactive(poweredtomechanicallysearchforsurfaces)
§ tactilebumperssolidbar/plateactsonsomeformofcontactswitch
e.g.mirrordeElectinglightbeam,pressurebladder,wireloops,etc.
§ Pressure-sensitiverubberwithscanningarray
Tac4leSensors
“last line of defense” 10 CSCE 574 Robotics
![Page 11: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/11.jpg)
Tac4leSensors(more)
• Vibrassae/whiskersofrats– Surfacetextureinformation.– DistanceofdeElection.– Blindpeopleusingacane.
11 CSCE 574 Robotics
![Page 12: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/12.jpg)
ProximitySensors
• Tactilesensorsallowobstacledetection– proximitysensorsneededfortrueobstacleavoidance
• SeveraltechnologiescandetectthepresenceofparticularEieldswithoutmechanicalcontact– magneticreedswitches
• twothinmagneticstripsofoppositepolaritynotquitetouching
• anexternalmagneticEieldclosesthestrip&makescontact
12 CSCE 574 Robotics
![Page 13: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/13.jpg)
ProximitySensors
– Halleffectsensors• smallvoltagegeneratedacrossaconductorcarryingcurrent
– inductivesensors,capacitivesensors• inductivesensorscandetectpresenceofmetallicobjects
• capacitivesensorscandetectmetallicordielectricmaterials
BIVH ×∝
13 CSCE 574 Robotics
![Page 14: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/14.jpg)
InfraredSensors
• Infraredsensorsareprobablythesimplesttypeofnon-contactsensor– widelyusedinmobileroboticstoavoidobstacles
• Theyworkby– emittinginfraredlight
• todifferentiateemittedIRfromambientIR(e.g.lights,sun,etc.),thesignalismodulatedwithalowfrequency(100Hz)
– detectinganyreElectionsoffnearbysurfaces• Incertainenvironments,withcarefulcalibration,IRsensorscanbeusedformeasuringthedistancetotheobject– requiresuniformsurfacecoloursandstructures
14 CSCE 574 Robotics
![Page 15: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/15.jpg)
InfraredSensors(Sharp)
• Measuresthereturnangleoftheinfraredbeam.
CSCE 574 Robotics 15
![Page 16: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/16.jpg)
InfraredProblems• IftheIRsignalisdetected,itissafetoassumethatanobjectispresent
• However,theabsenceofreElectedIRdoesnotmeanthatnoobjectispresent!– “Absenceofevidenceisnotevidenceofabsence.”C.Sagan
– certaindarkcolours(black)arealmostinvisibletoIR– IRsensorsarenotabsolutelysafeforobjectdetection
• Inrealisticsituations(differentcolours&typesofobjects)thereisnoaccuratedistanceinformation– itisbesttoavoidobjectsassoonaspossible
• IRareshortrange– typicalmaximumrangeis50to100cm
16 CSCE 574 Robotics
![Page 17: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/17.jpg)
SonarSensors• Thefundamentalprincipleofrobotsonarsensorsisthesameasthatusedbybats– emitachirp(e.g.1.2milliseconds)
• ashortpowerfulpulseofarangeoffrequenciesofsound– itsreElectionoffnearbysurfacesisdetected
• Asthespeedofsoundinairisknown(≈330m·s-1)thedistancetotheobjectcanbecomputedfromtheelapsedtimebetweenchirpandecho– minimumdistance =165tchirp(e.g.21cmat1.2ms)– maximumdistance =165twait(e.g.165mat1s)
• Usuallyreferredtoasultrasonicsensors
17 CSCE 574 Robotics
![Page 18: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/18.jpg)
SonarProblems• Thereareanumberofproblemsanduncertaintiesassociatedwithreadingsfromsonarsensors– itisdifEiculttobesureinwhichdirectionanobjectisbecausethe3Dsonarbeamspreadsoutasittravels
– specularre5lectionsgiverisetoerroneousreadings• thesonarbeamhitsasmoothsurfaceatashallowangleandsoreElectsawayfromthesensor
• onlywhenanobjectfurtherawayreElectsthebeambackdoesthesensorobtainareading-butdistanceisincorrect
– arraysofsonarsensorscanexperiencecrosstalk• onesensordetectsthereElectedbeamofanothersensor
– thespeedofsoundvarieswithairtemp.andpressure• a16°Ctemp.changecancausea30cmerrorat10m!
18 CSCE 574 Robotics
![Page 19: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/19.jpg)
LaserRangeFinders• LaserrangeEinderscommonlyusedtomeasurethedistance,velocityandaccelerationofobjects– alsoknownaslaserradarorlidar
• Theoperatingprincipleisthesameassonar– ashortpulseof(laser)lightisemitted– thetimeelapsedbetweenemissionanddetectionisusedtodeterminedistance(usingthespeedoflight)
• Duetotheshorterwavelengthsoflasers,thechanceofspecularreElectionsismuchless– accuraciesofmillimetres(16-50mm)over100m– 1Dbeamisusuallyswepttogivea2Dplanarbeam
• Maynotdetecttransparentsurfaces(e.g.glass!)ordarkobjects
19 CSCE 574 Robotics
![Page 20: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/20.jpg)
RADAR
• Radarusuallyuseselectromagneticenergyinthe1-12.5GHzfrequencyrange– thiscorrespondstowavelengthsof30cm-2cm
• microwaveenergy– unaffectedbyfog,rain,dust,hazeandsmoke
• Itmayuseapulsedtime-of-Elightmethodologyofsonarandlidar,butmayalsouseothermethods– continuous-wavephasedetection– continuous-wavefrequencymodulation
• Continuous-wavesystemsmakeuseofDopplereffecttomeasurerelativevelocityofthetarget
20 CSCE 574 Robotics
![Page 21: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/21.jpg)
AngularPosi4on:RotaryEncoder• Potentiometer
– UsedintheServoontheboebots• OpticalDisks(Relative)
– Countingtheslots– Directionbyhavingparsofemitters/receiversoutofphase:Quadraturedecoding
– Canspinveryfast:500kHz
21 CSCE 574 Robotics
![Page 22: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/22.jpg)
AngularPosi4on:RotaryEncoder
• OpticalDisks(Absolute)– Greyencodingforabsolute:
• 0:0000,1:1000,2:1100,3:0100,4:0110,• 5:1110,6:1010,7:0010,8:0011• 9:1011,10:1111,11:0111,12:0101,13:1101,14:1001,15:0001
22 CSCE 574 Robotics
![Page 23: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/23.jpg)
CompassSensors
• Compasssensorsmeasurethehorizontalcomponentoftheearth’smagneticEield– somebirdsusetheverticalcomponenttoo
• Theearth’smagneticEieldisveryweakandnon-uniform,andchangesovertime– indoorstherearelikelytobemanyotherEieldsources• steelgirders,reinforcedconcrete,powerlines,motors,etc.
– anaccurateabsolutereferenceisunlikely,buttheEieldisapprox.constant,socanbeusedforlocalreference
23 CSCE 574 Robotics
![Page 24: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/24.jpg)
Gyroscopes
• Agyroscopeisaspinningwheelwithmostofitsmassconcentratedintheouterperiphery– e.g.abicyclewheel
• Duetothelawofconservationofmomentum– thespinningwheelwillstayinitsoriginalorientation– aforceisrequiredtorotatethegyroscope
• Agyro.canthusbeusedtomaintainorientationortomeasuretherateanddirectionofrotation
• Infacttherearedifferenttypesofmechanicalgyro.– andevenopticalgyro’swithnomovingparts!
• thesecanbeusedine.g.spaceprobestomaintainorientation
24 CSCE 574 Robotics
![Page 25: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/25.jpg)
Vibra4ngStructureGyroscopes
Halteres
MEMS
25 CSCE 574 Robotics
![Page 26: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/26.jpg)
Ringgyro's
• Usestandingwavessetup– betweenmirrors(laserringgyro)– withinaEiberopticcable(Eibreopticringgyro)
• Measurerotationbyobservingbeatsinstandingwaveasthemirrors"rotatethroughit".
26 CSCE 574 Robotics
![Page 27: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/27.jpg)
IMU's• Gyro,accelerometercombination.• Typicaldesigns(e.g.3DM-GX1™)usetri-axialgyrostotrackdynamicorientationandtri-axialDCaccelerometersalongwiththetri-axialmagnetometerstotrackstaticorientation.
• TheembeddedmicroprocessorscontainsprogrammableEilteralgorithms,whichblendthesestaticanddynamicresponsesinreal-time.
27 CSCE 574 Robotics
![Page 28: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/28.jpg)
GPS
• GPSusesaconstellationofbetween24and32MediumEarthOrbitsatellites.
• Satellitebroadcasttheirposition+time.• Usetraveltimeof4satellitesandtrilateration.• Suffersfrom“canyon”effectincities.
28 CSCE 574 Robotics
![Page 29: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/29.jpg)
WiFi
• UsingtheSSIDanddatabase.
29 CSCE 574 Robotics
![Page 30: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/30.jpg)
OdorsensingSmellisubiquitousinnature…bothasaactiveandapassivesensor.Whyisitsoimportant?
Advantages:evanescent,controllable,multi-valued,useful.
References:[1]T.Hayes,A.Martinoli,andR.M.Goodman.“SwarmRoboticOdor
Localization:Off-LineOptimizationandValidationwithRealRobots”.SpecialissueonBiologicalRobotics,Robotica,Vol.21,Issue4,pp.427-441,2003.©CambridgeUniversityPress
[2]T.Yamanaka,R.Matsumoto,andT.Nakamoto,“Fundamentalstudyofodorrecorderformulti-componentodorusingrecipeexplorationmethodbasedonsingularvaluedecomposition”,IEEESensorsJournal,Vol.3,Issue4,2003,pp.468-474.
CSCE 574 Robotics 30
![Page 31: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/31.jpg)
Interfacing
CSCE 574: Robotics - A. Quattrini Li 31 09/06/2017
• Protocols– RS-232– I2C– Ethernet– USB– …
• Eachofthemhasdifferentcharacteristics,e.g.,bandwidth,powerconsumption,maximumcablelength
• ReadthespeciEicationstointerpretcorrectlythedata
![Page 32: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/32.jpg)
ROSdrivers
CSCE 574: Robotics - A. Quattrini Li 32 09/06/2017
• E.g.,laserhttps://github.com/ros-drivers/urg_node/blob/indigo-devel/src/urg_node_driver.cpp
![Page 33: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/33.jpg)
Whatisanactuator?
• Deviceformovingorcontrollingasystem.
• “RobotMuscles”
CSCE 574 Robotics 33
![Page 34: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/34.jpg)
HydraulicActuators
• Pros:– Powerful– Fast– Stiff
• Cons– Messy– Maintenance– ExternalPump
CSCE 574 Robotics 34
![Page 35: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/35.jpg)
HydraulicActuatorApplica4on• BigDogfromBostonDynamics
CSCE 574 Robotics 35
![Page 36: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/36.jpg)
Pneuma4cActuators
• Pros:– Powerful– Cheap
• Cons– Soft/Compliant– ExternalCompressor
CSCE 574 Robotics 36
![Page 37: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/37.jpg)
Pneuma4cActuators• 3DBiped(‘89-’95)fromMITLegLab
CSCE 574 Robotics 37
![Page 38: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/38.jpg)
AirMuscle
CSCE 574 Robotics 38
![Page 39: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/39.jpg)
AirMuscleApplica4on
CSCE 574 Robotics 39
![Page 40: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/40.jpg)
AirMuscleApplica4on
CSCE 574 Robotics 40
![Page 41: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/41.jpg)
PiezoelectricActuator
• Pros– Verysmallmotionspossibleathighspeeds
– Low-powered• Cons
– Shortactuation– Highvoltages– Expensive– Fragile
CSCE 574: Robotics - A. Quattrini Li 41 09/06/2017
Source: robotics.eecs.berkeley.edu/~ronf
Folded millirobots (2008)
Source: robotplatform.com
![Page 42: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/42.jpg)
PiezoelectricActuator
CSCE 574: Robotics - A. Quattrini Li 42 09/06/2017
![Page 43: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/43.jpg)
ShapeMemoryAlloyActuators
• WorksbywarmingandcoolingNitinolwires.
• Pros:– Light– Powerful
• Cons:– Slow(cooling)
CSCE 574 Robotics 43
![Page 44: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/44.jpg)
S4quito
Jonathan Mills, Indiana University CSCE 574 Robotics 44
![Page 45: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/45.jpg)
ElectricActuators
• Pros– Betterpositionprecision– Wellunderstood– Noseparatepowersource– Cheap
• Cons– Heavy– Weaker/slowerthanhydraulics– Coolingissue
CSCE 574 Robotics 45
![Page 46: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/46.jpg)
ElectricActuators
• Steppermotors• DCmotors
– Servos• Continuous• Position
• Others(notdiscussed)– Linearactuators– ACmotors
CSCE 574 Robotics 46
![Page 47: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/47.jpg)
S
N
Stator:madeoutofcoilsofwirecalled“winding”
Rotor:magnetrotatesonbearingsinsidethestator
• Directcontrolofrotorposition(nosensingneeded)• Mayoscillatearoundadesiredorientation(resonanceatlowspeeds)• Lowresolution
printers computer drives
S N
Electromagnetstator
rotorN S
StepperMotorBasics
CSCE 574 Robotics 47
![Page 48: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/48.jpg)
Half stepping
S
S
N
N
angle
torque
IncreasedResolu4on
CSCE 574 Robotics 48
![Page 49: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/49.jpg)
More teeth on rotor or stator
Half stepping
S
S
N
N
IncreasedResolu4on
CSCE 574 Robotics 49
![Page 50: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/50.jpg)
More teeth on rotor or stator
Half stepping
S
S
N
N
IncreasedResolu4on
CSCE 574 Robotics 50
![Page 51: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/51.jpg)
MoreTeethonRotor
CSCE 574 Robotics 51
![Page 52: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/52.jpg)
• Pros: – Direct position control – Precise positioning – Easy to control
• Cons: – Oscillations – Low torque at high speeds
StepperMotors
CSCE 574 Robotics 52
![Page 53: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/53.jpg)
DCmotors--exposed!
CSCE 574 Robotics 53
![Page 54: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/54.jpg)
N
S
N S
stator
rotor
permanent magnets
commutator attached to shaft
V+
-
brush
DCmotorbasics
CSCE 574 Robotics 54
![Page 55: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/55.jpg)
N
S
N S
stator
rotor
permanent magnets
N S S N
V+
-V
+
-
DCmotorbasics
CSCE 574 Robotics 55
![Page 56: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/56.jpg)
N
S
N S
stator
rotor
permanent magnets
N S S N N S N S
V+
-V
+
-V
+
-
DCmotorbasics
CSCE 574 Robotics 56
![Page 57: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/57.jpg)
DCmotortorqueτ
I∝τ
torque=τcurrent =I
CSCE 574 Robotics 57
![Page 58: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/58.jpg)
Processing
CSCE 574: Robotics - A. Quattrini Li 58 09/06/2017
![Page 59: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/59.jpg)
Processing(Example)
CSCE 574: Robotics - A. Quattrini Li 59 09/06/2017
![Page 60: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/60.jpg)
Processing(Example)
CSCE 574: Robotics - A. Quattrini Li 60 09/06/2017
![Page 61: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/61.jpg)
Communica4on
• Tethered• Untethered
– Radiomodems– 802.11Wirelessnetworks– Infrared– RC– Bluetooth– GSM/GPRS– Acoustic
CSCE 574: Robotics - A. Quattrini Li 61 09/06/2017
![Page 62: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular](https://reader034.vdocuments.site/reader034/viewer/2022042307/5ed31c66d682b644414ee712/html5/thumbnails/62.jpg)
Summary
• Hardwarefor– Sensing– Locomotion– Reasoning– Communication
CSCE 574: Robotics - A. Quattrini Li 62 09/06/2017