Search This Blog

Saturday, November 5, 2011

Block Diagram

This is the block diagram of our project...
The separate detailed diagram is also shown below:




The complete circuit diagram is also shown below:

Introduction


This website contains in details the idea of the project AUTOMATIC GESTURE CONTROLLED ROBOT. the project AUTOMATIC GESTURE CONTROLLED ROBOT.
In the Industrial scenario, though, the autonomous robots have found a great application but still some problems do occur, e.g. in autonomous vehicles, the path to be traced is already specified and saved in the memory location, but it would be much better if the user himself defines the path so that he can keep a check on the trip. Also to avoid any undesired situations like traffic jams, the track specified will do no good, in those cases this AUTOMATIC GESTURE CONTROLLED ROBOT finds a wide range of application.
The presence of cameras in cell phones is becoming extremely commonplace as the price of inclusion plummets. As more and more people are equipped with these cameras it becomes feasible to develop a range of applications that utilize the camera for purposes other than simply taking a snapshot. One such application is to use some image processing software to sample the data contained in the image and to use this as a code to reference information.
This project personifies a developing technology which is known as the “Sixth Sense” technology or the 6G technology where everything will work as per the gestures of the user without doing any much mechanical tasks, thus, making human life more comfortable.
                                                   Sixth Sense Device
Our aim is to construct a robot which analyses the gesture of the user and works accordingly. The robot recognizes a specific colour and then analyses the movement within a specified area on the screen in different regions and then responds accordingly. The input is taken in the form of an image through a webcam and the processing is done in MatLab 7.10. The interfacing of the robot is done with the motors through the microcontroller Atmega8 of the AVR series and its synchronization with the computer is done through a parallel port DB-25.

     SIDE WORKING
Firstly the user has to take a small piece of a specified colour say RED and keep that in front of the webcam. Then the webcam is initialized using MatLab 7.10 and the colour is moved in different directions one by one. As per the movement of the colour on the screen, the robot will also show movement. Suppose the user moves the colour upwards on the screen, the robot will move forward. If the user moves the colour in the downward direction, the robot will move backwards, if the colour is moved left on the screen, the robot will move left, if the colour is moved right, the robot will show movement in the right direction and if the colour remains in the centre of the screen, the robot will stop moving.

            OBJECTIVES OF THE STUDY

• The robot must be capable of analyzing the movement of the specified colour on the Computer screen.

• It should be capable of taking various degrees of turns.

• It must be prepared of a situation that it doesn’t show any movement when the specified
  Colour doesn’t get displayed on the computer screen.
• The robot must be reliable.
• Minimum space on the design board must be a primary concern in the design.


 SCOPE OF STUDY
The robot can be further enhanced and can be used in the switching of various home appliances merely with the help of some gestures. Moreover, the technique can be used to enhance the password protected systems with face recognition systems. Also this technique also holds good in driving vehicles without any human interfacing with the vehicle without actually being in it.
                        Also any other autonomous application can be enhanced with this technique of gesture detection hence making it more efficient and easy to use. Similarly as above, this technique can also be implemented in the speed control system of a motor and many other such areas and even our day-to-day life.
This one of the most revolutionary technologies till date which will surely change the way of living and make it much easier for us, with just a movement of our fingers.

REFERENCES:

1.         “MATLAB PROGRAMMING” by Andy H Register
2.         “Programming and Customizing the AVR” by Dhananjay V Gadre
3.         www.datasheets4you.com
4.          www.howstuffworks.com
5.          www.alldatasheets.com
6.          www.efyprojects.com