Page 122 - Anatomy of a Robot
P. 122

03_200256_CH03/Bergren  4/17/03  12:27 PM  Page 107
                                                                               COMPUTER HARDWARE 107
                            business life, every computer is hooked up to the network in the office. The network,
                            as it applies to a computer, looks just like a single cable that hooks into the back of the
                            computer. The computer software knows how to talk to the other computers on the net-
                            work and can use the wire to do so. We will discuss just how this occurs in the chapter
                            on communications. The commonly used communication links (between computers)
                            used in network communication are the following:
                                10/100BaseT    A single cable attaches to the back of the computer to provide
                                 10/100BT connectivity. The cable may look like a phone cable or it may be coax-
                                 ial like a cable TV cable. It may well use the Ethernet signaling voltages and pro-
                                 tocols, and it probably is directly connected to a switchbox in a back room full of
                                 server  computers.  It’s  the  single  most  popular  way  of  connecting  computers
                                 together and would be a good choice for the robot. Most computer boards that are
                                 purchased off-the-shelf have a network connector on board, but beware; this type
                                 of communication system requires a sizeable amount of software to support it. If
                                 the robot needs such a communication link (and connector), make sure the robot’s
                                 computer will include the proper operating and network stack software. We’ll dis-
                                 cuss this further later.
                                 A 10BT interface has a raw bandwidth of 1.25 MBps but generally cannot sup-
                                 port more than 75 percent of that. The 100BT is 10 times faster. Many computers
                                 support both interfaces. A 1000BT interface is 10 times faster again, supporting
                                 a bandwidth of 125 MBps. Don’t forget to derate this number for practical pur-
                                 poses. However, at such speeds, many computers cannot even keep up with a
                                 1000BT interface; high-speed, 32-bit systems are needed. Remember, the robot’s
                                 computer system will only be as fast as its weakest link. Here are a couple of web
                                 sites about the type of wires needed for such communication links:
                                   www.linksys.com/faqs/default.asp?fqid=18
                                   www.zytrax.com/tech/layer_1/cables/tech_lan.htm
                                Wireless (RF) It’s not unlikely that the robot will need to be mobile. Assuming
                                 that’s the case, having a local area network (LAN) wire plugged into the wall is
                                 impractical (and not cool). Designers long ago freed the owners of portable PCs from
                                 such wiring tethers with the introduction of a few wireless protocols. The most pop-
                                 ular is 802.11, which comes in various versions, the most prevalent of which is
                                 802.11b. It boasts speeds of up to 1.3 MBps, comparable to the wired 10BT standard.
                                 If we can restrict the communication needs of the robot to a fraction of that band-
                                 width, then 802.11b might make an excellent choice for external communications.
                                 Just be aware that an RF communication link is much more prone to errors than a
                                 wired link. Motors, computers, lights, radio stations, and even the stars all put out
                                 interference that can quickly corrupt a well-designed, standard RF communication
   117   118   119   120   121   122   123   124   125   126   127