Industrial robot requires sensory feedback to:
Locate randomly placed object;
Allow for variations in shape of objects;
Protect against dangerous and unexpected situations. Especially if the robot must work close to humans:
Allow “intelligent” recovery form error conditions;
Perform quality control.
The main objective of incorporating sensors in robotic system is to enable robots to work in nonstructural and random environments.
Sensors will make robots more intelligent. But the associated robotic software must have the ability to receive data from the sensors and to process the necessary real time information and commands needed for the decision making.
Collect information about the world
Sensor - an electrical/mechanical/chemical device that maps an environmental attribute to a quantitative measurement
Each sensor is based on a transduction principle - conversion of energy from one form to another
Internal state (proprioception) v.s. external state (exteroceptive)
feedback of robot internal parameters, e.g. battery level, wheel position, joint angle, etc,
observation of environments, objects
Active v.s. non-active
emitting energy into the environment, e.g., radar, sonar
passively receive energy to make observation, e.g., camera
Contact v.s. non-contact
Visual v.s. non-visual
vision-based sensing, image processing, video camera In general, robotic sensors can be divided into two classes:
Internal state sensors - device being used to measure the position, velocity and acceleration of the robot joint and/or end-effector. These devices are potentiometer, tachometers, synchros, resolvers, differential transformers, optical interrupters, optical encoders and accelerometer.
ii. External state sensors – device being used to monitor the relationship between the robot kinematics and/or dynamics with its task, surrounding, or the object being manipulated.
There are many different types of robot sensors available and there are many different parameter measured by these sensors.
The application process, should be carried out in a top down manner, starting with task requirements, and going through several levels of analysis, eventually leading to the selection of a specific device.
A taxonomy for sensing to aid this process consists of five levels of refinement leading to sensor selection:
Specification of task requirements :eg localization, slippage detection, size confirmation, inspection, defect testing.
Choice of modality :eg,vision, force, tactile
Specification on sensor attributes :eg,output, complexity, discrete or continuous variable, imaging or non-imaging, local or global
Specification of operational parameters :eg size, accuracy, cost
Selection of mechanism :eg switching devices, inductive sensors, CCD vision imaging
Insertion Monitoring
Assembly Verification
Detection of Reject Parts
Recognition of Part Types
Assembly Test Operations
Check Gripper/Tool Operation
Location & Orientation of Parts
Workspace Intrusion Detection
Check Correct