|
|
1 | (6) |
|
1.1 Autonomous Manipulation |
|
|
1 | (2) |
|
1.2 State of the Art: SAUVIM for Autonomous Intervention Missions |
|
|
3 | (4) |
|
|
5 | (2) |
|
2 Geometry, Kinematics and Dynamics of Multi-body Systems |
|
|
7 | (46) |
|
|
8 | (15) |
|
|
8 | (1) |
|
|
9 | (11) |
|
2.1.3 Geometry of Robotics Structures |
|
|
20 | (3) |
|
|
23 | (22) |
|
2.2.1 Introduction to General Kinematics |
|
|
23 | (5) |
|
|
28 | (11) |
|
2.2.3 Kinematics of Robotic Systems |
|
|
39 | (6) |
|
|
45 | (8) |
|
2.3.1 Equilibrium of a Manipulation Structure |
|
|
46 | (1) |
|
2.3.2 The Lagrange Equation |
|
|
47 | (5) |
|
|
52 | (1) |
|
|
53 | (26) |
|
3.1 Generation of the Velocity Reference |
|
|
54 | (3) |
|
3.1.1 Closing the Feedback Loop |
|
|
55 | (2) |
|
|
57 | (6) |
|
3.2.1 Resolved Motion Rate Control |
|
|
57 | (2) |
|
3.2.2 Task-Priority-Based Decomposition |
|
|
59 | (2) |
|
3.2.3 Measure of Manipulability |
|
|
61 | (2) |
|
3.3 Task Reconstruction for Singularity Avoidance |
|
|
63 | (16) |
|
3.3.1 Task Reconstruction: Single Manipulation Variable |
|
|
63 | (4) |
|
3.3.2 Task Reconstruction: Case of Two Tasks with Order of Priority |
|
|
67 | (3) |
|
3.3.3 Generalization of Task Reconstruction to Multiple Subtasks |
|
|
70 | (2) |
|
3.3.4 Experimental Results |
|
|
72 | (5) |
|
|
77 | (2) |
|
4 The SAUVIM Underwater Vehicle-Manipulator System |
|
|
79 | (28) |
|
4.1 Modeling the SAUVIM Vehicle-Manipulator System |
|
|
79 | (6) |
|
4.2 Workspace Optimization with Task Reconstruction |
|
|
85 | (5) |
|
4.2.1 Task Formulation for Workspace Optimization |
|
|
86 | (4) |
|
4.3 The SAUVIM Dynamic Control System |
|
|
90 | (5) |
|
|
90 | (5) |
|
4.4 Identification of Dynamic Parameters |
|
|
95 | (12) |
|
4.4.1 COB Identification with Extended Kalman Filter |
|
|
96 | (5) |
|
4.4.2 Optimal Configuration for Hovering |
|
|
101 | (1) |
|
|
101 | (1) |
|
|
102 | (1) |
|
4.4.5 Experimental Results |
|
|
103 | (2) |
|
|
105 | (2) |
|
|
107 | (16) |
|
5.1 Target Identification and Localization |
|
|
107 | (2) |
|
5.2 Mid-Range Object Identification with DIDSON Sonar |
|
|
109 | (7) |
|
|
110 | (2) |
|
5.2.2 Image Acquisition and Filtering |
|
|
112 | (1) |
|
|
112 | (1) |
|
5.2.4 Localization and Iteration |
|
|
113 | (3) |
|
5.3 Underwater Short-Range Target Localization |
|
|
116 | (7) |
|
5.3.1 Localization Using Video Processing |
|
|
119 | (2) |
|
5.3.2 The Cable-Cutting Demo |
|
|
121 | (1) |
|
|
122 | (1) |
|
|
123 | (34) |
|
6.1 The Real-Time Architecture of SAUVIM |
|
|
123 | (23) |
|
6.1.1 Layer 0: The Hardware |
|
|
124 | (1) |
|
6.1.2 Layer 1 and 2: Low Level Interface for Robotic Actuators |
|
|
125 | (6) |
|
6.1.3 Layer 3: Medium Level Controller |
|
|
131 | (4) |
|
6.1.4 Layer 4: High-Level Robot Programming Language |
|
|
135 | (10) |
|
6.1.5 Layer 5: The Communication Layer |
|
|
145 | (1) |
|
|
146 | (7) |
|
6.2.1 Phase 1: Undock from the Pier and Navigate to a Search Area |
|
|
146 | (2) |
|
6.2.2 Phase 2: Search for the Submerged Platform |
|
|
148 | (1) |
|
6.2.3 Phase 3: Navigate and Dive Toward the Platform |
|
|
149 | (1) |
|
6.2.4 Phase 4: Hover (Station Keeping) |
|
|
150 | (1) |
|
6.2.5 Phase 5: Hook a Recovery Tool to the Target Object (Autonomous Manipulation) |
|
|
151 | (2) |
|
6.2.6 Phase 6: Return to the Pier |
|
|
153 | (1) |
|
|
153 | (4) |
|
|
155 | (2) |
Appendix A Mathematical Supplement |
|
157 | (4) |
Index |
|
161 | |