SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Experimental Results of Coordinated Coverage by
Autonomous Underwater Vehicles
Alessandro Marino, Gianluca Antonelli
Universit`a di Salerno, Italy
Universit`a di Cassino & ISME (Integrated Systems for Marine Environment), Italy
antonelli@unicas.it
http://webuser.unicas.it/lai/robotica
http://www.isme.unige.it/
Marino, Antonelli Karlsruhe, 9 May 2013
CO3
AUVs
Cooperative Cognitive Control of Autonomous Underwater Vehicles
fundings : European FP7, Cognitive Systems, Interaction, Robotics
kind : Collaborative Project (STREP)
duration : 3 years, 2009-2012
partners : Jacobs University, DE;
ISME, I;
Instituto Superior T´ecnico, P;
GraalTech, I
http://www.Co3-AUVs.eu
Marino, Antonelli Karlsruhe, 9 May 2013
Problem formulation
Multi-robot harbor patrolling
Totally decentralized
Robust to a wide range of failures
communications
vehicle loss
vehicle still
Flexible/scalable to the number of vehicles add vehicles anytime
Possibility to tailor wrt communication capabilities
Not optimal but benchmarking required
Anonymity
To be implemented on a real set-up obstacles. . .
Marino, Antonelli Karlsruhe, 9 May 2013
Proposed solution
Proper merge of the Voronoi and Gaussian processes concepts
Motion computed to increase information
Framework to handle
Spatial variability regions with different interest
Time-dependency forgetting factor
Asynchronous spot visiting demand
Mathematically strong overlap with (time varying) coverage,
deployment, resource allocation, sampling, exploration, monitoring, etc.
slight differences depending on assumptions and objective functions
Marino, Antonelli Karlsruhe, 9 May 2013
Proposed solution
Proper merge of the Voronoi and Gaussian processes concepts
Motion computed to increase information
Framework to handle
Spatial variability regions with different interest
Time-dependency forgetting factor
Asynchronous spot visiting demand
Mathematically strong overlap with (time varying) coverage,
deployment, resource allocation, sampling, exploration, monitoring, etc.
slight differences depending on assumptions and objective functions
Marino, Antonelli Karlsruhe, 9 May 2013
Background
theoretical details
Antonelli, Chiaverini, Marino, A coordination strategy for multi-robot
sampling of dynamic fields, ICRA 2012
experimental validation with surface vehicles
Marino, Antonelli, Aguiar, Pascoal, Multi-robot harbor patrolling: a
probabilistic approach, IROS 2012
Marino, Antonelli Karlsruhe, 9 May 2013
Voronoi partitions I
Voronoi partitions (tessellations/diagrams)
Subdivisions of a set S characterized by a metric with respect to a
finite number of points belonging to the set
union of the cells gives back the set
the intersection of the cells is null
computation of the cells is a
decentralized algorithm without
communication needed
Marino, Antonelli Karlsruhe, 9 May 2013
Voronoi partitions II
Marino, Antonelli Karlsruhe, 9 May 2013
Background I
Variable of interest is a Gaussian process
how much do I trust that
a given point is safe?
Given the points of measurements done. . .
Sa = (xa
1 , ta
1 ), (xa
2 , ta
2 ), . . . , (xa
na
, ta
na
)
and one to do. . .
Sp = (xp, t)
Synthetic Gaussian representation of the condition distribution
ˆµ = µ(xp, t) + c(xp, t)TΣ−1
Sa(ya − µa)
ˆσ = K(f(xp, t), f(xp, t)) − c(xp, t)TΣ−1
Sac(xp, t)
c represents the covariances of the acquired points vis new one
Marino, Antonelli Karlsruhe, 9 May 2013
Description I
The variable to be sampled is a confidence map
Reducing the uncertainty means increasing the highlighted term



ˆµ = µ(xp, t) + c(xp, t)TΣ−1
Sa(ya − µa)
ˆσ = K(f(xp, t), f(xp, t)) − c(xp, t)T
Σ−1
Sac(xp, t)
ξ
− > ξ example
Marino, Antonelli Karlsruhe, 9 May 2013
Description II
Distribute the computation among the vehicles
each vehicle in its own Voronoi cell
Compute the optimal motion to reduce uncertainty
Several choices possible:
minimum, minimum over an
integrated path, etc.
Marino, Antonelli Karlsruhe, 9 May 2013
Accuracy: example
Global computation of ξ(x) for a given spatial variability τs
τs
x1 x2 x3 x4
x
ξ(x)
Marino, Antonelli Karlsruhe, 9 May 2013
Accuracy: example
Computation made by x2 (it does not “see” x4)
τs
x1 x2 x3 x4
x
ξ(x)
Marino, Antonelli Karlsruhe, 9 May 2013
Accuracy: example
Only the restriction to V or2 is needed for its movement computation
τs
x1 x2 x3 x4
x
ξ(x)
V or2
Marino, Antonelli Karlsruhe, 9 May 2013
Accuracy: example
Merging of all the local restrictions leads to a reasonable approximation
τs
x1 x2 x3 x4
x
ξ(x)
V or2
Marino, Antonelli Karlsruhe, 9 May 2013
Accuracy
Based on:
communication bit-rate
computational capability
area dimension
Marino, Antonelli Karlsruhe, 9 May 2013
Numerical validation
Dozens of numerical simulations by changing the key parameters:
vehicles number
faults
obstacles
sensor noise
area shape/dimension
comm. bit-rate
space scale
time scale
2
3 4
Marino, Antonelli Karlsruhe, 9 May 2013
Some benchmarking
With a static field the coverage index always tends to one
0 200 400 600 800 1000
0.2
0.4
0.6
0.8
1
step
[]
Coverage Index
Marino, Antonelli Karlsruhe, 9 May 2013
Some benchmarking
Comparison between different approaches
00
Lawnmower
Proposed
Random
Deployment0.5
1.5
2
200 400 600 800 1000 1200
1
[]
step
same parameters
lawnmower rigid wrt
vehicle loss
deployment suffers
from theoretical
flaws
Marino, Antonelli Karlsruhe, 9 May 2013
Vehicle characteristics
internal diameter .125 m
external diameter .14 m
length 2 m
mass 30 kg
mass variation range .5 kg
(at water density 1.031 kg/m3
)
moving mass max displacement 0.050 m
Lead acid batteries 12 V 72 Ah
autonomy at full propulsion 8 h
diving scope 0–50 m
break point in depth 100 m
speed with jet pump propeller 1.01 m/s 2 knots
speed with blade propeller 2.02 m/s 4 knots
cpu 1GHz, VIA EDEN
dram 1GB, DDR2
Marino, Antonelli Karlsruhe, 9 May 2013
Experimental validation
joint experiment with Graaltech NURC (NATO Undersea Research
Center) facilities, La Spezia, Italy
Marino, Antonelli Karlsruhe, 9 May 2013
Experimental validation
2 F`olaga, 4 acoustic transponders, 1 gateway buoy
110 × 80 × 4 m
1.5 m/s
33 minutes
WHOI micromodem 80 bps
Time Division Multiple Access
localization: every 8 s
user comm: 31 byte/min with 14 s delay
Marino, Antonelli Karlsruhe, 9 May 2013
Experimental validation
Due to poor communication, the algorithm runs by predicting the
movement of the other
# fields size (bytes)
1) vehicle ID 2
2) localization time 4
3) vehicle latitude 4
4) vehicle longitude 4
5) vehicle depth 4
6) target latitude 4
7) target longitude 4
8) target depth 4
Marino, Antonelli Karlsruhe, 9 May 2013
Experimental validation - video
Coverage index
200 400 600 800 1000 1200 1400 1600
0.1
0.2
0.3
0.4
[]
0.5
00
time [s] 1800
Marino, Antonelli Karlsruhe, 9 May 2013
Conclusions
we missed the sole intruder!
Marino, Antonelli Karlsruhe, 9 May 2013
Experimental Results of Coordinated Coverage by
Autonomous Underwater Vehicles
Alessandro Marino, Gianluca Antonelli
Universit`a di Salerno, Italy
Universit`a di Cassino & ISME (Integrated Systems for Marine Environment), Italy
antonelli@unicas.it
http://webuser.unicas.it/lai/robotica
http://www.isme.unige.it/
Marino, Antonelli Karlsruhe, 9 May 2013

Weitere ähnliche Inhalte

Andere mochten auch

La importancia de la lectura en la educación preescolar.docx
La importancia de la lectura en la educación preescolar.docxLa importancia de la lectura en la educación preescolar.docx
La importancia de la lectura en la educación preescolar.docx
besos3006
 
02hemijskisastavivogsveta 100916121631-phpapp01
02hemijskisastavivogsveta 100916121631-phpapp0102hemijskisastavivogsveta 100916121631-phpapp01
02hemijskisastavivogsveta 100916121631-phpapp01
Svetlana Palikruseva
 
La importancia de la lectura en la educación preescolar.docx
La importancia de la lectura en la educación preescolar.docxLa importancia de la lectura en la educación preescolar.docx
La importancia de la lectura en la educación preescolar.docx
besos3006
 
“Securing underwater wireless communication networks” 2
“Securing underwater wireless communication networks” 2“Securing underwater wireless communication networks” 2
“Securing underwater wireless communication networks” 2
Naveena N
 
UNDER WATER ACOUSTIC COMMUNICATION
UNDER WATER ACOUSTIC COMMUNICATIONUNDER WATER ACOUSTIC COMMUNICATION
UNDER WATER ACOUSTIC COMMUNICATION
jaisica
 

Andere mochten auch (19)

IROS 2014 talk
IROS 2014 talkIROS 2014 talk
IROS 2014 talk
 
IROS 2013 talk
IROS 2013 talkIROS 2013 talk
IROS 2013 talk
 
Survey
SurveySurvey
Survey
 
La importancia de la lectura en la educación preescolar.docx
La importancia de la lectura en la educación preescolar.docxLa importancia de la lectura en la educación preescolar.docx
La importancia de la lectura en la educación preescolar.docx
 
IROS 2011 talk 1 (Filippo's file)
IROS 2011 talk 1 (Filippo's file)IROS 2011 talk 1 (Filippo's file)
IROS 2011 talk 1 (Filippo's file)
 
IROS 2012 talk
IROS 2012 talkIROS 2012 talk
IROS 2012 talk
 
ICRA 2013 talk 1
ICRA 2013 talk 1ICRA 2013 talk 1
ICRA 2013 talk 1
 
02hemijskisastavivogsveta 100916121631-phpapp01
02hemijskisastavivogsveta 100916121631-phpapp0102hemijskisastavivogsveta 100916121631-phpapp01
02hemijskisastavivogsveta 100916121631-phpapp01
 
5s
5s5s
5s
 
AIM 2013 talk
AIM 2013 talkAIM 2013 talk
AIM 2013 talk
 
La importancia de la lectura en la educación preescolar.docx
La importancia de la lectura en la educación preescolar.docxLa importancia de la lectura en la educación preescolar.docx
La importancia de la lectura en la educación preescolar.docx
 
2015 SIDRA School on Underwater Robotics. Introduction
2015 SIDRA School on Underwater Robotics. Introduction2015 SIDRA School on Underwater Robotics. Introduction
2015 SIDRA School on Underwater Robotics. Introduction
 
under water wireless communication
under water wireless communicationunder water wireless communication
under water wireless communication
 
“Securing underwater wireless communication networks” 2
“Securing underwater wireless communication networks” 2“Securing underwater wireless communication networks” 2
“Securing underwater wireless communication networks” 2
 
UNDER WATER ACOUSTIC COMMUNICATION
UNDER WATER ACOUSTIC COMMUNICATIONUNDER WATER ACOUSTIC COMMUNICATION
UNDER WATER ACOUSTIC COMMUNICATION
 
Autonomous Underwater Vehicle (AUVs)
Autonomous Underwater Vehicle (AUVs)Autonomous Underwater Vehicle (AUVs)
Autonomous Underwater Vehicle (AUVs)
 
Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)
 
Autonomous underwater vehicles
Autonomous underwater vehiclesAutonomous underwater vehicles
Autonomous underwater vehicles
 
Underwater Wireless Communication
Underwater Wireless CommunicationUnderwater Wireless Communication
Underwater Wireless Communication
 

Ähnlich wie ICRA 2013 talk 2

Literature_Review_Khan_Adnan
Literature_Review_Khan_AdnanLiterature_Review_Khan_Adnan
Literature_Review_Khan_Adnan
Adnan Khan
 
SIMULATION & VANET: TOWARDS A NEW RELIABLE AND OPTIMAL DATA DISSEMINATION MODEL
SIMULATION & VANET: TOWARDS A NEW RELIABLE AND OPTIMAL DATA DISSEMINATION MODELSIMULATION & VANET: TOWARDS A NEW RELIABLE AND OPTIMAL DATA DISSEMINATION MODEL
SIMULATION & VANET: TOWARDS A NEW RELIABLE AND OPTIMAL DATA DISSEMINATION MODEL
pijans
 
Predicting phase durations of traffic lights using live open traffic lights data
Predicting phase durations of traffic lights using live open traffic lights dataPredicting phase durations of traffic lights using live open traffic lights data
Predicting phase durations of traffic lights using live open traffic lights data
Brecht Van de Vyvere
 

Ähnlich wie ICRA 2013 talk 2 (20)

Improving Pheromone Communication for UAV Swarm Mobility Management
Improving Pheromone Communication for UAV Swarm Mobility ManagementImproving Pheromone Communication for UAV Swarm Mobility Management
Improving Pheromone Communication for UAV Swarm Mobility Management
 
Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata ...
Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata ...Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata ...
Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata ...
 
2014 CISAP6 Atmospheric Turbulent Dispersion Modeling Methods using Machine L...
2014 CISAP6 Atmospheric Turbulent Dispersion Modeling Methods using Machine L...2014 CISAP6 Atmospheric Turbulent Dispersion Modeling Methods using Machine L...
2014 CISAP6 Atmospheric Turbulent Dispersion Modeling Methods using Machine L...
 
Machinery signal separation using non-negative matrix factorization with real...
Machinery signal separation using non-negative matrix factorization with real...Machinery signal separation using non-negative matrix factorization with real...
Machinery signal separation using non-negative matrix factorization with real...
 
Ieeepro techno solutions 2013 ieee embedded project greatest invehicular ac...
Ieeepro techno solutions   2013 ieee embedded project greatest invehicular ac...Ieeepro techno solutions   2013 ieee embedded project greatest invehicular ac...
Ieeepro techno solutions 2013 ieee embedded project greatest invehicular ac...
 
Literature_Review_Khan_Adnan
Literature_Review_Khan_AdnanLiterature_Review_Khan_Adnan
Literature_Review_Khan_Adnan
 
SIMULATION & VANET: TOWARDS A NEW RELIABLE AND OPTIMAL DATA DISSEMINATION MODEL
SIMULATION & VANET: TOWARDS A NEW RELIABLE AND OPTIMAL DATA DISSEMINATION MODELSIMULATION & VANET: TOWARDS A NEW RELIABLE AND OPTIMAL DATA DISSEMINATION MODEL
SIMULATION & VANET: TOWARDS A NEW RELIABLE AND OPTIMAL DATA DISSEMINATION MODEL
 
Realtimeoptimized trafficmanagement
Realtimeoptimized trafficmanagementRealtimeoptimized trafficmanagement
Realtimeoptimized trafficmanagement
 
AnaVANET: an experiment and visualization tool for vehicular networks
AnaVANET: an experiment and visualization tool for vehicular networksAnaVANET: an experiment and visualization tool for vehicular networks
AnaVANET: an experiment and visualization tool for vehicular networks
 
Predicting phase durations of traffic lights using live open traffic lights data
Predicting phase durations of traffic lights using live open traffic lights dataPredicting phase durations of traffic lights using live open traffic lights data
Predicting phase durations of traffic lights using live open traffic lights data
 
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
 
Data verifi cation for collective adaptive systems: spatial model-checking of...
Data verification for collective adaptive systems: spatial model-checking of...Data verification for collective adaptive systems: spatial model-checking of...
Data verifi cation for collective adaptive systems: spatial model-checking of...
 
The sensors networks wsn and vsn a
The sensors networks wsn and vsn aThe sensors networks wsn and vsn a
The sensors networks wsn and vsn a
 
A time domain clean approach for the identification of acoustic moving source...
A time domain clean approach for the identification of acoustic moving source...A time domain clean approach for the identification of acoustic moving source...
A time domain clean approach for the identification of acoustic moving source...
 
Estimating coverage holes and enhancing coverage in mixed sensor networks or
Estimating coverage holes and enhancing coverage in mixed sensor networks orEstimating coverage holes and enhancing coverage in mixed sensor networks or
Estimating coverage holes and enhancing coverage in mixed sensor networks or
 
Workshop on Marine Robotics: vehicle-manipulator systems
Workshop on Marine Robotics: vehicle-manipulator systemsWorkshop on Marine Robotics: vehicle-manipulator systems
Workshop on Marine Robotics: vehicle-manipulator systems
 
Anomaly Detection of Human Movements in Pedestrian walkway
Anomaly Detection of Human Movements in Pedestrian walkwayAnomaly Detection of Human Movements in Pedestrian walkway
Anomaly Detection of Human Movements in Pedestrian walkway
 
Current research activities in marine robotics at the Italian interuniversity...
Current research activities in marine robotics at the Italian interuniversity...Current research activities in marine robotics at the Italian interuniversity...
Current research activities in marine robotics at the Italian interuniversity...
 
Smart and efficient system for the detection of wrong cars parking
Smart and efficient system for the detection of wrong cars parkingSmart and efficient system for the detection of wrong cars parking
Smart and efficient system for the detection of wrong cars parking
 
Machine learning for decentralized and flying radio devices
Machine learning for decentralized and flying radio devicesMachine learning for decentralized and flying radio devices
Machine learning for decentralized and flying radio devices
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

ICRA 2013 talk 2

  • 1. Experimental Results of Coordinated Coverage by Autonomous Underwater Vehicles Alessandro Marino, Gianluca Antonelli Universit`a di Salerno, Italy Universit`a di Cassino & ISME (Integrated Systems for Marine Environment), Italy antonelli@unicas.it http://webuser.unicas.it/lai/robotica http://www.isme.unige.it/ Marino, Antonelli Karlsruhe, 9 May 2013
  • 2. CO3 AUVs Cooperative Cognitive Control of Autonomous Underwater Vehicles fundings : European FP7, Cognitive Systems, Interaction, Robotics kind : Collaborative Project (STREP) duration : 3 years, 2009-2012 partners : Jacobs University, DE; ISME, I; Instituto Superior T´ecnico, P; GraalTech, I http://www.Co3-AUVs.eu Marino, Antonelli Karlsruhe, 9 May 2013
  • 3. Problem formulation Multi-robot harbor patrolling Totally decentralized Robust to a wide range of failures communications vehicle loss vehicle still Flexible/scalable to the number of vehicles add vehicles anytime Possibility to tailor wrt communication capabilities Not optimal but benchmarking required Anonymity To be implemented on a real set-up obstacles. . . Marino, Antonelli Karlsruhe, 9 May 2013
  • 4. Proposed solution Proper merge of the Voronoi and Gaussian processes concepts Motion computed to increase information Framework to handle Spatial variability regions with different interest Time-dependency forgetting factor Asynchronous spot visiting demand Mathematically strong overlap with (time varying) coverage, deployment, resource allocation, sampling, exploration, monitoring, etc. slight differences depending on assumptions and objective functions Marino, Antonelli Karlsruhe, 9 May 2013
  • 5. Proposed solution Proper merge of the Voronoi and Gaussian processes concepts Motion computed to increase information Framework to handle Spatial variability regions with different interest Time-dependency forgetting factor Asynchronous spot visiting demand Mathematically strong overlap with (time varying) coverage, deployment, resource allocation, sampling, exploration, monitoring, etc. slight differences depending on assumptions and objective functions Marino, Antonelli Karlsruhe, 9 May 2013
  • 6. Background theoretical details Antonelli, Chiaverini, Marino, A coordination strategy for multi-robot sampling of dynamic fields, ICRA 2012 experimental validation with surface vehicles Marino, Antonelli, Aguiar, Pascoal, Multi-robot harbor patrolling: a probabilistic approach, IROS 2012 Marino, Antonelli Karlsruhe, 9 May 2013
  • 7. Voronoi partitions I Voronoi partitions (tessellations/diagrams) Subdivisions of a set S characterized by a metric with respect to a finite number of points belonging to the set union of the cells gives back the set the intersection of the cells is null computation of the cells is a decentralized algorithm without communication needed Marino, Antonelli Karlsruhe, 9 May 2013
  • 8. Voronoi partitions II Marino, Antonelli Karlsruhe, 9 May 2013
  • 9. Background I Variable of interest is a Gaussian process how much do I trust that a given point is safe? Given the points of measurements done. . . Sa = (xa 1 , ta 1 ), (xa 2 , ta 2 ), . . . , (xa na , ta na ) and one to do. . . Sp = (xp, t) Synthetic Gaussian representation of the condition distribution ˆµ = µ(xp, t) + c(xp, t)TΣ−1 Sa(ya − µa) ˆσ = K(f(xp, t), f(xp, t)) − c(xp, t)TΣ−1 Sac(xp, t) c represents the covariances of the acquired points vis new one Marino, Antonelli Karlsruhe, 9 May 2013
  • 10. Description I The variable to be sampled is a confidence map Reducing the uncertainty means increasing the highlighted term    ˆµ = µ(xp, t) + c(xp, t)TΣ−1 Sa(ya − µa) ˆσ = K(f(xp, t), f(xp, t)) − c(xp, t)T Σ−1 Sac(xp, t) ξ − > ξ example Marino, Antonelli Karlsruhe, 9 May 2013
  • 11. Description II Distribute the computation among the vehicles each vehicle in its own Voronoi cell Compute the optimal motion to reduce uncertainty Several choices possible: minimum, minimum over an integrated path, etc. Marino, Antonelli Karlsruhe, 9 May 2013
  • 12. Accuracy: example Global computation of ξ(x) for a given spatial variability τs τs x1 x2 x3 x4 x ξ(x) Marino, Antonelli Karlsruhe, 9 May 2013
  • 13. Accuracy: example Computation made by x2 (it does not “see” x4) τs x1 x2 x3 x4 x ξ(x) Marino, Antonelli Karlsruhe, 9 May 2013
  • 14. Accuracy: example Only the restriction to V or2 is needed for its movement computation τs x1 x2 x3 x4 x ξ(x) V or2 Marino, Antonelli Karlsruhe, 9 May 2013
  • 15. Accuracy: example Merging of all the local restrictions leads to a reasonable approximation τs x1 x2 x3 x4 x ξ(x) V or2 Marino, Antonelli Karlsruhe, 9 May 2013
  • 16. Accuracy Based on: communication bit-rate computational capability area dimension Marino, Antonelli Karlsruhe, 9 May 2013
  • 17. Numerical validation Dozens of numerical simulations by changing the key parameters: vehicles number faults obstacles sensor noise area shape/dimension comm. bit-rate space scale time scale 2 3 4 Marino, Antonelli Karlsruhe, 9 May 2013
  • 18. Some benchmarking With a static field the coverage index always tends to one 0 200 400 600 800 1000 0.2 0.4 0.6 0.8 1 step [] Coverage Index Marino, Antonelli Karlsruhe, 9 May 2013
  • 19. Some benchmarking Comparison between different approaches 00 Lawnmower Proposed Random Deployment0.5 1.5 2 200 400 600 800 1000 1200 1 [] step same parameters lawnmower rigid wrt vehicle loss deployment suffers from theoretical flaws Marino, Antonelli Karlsruhe, 9 May 2013
  • 20. Vehicle characteristics internal diameter .125 m external diameter .14 m length 2 m mass 30 kg mass variation range .5 kg (at water density 1.031 kg/m3 ) moving mass max displacement 0.050 m Lead acid batteries 12 V 72 Ah autonomy at full propulsion 8 h diving scope 0–50 m break point in depth 100 m speed with jet pump propeller 1.01 m/s 2 knots speed with blade propeller 2.02 m/s 4 knots cpu 1GHz, VIA EDEN dram 1GB, DDR2 Marino, Antonelli Karlsruhe, 9 May 2013
  • 21. Experimental validation joint experiment with Graaltech NURC (NATO Undersea Research Center) facilities, La Spezia, Italy Marino, Antonelli Karlsruhe, 9 May 2013
  • 22. Experimental validation 2 F`olaga, 4 acoustic transponders, 1 gateway buoy 110 × 80 × 4 m 1.5 m/s 33 minutes WHOI micromodem 80 bps Time Division Multiple Access localization: every 8 s user comm: 31 byte/min with 14 s delay Marino, Antonelli Karlsruhe, 9 May 2013
  • 23. Experimental validation Due to poor communication, the algorithm runs by predicting the movement of the other # fields size (bytes) 1) vehicle ID 2 2) localization time 4 3) vehicle latitude 4 4) vehicle longitude 4 5) vehicle depth 4 6) target latitude 4 7) target longitude 4 8) target depth 4 Marino, Antonelli Karlsruhe, 9 May 2013
  • 24. Experimental validation - video Coverage index 200 400 600 800 1000 1200 1400 1600 0.1 0.2 0.3 0.4 [] 0.5 00 time [s] 1800 Marino, Antonelli Karlsruhe, 9 May 2013
  • 25. Conclusions we missed the sole intruder! Marino, Antonelli Karlsruhe, 9 May 2013
  • 26. Experimental Results of Coordinated Coverage by Autonomous Underwater Vehicles Alessandro Marino, Gianluca Antonelli Universit`a di Salerno, Italy Universit`a di Cassino & ISME (Integrated Systems for Marine Environment), Italy antonelli@unicas.it http://webuser.unicas.it/lai/robotica http://www.isme.unige.it/ Marino, Antonelli Karlsruhe, 9 May 2013