sensors and actuators - computer science &...

62
Ioannis Rekleitis Sensors and Actuators

Upload: others

Post on 28-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sensors and Actuators - Computer Science & Eyiannisr/574/2018Fall/Lectures/02-SensorsActuators.pdfTypes of sensor SpeciEic examples – tactile – close-range proximity – angular

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

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

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

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

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

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

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

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

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

•  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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

•  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

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

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

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

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

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

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

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

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

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

Summary

•  Hardwarefor– Sensing– Locomotion– Reasoning– Communication

CSCE 574: Robotics - A. Quattrini Li 62 09/06/2017