Robot Modeling and Control. Mark W. Spong. Читать онлайн. Newlib. NEWLIB.NET

Автор: Mark W. Spong
Издательство: John Wiley & Sons Limited
Серия:
Жанр произведения: Техническая литература
Год издания: 0
isbn: 9781119524045
Скачать книгу
presented for set-point regulation, trajectory tracking, and disturbance rejection. The concept of feedforward control, including the method of computed torque control, is introduced as a method for nonlinear disturbance rejection and for tracking of time-varying reference trajectories.

      Chapter 9 discusses nonlinear and multivariable control. This chapter summarizes much of the research in robot control that took place in the late 1980s and early 1990s. Simple derivations of the most common robust and adaptive control algorithms are presented that prepare the reader for the extensive literature in robot control.

      Chapter 10 treats the force control problem. Both impedance control and hybrid control are discussed. We also present the lesser known hybrid impedance control method, which allows one to control impedance and regulate motion and force at the same time. To our knowledge this is the first textbook that discusses the hybrid impedance control approach to robot force control.

      Chapter 12 is a tutorial overview of geometric nonlinear control and the method of feedback linearization of nonlinear systems. Feedback linearization generalizes the methods of computed torque and inverse dynamics control that are covered in Chapters 8 and 9. We derive and prove the necessary and sufficient conditions for local feedback linearization of single-input/single-output nonlinear systems, which we then apply to the flexible joint control problem. We also introduce the notion of nonlinear observers with output injection.

      Part IV is a completely new addition to the second edition and treats the control problems for underactuated robots and nonholonomic systems.

      Chapter 13 deals with underactuated serial-link robots. Underactuation arises in applications such as bipedal locomotion and gymnastic robots. In fact, the flexible-joint robot models presented in Chapters 8 and 12 are also examples of underactuated robots. We present the ideas of partial feedback linearization and transformation to normal forms, which are useful for controller design. We also discuss energy and passivity methods to control this class of systems.

      Chapter 14 deals primarily with wheeled mobile robots, which are examples of systems subject to nonholonomic constraints. Many of the control design methods presented in the chapters leading up to Chapter 14 do not apply to nonholonomic systems. Thus, we cover some new techniques applicable to these systems. We present two fundamental results, namely Chow’s theorem and Brockett’s theorem, that provide conditions for controllability and stabilizability, respectively, of mobile robots.

      Finally, the appendices have been expanded to give much of the necessary background mathematics to be able to follow the development of the concepts in the text.

      A Note to the Instructor

      A graduate-level course on robot dynamics and control can be taught using all or parts of Chapters 6 through 12.

      Finally, one or more special topics courses can be taught using Chapters 9 through 14. Below we outline several possible courses that can be taught from this book:

       Course 1: Introduction to Robotics

      Level: Junior/Senior undergraduate

      For a one quarter course (10 weeks):

       Chapter 1: Introduction

       Chapter 2: Rigid Motions and Homogeneous Transformations

       Chapter 3: Forward Kinematics

       Chapter 4: Velocity Kinematics and Jacobians

       Chapter 5: Inverse Kinematics

      For a one semester course (16 weeks) add:

       Chapter 7: Motion Planning and Trajectory Generation

       Chapter 8: Independent Joint Control

       Course 2: Robot Dynamics and Control

      Level: Senior undergraduate/graduate

      For a one quarter course (10 weeks):

       Chapters 1–5: Rapid Review of Kinematics (selected sections)

       Chapter 6: Dynamics

       Chapter 7: Path and Trajectory Planning

       Chapter 9: Nonlinear and Multivariable Control

       Chapter 10: Force Control

      For a one semester course (16 weeks) add:

       Chapter 11: Vision-Based Control

       Chapter 12: Feedback Linearization

       Course 3: Advanced Topics in Robot Control

      Level: Graduate

      For a one semester course (16 weeks):

       Chapter 6: Dynamics

       Chapter 7: Motion Planning and Trajectory Generation

       Chapter 9: Nonlinear and Multivariable Control

       Chapter 11: Vision-Based Control

       Chapter 12: Feedback Linearization

       Chapter 13: Underactuated Robots

       Chapter 14: Mobile Robots

      The instructor may wish to supplement the material in any of these courses with additional material to delve deeper into a particular topic. Also, either of the last two chapters can be covered in Course 2 by eliminating the Force Control chapter or the Vision-Based Control chapter.

      Acknowledgements

      We would like to offer a special thanks to Nick Gans, Peter Hokayem, Benjamin Sapp, and Daniel Herring, who did an outstanding job of producing most of the figures in the first edition, and to Andrew Messing for figure contributions to the current edition. We would like to thank Francois Chaumette for discussions regarding the formulation of the interaction matrix in Chapter 11 and to Martin Corless for discussion on the robust control problem in Chapter 9. We are indebted to several reviewers for their very detailed and thoughtful reviews, especially Brad Bishop, Jessy Grizzle, Kevin Lynch, Matt Mason, Eric Westervelt. We would like to thank our students, Nikhil Chopra, Chris Graesser, James Davidson, Nick Gans, Jon Holm, Silvia Mastellone, Adrian Lee, Oscar Martinez, Erick Rodriguez, and Kunal Srivastava, for constructive feedback on the first edition.

      We would