Page 11 -
P. 11

PREFACE                                                        ix

              We wanted this book to be suitable either for the controls engineer or the
            roboticist. Therefore, Appendix A provides a background in robot kine-
            matics and Jacobians, and Chapter 2 a background in control theory and
            mathematical notions. The intent was to furnish a text for a second course
            in robotics at the graduate level, but given the background material it is used
            at UTA as a first year graduate course for electrical engineering students.
            This course was also listed as part of the undergraduate curriculum, and the
            undergraduate students quickly digested the material.
              Chapter 3 introduces the robot dynamical equations needed as the basis
            for controls design. In Appendix C and examples throughout the book are
            given the dynamics of some common arms. Chapter 4 covers the essential
            topic of computed-torque control, which gives important insight while also
            bringing together in a unified framework several sorts of classical and modern
            robot control schemes.
              Robust and adaptive control are covered in Chapters 5 and 6 in a parallel
            fashion to bring out the similarities and the differences of these two
            approaches to control in the face of uncertainties and disturbances. Chapter
            7 addresses some advanced techniques including learning control and arms
            with flexible joint coupling.
              Modern intelligent control techniques based on biological systems have
            solved many problems in the control of complex systems, including unknown
            non-parametrizable dynamics and unknown disturbances, backlash, friction,
            and deadzone. Therefore, we have added a chapter on neural network control
            systems as Chapter 8. A robot is only useful if it comes in contact with its
            environment, so that force control issues are treated in Chapter 9.
              A key to the verification of successful controller design is computer
            simulation. Therefore, we address computer simulation of controlled
            nonlinear systems and illustrate the procedure in examples throughout the
            text. Simulation software is given in Appendix B. Commercially available
            packages such as MATLAB make it very easy to simulate robot control
            systems.
              Having designed a robot control system it is necessary to implement it;
            given today’s microprocessors and digital signal processors, it is a short step
            from computer simulation to implementation, since the controller subroutines
            needed for simulation, and contained in the book, are virtually identical to
            those needed in a microprocessor for implementation on an actual arm. In
            fact,  Chapter 10 shows the techniques for implementing the advanced
            controllers developed in this book on actual robotics systems.
              All essential information and controls design algorithms are displayed in
            tables in the book. This, along with the List of Examples and List of Tables
            at the beginning of the book make for convenient reference by the student,
            the academician, or the practicing engineer.
              We thank Wei Cheng of Milagro Design for her L T Xtypesetting and
                                                          A
                                                             E

            Copyright © 2004 by Marcel Dekker, Inc.
   6   7   8   9   10   11   12   13   14   15   16