Professional Documents
Culture Documents
2.1 Actuators
Actuators are devices which provide the actual motive force for the robot joints. Actuators
are like the muscles of a human arm and hand. The actuators are classified based on their
source of power as:
Hydraulic Actuators
Pneumatic Actuators and
Electric Actuators
2.1.1 Hydraulic Actuators
Hydraulic actuators are powered by pressurized oil.
Hydraulic actuators are designed to operate at pressures of 1000 to 3000 psi and are hence
suitable for high power applications.
The various components of a hydraulic actuator are shown in fig.1.
An electric actuator is one where an electric motor drives robot links through some
mechanical transmission devices like gears.
The advantages of electric actuator are:
Widespread availability of power supply
Lighter than hydraulic and pneumatic actuators
High power conversion efficiency
No pollution of the environment
Better accuracy & repeatability
Quite and clean
Easy to maintain and repair
Well suited for electronic control
The drawbacks of electric actuators are:
o Mechanical transmission systems are required
o Additional power is required for moving the parts of transmission system
o Unwanted movements due to backlash and plays in the transmission elements
o Because of complex transmission system, the control system is complex
o Not safe in explosive environments
The various types of electric motors are:
Stepper motors
Variable reluctance type
Permanent magnet type
Hybrid type
DC motors
Permanent magnet type
Brushless Permanent magnet type
DC Servo motors
AC motors
Single phase squirrel – cage induction motor
Three phase induction motor
Synchronous motor
AC Servo motor
Linear Actuators (Solenoid)
The motors commonly used in robotics are Stepper motors, DC Servo motors and AC
Servo motors.
The stator is made up of four electromagnetic poles and the rotor is a two – pole
permanent magnet.
If the electromagnetic stator poles are activated in such a way that pole3 is N (North
Pole) and pole1 is S (South Pole), then the rotor alignment is as shown in fig.4.
If the stator is excited so that pole4 is N and pole2 is S, then the rotor makes a 90° turn in
the clockwise direction.
By rapidly switching the current to the stator electronically, it is possible to make the
motion of rotor appear continuous.
The resolution of stepper motor is determined by the number of poles in the stator and
rotor. More the number of poles more will be the resolution. The resolution is given by:
Fig.7. DC Servomotor
In a DC servomotor, both angular position and speed can be measured (using devices
such as shaft encoders, tachometers, resolvers, potentiometers etc.) and compared with
the desired position and speed. The error signal (difference between the desired and actual
response) is conditioned and compensated using analog circuitry or is processed by a
digital hardware processor or computer and supplied to drive the servomotor towards the
desired response.
DC servomotors can be either brushed motors or brushless motors.
In a brushless servomotor, the armature windings are in stator and the permanent magnets
are in rotor.
In a brushed servomotor, the armature windings are in rotor and the permanent magnets
are in stator.
In brushed servomotor, the rotor includes the armature, commutator assembly and the
stator includes permanent magnet and brush assemblies. When current flows through the
windings of the armature, it sets up a magnetic field opposing the field setup by the
magnets. This produces a torque on the rotor. As the rotor rotates, the brush and
commutator assemblies switch the current to the armature so that the field remains
Speed
2.2 Sensors
For a robotic manipulator to operate effectively and intelligently and to enable it to work
in an unstructured environment, sensors are required.
A sensor is a transducer used to measure physical variables.
Status Sensors:
The function of status sensors is to sense the position, velocity, acceleration, torque /
force at each joint of the manipulator.
These sensors form an essential part of the basic or internal closed – loop control systems
and are hence called internal sensors or state sensors or status sensors.
The degree of accuracy achievable by the manipulator depends on the resolution and
accuracy of these internal sensors.
Since internal sensors are required for each axis / joint of a manipulator, they should be
cost effective.
Environment Sensors:
The function of environment sensors is to sense the objects in the workcell and the
surrounding of the robot.
These sensors help the robot to modify or adapt to a given situation.
Since these sensors are placed in the environment of the robot or are external to the
manipulator, they are called external or environment sensors.
Some functions of environment sensors are:
Detecting the presence of workpiece
Determination of position and or orientation of the workpiece and of the objects
to be handled.
Identification of workpiece
Determination of workpiece properties such as size, shape and so on.
Detect, identify obstacles in the environment and provide information about their
size, shape, location, speed and so on.
Provide information about the surrounding temperature, humidity etc.
The accuracy requirement of these sensors is more than those of internal sensors.
The information obtained from external sources should be processed by computer in real
time to guide the manipulator for executing the work effectively.
Quality Sensors:
These sensors are used for inspection and quality control purpose.
The faults and failures in the finished products can be detected using these sensors.
Vision sensors, ultrasonic sensors and other sensors are usually used for this purpose.
Safety Sensors:
These sensors are used for safety and hazard monitoring.
These sensors ensure the safety of workers, other equipment and manipulator. For
example, in case of power failure, the manipulator may fall due to gravity and injure a
human or machine. Sensor can be provided to sense the power failure and ensure that
manipulator doesn’t fall.
2) Potentiometer:
+ − e0
ei
(a) (b)
ei
Sliding Contact
L
xi e0
Displacement, xi
Fig.13. Electric circuit of potentiometer and its relation between input & output
The relation between input displacement and output voltage is
Former
Primary
Winding
𝐸𝑠 𝐸𝑠
𝐸 𝐸𝑠 − 𝐸𝑠
Fig.15. Equivalent circuit of LVDT
The primary winding excited by an A.C source induces an alternating magnetic field,
which in turn induces A.C voltages in the two secondary windings.
The output voltage Es1 and Es2 from the two secondary windings is converted into a single
voltage signal E0 by connecting them in series opposition as shown in fig.15. Hence the
output voltage is the difference of the two voltages.
−
1) Tachometers:
Fig.16. Tachometers
Tachometers are based on Fleming’s rule, which states that the voltage produced is
proportional to the rate of flux linkage.
Here a permanent magnet is attached to the rotating element (shaft), which rotates in the
presence of current carrying core. As the speed of the shaft increases, the rate of flux
linkage increases and hence the voltage produced at the coil terminal also increases.
Touch Sensors
They just indicate whether contact has been made or not. The output is binary in nature.
Usually limit switches and micro-switches act as touch sensors.
Touch sensors are usually used in interlock systems in robotics (i.e. to sense the presence
of object before picking it). Touch sensors can also be used for inspection purpose.
A micro-switch used as touch sensor in shown in fig.18 below.
Force Sensors
Force sensors indicate the contact force between the finger and the object.
Force sensors aid the robot in performing various tasks such as:
Capability to grasp parts of different sizes in material handling, machine loading
and assembly work.
In assembly applications, force sensing is used to determine if the screws have
become cross – threaded or if the parts or jammed.
Force sensing is usually achieved in three ways in robotics:
Using force – sensitive wrist
Joint sensing technique and
Tactile array sensors
Where,
l is the distance between light source and object
C is the velocity of light
tpt is the pulse transit time
Opposed Configuration
Diffuse Configuration
Triangulation Technique:
Where l is the distance between the source and the object, d is the distance between light
source and detector, α is the angle.
EI402 Robotics & Automation IV EIE SNSCT
24
Unit 2 Actuators & Sensors
Where,
l is the distance between light source and object
C is the velocity of light
tpt is the pulse transit time
Accuracy:
It is a measure of the degree of closeness of measured value to the true value. The sensor for
robots should be highly accurate.
Precision:
It is a measure of the degree of closeness among the readings when repetitive measurements
are made. A sensor should be precise for robotics applications.
Threshold and Resolution:
Threshold is the smallest measurable input and resolution is the smallest detectable input
change.
Hysteresis:
It is the mismatch in the output readings when the system is loaded and unloaded. Sensors
used in robotics should be free from hysteresis.
Nature / Type of output:
Output of a sensor can be in the form of mechanical movement or electric current / voltage or
pressure signal or light intensity or binary or analog / digital in nature. Depending on what is
the nature of signal accepted in the later stages, an appropriate sensor must be used.
Size and Weight:
When the sensor is mounted on the robot hand or arm, it becomes a part of the mass that must
be accelerated / decelerated by the drive motors. So, it directly affects the performance of the
robot. Hence the weight and size should be as small as possible.
Environmental Conditions:
Power requirement and its easy availability should be considered. Environment factors such
as corrosion, temperature, light, dirt accumulation, electromagnetic fields, shocks, vibrations
etc. need to be considered and proper shielding should be provided.
Reliability & Maintainability:
Reliability is a major factor in robotics applications. It can be measured in terms of Mean
Time To Failure (MTTF), which is defined as the average number of hours between failures
that cause some part of sensor to become inoperative.
Maintainability or ease of maintenance is another important factor to be considered while
selecting a sensor. It is measured in terms of Mean Time To Repair (MTTR), which is a
measure of how easily a sensor can be replaced in minimum possible time.
Interfacing:
Interfaces of sensors with signal conditioning devices and the controller of the robot is often a
determining factor in selecting a sensor. Non-standard plugs or requirements of non-standard
voltages and currents make a sensor too complex and expensive. Also signals from sensors
must be compatible with other equipment being used in later stages.
Other Aspects:
Other aspects to be considered are initial cost, maintenance cost, cost of disposal and
replacement, reputation of manufacturer, operating simplicity, ease of availability of sensors
and their spares.
2.3 Machine Vision
Machine vision (or robotic vision or computer vision) is defined as the process of
acquiring and extracting information from images of a three dimensional world.
Robotic vision deals with manipulation and interpretation of image and use of this
information in robot operation and control.
The three functions of robotic vision system are
Sensing & Digitizing image data
Image processing and analysis
Application
1) Imaging Devices
Imaging devices are used to capture the image from the three dimensional world.
There are a wide variety of commercial imaging devices available such as Black & White
Vidicon Tube and Solid State Camera.
Solid state cameras include devices such as Charge Coupled Devices (CCD), Charge
Injection Devices (CID), Silicon Bipolar Sensor cameras.
Vidicon Tube
A black & white Vidicon tube for capturing image is shown in fig.32.
The optical image is formed on the glass faceplate coated with a thin photosensitive
layer. The photosensitive layer is composed of a large number of photo resistive
End
End
(a) (b)
Fig.33. (a) Scanning Line by Line (b) Scanning alternate lines at a time
Fig.33(a) shows the scanning process one line at a time. The drawback with this
technique is flickering of image. To overcome flickering, the scan rate is increased by
scanning even (solid lines) and odd lines (dashed lines) simultaneously as shown in
fig.33(b).
Charge Coupled Devices (CCD)
A CCD used for capturing image is shown in fig.34.
The light is absorbed on the photoconductive substrate (Nitride oxide substrate) and
charge accumulates around the isolated wells under control electrodes as shown in
fig.34. Each isolated well represents a pixel of the image.
Charges are accumulated for the time it takes to complete a single image scan. The
charge built up is proportional to the intensity of image. Once the charge is
accumulated, it is transferred by electrodes line by line to the registers. This process is
shown in fig.35.
Fig.36. (a) Sampling of analog signal (b) Digital approximation of analog signal
The selection of sampling rate is an important criterion here. The sampling rate should
be at least twice the highest frequency of the signal so that the reconstruction happens
without any losses at the receiving end.
Quantization
Each sampled discrete time voltage level is assigned to a finite number of defined
amplitude levels.
The number of quantization levels is given by 2n, where n is the number of bits of
ADC.
More the number of bits, more precisely the signal can be represented.
For example, in a 4 bit converter only 24=16 quantization levels can be used, whereas
in a 8 bit converter, 28=256 quantization levels can be used.
Encoding
Encoding converts the quantized amplitude levels into a digital code.
In encoding, an amplitude level is represented by a binary digit sequence.
The ability of the encoding process to distinguish between various amplitude levels is
a function of spacing of each quantization level.
2.3.1.3 Application
A vision controlled industrial robot can be deployed for a number of different applications
viz. Presence, object location, pick & place, object identification, visual inspection and visual
guidance.
Presence:
The presence or absence of an object at specific location can be found using vision system.
Though proximity or touch sensors can also be used for this purpose, the usage of vision
system gives more accurate and versatile information.
Object Location:
The parts or obstacles can be located accurately and their position and orientation can be
determined with precision using the vision system.
Pick & Place:
The manipulator can be easily guided to pick parts from specific location after its presence
has been detected or from any imaged location in the workcell and place it at desired
location. Picking a conveyor from a moving conveyor is also easy using vision system.
Object Identification:
Vision systems are very useful in sorting process as objects captured in an image can be
identified and distinguished from each other easily.
Visual Inspection:
Automated quality control using robots can be achieved by using vision systems. This can
help in sorting good or bad parts and also control the manufacturing process based on
measured values of parameters.
Visual Guidance:
The image of the scene can be used for accurate specification of relative positions of the
manipulator and the object / part in the scene as well as their relative movements. This is very
useful in assembly operations and in guiding the manipulator through stationary or mobile
obstacles in the environment of the robot.
End of unit-2