Speech Controlled Robot

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 20

By:MAHENDRA JALA AKSHAY KOLI SAGAR SHINDE

Introduction
Voice Controlled Robot (VCR) is a mobile

robot whose motions can be controlled by the user by giving specific voice commands. The speech recognition software running on a PC . Software is capable of identifying the 5 voice commands Run, Stop, Left, Right and Back issued by a particular user. After processing the speech, the necessary motion instructions are given to the mobile platform via a RF link.

Speech Input through Microphon e

Computer Sapi and Visual Basic software

User interface with PC is provided by means

of Microphone. When user gives some command for Robot navigation via microphone, sapi software which works as add-on with Visual Basic program, decodes and recognizes the speech and decoded data is transferred to Visual Basic program.

Speech Input through Microphon e

Computer Sapi and Visual Basic software

Parallel Port

Visual Basic Program compares received

command with Forward, Backward, Left Turn and Right Turn or Stop Command. Visual Basic command then outputs corresponding command on parallel port of PC.

The Parallel port or line printer terminal is

found commonly on the back of a PC as a DType 25 Pin female connector. The port is composed of 4 control lines, 5 status lines and 8 data lines. The original parallel port is a bundle of three ports namely, data port, status port, and control port. Each of the Data, Status, and the Control port have specific addresses assigned to them.

We are using DB25 connector for parallel port. Pins 2 through 9 form the 8-bit data output port. Pins 1, 14, 16, and 17 form the control port which is capable of reading/writing. Pins 10 through 13 and Pin 15 together form the status port.

Speech Input through Microphon e

Computer Sapi and Visual Basic software

Parallel Port

Opto coupler

Opto coupler is used for avoiding any

electrical damages to parallel port in case if some problem occurs with the connected circuit.

Speech Input through Microphon e

Computer Sapi and Visual Basic software

Parallel Port

Opto coupler

433MHZ RF encoder

RF encoder will encode commands needs to

be transmitted.

Speech Input through Microphon e

Computer Sapi and Visual Basic software

Parallel Port

Opto coupler

Antenna

433MHZ RF Transmitt er

433MHZ RF encoder

Encoded signals are transmitted by RF

transmitter via antenna. 433MHz is a free RF band available for experimental purpose.

Antenna

At Robot

433MHZ RF Receiver

433MHZ RF decoder

While antenna at robot receives RF

transmitted command and RF decoder decodes the command which is directly given to motor driver circuit.

Antenna

At Robot

433MHZ RF Receiver

433MHZ RF decoder

Motor Driving Circuit

DC Motor for navigation

Motor driver circuit output is used to

Robot drive Navigation

DC motors for Robot navigation.

The system requirement for this application can be broadly categorized under two headings namelyHardware Requirements Software requirements

Processor: Pentium 1/ Pentium II / Pentium III / Pentium IV. Memory : 32 MB Ram (Minimum) Resolution: 800 x 600 pixels. Electronic wireless interface circuit -Opto coupler --433MHz transmitter / receiver module --Relay

Software Requirements: Platform : Any Operating System. Language: JAVA

Advised
Dont speak to fast but also not to slowly Speak clearly Dont speak too close to the microphone. 30-

50 cm is a good distance.
Try to speak with a good English accent.

Advantages:Can be used for distance control of the robot

with the help of speech only.


Controlling machines via typing a command

or clicking with mouse is very common way to do tasks while here we are presenting a new way to control things.

Future scope:Robot voice response feedback can also be

implemented.
We can also use this type of robot in military

which is to identified the target or terrorists position by using infrared camera.

Conclusion
The voice recognition software has an

accuracy around 75% in correctly identifying a voice command.

But it is highly sensitive to the surrounding

noises. There is a possibility of misinterpreting some noises as one of the voice commands given to the robot.

Also the accuracy of word recognition

reduces in face of the noise. The sound coming from motors has a significant

RERERENCES
C.Breazeal Emotive Qualities in Robot Speech

www.google.com www.wikipedia.com

You might also like