Page 14 - Anatomy of a Robot
P. 14

00_200256_FM/Bergren  4/10/03  11:54 AM  Page xiii
                                                                                     INTRODUCTION XIII
                            microprocessors and commented on the applicability of various computer options. Just
                            as the lack of planning can ruin a robot project, so too can the wrong choice of micro-
                            processor. The last part of the chapter has a large checklist that can help you through
                            the process of selecting a computer.
                              Chapter 4 covers reliability, safety, and compliance. The first section defines relia-
                            bility and provides methods for predicting and measuring it. The chapter also includes
                            a list of components to be wary of and some advice about using them. In the safety sec-
                            tion is a list of dangers that can sneak up on even the most experienced designers, and
                            it also offers advice about managing risks. The compliance and testing section covers
                            environmental considerations, emissions, and many tips for forestalling problems.
                              Chapter 5 covers the early stage of the design process, the high-level design (HLD).
                            The text covers where to start, what to consider first, and how to make the design gel
                            early. Although every robotic project will be different, I wanted the chapter to document
                            how I would go about designing a robot. I closed my eyes, gave myself a phantom team
                            of engineers, and wrote down what I’d do. Let me know if you’d do it differently.
                              Chapter 6 covers power and energy. First, I discuss how to determine the robot’s
                            energy requirements. It outlines a series of considerations that should be taken into
                            account in the selection and use of an energy source, with a specific concentration on
                            batteries.
                              Chapter 7 covers energy and software control systems, with an emphasis on energy
                            management. It includes a list of specific actions to take in the design of an energy-
                            efficient robot. I mentioned many considerations that should be kept in mind during the
                            selection and design of robotic software. The chapter outlines a coordinated approach
                            to the selection of a processor, a battery, a power supply, operating software, and appli-
                            cation software. Included are many software techniques that have proven successful,
                            including a discussion of braking methods.
                              Chapter 8 covers DSP and the chapter starts with an example of DSP processing that
                            is familiar to all of us. This leads to the two basic theorems of DSP. Specific examples
                            illustrate the need for both learning and using the theorems. The chapter includes dif-
                            ferent methods of constructing a classic DSP control system. I’ve included rules of
                            thumb for picking components, methods for programming them, and ways to test them.
                              Chapter 9 covers communication, which is vital to the effectiveness and power of
                            people, and robots are not far behind in this need. The chapter starts with the definition
                            of communication, the concept of noise, and Shannon’s theorem for the capacity of a
                            noisy communications link. I discuss baseband transmission, the basic techniques for
                            sending pulses down a wire, and the common baseband communication links, includ-
                            ing the Ethernet. The chapter outlines the reasons for modulated communication and
                            some of the methods for doing so. The emphasis is on the transmission of digital data
                            and the control of errors in a noisy communication channel. I’ve explained several
                            methods of encoding the data that make modern wireless communication possible. The
                            chapter lists and explains many of the standard tools used by communication engineers,
   9   10   11   12   13   14   15   16   17   18   19