|
|
|
1 | (36) |
|
1.1 Historical Development |
|
|
2 | (1) |
|
|
|
2 | (6) |
|
|
|
2 | (1) |
|
|
|
3 | (2) |
|
|
|
5 | (1) |
|
|
|
6 | (1) |
|
|
|
7 | (1) |
|
|
|
7 | (1) |
|
|
|
8 | (1) |
|
|
|
8 | (1) |
|
1.3 Robot Classifications |
|
|
8 | (5) |
|
|
|
9 | (2) |
|
|
|
11 | (1) |
|
|
|
12 | (1) |
|
|
|
12 | (1) |
|
|
|
13 | (1) |
|
1.4 Robot's Kinematics, Dynamics, and Control |
|
|
13 | (1) |
|
1.5 Principle of Kinematics |
|
|
14 | (14) |
|
|
|
14 | (1) |
|
|
|
15 | (5) |
|
1.5.3 Orthogonality Condition |
|
|
20 | (1) |
|
1.5.4 Coordinate Frame and Transformation |
|
|
20 | (2) |
|
|
|
22 | (3) |
|
|
|
25 | (3) |
|
|
|
28 | (1) |
|
|
|
29 | (8) |
|
|
|
31 | (6) |
|
|
|
|
|
|
37 | (54) |
|
2.1 Rotation About Global Cartesian Axes |
|
|
37 | (6) |
|
2.2 Successive Rotation About Global Cartesian Axes |
|
|
43 | (9) |
|
2.3 Rotation About Local Cartesian Axes |
|
|
52 | (3) |
|
2.4 Successive Rotation About Local Cartesian Axes |
|
|
55 | (4) |
|
|
|
59 | (10) |
|
2.6 Local Axes Versus Global Axes Rotation |
|
|
69 | (2) |
|
2.7 General Transformation |
|
|
71 | (8) |
|
2.8 Active and Passive Transformation |
|
|
79 | (1) |
|
|
|
80 | (2) |
|
|
|
82 | (9) |
|
|
|
83 | (8) |
|
|
|
91 | (58) |
|
|
|
91 | (11) |
|
|
|
102 | (7) |
|
|
|
109 | (8) |
|
|
|
117 | (7) |
|
|
|
124 | (2) |
|
3.6 * Problems in Representing Rotations |
|
|
126 | (6) |
|
|
|
127 | (1) |
|
|
|
127 | (1) |
|
|
|
128 | (1) |
|
|
|
129 | (1) |
|
|
|
130 | (2) |
|
3.7 If Composition and Decomposition of Rotations |
|
|
132 | (5) |
|
3.7.1 If Composition of Rotations |
|
|
132 | (2) |
|
3.7.2 * Decomposition of Rotations |
|
|
134 | (3) |
|
|
|
137 | (2) |
|
|
|
139 | (10) |
|
|
|
140 | (9) |
|
|
|
149 | (76) |
|
|
|
149 | (4) |
|
4.2 Homogenous Transformation |
|
|
153 | (9) |
|
4.3 Inverse and Reverse Homogenous Transformation |
|
|
162 | (5) |
|
4.4 Combined Homogenous Transformation |
|
|
167 | (9) |
|
4.5 If Order-Free Transformation |
|
|
176 | (6) |
|
|
|
182 | (15) |
|
|
|
197 | (3) |
|
4.8 If Combined Screw Transformation |
|
|
200 | (2) |
|
4.9 * The Plucker Line Coordinate |
|
|
202 | (5) |
|
4.10 * The Geometry of Plane and Line |
|
|
207 | (5) |
|
|
|
208 | (1) |
|
4.10.2 * Angle and Distance |
|
|
208 | (1) |
|
|
|
209 | (3) |
|
4.11 If Screw and Plucker Coordinate |
|
|
212 | (1) |
|
|
|
213 | (2) |
|
|
|
215 | (10) |
|
|
|
216 | (9) |
|
|
|
225 | (88) |
|
5.1 Denavit-Hartenberg Notation |
|
|
225 | (7) |
|
5.2 Transformation Between Adjacent Coordinate Frames |
|
|
232 | (15) |
|
5.3 Forward Position Kinematics of Robots |
|
|
247 | (22) |
|
|
|
269 | (7) |
|
5.5 Assembling Kinematics |
|
|
276 | (13) |
|
5.6 If Coordinate Transformation Using Screws |
|
|
289 | (4) |
|
5.7 If Non-Denavit-Hartenberg Methods |
|
|
293 | (6) |
|
|
|
299 | (1) |
|
|
|
300 | (13) |
|
|
|
302 | (11) |
|
|
|
313 | (48) |
|
|
|
313 | (16) |
|
6.2 Inverse Transformation Technique |
|
|
329 | (14) |
|
6.3 * Iterative Technique |
|
|
343 | (4) |
|
6.4 * Comparison of the Inverse Kinematics Techniques |
|
|
347 | (1) |
|
6.4.1 If Existence and Uniqueness of Solution |
|
|
347 | (1) |
|
6.4.2 * Inverse Kinematics Techniques |
|
|
347 | (1) |
|
6.5 * Singular Configuration |
|
|
347 | (2) |
|
|
|
349 | (1) |
|
|
|
350 | (11) |
|
|
|
352 | (9) |
|
Part II Derivative Kinematics |
|
|
|
|
|
361 | (54) |
|
7.1 Angular Velocity Vector and Matrix |
|
|
361 | (15) |
|
7.2 If Time Derivative and Coordinate Frames |
|
|
376 | (12) |
|
|
|
388 | (4) |
|
7.4 If Velocity Transformation Matrix |
|
|
392 | (8) |
|
7.5 Derivative of a Homogenous Transformation Matrix |
|
|
400 | (5) |
|
|
|
405 | (2) |
|
|
|
407 | (8) |
|
|
|
409 | (6) |
|
|
|
415 | (74) |
|
8.1 * Rigid Link Velocity |
|
|
415 | (4) |
|
8.2 Forward Velocity Kinematics |
|
|
419 | (10) |
|
8.3 Jacobian Generating Vectors |
|
|
429 | (13) |
|
8.4 Inverse Velocity Kinematics |
|
|
442 | (6) |
|
8.5 * Linear Algebraic Equations |
|
|
448 | (10) |
|
|
|
458 | (5) |
|
8.7 Nonlinear Algebraic Equations |
|
|
463 | (6) |
|
8.8 If Jacobian Matrix From Link Transformation Matrices |
|
|
469 | (7) |
|
|
|
476 | (1) |
|
|
|
477 | (12) |
|
|
|
479 | (10) |
|
9 Acceleration Kinematics |
|
|
489 | (68) |
|
9.1 Angular Acceleration Vector and Matrix |
|
|
489 | (19) |
|
9.2 Rigid Body Acceleration |
|
|
508 | (2) |
|
9.3 * Acceleration Transformation Matrix |
|
|
510 | (8) |
|
9.4 Forward Acceleration Kinematics |
|
|
518 | (2) |
|
9.5 Inverse Acceleration Kinematics |
|
|
520 | (6) |
|
9.6 If Rigid Link Recursive Acceleration |
|
|
526 | (8) |
|
9.7 * Second Derivative and Coordinate Frames |
|
|
534 | (9) |
|
|
|
543 | (2) |
|
|
|
545 | (12) |
|
|
|
547 | (10) |
|
|
|
|
|
|
557 | (52) |
|
|
|
557 | (8) |
|
|
|
557 | (1) |
|
|
|
558 | (1) |
|
10.1.3 Equation of Motion |
|
|
558 | (1) |
|
|
|
559 | (6) |
|
10.2 Rigid Body Translational Kinetics |
|
|
565 | (2) |
|
10.3 Rigid Body Rotational Kinetics |
|
|
567 | (9) |
|
|
|
576 | (8) |
|
10.5 Lagrange's Form of Newton's Equations |
|
|
584 | (7) |
|
10.6 Lagrangian Mechanics |
|
|
591 | (6) |
|
|
|
597 | (3) |
|
|
|
600 | (9) |
|
|
|
602 | (7) |
|
|
|
609 | (78) |
|
11.1 Rigid Link Newton-Euler Dynamics |
|
|
609 | (17) |
|
11.2 * Recursive Newton-Euler Dynamics |
|
|
626 | (6) |
|
11.3 Robot Lagrange Dynamics |
|
|
632 | (27) |
|
11.4 * Lagrange Equations and Link Transformation Matrices |
|
|
659 | (8) |
|
|
|
667 | (6) |
|
|
|
673 | (3) |
|
|
|
676 | (11) |
|
|
|
678 | (9) |
|
|
|
|
|
|
687 | (44) |
|
|
|
687 | (5) |
|
|
|
692 | (10) |
|
12.3 * Non-polynomial Path Planning |
|
|
702 | (3) |
|
12.4 * Spatial Path Design |
|
|
705 | (3) |
|
12.5 Forward Path Robot Motion |
|
|
708 | (4) |
|
12.6 Inverse Path Robot Motion |
|
|
712 | (8) |
|
|
|
720 | (4) |
|
|
|
724 | (1) |
|
|
|
725 | (6) |
|
|
|
726 | (5) |
|
|
|
731 | (28) |
|
13.1 * Minimum Time and Bang-Bang Control |
|
|
731 | (7) |
|
13.2 * Boating Time Method |
|
|
738 | (8) |
|
13.3 * Time Optimal Control for Robots |
|
|
746 | (6) |
|
|
|
752 | (1) |
|
|
|
753 | (6) |
|
|
|
754 | (5) |
|
|
|
759 | (18) |
|
14.1 Open- and Closed-Loop Control |
|
|
759 | (5) |
|
14.2 Computed Torque Control |
|
|
764 | (3) |
|
14.3 Linear Control Technique |
|
|
767 | (3) |
|
14.3.1 Proportional Control |
|
|
768 | |
|
|
|
708 | (60) |
|
14.3.3 Derivative Control |
|
|
768 | (2) |
|
|
|
770 | (2) |
|
|
|
771 | (1) |
|
|
|
771 | (1) |
|
14.4.3 Acceleration Sensors |
|
|
771 | (1) |
|
|
|
772 | (1) |
|
|
|
773 | (4) |
|
|
|
774 | (3) |
| A Global Frame Triple Rotation |
|
777 | (2) |
| B Local Frame Triple Rotation |
|
779 | (2) |
| C Principal Central Screws Triple Combination |
|
781 | (2) |
| D Industrial Link DH Matrices |
|
783 | (8) |
| E Matrix Calculus |
|
791 | (6) |
| F Trigonometric Formula |
|
797 | (8) |
| G Algebraic Formula |
|
805 | (2) |
| H Unit Conversions |
|
807 | (2) |
| Bibliography |
|
809 | (6) |
| Index |
|
815 | |