Page 216 - Concise Encyclopedia of Robotics
P. 216

Natural Language
                            treatments. Biological research is largely a trial-and-error process. Suppose
                            people could build millions of smart robots of nanometric dimensions,
                            programmed to go after certain bacteria and viruses and kill them?
                            Futurists believe this is possible. They envision building molecular com-
                            puters from individual atoms of carbon, a fundamental ingredient of all
                            living matter. These computers would store data in much the same way as
                            does DNA, but the computers would be programmed by people rather
                                                                           7
                            than nature. These computers could be as small as 100 nm (10
                                                                            m or
                            0.0001 mm) in diameter. Even an object this small has enough carbon
                            atoms to make a chip with processing power equivalent to that of a typical
                            personal computer.
                              There is a dark side to nanorobotics. Anything that can be used con-
                            structively can be used in some destructive way, as well. Programmable
                            antibodies could, if they got into the hands of the wrong kinds of people,
                            be used as biological weapons.
                              See also BIOCHIP and BIOMECHATRONICS.
                         NATURAL LANGUAGE
                            A natural language is a spoken or written language commonly used by
                            people. Examples are English, Spanish, Russian, and Chinese.
                              In user-friendly computer and robotic systems, it is important that the
                            machine be able to speak and/or write, and also to understand, as much
                            natural language as possible. The more natural language a machine can
                            accept and generate, the more people will be able to use the machine with
                            less time spent learning how to do so.
                              Natural language will be extremely important in the future of hobby
                            and personal robotics.If you want your robot Cyberius to get a cup of water,
                            for example, you would like to tell it, “Cyberius, please get me a cup of
                            water.” You don’t want to have to type a bunch of numbers, letters, and
                            punctuation marks on a terminal, or speak in some arcane jargon that is
                            nothing like normal talk.
                              See also SPEECH RECOGNITION and SPEECH SYNTHESIS.
                         NESTED LOOPS
                            In reasoning schemes or programs, logical loops are often found. A loop
                            is a set of operations or steps that is repeated twice or more. Sometimes,
                            loops occur inside other loops. They are then said to be nested loops.
                              The smaller loop in a nest usually involves fewer steps per repetition
                            than the larger loop. The number of times a loop is followed is inde-
                            pendent  of the  number  of steps  it  contains. A  small, secondary  loop
                            might be repeated 1 million times, while the larger loop surrounding it is
                            repeated only 100 times.




                                                   
   211   212   213   214   215   216   217   218   219   220   221