Robot Modeling and Control. Mark W. Spong

Чтение книги онлайн.

Читать онлайн книгу Robot Modeling and Control - Mark W. Spong страница 13

Robot Modeling and Control - Mark W. Spong

Скачать книгу

style="font-size:15px;">      579 578

      580 579

      581 580

      582 581

      583 582

      584 583

      585  584

      To my wife Lila – MWS To my wife Wendy – SH To my grandson Niyuddh Anand – MV

      This text is a second edition of our book, Robot Modeling and Control, John Wiley & Sons, Inc., 2006, which grew out of the earlier text, M.W. Spong and M. Vidyasagar, Robot Dynamics and Control, John Wiley & Sons, Inc., 1989. The second edition reflects some of the changes that have occurred in robotics and robotics education in the past decade. In particular, many courses are now treating mobile robots on an equal footing with robot manipulators. As a result, we have expanded the discussion on mobile robots into a full chapter. In addition, we have added a new chapter on underactuated robots. We have also revised the material on vision, vision-based control, and motion planning to reflect changes in those topics.

      Organization of the Text

      After the introductory first chapter, which introduces the terminology and history of robotics and discusses the most common robot design and applications, the text is organized into four parts. Part I consists of four chapters dealing with the geometry of rigid motions and the kinematics of manipulators.

      Chapter 2 presents the mathematics of rigid motions; rotations, translations, and homogeneous transformations.

      Chapter 3 presents solutions to the forward kinematics problem using the Denavit–Hartenberg representation, which gives a very straightforward and systematic way to describe the forward kinematics of manipulators.

      Chapter 4 discuses velocity kinematics and the manipulator Jacobian. The geometric Jacobian is derived in the cross product form. We also introduce the so-called analytical Jacobian for later use in task space control. We have reversed the order of our treatment of velocity kinematics and inverse kinematics from the presentation in the first edition in order to include a new section in Chapter 5 on numerical inverse kinematics algorithms, which rely on the Jacobian for their implementation.

      Part II deals with dynamics and motion planning and consists of two chapters.

      Chapter 6 is a detailed account of robot dynamics. The Euler–Lagrange equations are derived from first principles and their structural properties are discussed in detail. The recursive Newton–Euler formulation of robot dynamics is also presented.

      Chapter 7 is an introduction to the problems of path and trajectory planning. Several of the most popular methods for motion planning and obstacle avoidance are presented, including the method of artificial potential fields, randomized algorithms, and probabilistic roadmap methods. The problem of trajectory generation is presented as essentially a problem of polynomial spline interpolation. Trajectory generation based on cubic and quintic polynomials as well as trapezoidal velocity trajectories are derived for interpolation in joint space.

      Part III deals with the control of manipulators.

      Chapter 8 is an introduction to independent joint control. Linear models and linear control methods based on PD, PID, and state space methods are 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

Скачать книгу