Professional Documents
Culture Documents
OIE 751 ROBOTICS Unit 3 Class 5 (19-9-2020)
OIE 751 ROBOTICS Unit 3 Class 5 (19-9-2020)
Prepared by
T.Michel Raj
Assistant Professor
Jeppiaar SRR Engineering College
Chennai
SENSORS
Requirements of a sensor, Principles and Applications of
the following types of sensors – Position of sensors
(Piezo Electric Sensor, LVDT, Resolvers, Optical
Encoders, Pneumatic Position Sensors), Range Sensors
(Triangulation Principle, Structured, Lighting Approach,
Time of Flight Range Finders, Laser Range Meters),
Proximity Sensors (Inductive, Hall Effect, Capacitive,
Ultrasonic and Optical Proximity Sensors), Touch
Sensors, (Binary Sensors, Analog Sensors), Wrist
Sensors, Compliance Sensors, Slip Sensors.
MACHINE VISION
• Camera, Frame Grabber, Sensing and Digitizing
Image Data – Signal Conversion, Image
Storage, Lighting Techniques. Image
Processing and Analysis – Data Reduction:
Edge detection, Segmentation Feature
Extraction and Object Recognition -
Algorithms. Applications – Inspection,
Identification, Visual Serving and Navigation.
Machine Vision System
• Machine vision system is a sensor used in the robots for
viewing and recognizing an object with the help of a
computer. It is mostly used in the industrial robots for
inspection purposes. This system is also known as artificial
vision or computer vision. It hasseveral components such as a
camera, digital computer, digitizing hardware, and an
interface hardware & software. The machine vision process
includes three important tasks, namely:
Segmentation
• An image can be broken into regions that can then be
used for later calculations. In effect this method looks
for different self contained regions, and uses region
numbers instead of pixel intensities.
Segmentation (Contd…)
• A simple segmentation algorithm might be,
• Threshold image to have values of 1 and 0.
• Create a segmented image and fill it with zeros (set segment
number variable to one).
• Scanning the old image left to right, top to bottom.
• If a pixel value of 1 is found, and the pixel is 0 in the
segmented image, do a flood fill for the pixel onto the new
image using segment number variable.
• Increment segment # and go back to step 3.
• Scan the segmented image left to right, top to bottom.
• If a pixel is found to be fully contained in any segment, flood
fill it with a new segment as in steps 4 and 5.
Feature extraction
• Feature extraction involves reducing the number of resources
required to describe a large set of data. When performing
analysis of complex data one of the major problems stems
from the number of variables involved. Analysis with a large
number of variables generally requires a large amount of
memory and computation power, also it may cause
a classification algorithm to overfit to training samples and
generalize poorly to new samples. Feature extraction is a
general term for methods of constructing combinations of the
variables to get around these problems while still describing
the data with sufficient accuracy. Many machine learning
practitioners believe that properly optimized feature
extraction is the key to effective model construction
Object Recognition
• It can sometimes help to relate a shape to
some other geometric primitive using
compactness,
• perimeter, area, etc.
• Square or Ellipse or Circle or Rectangle
MACHINE VISION SYSTEM
• Machine vision system consists of: Lighting, camera, A/D convertor,
frame grabber, computer processor, robot controller and robot
manipulator.
• The hardware and software for performing the function of sensing
and processing the image and utilizing the results obtained to
command the robot.
• The sensing and digitizing functions involve the input of vision data
by means of a camera focused on the scene of interest. Special
lighting techniques are frequently used to obtain an image of
sufficient contrast for later processing.
• The image viewed by the camera is typically digitized and stored in
computer memory. The digital image is called a frame of vision
data, and is frequently captured by a hardware device called a
frame grabber.
MACHINE VISION SYSTEM
• These devices are capable of digitizing images at the rate of 30
frames per second. The frames consist of a matrix of data
representing projections of the scene sensed by the camera.