Page 164 - Robots Androids and Animatrons : 12 Incredible Projects You Can Build
P. 164

Speech-controlled                                    7


                                                       mobile robot








                                       SPEECH IS AN IDEAL METHOD FOR ROBOTIC CONTROL AND
                                       communication. The speech-recognition circuit we will outline in
                                       this chapter functions independently from the robot’s main intelli-
                                       gence [central processing unit (CPU)]. This is a good thing because
                                       it doesn’t take any of the robot’s main CPU processing power for   143
                                       word recognition. The CPU must merely poll the speech circuit’s
                                       recognition lines occasionally to check if a command has been is-
                                       sued to the robot. We can even improve upon this by connecting the
                                       recognition line to one of the robot’s CPU interrupt lines. By doing
                                       this, a recognized word would cause an interrupt, letting the CPU
                                       know a recognized word had been spoken. The advantage of using
                                       an interrupt is that polling the circuit’s recognition line occasionally
                                       would no longer be necessary, further reducing any CPU overhead.
                                       Another advantage to this stand-alone speech-recognition circuit
                                       (SRC) is its programmability. You can program and train the SRC
                                       to recognize the unique words you want recognized. The SRC can
                                       be easily interfaced to the robot’s CPU.

                                       Most voice recognition systems on the market today are software
                                       programs that require a host computer [usually an IBM personal
                                       computer  (PC)  or  compatible]  and  a  sound  card.  The  speech-
                                       recognition system is still software-based even though it requires
                                       hardware (a sound card). These programs typically run in the back-
                                       ground of a DOS or Windows environment, stealing themselves a
                                       portion of memory and CPU processing power while allowing other
                                       programs like Lotus or Word to run concurrently. The concurrent

                                                       Team LRN                     Speech-controlled mobile robot

                            Copyright 2002, 1998 The McGraw-Hill Companies, Inc. Click Here for Terms of Use.
   159   160   161   162   163   164   165   166   167   168   169