SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

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