Title: Automatic Separation of Objects Using Intelligent Mechanism InteMech
1Automatic Separation of Objects Using Intelligent
Mechanism (InteMech)
United Arab Emirates University College of
Engineering
- Omer Mohammed Ali 980211585
- Masoud Abdullah Mohd 980715175
- Sohail Khalid AL-Awadhi 980710590
- Hamad Abdullah Rashid 970710100
Advisor Dr. A.M.M Sharif Ullah
2Introduction
- InteMech main system.
- The sub-systems
- Vision (InteMech eye).
- ANN (InteMech Brain).
- Mechanical system.
- Economical Impact .
3(No Transcript)
4InteMech main system
- What makes InteMech system intelligent?
- The sensing ability.
- The decision making ability.
- The action ability.
5Robot Vision
- This part is very important because its deal with
the robot vision and how it can interact with the
environment.
6Robot Vision
- Software
- Vision For MatLab (VFM) Toolbox
- Image Processing Toolbox
7InteMech Vision
A normal web camera was selected to capture a
picture from the environment, because there are
no need for high quality pictures
Web Camera
8InteMech Vision
1st version of image processing system
9InteMech Vision
2nd version of image processing system
The image before capturing
The image after capturing
10InteMech Vision
letterA 0 0 0 0 1 0 0 0 0 ...
0 0 0 1 0 1 0 0 0 ... 0 0 1
0 0 0 1 0 0 ... 0 0 1 0 0 0 1 0
0 ... 0 1 0 0 0 0 0 1 0 ...
0 1 0 0 0 0 0 1 0 ...
1 0 0 0 0 0 0 0 1 ... 1 1 1
1 1 1 1 1 1 ... 1 0 0 0 0 0 0 0
1 ... 1 0 0 0 0 0 0 0 1 ...
1 0 0 0 0 0 0 0 1'
letterA 0 0 1 0 0 ... 0 1 0 1
0 ... 0 1 0 1 0 ...
1 0 0 0 1 ... 1 1 1 1 1 ...
1 0 0 0 1 ... 1 0 0 0
1 '
7X5
11X9
11Artificial Neural Network
12Artificial Neural Network
- Learning Method (Back-propagation)
- Imply a backward pass of error to each internal
node within the network. - Calculate weight gradients for that node.
- propagating forward the activations and
propagating backward the errors. - The Back-propagation Equation
-
13Artificial Neural Network v.1
Line 1
14Artificial Neural Network v.1
Output 1
Letter 1
Output 2
Letter 2
Output 3
Letter 3
15Artificial Neural Network v.2
26 characters recognition ANN
16Artificial Neural Network v.2
17Artificial Neural Network v.2
18Artificial Neural Network v.3
USA/UAE recognition ANN
19Mechanical System Control
20Mechanical System
- Hardware
- Stepper Motor.
- Lead Screw.
-
- Software
- C language
Stepper Motor
Lead Screw
21Mechanical System Control
By substituting for P 3mm and ? 1.8o.
(x in mm)
A angle of leadscrew rotation, degrees np number
of pulses received by the motor x relative x-axis
position relative to the starting position, mm
(in) p pitch of the leadscrew, mm/rev (in/rev)
22Mechanical System Control
23Mechanical System Control
Mechanical system test
24Economical Impact
Cost
25Economical Impact
- This project is using low cost equipment to do
sophisticated technology. - Applicable in many industrial applications.
- it would reduce the labors cost because the
system would replace the human labor by an
intelligent mechanism
26Economical Impact
27Conclusion
- Improve the real time response by using UNIX
operation system. - Connected and test the system with different type
of separation mechanism. - Improve the Architecture of the ANN to recognize
more different type of patterns
28THANK YOU