SlideShare a Scribd company logo
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

More Related Content

Viewers also liked

IROS 2014 talk
IROS 2014 talkIROS 2014 talk
IROS 2014 talk
Gianluca Antonelli
 
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.docxbesos3006
 
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)
Gianluca Antonelli
 
IROS 2012 talk
IROS 2012 talkIROS 2012 talk
IROS 2012 talk
Gianluca Antonelli
 
ICRA 2013 talk 1
ICRA 2013 talk 1ICRA 2013 talk 1
ICRA 2013 talk 1
Gianluca Antonelli
 
02hemijskisastavivogsveta 100916121631-phpapp01
02hemijskisastavivogsveta 100916121631-phpapp0102hemijskisastavivogsveta 100916121631-phpapp01
02hemijskisastavivogsveta 100916121631-phpapp01Svetlana Palikruseva
 
AIM 2013 talk
AIM 2013 talkAIM 2013 talk
AIM 2013 talk
Gianluca Antonelli
 
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.docxbesos3006
 
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
Gianluca Antonelli
 
under water wireless communication
under water wireless communicationunder water wireless communication
under water wireless communication
Dheeresh Kumar
 
“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 COMMUNICATIONjaisica
 
Autonomous Underwater Vehicle (AUVs)
Autonomous Underwater Vehicle (AUVs)Autonomous Underwater Vehicle (AUVs)
Autonomous Underwater Vehicle (AUVs)
MM.H.Saboo Siddik Polytechnic
 
Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)
Ahmed ElSheikh
 
Autonomous underwater vehicles
Autonomous underwater vehiclesAutonomous underwater vehicles
Autonomous underwater vehicles
RAKESH MC
 
Underwater Wireless Communication
Underwater Wireless CommunicationUnderwater Wireless Communication
Underwater Wireless Communication
Shubham Srivastava
 

Viewers also liked (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
 

Similar to ICRA 2013 talk 2

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
Daniel H. Stolfi
 
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 ...
Pierre Lauret
 
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...
Pierre Lauret
 
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...
journalBEEI
 
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...
srinivasanece7
 
Literature_Review_Khan_Adnan
Literature_Review_Khan_AdnanLiterature_Review_Khan_Adnan
Literature_Review_Khan_AdnanAdnan 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
 
Realtimeoptimized trafficmanagement
Realtimeoptimized trafficmanagementRealtimeoptimized trafficmanagement
Realtimeoptimized trafficmanagement
ijcsit
 
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
Manabu Tsukada
 
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
 
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...
Koorosh Aslansefat
 
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...
FoCAS Initiative
 
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
ijwmn
 
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...
André Moreira
 
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
marwaeng
 
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
Gianluca Antonelli
 
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
Gokul Nathan
 
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...
Gianluca Antonelli
 
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
journalBEEI
 
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
ITU
 

Similar to 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
 

Recently uploaded

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 

Recently uploaded (20)

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 

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