Multiple-UUV Approach for Enhancing Connectivity in Underwater Ad-hoc Sensor Networks
Winston Seah Institute for Infocomm Research, Singapore
winston@i2r.a-star.edu.sg http://www1.i2r.a-star.edu.sg/~winston
Multiple-UUV Approach for Enhancing Connectivity in Underwater - - PowerPoint PPT Presentation
Multiple-UUV Approach for Enhancing Connectivity in Underwater Ad-hoc Sensor Networks Winston Seah Institute for Infocomm Research, Singapore winston@i2r.a-star.edu.sg http://www1.i2r.a-star.edu.sg/~winston Outline Introduction &
Winston Seah Institute for Infocomm Research, Singapore
winston@i2r.a-star.edu.sg http://www1.i2r.a-star.edu.sg/~winston
2
3
4
5
– Deployed at the corner/boundary of the interested area
– Deployed in the area of interest – Communicate via multi-hop acoustic links to send data to collection points or sinks – Clustering and localization – Use simple ALOHA protocol for medium access
– Transmission equipment – Mission sensors (e.g., actuators) – Motion sensors (e.g., sonar) – A payload of sensor nodes that can be deployed
6
sink S3
monitoring centre UUV S2 S1 S0 cluster C1 C0 C2 C3 C4 C5
7
– Directional antenna (distance/orientation) – Mission sensors – Motion sensors – Payload of static nodes to be dropped
front rear 1 2
3
4 5 6
8
9
– Clustering by ID – [Corke et al, 2004]
scalability issues
– Each static node calculates its HC to sinks – Each static node broadcast this HC – A robot can detect communication gaps by receiving and analyzing the received static HC information
10
S0
1 1 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5
*only hop counts to sink S0 are shown
11
S3 X Y D E F Z C (10,10,10,3) (9,9,9,3) (16,13,6,16) (11,11,7,4) (12,12,6,5) (10,10,8,3) S0 S1 S2
12
– With mapping – [Yamauchi, 1998]
– Without mapping – [Bandyopadhyay et al, 2005]
– Predefined searching (need simple map and rough location info) – Perimeter searching (no mapping, need clustering info) – Swarm intelligence (no mapping) – Advanced Potential field based searching (no mapping)
13
Reference Node UUV Static Node
14
16
– Virtual repulsive force among UUVs – Virtual repulsive force between UUV and obstacles – Virtual attractive force to let UUVs move
– broadcast headings neighboring robots choose different
18
19
20
– Qualnet network simulator (packet loss, delay, …) – Player/Stage robotics simulator (sensor/actuator error, …) – Semaphore synchronize Qualnet and Player/Stage
21
22
k-connectivity (multi-UUVs) 0.5 1 1.5 2 1 3 5 7 9 11 13 15 time step avg k-connectivity static APFS predefined perimeter hopcount (multi-UUVs) 20 22 24 26 28 30 1 3 5 7 9 11 13 15 time step avg hopcount static APFS predefined perimeter connectivity (multi-UUVs) 20 40 60 80 1 3 5 7 9 11 13 15 time step connected nodes static APFS predefined perimeter
23
hopcount (multi-UUVs) 18 20 22 24 26 28 30 1 3 5 7 9 11 13 15 time step avg hopcount static APFS predefined perimeter connectivity (multi-UUVs) 10 20 30 40 50 60 70 80 1 3 5 7 9 11 13 15 time step connected nodes static APFS predefined perimeter k-connectivity (multi-UUVs) 0.5 1 1.5 2 1 3 5 7 9 11 13 15 time step avg k-connectivity static APFS predefined perimeter
24
25
Corke, et. al., “Deployment and Connectivity Repair of a Sensor Net with a Flying Robot”, in Proceedings of the 9th International Symposium
Yamauchi, B., “Frontier-Based Exploration Using Multiple Robots”, in Proceedings of the Second International Conference on Autonomous Agents (Agents '98), Minneapolis, MN, USA, 1998 Bandyopadhyay, T., Liu, Z., Ang, M. H. Jr., and Seah, W. K. G., “Visibility-based Exploration in Unknown Environment Containing Polygonal Obstacles”, in Proceedings of the 12th International Conference on Advanced Robotics (ICAR05), 2005
26