Robotic Sensors - uni-goettingen.de · Robotic Sensors Mohamad Javad Aein WS 2014-2015. Modeling...
Transcript of Robotic Sensors - uni-goettingen.de · Robotic Sensors Mohamad Javad Aein WS 2014-2015. Modeling...
Types of sensors
Proprioception(PC)
Exteroception (EC)
Motor speed
heading
Joint torque
Battery status
Types of sensors
Proprioception(PC)
Exteroception (EC)
Motor speed
heading
Joint torque
Battery status
Distance to objects
Ext. Force/torque
Light intensity
Tactile sensor
Sensor characteristics
Precision
Accuracy
Resolution
Dead zone
Range and Span
Minimum and Maximum value
Range
Span
Difference of Max and Min values
e.g : Themperature range -40 to 70
e.g : span 110 degrees
Sensor characteristics
Precision
Accuracy
Resolution
Dead zone
Minimum detectable change in input
Resolution
e.g: Themperature range 0.1 degree
e.g: 0.1 % of span
Range and Span
Sensor characteristics
Precision
Accuracy
Resolution
Dead zone
Difference between output and true value
Accuracy
e.g: Themperature accuracy 0.5 degree
e.g: 1 % of span
Range and Span
Sensor characteristics
Precision
Accuracy
Resolution
Dead zone
Precision
Repeatability of measurement
e.g: Themperature precision 0.1 degree
e.g: 0.2 % of span
Range and Span
Sensor characteristics
Precision
Accuracy
Resolution
Dead zone
AccuracyPrecision vs
Not precise: Bad sensor!
Not accurate: calibration!
Range and Span
Sensor characteristics
Precision
Accuracy
Resolution
Dead zone
AccuracyPrecision vs
Not precise: Bad sensor!
Not accurate: calibration!
Range and Span
Joint Position
Joint Velocity
Joint Torque
Ext. Force/Torque
Grasp (Fingertips)
Obstacles
Proprioception Exteroception
Position/Velocity
Heading
Wheel speed
Position/Velocity
Heading
Obstacles
Proprioception Exteroception
Position/Velocity
Heading
Wheel speed
Proprioception
Position/Velocity
Heading
Obstacles
Exteroception
Joint Position
Joint Velocity
Joint Torque
Ext. Force/Torque
Grasp (Fingertips)
Obstacles
Proprioception
Exteroception
Position/Velocity
Heading
Wheel speed
Proprioception
Position/Velocity
Heading
Obstacles
Exteroception
Joint Position
Joint Velocity
Joint Torque
Ext. Force/Torque
Grasp (Fingertips)
Obstacles
Proprioception
Exteroception
Motor/Axis sensor
Classes of sensors
amplitude
ω=αt
direction
00=001=110=211=3
Example: 1000 pulse/turn
α=360rsupdeg
1000=0.36deg
Motor/Axis sensor Incremental encoder
Classes of sensors
amplitude
ω=αt
direction
00=001=110=211=3
Example: 1000 pulse/turn
α=360rsupdeg
1000=0.36deg
Motor/Axis sensor Incremental encoder
Speed
No absolute position!
Classes of sensors
Motor/Axis sensor
Incremental encoder
Potentiometer
Resolver
Inductive encoder(Incoder)
NEW!
Absolute encoder
Position/Velocity
Heading
Wheel speed
Proprioception
Position/Velocity
Heading
Obstacles
Exteroception
Joint Position
Joint Velocity
Joint Torque
Ext. Force/Torque
Grasp (Fingertips)
Obstacles
Proprioception
Exteroception
Heading sensor
inclinometer
compass
Classes of sensors
Heading sensors compass
Earth magnetic field
noisy
Sensitive to roll and pitch
Together with accelerometer
Mechanical
Hall effect
Magneto resistive
Position/Velocity
Heading
Wheel speed
Proprioception
Position/Velocity
Heading
Obstacles
Exteroception
Joint Position
Joint Velocity
Joint Torque
Ext. Force/Torque
Grasp (Fingertips)
Obstacles
Proprioception
Exteroception
Positioning
Classes of sensors
GPS
Global positioning system
Electromagnetic wave (speed of light)Position and velocity
expensive
Only outdoors
Next: Indoor Positioning System (IPS)
Positioning
Classes of sensors
Ultrasound
Mechanical wave (speed of sound)Position and velocity
Local
Positioning
Classes of sensors
Gyroscope Angular rate sensor
Optical Gyroscope
Sagnac effect Ring laserFiber optic
Position/Velocity
Heading
Wheel speed
Proprioception
Position/Velocity
Heading
Obstacles
Exteroception
Joint Position
Joint Velocity
Joint Torque
Ext. Force/Torque
Grasp (Fingertips)
Obstacles
Proprioception
Exteroception
Range/Proximity
Position/Velocity
Heading
Wheel speed
Proprioception
Position/Velocity
Heading
Obstacles
Exteroception
Joint Position
Joint Velocity
Joint Torque
Ext. Force/Torque
Grasp (Fingertips)
Obstacles
Proprioception
Exteroception
Tactile
Classes of sensors
Tactile sensors Pressure array
Tactel (tactile element)
Capacitive sensor Piezoelectric
Position/Velocity
Heading
Wheel speed
Proprioception
Position/Velocity
Heading
Obstacles
Exteroception
Joint Position
Joint Velocity
Joint Torque
Ext. Force/Torque
Grasp (Fingertips)
Obstacles
Proprioception
Exteroception
Force/torque
Overview
What is a sensor
Why do we need sensors?
Types of sensors
Sensor characteristics
Classes of sensors
� Motors
� Hydraulic/Pneumatic Actuators
� Artificial Muscles
� Inflatable Robot/Actuators
� Omnidirectional Wheels
Actuators
� Direct current (DC) considered, since battery
driven systems
� Motor design:
± Standard DC
± Stepper Motors
± Servo Motors
Motors
� Direct current (DC) considered, since battery
driven systems
� Motor design:
± Standard DC
± Stepper Motors
± Servo Motors
� Adjustment of speed and direction of motion
Motors
DC Motor t Principle
� Torque produced by motor:
torque constant of motor, current in armature,
generated by the voltage applied to the motor
http://hyperphysics.phy-astr.gsu.edu/hbase/magnetic/mothow.html
Wm K
mi
Km i
Va
DC Motor t Principle
� Torque produced by motor:
torque constant of motor, current in armature,
generated by the voltage applied to the motor
� Output power:
applied (required) torque, angular velocity of axis
http://hyperphysics.phy-astr.gsu.edu/hbase/magnetic/mothow.html
Wa
Wm K
mi
Km i
Va
Po W
aZ
Z
DC Motor t Principle
� Torque produced by motor:
torque constant of motor, current in armature,
generated by the voltage applied to the motor
� Output power:
applied (required) torque, angular velocity of axis
� Input power:
applied voltage, current in armature
http://hyperphysics.phy-astr.gsu.edu/hbase/magnetic/mothow.html
Wa
Wm K
mi
Km i
Va
Po W
aZ
Z
Pi V
ai
Va
i
DC Motor t Principle
� Torque produced by motor:
torque constant of motor, current in armature,
generated by the voltage applied to the motor
� Output power:
applied (required) torque, angular velocity of axis
� Input power:
applied voltage, current in armature
� Efficiency: (not constant for all speeds)
http://hyperphysics.phy-astr.gsu.edu/hbase/magnetic/mothow.html
Wa
Wm K
mi
Km i
Va
Po W
aZ
Z
Pi V
ai
Va
i
K P0
Pi
WaZ
Vai
DC Motor
http://hyperphysics.phy-astr.gsu.edu/hbase/magnetic/mothow.html
� Possibility to change the direction
of motion
DC Motor t Pulse Width Modulation (PWM)
� So far motor either runs or not
� Control of speed also necessary
http://hyperphysics.phy-astr.gsu.edu/hbase/magnetic/mothow.html
DC Motor t Servo Motor
� DC motor with encapsulated
gearbox and electronics for PW
control of desired (angular)
position
� ~ +-120o around center position
DC Motors t In General
Remember:
� No (externally available) sensor attached to motor
� Wheel encoders have to be attached additionally
Criteria for motor selection:
� Task (servo/step/normal motor)
� Provides enough torque and speed
� Weight
� Size
� Efficiency
http://hyperphysics.phy-astr.gsu.edu/hbase/magnetic/mothow.html
DC Motors t In General
Remember:
� No (externally available) sensor attached to motor
� Wheel encoders have to be attached additionally
Criteria for motor selection:
� Task (servo/step/normal motor)
� Provides enough torque and speed
� Weight
� Size
� Efficiency
http://hyperphysics.phy-astr.gsu.edu/hbase/magnetic/mothow.html
K
Other Actuators
� Hydraulic/Pneumatic Actuators
� Artificial Muscles
� Inflatable Robot/Actuators
� Omnidirectional Wheels
http://hyperphysics.phy-astr.gsu.edu/hbase/magnetic/mothow.html
� Single-acting cylinders exert force either on
extension or retraction
� They require an outside force to complete the
second motion
� Double-acting cylinders generate force during
both extension and retraction
Hydraulic/Pneumatic Actuators
Hydraulic/Pneumatic Actuators
� Also hydraulic rotation actuators
http://www.youtube.com/watch?v=U4KpMiXOUAI
Inflatable Robot
http://www.hizook.com/blog/2011/11/21/inflatable-robots-otherlab-walking-robot-named-ant-roach-and-complete-arm-plus-hand
� Wheel with additional small discs around the
circumference
� Normal forward movement
� Slide laterally with great ease
Omnidirectional Wheels