Seminar On Essential Concepts in IoT Sensing and Actuation
Seminar On Essential Concepts in IoT Sensing and Actuation
19-10-2024 1
Overview of the Seminar
Actuators
✔ Actuator Types
✔ Actuator Characteristics
19-10-2024 2
IoT Sensing & Actuation
19-10-2024 3
IoT Sensing & Actuation
• IoT applications involves sensing in one or the other form.
• All the applications in IoT, consumer IoT, an industrial IoT, or hobby-based deployments of IoT
solutions - sensing forms the first step.
• Actuation forms the final step
• The sensing and actuation is based on the process of transduction.
• Transduction is the process of energy conversion.
• Transducers take energy in any form - electrical, mechanical, chemical, light, sound etc. & convert
it into other forms like electrical, mechanical, chemical, light, sound etc.
• Sensors and actuators are deemed as transducers.
• E.g., in a public announcement (PA) system, a microphone (input device) converts sound waves into electrical signals,
amplified by an amplifier system (a process). A loudspeaker (output device) outputs this into audible sounds by converting
the amplified electrical signals back into sound waves
19-10-2024 4
Differences between Transducers, Sensors, and Actuators
Converts energy from Converts various forms of energy Converts electrical signals into
Definition
one form to another. into electrical signals various forms of energy.
Represent a sensor as
Domain It is an input transducer. It is an output transducer
well as an actuator.
19-10-2024 5
What is the main function of a transducer?
19-10-2024 6
What is the main function of a transducer?
19-10-2024 7
Sensors
• Sensors are devices that can measure, or quantify, or respond to the ambient changes in
their environment.
• They generate responses to external or physical phenomenon and their conversion into
electrical signals.
19-10-2024 8
Sensors
A sensor is defined as a device, helps to detect any changes in physical quantity like pressure, force or
electrical quantity etc.
19-10-2024 9
Industrial IoT Sensor Systems
10
19-10-2024
Industrial IoT Sensor Systems
19-10-2024 11
Outline of a Sensing Operation
• Temperature sensor senses this change in the temperature of the room and communicates this information
A sensor
19-10-2024 node is made up of a combination of sensor/sensors, a processor unit, a radio unit, and a power unit. 12
Classification of Sensors
The sensors are classified based on;
1. Power requirements
1. Active Sensor
2. Passive Sensor
2. Sensor output
1. Analog Sensor
2. Digital Sensor
3. Property to be measured
1. Scalar
2. Vector
19-10-2024 13
Classification of Sensors
1. Power requirements
1. Active Sensor
2. Passive Sensor
1. Active Sensor: Do not require an external power source for their functioning.
E.g.: LiDAR (Light detection and ranging), Photoconductive cell, piezoelectric crystal etc.
19-10-2024 14
Classification of Sensors
1. Power requirements
1. Active Sensor
2. Passive Sensor
19-10-2024 15
Classification of Sensors
1. Power requirements
1. Active Sensor
2. Passive Sensor
1. Analog Sensor
2. Digital Sensor
19-10-2024 17
Classification of Sensors
3. Property to be measured
1. Scalar
2. Vector
• Scalar: These sensors produce an output proportional to the magnitude of the quantity being measured.
• Vector: Sensors are affected by both magnitude & direction and/or orientation of the property being measured.
• Velocity require additional information besides magnitude for completely describe the information.
• E.g. Sound sensor, image sensor, velocity sensor, acceleration sensor etc.
19-10-2024 18
The functional blocks of a typical sensor node in IoT
19-10-2024 19
Which type of sensor does not require an external
power source?
a) Passive sensor
b) Analog sensor
c) Digital sensor
d) Active sensor
19-10-2024 20
Which type of sensor does not require an external power source?
a) Passive sensor
b) Analog sensor
c) Digital sensor
d) Active sensor
19-10-2024 21
Sensor Characteristics
1. Sensor Resolution
• The slightest/smallest change in the input (measurable quantity) that the sensor can detect.
19-10-2024 22
Sensor Characteristics
2. Sensor Accuracy
• Accuracy is the ability of a sensor to measure the changes in the environment of a system close to
• We can say, this sensor is 99:98% accurate, with an error rate of 0:02%.
3. Sensor Precision
• An ideal sensor will provide am output exactly the same value every time.
E.g. If a pressure of exactly 150 mm Hg is applied to a sensor. Even if the applied pressure never changes, the
output values
19-10-2024 from the sensor will vary considerably. 23
Sensor Characteristics
4. Range
• Gives the highest and the lowest value of the physical quantity within which the sensor can actually
sense.
5. Sensitivity
• The ratio of incremental change in the response of the system wrt incremental change in input.
• It is the smallest amount of difference in quantity (i/p) that will change the instrument’s reading.
19-10-2024 24
In the context of sensor characteristics, what does 'resolution' refer to?
19-10-2024 25
In the context of sensor characteristics, what does 'resolution' refer to?
19-10-2024 26
Sensorial Deviations / Errors
• Sensing in IoT is non-critical, where minor deviations in sensor outputs rarely changes the nature of the
• The critical applications of IoT, such as healthcare, industrial process monitoring, etc., require sensors
19-10-2024 27
Sensorial Deviations / Errors
1. Full Scale Range (Sensor limits): When sensor’s output is beyond its maximum and minimum design
• The measurement range between minimum and maximum values is referred to as the full-scale range of
the sensor.
Example:
Let’s say you have a temperature sensor with a full-scale range of -50°C to 150°C.
✔ If the temperature is within the range (e.g., 25°C), the sensor will output the correct value.
✔ If the temperature falls below -50°C (e.g., -60°C), the sensor will truncate the output to its minimum
value, which is -50°C. It cannot measure any value lower than that.
✔ If the temperature rises above 150°C (e.g., 160°C), the sensor will output the maximum value, 150°C,
19-10-2024 28
even though the actual temperature is higher. It cannot measure anything beyond 150°C.
Sensorial Deviations / Errors
2. Offset / Bias: If the output signal is not zero when the measured property(i/p) is zero, the sensor has an
✔ Ideal Condition: When there is no weight on the weighing machine, it should display 0 kg.
✔ Offset/Bias Error: However, if it already shows 2 kg before you place anything on it. This means the
19-10-2024 29
Sensorial Deviations / Errors
3. Non Linearity: If the sensor output is not constant over the range of the sensor, this is called nonlinearity.
Example: Assume the output might increase by 1 volt for every 10°C. So, if the temperature goes up by
Linear Non-Linear
19-10-2024 30
Sensorial Deviations / Errors
4. Dynamic Error: The delay or deviation in the sensor's reading caused by the rapid change in the
measured property is called a dynamic error.
Example: Thermometer measuring the temperature of water being heated quickly on a stove.
Ideal Condition: The thermometer would respond instantly to changes in water temperature. If the
water temperature suddenly jumps from 25°C to 75°C, the thermometer should immediately show
75°C without any delay.
Dynamic Error:
But in real condition, If the temperature of the water changes rapidly from 25°C to 75°C, the
thermometer might take a few seconds to "catch up" and show the correct temperature. During this
time, the thermometer could show 40°C, 50°C, or 60°C, instead of the correct temperature 75°C.
19-10-2024 31
Sensorial Deviations / Errors
5. Drift: If the output signal of a sensor changes slowly and independently over time of the measured
property.
Example:
✔ You place a 2 kg weight on the scale.
✔ Initially, the scale shows 2 kg, which is correct.
✔ After some time, the scale starts to slowly show higher or lower values, like 2.1 kg, 2.2 kg, or 1.9 kg,
even though the object has not changed its weight.
✔ The change is not related to the weight but is caused by the sensor itself, either due to temperature,
aging components, or other environmental factors.
19-10-2024 32
Sensorial Deviations / Errors
6. Hysteresis Error: if a sensor’s output varies/deviates due to deviations in the sensor’s previous input
values, it is referred to as hysteresis error.
Example: Magnetic Door Sensor - You have a magnetic sensor installed on the door.
Opening the Door:
✔ When the door is closed, the magnet is right next to the sensor, and the sensor indicates that the
door is closed. As you open the door, when the magnet moves 5 cm away from the sensor, the
sensor correctly detects that the door is open.
Closing the Door:
✔ Now, you start closing the door again. But when the door gets back to 5 cm away from the sensor,
the sensor does not immediately detect that the door is closed. Instead, the sensor only recognizes
the door as closed when the magnet gets to 3 cm from the sensor.
19-10-2024 33
Sensorial Deviations: Digital Sensors
1. Quantization Error: If the digital output of a sensor is an approximation of the measured property.
• Defined as the difference between the actual analog signal and its closest digital approximation during
the sampling stage of the ADC.
Example: Imagine you are using a digital thermometer that converts an analog temperature reading into a
digital value.
✔ Measuring the Temperature: The actual temperature is 22.3°C.The sensor converts this analog value
to the nearest digital representation. Due to limitations in its resolution, the sensor rounds the
temperature to 22°C (its closest available digital value).
✔ Quantization Error: The quantization error is the difference between the actual temperature (22.3°C)
and the digitally rounded temperature (22°C).In this case, the quantization error is 0.3°C.
19-10-2024 34
Sensorial Deviations: Digital Sensors
• Dynamic Error caused due to mishandling of sampling frequencies can give rise to aliasing errors.
19-10-2024 35
Which error occurs if a sensor's output changes slowly over time, independent of the input?
a) Hysteresis
b) Drift
c) Offset
d) Quantization
19-10-2024 36
Which error occurs if a sensor's output changes slowly over time, independent of the input?
a) Hysteresis
b) Drift
c) Offset
d) Quantization
19-10-2024 37
Sensing Types
Sensing can be divided into four different categories based on the nature of the environment
1. Scalar sensing
2. Multimedia sensing
3. Hybrid sensing
4. Virtual sensing
19-10-2024 38
Sensing Types
1. Scalar sensing
• Encompasses the sensing of features that can be quantified by measuring changes in the amplitude
(magnitude) of the measured values with respect to time.
• Measuring the changes in their values with time provides enough information about these quantities
• E.g., Ambient temperature, current, atmospheric pressure, rainfall, light, humidity
• A scalar temperature sensing of a fire detection event is shown in Fig.
19-10-2024 39
Sensing Types
2. Multimedia sensing
• Encompasses the sensing of features that have a spatial variance property associated with the property
of temporal variance.
• Multimedia sensors are used for capturing the changes in amplitude of a quantifiable property
concerning space (spatial) as well as time (temporal).
E.g. Images, direction, flow, speed, acceleration, sound, force, mass, energy, and momentum
• A camera-based multimedia sensing using surveillance as an example is shown in Fig.
19-10-2024 40
Sensing Types
3. Hybrid sensing
• The act of using scalar & multimedia sensing at the same time is referred to as hybrid sensing.
• Various sensors are employed (scalar & multimedia sensors) to measure the various properties of the
environment at any instant of time, and temporally map the collected information to generate new
information.
• E.g: Smart parking systems, traffic management systems etc.
• Fig. shows an example of hybrid sensing, where a camera and a temperature sensor are collectively
used to detect and confirm forest fires during wildlife monitoring.
19-10-2024 41
Sensing Types
3. Hybrid sensing
• This information from soil moisture, temperature, and the camera sensor will be able to collectively
determine a plant’s health at any instant of time.
.
19-10-2024 42
Sensing Types
4. Virtual sensing
• There is a need for very dense and large-scale deployment of sensor nodes spread over a large area for
monitoring of parameters.
• E.g. Agriculture
• The parameters being measured, are soil moisture, soil temperature, and water level, do not show significant
spatial variations.
• Sensors are deployed in the fields of farmer A, the measurements from the sensors will provide almost
concise measurements of his neighbour B’s fields; (fields which are surrounding A’s fields).
• If the data from A’s field is digitized using an IoT infrastructure and this system advises him regarding the
appropriate watering, fertilizer, and pesticide regimen for his crops, this advisory can also be used by B for
maintaining his crops.
• In short, A ’s sensors are being used for actual measurement of parameters; whereas virtual data is being
used for advising B.
19-10-2024 43
Sensing Considerations
• The choice of sensors in an IoT sensor node is critical and can either make or break the
• The major factors influence the choice of sensors in IoT-based sensing solutions:
1. Sensing range
3. Energy
4. Device size
19-10-2024 44
Sensing Considerations
1. Sensing Range
• The sensing range of a sensor may be used to signify the upper and lower bounds of a sensor’s
measurement range.
• As the complexity of the sensor and its sensing range goes up, its cost significantly increases.
19-10-2024 45
Sensing Considerations
2. Accuracy & Precision
• Accuracy and precision of measurements provided by a sensor are critical in deciding the operations of
specific functional processes.
• Consumer sensors are low on requirements & their performance is limited to regular application domains.
Example:
• Regular temperature sensors have a very low-temperature sensing range & relatively low accuracy and
precision.
• Industrial sensors have very high accuracy and precision, even under harsh operating conditions.
19-10-2024 46
Sensing Considerations
3. Energy
• The energy consumed by a sensor / sensor node is crucial to determine the lifetime of that solution and
• If the sensor / sensor node is energy inefficient, it requires replenishment of its energy sources
frequently, the effort in maintaining the solution and its cost goes up & its deployment feasibility goes
down.
19-10-2024 47
Sensing Considerations
4. Device Size
• Most of the applications of IoT require sensing solutions which are so small that they do not hinder any of
• Larger the size of a sensor node, larger is the obstruction caused by it, higher is the cost and energy
requirements, and lesser is its demand for the bulk of the IoT applications.
• If the detection unit is large / bulky to be carried, cause hindrance to regular movements, the demand for this solution
would be low.
19-10-2024 48
Actuators
19-10-2024 49
ACTUATORS
• An actuator is a component of a machine that is responsible for moving and controlling a
mechanism or system. E.g.: opening a valve.
• An actuator requires a control device (controlled by control signal) and a source of energy.
• The control signal may be electric voltage or current, pneumatic, or hydraulic fluid pressure, or
human power.
• The control device is usually a valve. When it receives a control signal, an actuator responds by
converting the source's energy into mechanical motion.
19-10-2024 50
Outline of a simple actuation mechanism
Actuator Types
1. Hydraulic
2. Pneumatic
3. Electrical
4. Thermal / Magnetic
5. Mechanical
6. Soft
19-10-2024 51
Actuator Types
19-10-2024 Fig. shows some of the commonly used actuators in IoT applications 52
Actuator Types
Hydraulic Actuator
• These actuators facilitate mechanical tasks such as lifting loads through the use of hydraulic
• The mechanical motion applied to a hydraulic actuator is converted to either linear, rotary, or
oscillatory motion.
• Limited acceleration: They don’t move very fast, so they’re not good for tasks that need quick
movements.
19-10-2024 53
Actuator Types
Pneumatic Actuator
• Pneumatic actuators use the energy of compressed air to generate rotary and linear movements to
• Small pressure changes can be used for generating large forces. E.g. Pneumatic brakes.
19-10-2024 54
Actuator Types
Electrical Actuator
• Applications: Valve operation, cutting equipment, food and beverage manufacturing, and material
handling.
• Not suited for all environments and need supervision for overheating tendencies.
19-10-2024 55
Actuator Types
Thermal / Magnetic Actuator
• Have a very high power density and are compact, lightweight, and economical.
• They are not affected by vibration and can work with liquid or gases.
• In mechanical actuation, the rotary motion of the actuator is converted into linear motion.
• The use of gears, rails, pulleys, chains, etc. are necessary for these actuators to operate.
• These actuators can be easily used in conjunction with pneumatic, hydraulic, or electrical actuators.
19-10-2024 57
Driving a pump actuator device (Linear) Rotary Actuator
Actuator Types
Soft Actuator
• Polymer-based consists of elastomeric polymers, used as embedded fixtures in flexible materials such
as cloth, paper, fiber, particles, etc.
• The conversion of molecular level microscopic changes into macroscopic deformations is the primary
working principle.
• These actuators have a high stake in modern-day robotics. They are designed to handle fragile
objects such as agricultural fruit harvesting, or performing precise operations like manipulating the
internal organs during robot-assisted surgeries.
19-10-2024 58
What type of actuator uses compressed air to generate movement?
a) Hydraulic actuator
b) Thermal actuator
c) Pneumatic actuator
d) Electric actuator
19-10-2024 59
What type of actuator uses compressed air to generate movement?
a) Hydraulic actuator
b) Thermal actuator
c) Pneumatic actuator
d) Electric actuator
19-10-2024 60
Actuator Characteristics
• The selection of actuators is crucial in an IoT deployment, where a control mechanism is required after
sensing and processing of the information obtained from the sensed environment.
• Actuators perform the physically heavier tasks in an IoT deployment; tasks which require moving or
changing the orientation of physical objects, changing the state of objects, etc.
• The correct choice of actuators is necessary for the long-term sustenance and continuity of operations, as
19-10-2024 61
Actuator Characteristics
1. Weight
2. Power Rating
19-10-2024 62
Actuator Characteristics
Example
• Use of heavier actuators is generally preferred for industrial applications and applications
• Lightweight actuators typically find common usage in portable systems in vehicles, drones,
• Heavier actuators also have selective usage in mobile systems, for e.g., landing gears and
19-10-2024 63
Actuator Characteristics
2. Power Rating
• Helps in deciding the nature of the application.
• Power rating defines the minimum and maximum operating power an actuator can safely withstand without
damage to itself.
• Generally, it is indicated as the power-to-weight ratio for actuators.
Example
• Smaller servo motors used in hobby projects, have a maximum rating of 5 VDC, 500 mA, suitable for an
operations-driven battery-based power source.
• Exceeding this limit might be detrimental to the performance of the actuator and may cause burnout of the
motor.
• Servo motors in larger applications have a rating of 460 VAC, 2.5 A, requires standalone power supply
systems for operations.
19-10-2024 64
Actuator Characteristics
• The ratio of torque to the weight of the moving part of an instrument/device is referred to
• Higher is the weight of the moving part; lower will be its torque to weight ratio for a given
power.
19-10-2024 65
Actuator Characteristics
Example
• Hydraulic systems are considered as stiff and non-compliant, whereas pneumatic systems
are considered as compliant.
19-10-2024 66
19-10-2024 67