Preface |
|
ix | |
|
|
1 | (8) |
|
1.1 Robot Joint Friction Modeling and Parameter Identification |
|
|
1 | (1) |
|
1.2 Contact Perception in Virtual Environment |
|
|
2 | (1) |
|
1.3 Organization of This Book |
|
|
3 | (6) |
|
|
4 | (5) |
|
2 Fundamentals of Robot Dynamics and Control |
|
|
9 | (36) |
|
|
9 | (15) |
|
2.1.1 Matrix Description of Robot Kinematics |
|
|
9 | (3) |
|
2.1.2 Homogeneous Transformation Matrices |
|
|
12 | (2) |
|
|
14 | (10) |
|
|
24 | (6) |
|
2.1.5 Velocity Kinematics |
|
|
29 | (1) |
|
|
30 | (1) |
|
|
31 | (14) |
|
|
31 | (1) |
|
|
31 | (1) |
|
2.3.2.1 Point-to-Point Control |
|
|
32 | (1) |
|
2.3.2.2 Trajectories for Paths Specified by Points |
|
|
33 | (5) |
|
2.3.3 Interaction Control |
|
|
38 | (1) |
|
2.3.3.1 Impedance Control |
|
|
38 | (1) |
|
2.3.3.2 Hybrid Force-Position Control |
|
|
38 | (1) |
|
|
39 | (6) |
|
3 Friction and Contact of Solid Interfaces |
|
|
45 | (70) |
|
|
45 | (1) |
|
3.2 Contact Between Two Solid Surfaces |
|
|
46 | (9) |
|
3.2.1 Description of Surfaces |
|
|
46 | (2) |
|
3.2.2 Contact Mechanics of Two Solid Surfaces |
|
|
48 | (7) |
|
3.3 Friction Between Two Solid Surfaces |
|
|
55 | (60) |
|
|
55 | (10) |
|
|
65 | (1) |
|
3.3.2.1 Friction Mechanisms |
|
|
65 | (10) |
|
3.3.2.2 Friction Transitions and Wear |
|
|
75 | (3) |
|
3.3.2.3 Static Friction, Hysteresis, Time, and Displacement Dependence |
|
|
78 | (2) |
|
3.3.2.4 Effects of Environmental and Operational Condition on Friction |
|
|
80 | (1) |
|
3.3.3 Liquid Mediated Friction |
|
|
81 | (1) |
|
|
81 | (3) |
|
3.3.3.2 Unsteady Liquid-Mediated Friction |
|
|
84 | (3) |
|
3.3.3.3 Negative Slope of Friction-Velocity Curve |
|
|
87 | (1) |
|
|
87 | (12) |
|
|
99 | (16) |
|
4 Friction Dynamics of Manipulators |
|
|
115 | (60) |
|
4.1 Friction Models of Robot Manipulator Joints |
|
|
115 | (4) |
|
4.2 Modeling Friction with Varied Effects |
|
|
119 | (4) |
|
4.3 The Motion Equations of Dynamics of Robot Manipulators with Friction |
|
|
123 | (9) |
|
4.3.1 The General Motion Equation of Robot Manipulators |
|
|
123 | (7) |
|
4.3.2 The Motion Equation of Two-Link Robot Manipulators |
|
|
130 | (2) |
|
4.4 Nonlinear Dynamics and Chaos of Manipulators |
|
|
132 | (10) |
|
4.5 Parameters Identification |
|
|
142 | (11) |
|
4.5.1 Identification of Dynamic Parameters |
|
|
142 | (4) |
|
4.5.2 Identification of Parameters of Friction Models |
|
|
146 | (5) |
|
4.5.3 Uncertainty Analysis |
|
|
151 | (2) |
|
4.6 Friction Compensation and Control of Robot Manipulator Dynamics |
|
|
153 | (22) |
|
|
158 | (17) |
|
5 Force Feedback and Haptic Rendering |
|
|
175 | (50) |
|
5.1 Overview of Robot Force Feedback |
|
|
175 | (2) |
|
5.2 Generating Methods of Feedback Force |
|
|
177 | (20) |
|
|
178 | (1) |
|
|
178 | (1) |
|
5.2.1.2 Inverse Kinematics |
|
|
179 | (2) |
|
|
181 | (1) |
|
|
182 | (1) |
|
|
182 | (3) |
|
5.2.2.2 Forward Kinematics |
|
|
185 | (3) |
|
5.2.2.3 Inverse Kinematics |
|
|
188 | (2) |
|
5.2.2.4 Dynamics Based on Virtual Work |
|
|
190 | (4) |
|
5.2.3 Friction Compensation |
|
|
194 | (3) |
|
5.3 Calculation of Virtual Force |
|
|
197 | (13) |
|
5.3.1 Collision Detection |
|
|
197 | (2) |
|
5.3.1.1 The Construction of the Bounding Box |
|
|
199 | (3) |
|
5.3.1.2 Calculation of Distance between Bounding Boxes |
|
|
202 | (4) |
|
5.3.2 Calculating the Model of Virtual Force |
|
|
206 | (1) |
|
5.3.2.1 1-DoF Interaction |
|
|
206 | (1) |
|
5.3.2.2 2-DoF Interaction |
|
|
207 | (1) |
|
5.3.2.3 3-DoF Interaction |
|
|
208 | (2) |
|
5.3.2.4 6-DoF Interaction |
|
|
210 | (1) |
|
5.4 Haptic Display Based on Point Haptic Device |
|
|
210 | (15) |
|
5.4.1 Human Tactile Perception |
|
|
211 | (1) |
|
5.4.2 Haptic Texture Display Methods |
|
|
211 | (3) |
|
|
214 | (11) |
|
6 Virtual Simulation of Robot Control |
|
|
225 | (22) |
|
6.1 Overview of Robot Simulation |
|
|
225 | (2) |
|
6.2 3D Graphic Environment |
|
|
227 | (1) |
|
6.3 Virtual Reality-Based Robot Control |
|
|
228 | (5) |
|
6.3.1 Overview of Virtual Reality |
|
|
228 | (1) |
|
6.3.2 Overview of Teleoperation |
|
|
229 | (2) |
|
6.3.3 Virtual Reality-Based Teleoperation |
|
|
231 | (2) |
|
6.4 Augmented Reality-Based Teleoperation |
|
|
233 | (2) |
|
6.4.1 Overview of Augmented Reality |
|
|
233 | (1) |
|
6.4.2 Augmented Reality-Based Teleoperation |
|
|
234 | (1) |
|
6.5 Task Planning Methods in Virtual Environment |
|
|
235 | (12) |
|
|
235 | (1) |
|
6.5.2 Interactive Graphic Mode |
|
|
236 | (2) |
|
|
238 | (9) |
Index |
|
247 | |