Robot Modeling and Control / Edition 1

Robot Modeling and Control / Edition 1

ISBN-10:
0471649902
ISBN-13:
9780471649908
Pub. Date:
11/28/2005
Publisher:
Wiley
ISBN-10:
0471649902
ISBN-13:
9780471649908
Pub. Date:
11/28/2005
Publisher:
Wiley
Robot Modeling and Control / Edition 1

Robot Modeling and Control / Edition 1

$179.75
Current price is , Original price is $179.75. You
$179.75 
  • SHIP THIS ITEM
    This item is available online through Marketplace sellers.
  • PICK UP IN STORE
    Check Availability at Nearby Stores
  • SHIP THIS ITEM

    Temporarily Out of Stock Online

    Please check back later for updated availability.

This item is available online through Marketplace sellers.


Overview

"The coverage is unparalleled in both depth and breadth. No other text that I have seen offers a better complete overview of modern robotic manipulation and robot control."
–– Bradley Bishop, United States Naval Academy

Based on the highly successful classic, Robot Dynamics and Control, by Spong and Vidyasagar (Wiley, 1989), Robot Modeling and Control offers a thoroughly up-to-date, self-contained introduction to the field. The text presents basic and advanced material in a style that is at once readable and mathematically rigorous.

Key Features

  • A step-by-step computational approach helps you derive and compute the forward kinematics, inverse kinematics, and Jacobians for the most common robot designs.
  • Detailed coverage of vision and visual servo control enables you to program robots to manipulate objects sensed by cameras.
  • An entire chapter on dynamics prepares you to compute the dynamics of the most common manipulator designs.
  • The most common motion planning and trajectory generation algorithms are presented in an elementary style.
  • The comprehensive treatment of motion and force control includes both basic and advanced methods.
  • The text’s treatment of geometric nonlinear control is more readable than in more advanced texts.
  • Many worked examples and an extensive list of problems illustrate all aspects of the theory.
About the authors

Mark W. Spong is Donald Biggar Willett Professor of Engineering at the University of Illinois at Urbana-Champaign. Dr. Spong is the 2005 President of the IEEE Control Systems Society and past Editor-in-Chief of the IEEE Transactions on Control Systems Technology.

Seth Hutchinson is currently a Professor at the University of Illinois in Urbana-Champaign, and a senior editor of the IEEE Transactions on Robotics and Automation. He has published extensively on the topics of robotics and computer vision.

Mathukumalli Vidyasagar is currently Executive Vice President in charge of Advanced Technology at Tata Consultancy Services (TCS), India's largest IT firm. Dr. Vidyasagar was formerly the director of the Centre for Artificial Intelligence and Robotics (CAIR), under Government of India’s Ministry of Defense.


Product Details

ISBN-13: 9780471649908
Publisher: Wiley
Publication date: 11/28/2005
Edition description: Older Edition
Pages: 496
Product dimensions: 7.60(w) x 9.40(h) x 0.90(d)

About the Author

MARK W. SPONG has been researching and teaching robotics for over 35 years. He currently serves as a Professor, Excellence in Education Chair, in the Department of Systems Engineering at the University of Texas at Dallas. He has been recognized for outstanding achievements including the John R. Ragazzini Award for Control Education and the IEEE RAS Pioneer in Robotics Award. He is currently a Fellow of both IEEE and IFAC.

SETH HUTCHINSON received his Ph.D. from Purdue University in 1988, and is currently Professor and KUKA Chair for Robotics in the School of Interactive Computing at the Georgia Institute of Technology, where he also serves as Executive Director of the Institute for Robotics and Intelligent Machines. He was the Founding Editor-in-Chief of the IEEE Robotics and Automation Society's Conference Editorial Board, Editor-in-Chief of the IEEE Transactions on Robotics, and is a Fellow of the IEEE. His research in robotics spans the areas of planning, sensing, and control.

MATHUKUMALLI VIDYASAGAR received his Ph.D. in electrical engineering in 1969 from the University of Wisconsin in Madison. During his fifty-year career, he has worked in control theory, machine learning, robotics and cancer biology. Among the many honors he has received are Fellowship in The Royal Society and the IEEE Control Systems Award. At present he is a Distinguished Professor at the Indian Institute of Technology Hyderabad.

Table of Contents

Preface
Table of Contents
1Introduction1
1.1Mathematical Modeling of Robots3
1.1.1Symbolic Representation of Robots4
1.1.2The Configuration Space5
1.1.3The State Space6
1.1.4The Workspace6
1.2Robots as Mechanical Devices6
1.2.1Classification of Robotic Manipulators6
1.2.2Robotic Systems8
1.2.3Accuracy and Repeatability9
1.2.4Wrists and End Effectors10
1.3Common Kinematic Arrangements12
1.3.1Articulated Manipulator (RRR)12
1.3.2Spherical Manipulator (RRP)14
1.3.3SCARA Manipulator (RRP)15
1.3.4Cylindrical Manipulator (RPP)16
1.3.5Cartesian Manipulator (PPP)16
1.3.6Parallel Manipulator19
1.4Outline of the Text19
Problems27
Notes and References30
2Rigid Motions and Homogeneous Transformations35
2.1Representing Positions36
2.2Representing Rotations38
2.2.1Rotation in the Plane38
2.2.2Rotations in Three Dimensions41
2.3Rotational Transformations44
2.3.1Similarity Transformations47
2.4Composition of Rotations48
2.4.1Rotation with Respect to the Current Frame49
2.4.2Rotation with Respect to the Fixed Frame51
2.4.3Rules for Composition of Rotational Transformations52
2.5Parameterizations of Rotations53
2.5.1Euler Angles53
2.5.2Roll, Pitch, Yaw Angles56
2.5.3Axis/Angle Representation57
2.6Rigid Motions60
2.7Homogeneous Transformations61
2.8Summary63
Problems65
Notes and References72
3Forward and Inverse Kinematics73
3.1Kinematic Chains73
3.2The Denavit-Hartenberg Convention76
3.2.1Existence and Uniqueness Issues78
3.2.2Assigning the Coordinate Frames80
3.2.3Examples83
3.3Inverse Kinematics93
3.3.1The General Inverse Kinematics Problem93
3.3.2Kinematic Decoupling96
3.3.3Inverse Position: A Geometric Approach97
3.3.4Articulated Configuration98
3.3.5Spherical Configuration104
3.3.6Inverse Orientation105
3.4Summary110
Problems111
Notes and References117
4Velocity Kinematics - The Jacobian119
4.1Angular Velocity: The Fixed Axis Case120
4.2Skew Symmetric Matrices121
4.2.1Properties of Skew Symmetric Matrices122
4.2.2The Derivative of a Rotation Matrix124
4.3Angular Velocity: The General Case125
4.4Addition of Angular Velocities126
4.5Linear Velocity of a Point Attached to a Moving Frame128
4.6Derivation of the Jacobian129
4.6.1Angular Velocity130
4.6.2Linear Velocity131
4.6.3Combining the Linear and Angular Velocity Jacobians133
4.7The Tool Velocity138
4.8The Analytical Jacobian140
4.9Singularities141
4.9.1Decoupling of Singularities142
4.9.2Wrist Singularities144
4.9.3Arm Singularities144
4.10Static Force/Torque Relationships148
4.11Inverse Velocity and Acceleration150
4.12Manipulability153
4.13Summary156
Problems158
Notes and References160
5Path and Trajectory Planning163
5.1The Configuration Space164
5.2Path Planning Using Potential Fields168
5.2.1The Attractive Field170
5.2.2The Repulsive Field172
5.2.3Mapping Workspace Forces to Joint Torques175
5.2.4Gradient Descent Planning178
5.3Escaping Local Minima180
5.4Probabilistic Roadmap Methods182
5.4.1Sampling the Configuration Space183
5.4.2Connecting Pairs of Configurations183
5.4.3Enhancement185
5.4.4Path Smoothing186
5.5Trajectory Planning186
5.5.1Trajectories for Point to Point Motion188
5.5.2Trajectories for Paths Specified by Via Points196
5.6Summary199
Problems199
Notes and References201
6Independent Joint Control203
6.1Actuator Dynamics205
6.2Independent Joint Model208
6.3Set-Point Tracking210
6.3.1PD Compensator210
6.3.2PID Compensator213
6.3.3The Effect of Saturation and Flexibility215
6.4Feedforward Control217
6.5Drive Train Dynamics220
6.6State Space Design225
6.6.1State Feedback Control227
6.6.2Observers230
6.7Summary232
Problems234
Notes and References237
7Dynamics239
7.1The Euler-Lagrange Equations240
7.1.1Motivation240
7.1.2Holonomic Constraints and Virtual Work243
7.1.3D'Alembert's Principle248
7.2Kinetic and Potential Energy250
7.2.1The Inertia Tensor251
7.2.2Kinetic Energy for an n-Link Robot253
7.2.3Potential Energy for an n-Link Robot254
7.3Equations of Motion255
7.4Some Common Configurations257
7.5Properties of Robot Dynamic Equations267
7.5.1Skew Symmetry and Passivity267
7.5.2Bounds on the Inertia Matrix269
7.5.3Linearity in the Parameters270
7.6Newton-Euler Formulation271
7.6.1Planar Elbow Manipulator Revisited279
7.7Summary282
Problems285
Notes and References287
8Multivariable Control289
8.1PD Control Revisited290
8.1.1The Effect of Joint Flexibility292
8.2Inverse Dynamics294
8.2.1Joint Space Inverse Dynamics295
8.2.2Task Space Inverse Dynamics298
8.3Robust and Adaptive Motion Control299
8.3.1Robust Inverse Dynamics300
8.3.2Adaptive Inverse Dynamics305
8.4Passivity-Based Motion Control307
8.4.1Passivity-Based Robust Control308
8.4.2Passivity-Based Adaptive Control310
8.5Summary311
Problems315
Notes and References317
9Force Control319
9.1Coordinate Frames and Constraints320
9.1.1Reciprocal Bases321
9.1.2Natural and Artificial Constraints323
9.2Network Models and Impedance325
9.2.1Impedance Operators326
9.2.2Classification of Impedance Operators327
9.2.3Thevenin and Norton Equivalents328
9.3Task Space Dynamics and Control328
9.3.1Task Space Dynamics328
9.3.2Impedance Control329
9.3.3Hybrid Impedance Control331
9.4Summary334
Problems335
Notes and References337
10Geometric Nonlinear Control339
10.1Background340
10.1.1Manifolds, Vector Fields, and Distributions340
10.1.2The Frobenius Theorem345
10.2Feedback Linearization348
10.3Single-Input Systems350
10.4Feedback Linearization for N-Link Robots357
10.5Nonholonomic Systems360
10.5.1Involutivity and Holonomy362
10.5.2Driftless Control Systems363
10.5.3Examples of Nonholonomic Systems363
10.6Chow's Theorem367
10.7Control of Driftless Systems370
10.8Summary371
Problems372
Notes and References375
11Computer Vision377
11.1The Geometry of Image Formation378
11.1.1The Camera Coordinate Frame378
11.1.2Perspective Projection379
11.1.3The Image Plane and the Sensor Array380
11.2Camera Calibration381
11.2.1Extrinsic Camera Parameters381
11.2.2Intrinsic Camera Parameters382
11.2.3Determining the Camera Parameters382
11.3Segmentation by Thresholding385
11.3.1A Brief Statistics Review386
11.3.2Automatic Threshold Selection387
11.4Connected Components392
11.5Position and Orientation394
11.5.1Moments396
11.5.2The Centroid of an Object and Central Moments397
11.5.3The Orientation of an Object398
11.6Summary400
Problems401
Notes and References404
12Vision-Based Control407
12.1Design Considerations408
12.1.1Camera Configuration408
12.1.2Image-Based vs. Position-Based Approaches409
12.2Camera Motion and the Interaction Matrix410
12.3The Interaction Matrix for Point Features411
12.3.1Velocity of a Fixed Point Relative to a Moving Camera412
12.3.2Constructing the Interaction Matrix414
12.3.3Properties of the Interaction Matrix for Points416
12.3.4The Interaction Matrix for Multiple Points417
12.4Image-Based Control Laws418
12.4.1Computing Camera Motion419
12.4.2Proportional Control Schemes420
12.4.3Performance of IBVS systems423
12.5End Effector and Camera Motions423
12.6Partitioned Approaches425
12.7Motion Perceptibility427
12.8Summary430
Problems432
Notes and References434
ATrigonometry435
A.1The Two-Argument Arctangent Function435
A.2Useful Trigonometric Formulas435
BLinear Algebra437
B.1Vectors437
B.2Differentiation of Vectors440
B.3Linear Independence440
B.4Matrices440
B.5Change of Coordinates442
B.6Eigenvalues and Eigenvectors442
B.7Singular Value Decomposition (SVD)443
CDynamical Systems445
DLyapunov Stability449
D.1Quadratic Forms and Lyapunov Functions452
D.2Lyapunov Stability453
D.3Global and Exponential Stability455
D.4Lyapunov Stability for Linear Systems456
D.5Lasalle's Theorem456
Index470
From the B&N Reads Blog

Customer Reviews