11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Brooks, Rodney 59such as Flickr <strong>and</strong> YouTube, using the Internet as a substitutefor a traditional phone line (see voip), <strong>and</strong> even gaming(see online games). Broadb<strong>and</strong> is thus helping drive theintegration <strong>of</strong> many forms <strong>of</strong> media (see digital convergence)<strong>and</strong> the continuous connectivity that an increasingnumber <strong>of</strong> people seem to be relying on (see ubiquitouscomputing).Further ReadingBates, Regis. Broadb<strong>and</strong> Telecommunications H<strong>and</strong>book. 2nd ed.New York: McGraw-Hill, 2002.Bertolucci, Jeff. “Broadb<strong>and</strong> Exp<strong>and</strong>s.” PC World (August 2007):77–90.Cybertelecom. “Statistics: Broadb<strong>and</strong>.” Available online. URL:http://www.cybertelecom.org/data/broadb<strong>and</strong>.htm. AccessedJuly 17, 2007.Gaskin, James E. Broadb<strong>and</strong> Bible. New York: Wiley, 2004.Hellberg, Chris, Dylan Greene, <strong>and</strong> Truman Boyes. Broadb<strong>and</strong>Network Architectures: Designing <strong>and</strong> Deploying Triple-PlayServices. Upper Saddle River, N.J.: Prentice Hall, 2007.Brooks, Rodney(1954– )Australian, AmericanRoboticistRodney Brooks’s ideas about robots have found their wayinto everything from vacuum cleaners to Martian rovers.Today, as director <strong>of</strong> the Artificial Intelligence Laboratoryat the Massachusetts Institute <strong>of</strong> <strong>Technology</strong>, Brookshas extended his exploration <strong>of</strong> robot behavior into newapproaches to artificial intelligence.Brooks was born in Adelaide, Australia, in 1954. Asa boy he was fascinated with computers, but it was stillthe mainframe era, <strong>and</strong> he had no access to them. Brooksdecided to build his own logic circuits from discardedelectronics modules from the defense laboratory where hisfather worked. Brooks also came across a book by GreyWalter, inventor <strong>of</strong> the “cybernetic tortoise” in the late1940s. He tried to build his own <strong>and</strong> came up with “Norman,”a robot that could track light sources while avoidingobstacles. In 1968, when young Brooks saw the movie 2001:A Space Odyssey, he was fascinated by the artificial intelligence<strong>of</strong> its most tragic character, the computer HAL 9000(see artificial intelligence <strong>and</strong> robotics).Brooks majored in mathematics at Flinders Universityin South Australia, where he designed a computer language<strong>and</strong> development system for artificial intelligence projects.He also explored various AI applications such as theoremsolving, language processing, <strong>and</strong> games. He was then ableto go to Stanford University in Palo Alto, California, in 1977as a research assistant.While working for his Ph.D. in computer science,awarded in 1981, Brooks met John McCarthy, one <strong>of</strong> the“elder statesmen” <strong>of</strong> AI in the Stanford Artificial IntelligenceLab (SAIL). He also joined in the innovative projectsbeing conducted by researchers such as Hans Moravec, whowere revamping the rolling robot called the Stanford Cart<strong>and</strong> teaching it to navigate around obstacles.In 1984 Brooks moved to the Massachusetts Institute<strong>of</strong> <strong>Technology</strong>. For his Ph.D. research project, Brooks <strong>and</strong>his fellow graduate students equipped a robot with a ring<strong>of</strong> sonars (adopted from a camera rangefinder) plus twocameras. The cylindrical robot was about the size <strong>of</strong> R2D2<strong>and</strong> was connected by cable to a minicomputer. However,the calculations needed to enable a robot to identify objectsas they appear at different angles were so intensive that therobot could take hours to find its way across a room.Brooks decided to take a lesson from biological evolution.He realized that as organisms evolved into more complexforms, they could not start from scratch each time theyadded new features. Rather, new connections (<strong>and</strong> ways <strong>of</strong>processing them) would be added to the existing structure.For his next robot, called Allen, Brooks built three “layers”<strong>of</strong> circuits that would control the machine’s behavior. Thesimplest layer was for avoiding obstacles: If a sonar signalsaid that something was too close, the robot would changedirection to avoid a collision. The next layer generated ar<strong>and</strong>om path so the robot could “explore” its surroundingsfreely. Finally, the third layer was programmed to identifyspecified sorts <strong>of</strong> “interesting” objects. If it found one, therobot would head in that direction.Each <strong>of</strong> these layers or behaviors was much simplerthan the complex calculations <strong>and</strong> mapping done by a traditionalAI robot. Nevertheless, the layers worked together ininteresting ways. The result would be that the robot couldexplore a room, avoiding both fixed <strong>and</strong> moving obstacles,<strong>and</strong> appear to “purposefully” search for things.In the late 1980s, working with Grinell More <strong>and</strong> anew researcher, Colin Angle, Brooks built an insectlikerobot called Genghis. Unlike Allen’s three layers <strong>of</strong> behavior,Genghis had 51 separate, simultaneously running computerprograms. These programs, called “augmented finitestate machines,” each kept track <strong>of</strong> a particular state orcondition, such as the position <strong>of</strong> one <strong>of</strong> the six legs. It isthe interaction <strong>of</strong> these small programs that creates therobot’s ability to scramble around while keeping its balance.Finally, three special programs looked for signals from theinfrared sensors, locked onto any source found, <strong>and</strong> walkedin its direction.Brooks’s new layered architecture for “embodied” robots<strong>of</strong>fered new possibilities for autonomous robot explorers.Brooks’s 1989 paper, “Fast, Cheap, <strong>and</strong> Out <strong>of</strong> Control: ARobot Invasion <strong>of</strong> the Solar System,” envisaged flocks <strong>of</strong>tiny robot rovers spreading across the Martian surface,exploring areas too risky when one has only one or twovery expensive robots. The design <strong>of</strong> the Sojourner Marsrover <strong>and</strong> its successors, Spirit <strong>and</strong> Opportunity, would partiallyembody the design principles developed by Brooks<strong>and</strong> his colleagues.In the early 1990s Brooks <strong>and</strong> his colleagues beg<strong>and</strong>esigning Cog, a robot that would embody human eyemovement <strong>and</strong> other behaviors. Cog’s eyes are mountedon gimbals so they can easily turn to track objects, aidedby the movement <strong>of</strong> the robot’s head <strong>and</strong> neck (it has nolegs). Cog also has “ears”—microphones that can help itfind the source <strong>of</strong> a sound. The quest for more humanlikerobots continued in the late 1990s with the development <strong>of</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!