did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781846286414

Robotics

by ; ; ;
  • ISBN13:

    9781846286414

  • ISBN10:

    1846286417

  • Format: Hardcover
  • Copyright: 2008-12-30
  • Publisher: SPRINGER-VERLAG

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
  • Buyback Icon We Buy This Book Back!
    In-Store Credit: $14.91
    Check/Direct Deposit: $14.20
    PayPal: $14.20
List Price: $111.99 Save up to $68.45
  • Rent Book $50.39
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 24-48 HOURS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

The classic text on robot manipulator control now covers mobile robots too! Based on the successful Modelling and Control of Robot Manipulators by Sciavicco and Siciliano (Springer, 2000), Robotics has been expanded to include coverage of mobile robots, visual control and motion planning. Robotics provides the basic know-how on the foundations of robotics: modelling, planning and control. Fundamental and technological topics are blended uniquely and developed clearly in twelve chapters'with a gradually increasing level of complexity. A wide variety of relevant problems is raised throughout, and the proper tools to find engineering-oriented solutions are introduced and explained, step by step. Fundamental coverage includes kinematics, statics and dynamics of manipulators, trajectory planning and motion control in free space. Technological aspects include actuators, sensors, hardware- and software-control architectures and industrial robot-control algorithms. Established research results involving description of end-effector orientation, closed kinematic chains, kinematic redundancy and singularities, dynamic parameter identification, robust and adaptive control, force and visual control, mobile robots and motion planning are provided. To provide readers with a homogeneous background, appendices are included on linear algebra, rigid body mechanics, feedback control, and motion planning algorithms. To impart practical skill, more than 60 examples and case studies are carefully worked out and interwoven through the text, with frequent resort to simulation. In addition, more than 100 end-of-chapter exercises are proposed, and the book is accompanied by an electronic solutions manual (downloadable from springer.com) containing the MATLAB® code for computer problems; this is available free of charge to those adopting this volume as a textbook for courses.

Author Biography

Bruno Siciliano is Professor of Control and Robotics at the University of Naples Federico II in Italy, President of the IEEE Robotics and Automation Society, and a Fellow of both IEEE and ASME. He is Co-Editor of the Springer Tracts in Advanced Robotics series, and the Springer Handbook of Robotics. His research interests include identification and adaptive control, impedance and force control, visual tracking and servoing, redundant and cooperative manipulators, lightweight flexible arms, space robots, human-centered and service robotics. He has co-authored 6 books, 6 edited volumes, and over 240 technical papers. Lorenzo Sciavicco is Professor of Control and Robotics at the Third University of Rome in Italy. He has been one of the pioneers of robot control research. His research interests include automatic control theory and applications, manipulator inverse kinematics techniques, redundant manipulator control, force/motion control of manipulators, and cooperative robot manipulation. He has co-authored 3 books, 1 edited volume, and over 100 technical papers. Luigi Villani is Associate Professor of Control and Robotics at the University of Naples Federico II in Italy. His research interests include identification and adaptive control, impedance and force control, visual tracking and servoing, redundant and cooperative manipulators,and service robotics. He has co-authored 2 books, 1 edited volume, and over 120 technical papers. Giuseppe Oriolo is Associate Professor of Control and Robotics at the University of Rome "La Sapienza" in Italy. He is an Editor of the IEEE Transactions on Robotics. His research interests include nonlinear control and robotics, visual servoing, redundant manipulators, mobile and nonholonomic robots, motion planning, sensor-based navigation and exploration, and service robotics. He has co-authored 2 books and over 120 technical papers.

Table of Contents

Introductionp. 1
Roboticsp. 1
Robot Mechanical Structurep. 3
Robot Manipulatorsp. 4
Mobile Robotsp. 10
Industrial Roboticsp. 15
Advanced Roboticsp. 25
Field Robotsp. 26
Service Robotsp. 27
Robot Modelling, Planning and Controlp. 29
Modellingp. 30
Planningp. 32
Controlp. 32
Bibliographyp. 33
Kinematicsp. 39
Pose of a Rigid Bodyp. 39
Rotation Matrixp. 40
Elementary Rotationsp. 41
Representation of a Vectorp. 42
Rotation of a Vectorp. 44
Composition of Rotation Matricesp. 45
Euler Anglesp. 48
ZYZ Anglesp. 49
RPY Anglesp. 51
Angle and Axisp. 52
Unit Quaternionp. 54
Homogeneous Transformationsp. 56
Direct Kinematicsp. 58
Open Chainp. 60
Denavit-Hartenberg Conventionp. 61
Closed Chainp. 65
Kinematics of Typical Manipulator Structuresp. 68
Three-link Planar Armp. 69
Parallelogram Armp. 70
Spherical Armp. 72
Anthropomorphic Armp. 73
Spherical Wristp. 75
Stanford Manipulatorp. 76
Anthropomorphic Arm with Spherical Wristp. 77
DLR Manipulatorp. 79
Humanoid Manipulatorp. 81
Joint Space and Operational Spacep. 83
Workspacep. 85
Kinematic Redundancyp. 87
Kinematic Calibrationp. 88
Inverse Kinematics Problemp. 90
Solution of Three-link Planar Armp. 91
Solution of Manipulators with Spherical Wristp. 94
Solution of Spherical Armp. 95
Solution of Anthropomorphic Armp. 96
Solution of Spherical Wristp. 99
Bibliographyp. 100
Problemsp. 100
Differential Kinematics and Staticsp. 105
Geometric Jacobianp. 105
Derivative of a Rotation Matrixp. 106
Link Velocitiesp. 108
Jacobian Computationp. 111
Jacobian of Typical Manipulator Structuresp. 113
Three-link Planar Armp. 113
Anthropomorphic Armp. 114
Stanford Manipulatorp. 115
Kinematic Singularitiesp. 116
Singularity Decouplingp. 117
Wrist Singularitiesp. 119
Arm Singularitiesp. 119
Analysis of Redundancyp. 121
Inverse Differential Kinematicsp. 123
Redundant Manipulatorsp. 124
Kinematic Singularitiesp. 127
Analytical Jacobianp. 128
Inverse Kinematics Algorithmsp. 132
Jacobian (Pseudo-)inversep. 133
Jacobian Transposep. 134
Orientation Errorp. 137
Second-order Algorithmsp. 141
Comparison Among Inverse Kinematics Algorithmsp. 143
Staticsp. 147
Kineto-Statics Dualityp. 148
Velocity and Force Transformationp. 149
Closed Chainp. 151
Manipulability Ellipsoidsp. 152
Bibliographyp. 158
Problemsp. 159
Trajectory Planningp. 161
Path and Trajectoryp. 161
Joint Space Trajectoriesp. 162
Point-to-Point Motionp. 163
Motion Through a Sequence of Pointsp. 168
Operational Space Trajectoriesp. 179
Path Primitivesp. 181
Positionp. 184
Orientationp. 187
Bibliographyp. 188
Problemsp. 189
Actuators and Sensorsp. 191
Joint Actuating Systemp. 191
Transmissionsp. 192
Servomotorsp. 193
Power Amplifiersp. 197
Power Supplyp. 198
Drivesp. 198
Electric Drivesp. 198
Hydraulic Drivesp. 202
Transmission Effectsp. 204
Position Controlp. 206
Proprioceptive Sensorsp. 209
Position Transducersp. 210
Velocity Transducersp. 214
Exteroceptive Sensorsp. 215
Force Sensorsp. 215
Range Sensorsp. 219
Vision Sensorsp. 225
Bibliographyp. 230
Problemsp. 230
Control Architecturep. 233
Functional Architecturep. 233
Programming Environmentp. 238
Teaching-by-Showingp. 240
Robot-oriented Programmingp. 241
Hardware Architecturep. 242
Bibliographyp. 245
Problemsp. 245
Dynamicsp. 247
Lagrange Formulationp. 247
Computation of Kinetic Energyp. 249
Computation of Potential Energyp. 255
Equations of Motionp. 255
Notable Properties of Dynamic Modelp. 257
Skew-symmetry of Matrix B - 2Cp. 257
Linearity in the Dynamic Parametersp. 259
Dynamic Model of Simple Manipulator Structuresp. 264
Two-link Cartesian Armp. 264
Two-link Planar Armp. 265
Parallelogram Armp. 277
Dynamic Parameter Identificationp. 280
Newton-Euler Formulationp. 282
Link Accelerationsp. 285
Recursive Algorithmp. 286
Examplep. 289
Direct Dynamics and Inverse Dynamicsp. 292
Dynamic Scaling of Trajectoriesp. 294
Operational Space Dynamic Modelp. 296
Dynamic Manipulability Ellipsoidp. 299
Bibliographyp. 301
Problemsp. 301
Motion Controlp. 303
The Control Problemp. 303
Joint Space Controlp. 305
Decentralized Controlp. 309
Independent Joint Controlp. 311
Decentralized Feedforward Compensationp. 319
Computed Torque Feedforward Controlp. 324
Centralized Controlp. 327
PD Control with Gravity Compensationp. 328
Inverse Dynamics Controlp. 330
Robust Controlp. 333
Adaptive Controlp. 338
Operational Space Controlp. 343
General Schemesp. 344
PD Control with Gravity Compensationp. 345
Inverse Dynamics Controlp. 347
Comparison Among Various Control Schemesp. 349
Bibliographyp. 359
Problemsp. 360
Force Controlp. 363
Manipulator Interaction with Environmentp. 363
Compliance Controlp. 364
Passive Compliancep. 366
Active Compliancep. 367
Impedance Controlp. 372
Force Controlp. 378
Force Control with Inner Position Loopp. 379
Force Control with Inner Velocity Loopp. 380
Parallel Force/Position Controlp. 381
Constrained Motionp. 384
Rigid Environmentp. 385
Compliant Environmentp. 389
Natural and Artificial Constraintsp. 391
Analysis of Tasksp. 392
Hybrid Force/Motion Controlp. 396
Compliant Environmentp. 397
Rigid Environmentp. 401
Bibliographyp. 403
Problemsp. 404
Visual Servoingp. 407
Vision for Controlp. 407
Configuration of the Visual Systemp. 409
Image Processingp. 410
Image Segmentationp. 411
Image Interpretationp. 416
Pose Estimationp. 418
Analytic Solutionp. 419
Interaction Matrixp. 424
Algorithmic Solutionp. 427
Stereo Visionp. 433
Epipolar Geometryp. 433
Triangulationp. 435
Absolute Orientationp. 436
3D Reconstruction from Planar Homographyp. 438
Camera Calibrationp. 440
The Visual Servoing Problemp. 443
Position-based Visual Servoingp. 445
PD Control with Gravity Compensationp. 446
Resolved-velocity Controlp. 447
Image-based Visual Servoingp. 449
PD Control with Gravity Compensationp. 449
Resolved-velocity Controlp. 451
Comparison Among Various Control Schemesp. 453
Hybrid Visual Servoingp. 460
Bibliographyp. 465
Problemsp. 466
Mobile Robotsp. 469
Nonholonomic Constraintsp. 469
Integrability Conditionsp. 473
Kinematic Modelp. 476
Unicyclep. 478
Bicyclep. 479
Chained Formp. 482
Dynamic Modelp. 485
Planningp. 489
Path and Timing Lawp. 489
Flat Outputsp. 491
Path Planningp. 492
Trajectory Planningp. 498
Optimal Trajectoriesp. 499
Motion Controlp. 502
Trajectory Trackingp. 503
Regulationp. 510
Odometric Localizationp. 514
Bibliographyp. 518
Problemsp. 518
Motion Planningp. 523
The Canonical Problemp. 523
Configuration Spacep. 525
Distancep. 527
Obstaclesp. 527
Examples of Obstaclesp. 528
Planning via Retractionp. 532
Planning via Cell Decompositionp. 536
Exact Decompositionp. 536
Approximate Decompositionp. 539
Probabilistic Planningp. 541
PRM Methodp. 541
Bidirectional RRT Methodp. 543
Planning via Artificial Potentialsp. 546
Attractive Potentialp. 546
Repulsive Potentialp. 547
Total Potentialp. 549
Planning Techniquesp. 550
The Local Minima Problemp. 551
The Robot Manipulator Casep. 554
Bibliographyp. 557
Problemsp. 557
Appendices
Linear Algebrap. 563
Definitionsp. 563
Matrix Operationsp. 565
Vector Operationsp. 569
Linear Transformationp. 572
Eigenvalues and Eigenvectorsp. 573
Bilinear Forms and Quadratic Formsp. 574
Pseudo-inversep. 575
Singular Value Decompositionp. 577
Bibliographyp. 578
Rigid-body Mechanicsp. 579
Kinematicsp. 579
Dynamicsp. 581
Work and Energyp. 584
Constrained Systemsp. 585
Bibliographyp. 588
Feedback Controlp. 589
Control of Single-input/Single-output Linear Systemsp. 589
Control of Nonlinear Mechanical Systemsp. 594
Lyapunov Direct Methodp. 596
Bibliographyp. 598
Differential Geometryp. 599
Vector Fields and Lie Bracketsp. 599
Nonlinear Controllabilityp. 603
Bibliographyp. 604
Graph Search Algorithmsp. 605
Complexityp. 605
Breadth-first and Depth-first Searchp. 606
A* Algorithmp. 607
Bibliographyp. 608
Referencesp. 609
Indexp. 623
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program