Preface |
|
xi | |
1 Modelling and control of autonomous marine vehicles |
|
1 | (30) |
|
|
|
|
1 | (1) |
|
|
1 | (6) |
|
1.1.1 USV prototypes and core systems |
|
|
2 | (3) |
|
1.1.2 The control strategies of USV |
|
|
5 | (2) |
|
1.2 Mathematical modelling of autonomous marine vehicles |
|
|
7 | (5) |
|
1.2.1 Kinematic motion of marine vehicle |
|
|
8 | (2) |
|
1.2.2 Dynamic motion of marine vehicle |
|
|
10 | (2) |
|
1.3 Intelligent path planning and control of autonomous marine vehicles |
|
|
12 | (16) |
|
1.3.1 Collision risk assessment strategies |
|
|
13 | (4) |
|
1.3.2 Motion planning for USV |
|
|
17 | (6) |
|
1.3.3 Autonomous and intelligent navigation of a USV |
|
|
23 | (5) |
|
|
28 | (1) |
|
|
28 | (3) |
2 Efficient optimal path planning of unmanned surface vehicles |
|
31 | (30) |
|
|
|
|
|
|
|
31 | (1) |
|
|
31 | (7) |
|
2.1.1 Review of heuristic approaches in path planning of USVs |
|
|
35 | (2) |
|
|
37 | (1) |
|
|
38 | (5) |
|
2.2.1 Environmental mapping |
|
|
38 | (1) |
|
|
39 | (1) |
|
2.2.3 Challenges of incorporating COLREGs in path-planning algorithms |
|
|
40 | (1) |
|
2.2.4 Incorporating guidance and control system with path-planning algorithm |
|
|
41 | (1) |
|
2.2.5 Collision avoidance in close encounter situation |
|
|
42 | (1) |
|
|
43 | (11) |
|
2.3.1 Comparing A* approach with and without safety distance |
|
|
43 | (2) |
|
2.3.2 Constrained A* approach under static and partially dynamic environment |
|
|
45 | (4) |
|
2.3.3 Constrained A* approach with environmental disturbances |
|
|
49 | (3) |
|
2.3.4 Constrained A* approach with single moving obstacle and environmental disturbance |
|
|
52 | (2) |
|
|
54 | (3) |
|
|
57 | (4) |
3 Collision avoidance of maritime vessels |
|
61 | (24) |
|
|
Sable Campbell de Oliveira Henrique |
|
|
|
|
61 | (1) |
|
|
61 | (4) |
|
3.1.1 Motivation and background |
|
|
62 | (3) |
|
|
65 | (3) |
|
|
68 | (3) |
|
3.4 Collision risk assessment |
|
|
71 | (1) |
|
3.5 COLREGs decision maker |
|
|
72 | (3) |
|
3.6 COLREGs zones for APF adaptation |
|
|
75 | (1) |
|
|
76 | (6) |
|
|
78 | (4) |
|
3.8 Discussion and concluding remarks |
|
|
82 | (1) |
|
|
82 | (1) |
|
|
82 | (3) |
4 Sliding mode control for path planning guidance of marine vehicles |
|
85 | (26) |
|
|
|
|
|
85 | (1) |
|
|
85 | (2) |
|
|
87 | (1) |
|
4.3 Design of impact angle guidance |
|
|
88 | (3) |
|
4.4 Application of guidance scheme to underwater vehicles |
|
|
91 | (2) |
|
|
91 | (1) |
|
4.4.2 Linear interpolation |
|
|
91 | (1) |
|
4.4.3 Improved sample and hold |
|
|
92 | (1) |
|
|
93 | (14) |
|
4.5.1 Implementation of guidance law with closed-loop feedback |
|
|
94 | (2) |
|
4.5.2 Implementation of guidance law in open loop |
|
|
96 | (11) |
|
4.6 Conclusions and future work |
|
|
107 | (1) |
|
|
107 | (4) |
5 Experimentally based analysis of low altitude terrain following by autonomous underwater vehicles |
|
111 | (24) |
|
|
|
|
|
|
111 | (1) |
|
|
111 | (1) |
|
|
112 | (1) |
|
5.3 Current terrain following strategies |
|
|
113 | (1) |
|
5.4 Terrain following with Delphin2 |
|
|
113 | (8) |
|
|
114 | (2) |
|
|
116 | (4) |
|
5.4.3 Altitude controller |
|
|
120 | (1) |
|
|
121 | (1) |
|
5.5 Testwood lake experiment set-up |
|
|
121 | (4) |
|
5.5.1 Experiment parameter variation |
|
|
123 | (1) |
|
5.5.2 Performance analysis |
|
|
123 | (2) |
|
|
125 | (6) |
|
5.6.1 Repeatability and obstacle detection |
|
|
125 | (3) |
|
|
128 | (3) |
|
|
131 | (1) |
|
|
131 | (4) |
6 Nonlinear Hinfinity control of autonomous underwater vehicles |
|
135 | (28) |
|
|
|
|
135 | (1) |
|
|
135 | (2) |
|
|
137 | (2) |
|
|
139 | (6) |
|
6.3.1 AUV modeling: diving plane |
|
|
141 | (1) |
|
6.3.2 AUV modeling: steering plane |
|
|
142 | (2) |
|
6.3.3 Path kinematics: Serret-Frenet frame |
|
|
144 | (1) |
|
6.4 Development of nonlinear control algorithm |
|
|
145 | (3) |
|
6.4.1 Nonlinear state feedback Hinfinity controller |
|
|
145 | (3) |
|
6.5 Analysis of nonlinear Hinfinity controller |
|
|
148 | (8) |
|
|
148 | (3) |
|
|
151 | (5) |
|
6.6 Path following control |
|
|
156 | (3) |
|
6.6.1 Guidance law for path following |
|
|
156 | (1) |
|
|
157 | (2) |
|
|
159 | (1) |
|
|
160 | (3) |
7 Energy optimal real-time trajectory re-planning of an uninhabited surface vehicle in a dynamically changing environment |
|
163 | (24) |
|
|
|
|
|
163 | (1) |
|
|
163 | (2) |
|
7.2 Mathematics representation |
|
|
165 | (2) |
|
|
165 | (1) |
|
|
166 | (1) |
|
|
167 | (1) |
|
7.3 Trajectory planning using pseudospectral method |
|
|
167 | (3) |
|
|
167 | (1) |
|
7.3.2 Legendre pseudospectral method |
|
|
168 | (1) |
|
7.3.3 Discretization of the optimization problem |
|
|
169 | (1) |
|
7.4 Optimization using particle swarm optimization |
|
|
170 | (1) |
|
|
171 | (4) |
|
7.5.1 Problem statement of re-planning |
|
|
171 | (3) |
|
7.5.2 Problem reformulation in differentially flat outputs space |
|
|
174 | (1) |
|
|
175 | (9) |
|
7.6.1 Simulation results without disturbance |
|
|
176 | (4) |
|
7.6.2 Simulation results with time vary disturbance |
|
|
180 | (4) |
|
|
184 | (1) |
|
|
184 | (1) |
|
|
185 | (2) |
8 Cooperative path-following control with logic-based communications: theory and practice |
|
187 | (38) |
|
|
|
|
|
|
|
187 | (1) |
|
|
187 | (4) |
|
|
189 | (1) |
|
|
189 | (2) |
|
8.2 Cooperative path-following control system architecture |
|
|
191 | (2) |
|
|
193 | (7) |
|
8.3.1 Path-following problem |
|
|
193 | (2) |
|
8.3.2 Coordination control problem |
|
|
195 | (1) |
|
8.3.3 Cooperative path-following |
|
|
196 | (2) |
|
8.3.4 Logic-based communication system |
|
|
198 | (2) |
|
8.4 Controller design: CPF for multiple AMVs |
|
|
200 | (9) |
|
|
200 | (2) |
|
8.4.2 Path-following controller |
|
|
202 | (1) |
|
8.4.3 Coordination controller |
|
|
203 | (1) |
|
8.4.4 Logic-based communication system |
|
|
204 | (4) |
|
8.4.5 Stability of the overall-closed loop system |
|
|
208 | (1) |
|
8.5 Field tests with AMVs |
|
|
209 | (7) |
|
|
209 | (2) |
|
|
211 | (5) |
|
|
216 | (1) |
|
|
216 | (1) |
|
|
216 | (6) |
|
|
222 | (3) |
9 Formation control of autonomous marine vehicles |
|
225 | (38) |
|
|
|
|
|
225 | (1) |
|
|
225 | (2) |
|
9.2 Classification of formation control techniques |
|
|
227 | (3) |
|
9.2.1 Selection of vehicles with targets |
|
|
227 | (1) |
|
9.2.2 Control abstraction |
|
|
227 | (3) |
|
9.3 Coordination strategies of autonomous vehicles |
|
|
230 | (4) |
|
9.3.1 Centralized approach |
|
|
230 | (1) |
|
9.3.2 Decentralized approach |
|
|
231 | (1) |
|
9.3.3 Distributed approach |
|
|
232 | (2) |
|
9.4 Formation control strategies |
|
|
234 | (11) |
|
9.4.1 Formation control using behavioral approach |
|
|
234 | (1) |
|
9.4.2 Formation control using leader-follower approach |
|
|
235 | (4) |
|
9.4.3 Formation control using virtual structure approach |
|
|
239 | (1) |
|
9.4.4 Formation control using artificial potentials approach |
|
|
240 | (1) |
|
9.4.5 Attractive potential functions |
|
|
241 | (1) |
|
9.4.6 Repulsive potential functions |
|
|
241 | (1) |
|
9.4.7 Formation control using graph-theory approach |
|
|
242 | (1) |
|
9.4.8 Other control strategies |
|
|
243 | (2) |
|
9.5 Communication issues in formation of multiple vehicles |
|
|
245 | (2) |
|
9.6 Formation control sub-problems |
|
|
247 | (3) |
|
9.6.1 Obstacle and collision avoidance |
|
|
247 | (1) |
|
9.6.2 Formation shape generation |
|
|
247 | (2) |
|
9.6.3 Switching between shapes according to situation |
|
|
249 | (1) |
|
|
250 | (1) |
|
9.6.5 Movement of formation structure |
|
|
250 | (1) |
|
|
250 | (1) |
|
|
250 | (13) |
10 Hydro-acoustic communications and networking in contemporary underwater robotics: instruments and case studies |
|
263 | (38) |
|
|
|
|
|
|
|
|
|
|
|
|
|
263 | (1) |
|
|
264 | (3) |
|
10.2 The S2C modem of Evologics as a platform for specialized user applications |
|
|
267 | (1) |
|
10.3 Architecture of the software framework EviNS |
|
|
268 | (1) |
|
|
269 | (28) |
|
10.4.1 Case study - operation of the UWA modems in an ad-hoc network |
|
|
270 | (13) |
|
10.4.2 Case study - operation of UWA modems in a bimodal network with a centralized topology |
|
|
283 | (7) |
|
10.4.3 Case study - UWA modems with integrated atomic clocks for positioning of a group of AUVs |
|
|
290 | (7) |
|
|
297 | (1) |
|
|
297 | (4) |
11 Commercial applications of ASVs |
|
301 | (24) |
|
|
|
301 | (1) |
|
|
301 | (1) |
|
11.2 Defence applications |
|
|
302 | (3) |
|
11.2.1 Mine counter measures (MCM) |
|
|
303 | (1) |
|
11.2.2 Submarine warfare (ASW) |
|
|
304 | (1) |
|
11.2.3 Command, Control, Communications, Computers, Information/Intelligence, Surveillance, Targeting Acquisition and Reconnaissance (C4ISTAR) |
|
|
304 | (1) |
|
11.2.4 Targets and training systems |
|
|
304 | (1) |
|
|
304 | (1) |
|
11.2.6 Rapid environmental assessment (REA) |
|
|
304 | (1) |
|
11.3 Scientific applications overview |
|
|
305 | (2) |
|
11.3.1 Examples of scientific applications |
|
|
306 | (1) |
|
|
307 | (4) |
|
|
311 | (6) |
|
|
312 | (2) |
|
|
314 | (1) |
|
|
315 | (2) |
|
11.6 Industrial applications |
|
|
317 | (5) |
|
|
318 | (3) |
|
|
321 | (1) |
|
|
322 | (1) |
|
|
322 | (3) |
Index |
|
325 | |