Page 135 - Anatomy of a Robot
P. 135

03_200256_CH03/Bergren  4/17/03  12:27 PM  Page 120
                             120 CHAPTER THREE
                             Price
                             It’s possible to obtain processors for under a dollar, and it’s possible to pay thousands
                             of dollars for some. When shopping for processors, don’t forget that a quote means
                             nothing if delivery is not forthcoming. Some processor companies will not even talk to
                             customers who only want a few processors.

                             Software Tools

                             A  good  processor  that  is  not  well  supported  is  useless.  Here  are  some  factors  to
                             consider:
                                 Support How well is the processor supported with software development tools?
                                 Many special-purpose processors have custom-made tools that must be used.
                                 Most general-purpose processors attract sufficient attention so that multiple soft-
                                 ware tools are available.
                                 Second source  What will happen if the processor company goes out of busi-
                                 ness? It is possible to specify processors for the robot that can be purchased from
                                 multiple vendors. The processors may not be identical in all cases, but the con-
                                 version will be simple. Don’t forget that it does no good to secure two distributors
                                 for a processor if the processor is only made in one place!
                                 Availability of SW engineers  Don’t forget to consider the software engineers
                                 when choosing a processor for the robot. If the SW engineer cannot handle the
                                 chosen processor, consider replacing the processor. The other, easier option is to
                                 replace the programmer!
                                 Software price  Don’t forget to consider the price of the software tools. Many
                                 are available on the Internet, but others can be very expensive.
                                 Development equipment    Some software tools may require a very fast devel-
                                 opment system, and it may not be a PC. If the development system requires Unix
                                 or another operating system, a PC may not be the right choice for the hardware
                                 platform.
                                 Licenses needed Consider how many programmers must use the development
                                 software tools. Some tools come with “seat” licenses, meaning the project will
                                 need one license for each engineer using the development tools.



                             Development Time and Expense

                             Beyond the issue of software development tools, many other issues can affect the time
                             and expense of the development of the robot:
   130   131   132   133   134   135   136   137   138   139   140