You are on page 1of 9

Project Name:

VIRTUAL TOUCH SCREEN FOR ROBOTIC NAVIGATION

ABSTRACT

Robotic field for students project is taken over since very long and there are various method of Robotic Navigation already implemented. Hence in this project we have come up with a very new and innovative method of Robotic Navigation and we have named it as Virtual Touch Screen for Robotic Navigation.

The basic aim of our project is to develop such a method in which robot can directly understand the navigation or any other commands given by moving the fingers in front of its vision. To demonstrate this we have taken small initiative by developing a prototype.

In our system there will be a web camera connected to the PC. And the view range of the camera on the desk will act as a touch screen. When the user will move his finger in any direction on the said Touch Screen, the Robot will also take a movement in the same direction. Say for example if the user moves his finger in forward direction then the wireless robot at a far place will also move forward. And so on for the rest.

BACKGROUND OVERVIEW

The following are some existing methods of Robotic Navigation

PC Based Wired Robotic Navigation, PC Based Wireless Robotic Navigation, SMS Based Robotic Navigation, Bluetooth Based Wireless Robotic Navigation, RF Based Remote Controlled Robotic Navigation

Drawbacks of Existing System:

In all the above mentioned system there is no visual intelligence in the robot which can help it for understanding the gesture based commands given by human being.

Proposed System:

The basic aim of our project is to develop such a method in which robot can directly understand the navigation or any other commands given by moving the fingers in front of its vision. To demonstrate this we have taken small initiative by developing a prototype. In our system there will be a web camera connected to the PC. And the view range of the camera on the desk will act as a touch screen. When the user will move his finger in any direction on the said Touch Screen, the Robot will also take a movement in the same direction. Say for example if the user moves his finger in forward direction then the wireless robot at a far place will also move forward. And so on for the rest.

THE PROPOSED SYSTEM

BLOCK DIAGRAM

Explanations of Blocks:

Power Supply: This unit will supply the various voltage requirements of each unit. This will be consists of transformer, rectifier, filter and regulator. The rectifier used here will be Bridge Rectifier. It will convert 230VAC into desired 5V/12V DC. Microcontroller: This unit is the heart of the complete system. It is actually responsible for all the process being executed. It will monitor & control all the peripheral devices or components connected in the system. In short we can say that the complete intelligence of the project resides in the software code embedded in the Microcontroller. The controller here user will be of 8051 family. The code will be written in Embedded C and will be burned or programmed into the code memory using a programmer. This unit requires +5VDC for it proper operation. LCD 16x2: It is called Liquid Crystal Display. We are going to use 16x2 character LCD. This will be connected to microcontroller. The job of LCD will be to display all the system generated messages coming from the controller. LCD will provide interactive user interface. This unit requires +5VDC for it proper operation. MAX 232: This section will be used to convert TTL logic into RS232 logic and vice-versa. In TTL---logic 1 is +5V and logic 0 is 0V. In RS232---logic 1 is -10V and logic 0 is +10V.This unit will provide interface that is required to communicate microcontroller with RS232 based devices using serial communication link. The MAX232 IC is dedicated for the logic conversion. This unit is also called as Logic Convertor OR Level Convertor. This unit requires +5VDC for it proper operation. DC Motor Driver: This unit is nothing but H-Bridge driver encapsulated in a single IC. Here we will use L293D IC for DC motor driving. It can drive up to 4 DC motors in unidirectional mode and 2 DC motors in bidirectional mode. It can sink up to 600mA per Channel. The job of this unit is to drive the connected motors in desired direction when microcontroller sends signal to their respective channels. This unit requires +12VDC for it proper operation.

DC Motor: Here we are going to use DC Geared Motors of 10/30/45 RPM. The voltage required to drive the motors are 12VDC and current is nearly 200mA. Gears are used for more torque. This unit requires +12VDC for it proper operation. RF Encoder HT12E: This unit is used to encode the 4-bit data before transmitting it in the communication channel. Basically it generates a serial bit stream of the parallel input data bits. It then sends data stream to RF transmitter unit. This unit requires +5V to 12V DC for it proper operation. RF Decoder HT12D: This unit is used to decode the 4-bit after receiving it from the RF Receiver unit. Basically it generates a parallel data from the serial incoming bit stream. This unit requires +5 to 12VDC for it proper operation. The RF Transmitter: This unit performs very significant roll i.e. it is responsible for the modulation (ASK, CF-434MHz) of the message or data to be transferred. Once the data is modulated then is transmitted or launched in Air by the help of the antenna. The baud rate is generally 1200bps and the range will be up to 100 ft. This unit requires +5V to 12V DC for it proper operation. The RF Receiver: This unit performs very significant roll i.e. it is responsible for the demodulation of the message or data after reception from air. This section is internally constructed with Amplifier unit, Filter unit, Peak Detector, Sample and Hold circuit and Level Shifter. This unit requires +5VDC for it proper operation.

Features: The Following are the prominent features of the above discussed system RF Based Wireless Link at 1200 bps, ASK Modulation at 434MHz, Up to 100 ft. range, MATLAB based image processing, Finger movement based ROBOT controlling.

Drawbacks: This system has certain drawbacks also as listed Uses PC for image processing, Speed of processing slow,

Future Modifications: There is always chance to improve the any system as research & development is an endless process. Our system is no exception to this phenomenon. The following improvements can be done Range can be increased, Can Add Robotic Arm, In built system for video analysis,

SCOPE & APPLICATIONS Only the imagination can limit the applications of the above proposed system. Though the following are some examples Robotic vision development, Exploration robots, Can be used for spy robot, Firefighting robot, Various military applications, Gaming, etc.

CONCLUSION: By the realization of the above proposed system one can learn many aspects of a digital electronics circuit. This will give the complete knowledge of designing microcontroller based system and developing embedded software.

You might also like