Kinematics of General Spatial Mechanical Systems

Kinematics of General Spatial Mechanical Systems
Автор книги: id книги: 1887611     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 11431,5 руб.     (111,44$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Математика Правообладатель и/или издательство: John Wiley & Sons Limited Дата добавления в каталог КнигаЛит: ISBN: 9781119195764 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 0+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

Guide to kinematic theory for the analysis of spatial mechanisms and manipulators Kinematics of General Spatial Mechanical Systems is an effective and proficient guide to the kinematic description and analysis of the spatial mechanical systems such as serial manipulators, parallel manipulators and spatial mechanisms. The author highlights the analytical and semi-analytical methods for solving the relevant equations and considers four main elements: The mathematics of spatial kinematics with the necessary theorems, formulas and methods; The kinematic description of the links and joints including the rolling contact joints; Writing the kinematic chain and loop equations for the systems to be analyzed; and Solving these equations for the unspecified variables both in the forward and inverse senses together with the multiplicity and singularity analyses. Comprehensive in scope, the book covers topics ranging from rather elementary subjects such as spatial mechanisms with single degree of freedom to more advanced topics such as serial manipulators including redundant and deficient ones, parallel manipulators, and non-holonomic spatial cam mechanisms that involve rolling without slipping motions. The author presents an effective and accessible symbolic manipulation method making it possible to obtain neat and transparent expressions that describe the systems showing all the kinematic details. Such expressions readily lead to analytical or semi-analytical solutions. They also facilitate the identification and analysis of the multiplicities and singularities.  This all-time beneficial book: Provides an easy-to-use systematic formulation method that is applicable to all sorts of spatial machanisms and manipulators Introduces a symbolic manipulation method, which is effective and straightforward to use, so that kinematic relationships can be simplified by using all the special geometric features of the system Offers an accessible format that uses a systematic and easy-to-conceive notation which has proven successful Presents content written by an author who is a renowned expert in the field Includes an accompanying website Written for academicians, students, engineers, computer scientists and any other people working in the area of spatial mechanisms and manipulators, Kinematics of General Spatial Mechanical Systems provides a clear notation, formulation, and a logical approach to the topic and offers a fresh presentation of challenging material.

Оглавление

M. Kemal Ozgoren. Kinematics of General Spatial Mechanical Systems

Table of Contents

List of Illustrations

Guide

Pages

Kinematics of General Spatial Mechanical Systems

Copyright

Preface

Acknowledgments

List of Commonly Used Symbols, Abbreviations, and Acronyms. Symbols Based on the Latin Alphabet

Symbols Based on the Greek Alphabet

Abbreviations

Acronyms

About the Companion Website

1 Vectors and Their Matrix Representations in Selected Reference Frames. Synopsis

1.1 General Features of Notation

1.2 Vectors. 1.2.1 Definition and Description of a Vector

1.2.2 Equality of Vectors

1.2.3 Opposite Vectors

1.3 Vector Products. 1.3.1 Dot Product

1.3.2 Cross Product

1.4 Reference Frames

1.5 Representation of a Vector in a Selected Reference Frame

1.6 Matrix Operations Corresponding to Vector Operations. 1.6.1 Dot Product

1.6.2 Cross Product and Skew Symmetric Cross Product Matrices

1.7 Mathematical Properties of the Skew Symmetric Matrices

1.8 Examples Involving Skew Symmetric Matrices. 1.8.1 Example 1.1

1.8.2 Example 1.2

1.8.3 Example 1.3

2 Rotation of Vectors and Rotation Matrices. Synopsis

2.1 Vector Equation of Rotation and the Rodrigues Formula

2.2 Matrix Equation of Rotation and the Rotation Matrix

2.3 Exponentially Expressed Rotation Matrix

2.4 Basic Rotation Matrices

2.5 Successive Rotations

2.6 Orthonormality of the Rotation Matrices

2.7 Mathematical Properties of the Rotation Matrices

2.7.1 Mathematical Properties of General Rotation Matrices

2.7.2 Mathematical Properties of the Basic Rotation Matrices

2.8 Examples Involving Rotation Matrices. 2.8.1 Example 2.1

2.8.2 Example 2.2

2.8.3 Example 2.3

2.8.4 Example 2.4

2.9 Determination of the Angle and Axis of a Specified Rotation Matrix. 2.9.1 Scalar Equations of Rotation

2.9.2 Determination of the Angle of Rotation

2.9.3 Determination of the Axis of Rotation

2.9.4 Discussion About the Optional Sign Variables

2.10 Definition and Properties of the Double Argument Arctangent Function

3 Matrix Representations of Vectors in Different Reference Frames and the Component Transformation Matrices. Synopsis

3.1 Matrix Representations of a Vector in Different Reference Frames

3.2 Transformation Matrices Between Reference Frames. 3.2.1 Definition and Usage of a Transformation Matrix

3.2.2 Basic Properties of a Transformation Matrix

3.3 Expression of a Transformation Matrix in Terms of Basis Vectors. 3.3.1 Column‐by‐Column Expression

3.3.2 Row‐by‐Row Expression

3.3.3 Remark 3.1

3.3.4 Remark 3.2

3.3.5 Remark 3.3

3.3.6 Example 3.1

3.4 Expression of a Transformation Matrix as a Direction Cosine Matrix. 3.4.1 Definitions of Direction Angles and Direction Cosines

3.4.2 Transformation Matrix Formed as a Direction Cosine Matrix

3.5 Expression of a Transformation Matrix as a Rotation Matrix. 3.5.1 Correlation Between the Rotation and Transformation Matrices

3.5.2 Distinction Between the Rotation and Transformation Matrices

3.6 Relationship Between the Matrix Representations of a Rotation Operator in Different Reference Frames

3.7 Expression of a Transformation Matrix in a Case of Several Successive Rotations

3.7.1 Rotated Frame Based (RFB) Formulation

3.7.2 Initial Frame Based (IFB) Formulation

3.8 Expression of a Transformation Matrix in Terms of Euler Angles. 3.8.1 General Definition of Euler Angles

3.8.2 IFB (Initial Frame Based) Euler Angle Sequences

3.8.3 RFB (Rotated Frame Based) Euler Angle Sequences

3.8.4 Remark 3.4

3.8.5 Remark 3.5

3.8.6 Remark 3.6: Preference Between IFB and RFB Sequences

3.8.7 Commonly Used Euler Angle Sequences

3.8.8 Extraction of Euler Angles from a Given Transformation Matrix

3.9 Position of a Point Expressed in Different Reference Frames and Homogeneous Transformation Matrices

3.9.1 Position of a Point Expressed in Different Reference Frames

3.9.2 Homogeneous, Nonhomogeneous, Linear, Nonlinear, and Affine Relationships

3.9.3 Affine Coordinate Transformation Between Two Reference Frames

3.9.4 Homogeneous Coordinate Transformation Between Two Reference Frames

3.9.5 Mathematical Properties of the Homogeneous Transformation Matrices

3.9.6 Example 3.2

4 Vector Differentiation Accompanied by Velocity and Acceleration Expressions. Synopsis

4.1 Derivatives of a Vector with Respect to Different Reference Frames. 4.1.1 Differentiation and Resolution Frames

4.1.2 Components in Different Differentiation and Resolution Frames

4.1.3 Example

4.2 Vector Derivatives with Respect to Different Reference Frames and the Coriolis Transport Theorem. 4.2.1 First Derivatives and the Relative Angular Velocity

4.2.2 Second Derivatives and the Relative Angular Acceleration

4.3 Combination of Relative Angular Velocities and Accelerations. 4.3.1 Combination of Relative Angular Velocities

4.3.2 Combination of Relative Angular Accelerations

4.4 Angular Velocities and Accelerations Associated with Rotation Sequences. 4.4.1 Relative Angular Velocities and Accelerations about Relatively Fixed Axes

4.4.2 Example

4.4.3 Angular Velocities Associated with the Euler Angle Sequences

4.5 Velocity and Acceleration of a Point with Respect to Different Reference Frames. 4.5.1 Velocity of a Point with Respect to Different Reference Frames

4.5.2 Acceleration of a Point with Respect to Different Reference Frames

4.5.3 Velocity and Acceleration Expressions with Simplified Notations

5 Kinematics of Rigid Body Systems. Synopsis

5.1 Kinematic Description of a Rigid Body System. 5.1.1 Body Frames and Joint Frames

5.1.2 Kinematic Chains, Kinematic Branches, and Kinematic Loops

5.1.3 Joints or Kinematic Pairs

5.2 Position Equations for a Kinematic Chain of Rigid Bodies

5.2.1 Relative Orientation Equation Between Successive Bodies

5.2.2 Relative Location Equation Between Successive Bodies

5.2.3 Orientation of a Body with Respect to the Base of the Kinematic Chain

5.2.4 Location of a Body with Respect to the Base of the Kinematic Chain

5.2.5 Loop Closure Equations for a Kinematic Loop

5.3 Velocity Equations for a Kinematic Chain of Rigid Bodies

5.3.1 Relative Angular Velocity between Successive Bodies

5.3.2 Relative Translational Velocity Between Successive Bodies

5.3.3 Angular Velocity of a Body with Respect to the Base

5.3.4 Translational Velocity of a Body with Respect to the Base

5.3.5 Velocity Equations for a Kinematic Loop

5.4 Acceleration Equations for a Kinematic Chain of Rigid Bodies

5.4.1 Relative Angular Acceleration Between Successive Bodies

5.4.2 Relative Translational Acceleration Between Successive Bodies

5.4.3 Angular Acceleration of a Body with Respect to the Base

5.4.4 Translational Acceleration of a Body with Respect to the Base

5.4.5 Acceleration Equations for a Kinematic Loop

5.5 Example 5.1 : A Serial Manipulator with an RRP Arm. 5.5.1 Kinematic Description of the System

5.5.2 Position Analysis

5.5.3 Velocity Analysis

5.5.4 Acceleration Analysis

5.6 Example 5.2 : A Spatial Slider‐Crank (RSSP) Mechanism. 5.6.1 Kinematic Description of the Mechanism

5.6.2 Loop Closure Equations

5.6.3 Degree of Freedom or Mobility

5.6.4 Position Analysis

5.6.5 Velocity Analysis

5.6.6 Acceleration Analysis

6 Joints and Their Kinematic Characteristics. Synopsis

6.1 Kinematic Details of the Joints. 6.1.1 Description of a Joint as a Kinematic Pair

6.1.2 Degree of Freedom or Mobility of a Joint

6.1.3 Number of Distinct Joints Between Two Rigid Bodies

6.1.4 Classification of the Joints

6.2 Typical Lower Order Joints. 6.2.1 Single‐Axis Joints

6.2.2 Universal Joint

6.2.3 Spherical Joint

6.2.4 Plane‐on‐Plane Joint

6.3 Higher Order Joints with Simple Contacts. 6.3.1 Line‐on‐Plane Joint

6.3.2 Point‐on‐Plane Joint

6.3.3 Point‐on‐Surface Joint

6.4 Typical Multi‐Joint Connections

6.4.1 Fork‐on‐Surface Joint

6.4.2 Triangle‐on‐Surface Joint

6.5 Rolling Contact Joints with Point Contacts

6.5.1 Surface‐on‐Surface Joint

6.5.2 Curve‐on‐Surface Joint

6.5.3 Curve‐on‐Curve Joint

6.6 Rolling Contact Joints with Line Contacts

6.6.1 Cone‐on‐Cone Joint

6.6.2 Cone‐on‐Cylinder Joint

6.6.3 Cone‐on‐Plane Joint

6.6.4 Cylinder‐on‐Cylinder Joint

6.6.5 Cylinder‐on‐Plane Joint

6.7 Examples

6.7.1 Example 6.1: An RRRSP Mechanism

6.7.2 Example 6.2: A Two‐Link Mechanism with Three Point‐on‐Plane Joints

6.7.3 Example 6.3: A Spatial Cam Mechanism

6.7.4 Example 6.4: A Spatial Cam Mechanism That Allows Rolling Without Slipping

7 Kinematic Features of Serial Manipulators. Synopsis

7.1 Kinematic Description of a General Serial Manipulator

7.2 Denavit–Hartenberg Convention

7.3 D–H Convention for Successive Intermediate Links and Joints. 7.3.1 Assignment and Description of the Link Frames

7.3.2 D–H Parameters

7.3.3 Relative Position Formulas Between Successive Links

7.3.4 Alternative Multi‐Index Notation for the D–H Convention

7.4 D–H Convention for the First Joint

7.5 D–H Convention for the Last Joint

7.6 D–H Convention for Successive Joints with Perpendicularly Intersecting Axes

7.7 D–H Convention for Successive Joints with Parallel Axes

7.8 D–H Convention for Successive Joints with Coincident Axes

8 Position and Motion Analyses of Generic Serial Manipulators. Synopsis

8.1 Forward Kinematics

8.2 Compact Formulation of Forward Kinematics

8.3 Detailed Formulation of Forward Kinematics

8.4 Manipulators with or without Spherical Wrists

8.5 Inverse Kinematics

8.6 Inverse Kinematic Solution for a Regular Manipulator

8.6.1 Regular Manipulator with a Spherical Wrist

8.6.2 Regular Manipulator with a Nonspherical Wrist

8.7 Inverse Kinematic Solution for a Redundant Manipulator

8.7.1 Solution by Specifying the Variables of Certain Joints

8.7.2 Solution by Optimization

8.8 Inverse Kinematic Solution for a Deficient Manipulator

8.8.1 Compromise in Orientation in Favor of a Completely Specified Location

8.8.2 Compromise in Location in Favor of a Completely Specified Orientation

8.9 Forward Kinematics of Motion

8.9.1 Forward Kinematics of Velocity Relationships

8.9.2 Forward Kinematics of Acceleration Relationships

8.10 Jacobian Matrices Associated with the Wrist and Tip Points

8.11 Recursive Position, Velocity, and Acceleration Formulations

8.11.1 Orientations of the Links

8.11.2 Locations of the Link Frame Origins

8.11.3 Locations of the Mass Centers of the Links

8.11.4 Angular Velocities of the Links

8.11.5 Velocities of the Link Frame Origins

8.11.6 Velocities of the Mass Centers of the Links

8.11.7 Angular Accelerations of the Links

8.11.8 Accelerations of the Link Frame Origins

8.11.9 Accelerations of the Mass Centers of the Links

8.12 Inverse Motion Analysis of a Manipulator Based on the Jacobian Matrix

8.12.1 Inverse Velocity Analysis of a Regular Manipulator

8.12.2 Inverse Acceleration Analysis of a Regular Manipulator

8.13 Inverse Motion Analysis of a Redundant Manipulator. 8.13.1 Inverse Velocity Analysis

8.13.2 Inverse Acceleration Analysis

8.14 Inverse Motion Analysis of a Deficient Manipulator

8.15 Inverse Motion Analysis of a Regular Manipulator Using the Detailed Formulation

8.15.1 Inverse Velocity Solution

8.15.2 Inverse Acceleration Solution

9 Kinematic Analyses of Typical Serial Manipulators. Synopsis

9.1 Puma Manipulator

9.1.1 Kinematic Description According to the D–H Convention

9.1.2 Forward Kinematics in the Position Domain

9.1.3 Inverse Kinematics in the Position Domain

9.1.4 Multiplicity Analysis

9.1.5 Singularity Analysis in the Position Domain

9.1.6 Forward Kinematics in the Velocity Domain

9.1.7 Inverse Kinematics in the Velocity Domain

9.1.8 Singularity Analysis in the Velocity Domain

9.2 Stanford Manipulator

9.2.1 Kinematic Description According to the D–H Convention

9.2.2 Forward Kinematics in the Position Domain

9.2.3 Inverse Kinematics in the Position Domain

9.2.4 Multiplicity Analysis

9.2.5 Singularity Analysis in the Position Domain

9.2.6 Forward Kinematics in the Velocity Domain

9.2.7 Inverse Kinematics in the Velocity Domain

9.2.8 Singularity Analysis in the Velocity Domain

9.3 Elbow Manipulator

9.3.1 Kinematic Description According to the D–H Convention

9.3.2 Forward Kinematics in the Position Domain

9.3.3 Inverse Kinematics in the Position Domain

9.3.4 Multiplicity Analysis

9.3.5 Singularity Analysis in the Position Domain

9.3.6 Forward Kinematics in the Velocity Domain

9.3.7 Inverse Kinematics in the Velocity Domain

9.3.8 Singularity Analysis in the Velocity Domain

9.4 Scara Manipulator

9.4.1 Kinematic Description According to the D–H Convention

9.4.2 Forward Kinematics in the Position Domain

9.4.3 Inverse Kinematics in the Position Domain

9.4.4 Multiplicity Analysis

9.4.5 Singularity Analysis in the Position Domain

9.4.6 Forward Kinematics in the Velocity Domain

9.4.7 Inverse Kinematics in the Velocity Domain

9.4.8 Singularity Analysis in the Velocity Domain

9.5 An RP2R3 Manipulator without an Analytical Solution

9.5.1 Kinematic Description According to the D–H Convention

9.5.2 Forward Kinematics in the Position Domain

9.5.3 Inverse Kinematics in the Position Domain

9.5.4 Multiplicity Analysis

9.5.5 Singularity Analysis in the Position Domain

9.5.6 Forward Kinematics in the Velocity Domain

9.5.7 Inverse Kinematics in the Velocity Domain

9.5.8 Singularity Analysis in the Velocity Domain

9.6 An RPRPR2 Manipulator with an Uncustomary Analytical Solution

9.6.1 Kinematic Description According to the D–H Convention

9.6.2 Forward Kinematics in the Position Domain

9.6.3 Inverse Kinematics in the Position Domain

9.6.4 Multiplicity Analysis

9.6.5 Singularity Analysis in the Position Domain

9.6.6 Forward Kinematics in the Velocity Domain

9.6.7 Inverse Kinematics in the Velocity Domain

9.6.8 Singularity Analysis in the Velocity Domain

9.7 A Deficient Puma Manipulator with Five Active Joints

9.7.1 Kinematic Description According to the D–H Convention

9.7.2 Forward Kinematics in the Position Domain

9.7.3 Inverse Kinematics in the Position Domain

9.7.3.1 Solution in the Case of Fully Specified Tip Point Location

9.7.3.2 Solution in the Case of Fully Specified End‐Effector Orientation

9.7.4 Multiplicity Analysis in the Position Domain

9.7.4.1 Analysis in the Case of Fully Specified Tip Point Location

9.7.4.2 Analysis in the Case of Fully Specified End‐Effector Orientation

9.7.5 Singularity Analysis in the Position Domain

9.7.5.1 Analysis in the Case of Fully Specified Tip Point Location

9.7.5.2 Analysis in the Case of Fully Specified End‐Effector Orientation

9.7.6 Forward Kinematics in the Velocity Domain

9.7.7 Inverse Kinematics in the Velocity Domain

9.7.7.1 Solution in the Case of Fully Specified Tip Point Velocity

9.7.7.2 Solution in the Case of Fully Specified End‐Effector Angular Velocity

9.7.8 Singularity Analysis in the Velocity Domain

9.7.8.1 Analysis in the Case of Fully Specified Tip Point Velocity

9.7.8.2 Analysis in the Case of Fully Specified End‐Effector Angular Velocity

9.8 A Redundant Humanoid Manipulator with Eight Joints

9.8.1 Kinematic Description According to the D–H Convention

9.8.2 Forward Kinematics in the Position Domain

9.8.3 Inverse Kinematics in the Position Domain

9.8.4 Multiplicity Analysis

9.8.5 Singularity Analysis in the Position Domain

9.8.6 Forward Kinematics in the Velocity Domain

9.8.7 Inverse Kinematics in the Velocity Domain

9.8.8 Singularity Analysis in the Velocity Domain

9.8.9 Consistency of the Inverse Kinematics in the Position and Velocity Domains

10 Position and Velocity Analyses of Parallel Manipulators. Synopsis

10.1 General Kinematic Features of Parallel Manipulators

Example 10.1 3RPR Planar Parallel Manipulator

Example 10.2 3PRR + 3RPR Planar Parallel Manipulator

Example 10.3 Planar Parallel Manipulator Formed by Two Planar Serial Manipulators

10.2 Position Equations of a Parallel Manipulator

Example 10.4 Position Equations of a 3RRR Planar Parallel Manipulator

10.3 Forward Kinematics in the Position Domain

Example 10.5 Forward Kinematics of the 3RRR Planar Parallel Manipulator

10.4 Inverse Kinematics in the Position Domain

Example 10.6 Inverse Kinematics of the 3RRR Planar Parallel Manipulator

10.5 Velocity Equations of a Parallel Manipulator

Example 10.7 Velocity Equations of the 3RRR Planar Parallel Manipulator

10.6 Forward Kinematics in the Velocity Domain

Example 10.8 Forward Velocity Analysis of the 3RRR Planar Parallel Manipulator

10.7 Inverse Kinematics in the Velocity Domain

Example 10.9 Inverse Velocity Analysis of the 3RRR Planar Parallel Manipulator

10.8 Stewart–Gough Platform as a 6UPS Spatial Parallel Manipulator

10.8.1 Kinematic Description

10.8.2 Position Equations

10.8.3 Inverse Kinematics in the Position Domain

10.8.4 Forward Kinematics in the Position Domain

10.8.5 Velocity Equations

10.8.6 Inverse Kinematics in the Velocity Domain

10.8.7 Forward Kinematics in the Velocity Domain

10.9 Delta Robot: A 3RS2S2 Spatial Parallel Manipulator. 10.9.1 Kinematic Description

10.9.2 Position Equations

10.9.3 Independent Kinematic Loops and the Associated Equations

10.9.4 Inverse Kinematics in the Position Domain

10.9.5 Forward Kinematics in the Position Domain

10.9.6 Velocity Equations

10.9.7 Inverse Kinematics in the Velocity Domain

10.9.8 Forward Kinematics in the Velocity Domain

Bibliography

Basic Publications

Related Publications of the Author

Index

WILEY END USER LICENSE AGREEMENT

Отрывок из книги

M. Kemal Ozgoren

Middle East Technical University

.....

(2.116)

(2.117)

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Kinematics of General Spatial Mechanical Systems
Подняться наверх