Thursday, May 28, 2015

Artificial intelligent with artificial neuron method in doing image processing

Matlab Base Image Processing by Using Artificial Neuron Network for Robot Sorting System.



Dr Ahmad Radzlan Yusoff1,a and Madan Varmma A/L Suparmaniam1,b

a Clement Lai Tun Hao
clementlai90@hotmail.com
Bachelor of Mechatronic Engineering
 
1Faculty of Manufacturing Engineering, University Malaysia Pahang, 26600 Pekan, Malaysia





ABSTRACT
In the globalization, robotic arm is widely used in the industry such as automotive manufacture industry, food industry, etc. Mostly, it perform the work in which beyond human strength and it can control manually or programmed to do a limited task with the help of sensors. In additional, the implementation of camera and filter by image processing to do data analysis and artificial intelligent neuron network to improve the computational efficiency. The machine will be taught to adapt the mechanisms that enable computer to learn from experience, learn by example and learn by analogy. The target of this method will be implement in rubbish sorting industries by robotic arm. The example data and picture files will store in the data base and divided into category. From the camera system, the picture will be captured and do analysis by artificial neuron network to find the images. In result, the output data will be more accurate and precise.

1.0  INTRODUCTION
In the present day, wastes or rubbishes are getting more and more. It also generate pollutions and other hazards to the global environment, besides that it also created a lot of waste lands for rubbish storing. By recycling of waste materials, it will save a lot of energy, resources and raw materials.
Overall waste composition in Malaysia is dominated by municipal solid waste (64%), followed by industrial waste (25%), commercial waste (8%) and 3% consists of construction wate (EU-SWMC, 2009). About 80% of municipal solid waste are recyclables, which are disposed at the landfills (MHLG, 2006) and under the category of municipal solid wastes, the contribution of household waste is the highest among sources consisting of recyclables at most 70 – 80% of total solid waste composition as found placed in the landfills (Sumiani et al., 2009). Household area is one of the main primary sources of municipal solid waste in Malaysia, besides institutional and commercial waste (Tariq and Mostafizur, 2007).

2.0 PROBLEM STATEMENT
            To increase the accuracy of the data output by implement an image processing to solve the problem of the human eye sign and man power issues. Besides that, to recycle the unwanted rubbish and promote green conception. By applying the artificial intelligent method on robotic system in doing rubbish sorting.

3.0 OBJECTIVE
1.      By using Matlab Artificial Neuron Network on the robotic system.
2.      Using image processing (OpenCV)  method integrate with Artificial Neuron Network.
3.      Create an Artificial Neuron Network on rubbish sorting robotic arm.

4.0 METHODOLOGY
            Using MATLAB software (R2010a) to generate the Artificial Neuron Network method. By the artificial neuron network toolbox, it can generate a regression graph, best validation performance graph and training state graph.

            Secondly, by using the OPENCV library in MATLAB, to analysis and generate the image processing methods. Implement one of the method in OPENCV, Speed Up Robust Features (SURF) to do the processing of image processing by pictures identification.

Wednesday, May 20, 2015

The summary report of my project

Computer Vision Detection and Controlling
Faculty of Mechtronic Engineering, University Malaysia Pahang, Malaysia
.



Project Supervisor: Dr. Ng Liang Shing
Degree Researcher: Clement Lai Tun Hao



Abstract
The innovation of technologies such as robot able to perform human tasks that being programmed to make up a better life for human. The computer vision simulates a data output for the respond command and allows the robot to detect the specified objects. The data output detected by the robot can be uploaded to the server and send to the users for further investigation. Image processing method is implemented to improve the vision of the robot. It is based on the similarity of colors, edges, and shape compared with the real time images. Users can monitor the robot from computer or phones and download and upload the pictures data from the Local host. For this research, computer vision is applied to acquiring, processing, analyzing and understanding the image of the detected object to simulate a data output for the respond command. The methodology of this project is firstly set the RGB and chooses the targeted picture before turning on robot; secondly the threshold method will be set up to identify and searching object distance; thirdly the coordination’s on pixel will make the movement decision toward the required object and pick the object.
Identification and detection of specified image of the objects by the designed robot will be more precise with the installation of camera and image processing.
Computer vision will able to solve the issues problem by human eyes limitation. Such as, traffic cctv, security camera, object tracking, etc. The police will able to track the wanted persons.
Furthermore, the robot can be tested in the mitigation strategies place such as radioactive area, earthquake, disaster, etc. The robot will able to detect human life form and let ease the job of the rescue’s teams.
The data of the robot (pictures and videos) can be uploaded to the server and send to another expert to investigate the problems.

Problem statement
To improve the vision of the robot by implement the image processing method base on the similarity of colors, edges, and shape compared with the real time images.
From the Local host network, users can monitor the robot from computer or phones. Besides that, the users can download and upload the pictures data from local host.

Methodology
1).Using Visual Studio C/C+ programming to test the OpenCV software.
2).Local Host by using PHP, HTML, CSS, and Java.
3).Arduino assemble language to program the Arduino Mega microcontroller chip.

Conclusion:
      By implement a camera for the robot and image processing, the robot will be more precise in identify the image and recognize the object. 

Literature Reviews:
1). Title: Self-Organizing Incremental Associative Memory-Based Rbot Navigation (10 October 2012).
Author:  Sirinart TANGRUAMSUB, A.L, M.T, & O.H.
Method: Input pattern as memory and clustered in the layer. The node hold pattern data.
S1 = arg max || x – Wc ||
S2 = arg max ||x – Wc ||
2). Title: Perceiving, learning, and exploiting object affordances for autonomous pile manipulation (26 September 2013).
Author: Dov Katz, A.V, M.K, J.A.B & A.S.
Method: Facet segmentation by computing depth discontinuities, estimating surface normal, and color-based image segmentation.

































My Final Year Project Poster and video


https://www.youtube.com/watch?v=__DYe7RNV1U
the link above the about my final year project first trial video

Before i came to University of Malaysia Pahang


       When i still a high school level student, i always think that the engineering university will be a wonderful place, in which is full of knowledgeable persons around, and the high technologies equipment ( all kind of movie show as how great was an engineering school look like). Since i was a kid, i always like to be an inventor like Eisteen, Edison, and Michiyo Kaku, and my parents told me that you should study hard and aim for university.

        Finally i reach my first university, UTAR (university of TAR) at Setapak. UTAR consider as a half sponsorship by MAC and half private. I prefer study at Private University in which the school fees is much higher compared to Local University, cause in Malaysia, the chinese races were poisoned and taught by the society about the racism and quota. In detail, mean that, besides of Malays and Bumiputera, other races like chinese,and india are hard to be selected to study in local university. Even-though, u miserly been selected, you will not able to get the course of the study you opt for.

         In private university, the facility was very limited and out of choices. The machinery and equipment are poor and updated. But, the lecturers and tutors were great in term of their professional teaching skill, therefore, they all more focusing on theory and study. As an engineering student, i will prefer my study will able to link and integrate with products. I was quite disappointed that an engineering students had being closed in their innovative inventory abilities. Overall, 3 months study in UTAR was smooth. I am a questioning-student, who like to keep asking questions and to fulfill my curiosity. The lecturers and professors will treat me well, although i make them in troublesome (sometimes).

          3 month later, i receive an offer letter from University Malaysia Pahang (UMP). i was stunned, and an only thing came in my mind was, is it a fraud or a joke? Since my result was not well, and lastly i decided to go to UMP.

Wednesday, September 24, 2014

My first FYP Executive Summary

FYP Executive Summary


Title:  Robot Memory System



name: Clement Lai Tun Hao
matrix id no: FB 11059
supervisor: DR. NG LIANG SHING



2.  Problem statement

Generally Robot is being programmed to do its work without self-learning from history. The memory system of the robot will help robot to learn for their work with their artificial intelligent programmed brain to solve it task.  


3. Objectives

·        To create the robot prototyping animation.
·        To create the robot with the memory capability to memorize the past task and by self-learning.
·        To create the robot with ability to maneuver over different kinds of terrains and obstacles.
·        To create the robot with the ability to identify and collect rubbish by image processing.
·        To build the real prototyping robot.




4. Scope of research

 from our research we hope that we will able to simulate the robot  by animation from java software allied with jmonkey engine and jmesim to analysis the moment and function of the robot. besides that, the robot will have the capabilities to move smoothly in different kind of terrains and obstacles. with the robot brain or memory system will help robot to learn through experience and automatically do it progression. in addition, the abilities of the robot are controlled and received the data or signal from the sensors such as image processing, light sensor, or etc.


5. Expected outcome

To build an real prototyping robot with functions and capability to move mobile in different land scape and situation with the part of it memory system to filter and the robot moment decision making process. 

Sunday, September 21, 2014

first time experience in FYP

3 years passed just like a blink of eyes. now i having my FYP and wondering how it look like. at first i could imaging that i will like to build something awesome and could have a chance to invent something new. once i get the title about Robot Memory system, i feel like what the head is it.

my first time experience to find my FYP supervisor for consultation. Dr. Ng talk a big story and give a short brief about how to start my FYP. at that time i was stunned and feel in lost. i totally can't understand how it work and how to start it. i just know that i gonna to do something big, and something about robot brain that can make robot self-learning. Dr. Ng mentions that, if someone could finish this project, he may could get a PHD. a sudden blue, in my mind i just thought that i want to graduate my degree not PHD, i couldn't imaging how long should i extend to final my FYP.

starting always tough, but during FYP i learn how to organize work by listed down the daily task, although my parents and teacher during my primary school already keep mention us to be well organized.

since my title about robot memory system is challenging, but i willing to take a challenge. now the first time i need to be ready is to kick away my laziness!!! ROCK and ROLL!!!!