Coordinated control of autonomous marine vehicles for security applications



Similar documents
sonobot autonomous hydrographic survey vehicle product information guide

Mobile Robot FastSLAM with Xbox Kinect

Maritime Systems and Technology (MAST)

Error Estimation in Positioning and Orientation Systems

An Algorithm for Automatic Base Station Placement in Cellular Network Deployment

Robotics. Chapter 25. Chapter 25 1

VEHICLE CONTROL TECHNOLOGIES

Synthetic Sensing: Proximity / Distance Sensors

High speed 3D capture for Configuration Management DOE SBIR Phase II Paul Banks

Instrumentation for Monitoring around Marine Renewable Energy Devices

Optimization Problems in Infrastructure Security

Research Article ISSN Copyright by the authors - Licensee IJACIT- Under Creative Commons license 3.0

Post Processing Service

Examination of ships passing distances distribution in the coastal waters in order to build a ship probabilistic domain

Outline. Application of AUVs for Hydrography. AUVs for hydrographic surveying AUV horizontal mapping accuracy

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

An Empirical Approach - Distributed Mobility Management for Target Tracking in MANETs

Mobile Communications Chapter 5: Satellite Systems

MDM Lab Laboratory of Mechatronics and Dynamic Modelling. Dall Ingegneria Ferroviaria alla Robotica Subacquea

RF Coverage Validation and Prediction with GPS Technology

Survey Sensors Hydrofest Ross Leitch Project Surveyor

Robot Sensors. Outline. The Robot Structure. Robots and Sensors. Henrik I Christensen

Onboard electronics of UAVs

Applications > Robotics research and education > Assistant robot at home > Surveillance > Tele-presence > Entertainment/Education > Cleaning

SONOBOT AUTONOMOUS HYDROGRAPHIC SURVEY VEHICLE PRODUCT INFORMATION GUIDE

A Simulation Analysis of Formations for Flying Multirobot Systems

Development of Docking System for Mobile Robots Using Cheap Infrared Sensors

Spatial Data Analysis

Prof. Ludovico Biagi. Satellite Navigation and Monitoring

What s Left in E11? Technical Writing E11 Final Report

Marine Technology Society

White Paper: Microcells A Solution to the Data Traffic Growth in 3G Networks?

Goal driven planning and adaptivity for AUVs CAR06

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

EM Clustering Approach for Multi-Dimensional Analysis of Big Data Set

Integration of Marine Mammal Movement and Behavior into the Effects of Sound on the Marine Environment

PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS

E190Q Lecture 5 Autonomous Robot Navigation

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

4 The Rhumb Line and the Great Circle in Navigation

Towards Collaborative Robots for Infrastructure Security Applications

ATLAS SeaFox Mk II ROV for Identification and Mine Disposal

Wind Turbine Power Calculations

Multiple Network Marketing coordination Model

CASE STUDY LANDSLIDE MONITORING

Predict the Popularity of YouTube Videos Using Early View Data

Automatic Train Control based on the Multi-Agent Control of Cooperative Systems

Aeronautical Testing Service, Inc th DR NE Arlington, WA USA. CFD and Wind Tunnel Testing: Complimentary Methods for Aircraft Design

Traffic Monitoring Systems. Technology and sensors

CHAPTER 7 DEAD RECKONING

CENTRE FOR MARITIME RESEARCH AND EXPERIMENTATION

PART 5D TECHNICAL AND OPERATING CHARACTERISTICS OF MOBILE-SATELLITE SERVICES RECOMMENDATION ITU-R M.1188

Designing Behavior-Based Systems

Multisensor Data Fusion and Applications

Autoconfiguration and maintenance of the IP address in ad-hoc mobile networks

Mobile Robotics I: Lab 2 Dead Reckoning: Autonomous Locomotion Using Odometry

Simple and efficient online algorithms for real world applications

Cluster Analysis: Advanced Concepts

On Fleet Size Optimization for Multi-Robot Frontier-Based Exploration

Network (Tree) Topology Inference Based on Prüfer Sequence

VDI 2206 Prof. Dr. Magdy M. Abdelhameed

CFD Modelling and Real-time testing of the Wave Surface Glider (WSG) Robot

Permanent Reservoir Monitoring (PRM) System Installation: The Installers Perspective

How To Set Up A Wide Area Surveillance System

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Buffer Operations in GIS

Semi-Supervised Learning in Inferring Mobile Device Locations

NEW ROLES FOR UUVS IN INTELLIGENCE, SURVEILLANCE, AND RECONNAISSANCE

System Identification for Acoustic Comms.:

Two Topics in Parametric Integration Applied to Stochastic Simulation in Industrial Engineering

ECE 495 Project 3: Shocker Actuator Subsystem and Website Design. Group 1: One Awesome Engineering

Swissmetro travels at high speeds through a tunnel at low pressure. It will therefore undergo friction that can be due to:

Aerospace Information Technology Topics for Internships and Bachelor s and Master s Theses

Lecture 3: Linear methods for classification

Statistical Forecasting of High-Way Traffic Jam at a Bottleneck

Volume Measurement. TexVol BVM-L Series. Accurate Volume in seconds

VRayPattern also allows to curve geometry on any surface

Environmental monitoring, maritime safety and security: a convergence

Tracking in flussi video 3D. Ing. Samuele Salti

Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology

Current Challenges in UAS Research Intelligent Navigation and Sense & Avoid

Pricing and calibration in local volatility models via fast quantization

Support Vector Machines with Clustering for Training with Very Large Datasets

Towed Streamer Positioning System

On Correlating Performance Metrics

Application of Virtual Instrumentation for Sensor Network Monitoring

Design Specifications of an UAV for Environmental Monitoring, Safety, Video Surveillance, and Urban Security

Transcription:

Coordinated control of autonomous marine vehicles for security applications Gianluca Antonelli University of Cassino and Southern Lazio, Italy antonelli@unicas.it http://webuser.unicas.it/lai/robotica http://www.isme.unige.it

ISME in brief Italian Joint Research Unit established in 1999 Sites: Ancona Cassino Genova Lecce Pisa Firenze Infrastructures from all departements > 30 researchers (not full time)

ISME research Main areas: Underwater robotics ROV AUV UW manipulation guidance navigation & control Underwater acoustics geoacoustics acoustics tomography imaging sonar Signal & data processing geographical information systems decision support systems classification & data fusion

ASVs interception of suspects vessels Security and surveillance of critical sites within harbors Teams of Autonomous Surface Vehicles (ASVs) for the optimal threat intercepts Threats individuated both by a distributed terrestrial radar system and actively by the ASVs Gianluca Antonelli Rovereto, 12 March 2014

ASVs interception of suspects vessels Offline Optimization of the ASVs Positioning based on two criteria: maximization of minimum interception distance minimization of maximum interception time Online Selection of the Best ASVs Selects the ASVs with lowest estimated time to the menace Takes into account the current traffic

Offline Optimization: interception distance Maximization of the Minimum Interception Distance P a position of the asset ; P m position of the menace P vector of all ASVs positions P m,i position where the menace m is intercepted by the i-th ASVs For a specified menace m the best intercepting vehicle is given by i o ( = argmax P m,i P a ) i [ ( The worst case: d worst = min Pm maxi P m,i P a )] Optimization of ASV positioning: P o = argmax d worst = argmax P P { [ min P m max i ( P m,i P a )]}

Offline optimization: interception time Minimization of the Maximum Interception Time Any extra ASVs (if N > k) minimizing the interception time Let t m,i be the time required for the menace m to be intercepted by the i-th ASV For a specified menace m the best intercepting vehicle is given by The worst case: i o = argmin i t (m,i) [ ] t worst = max mint (m,i) P m i Optimal positioning: { [ ]} ˆP o = argmint worst = argmin max mint (m,i) ˆP ˆP P m i

Simulations in real scenarios Red dot: asset; Colored squared: ASV; Smaller circle: d th ; Bigger circle: r

Simulations in real scenarios Red dot: asset; Colored squared: ASV; Smaller circle: d th ; Bigger circle: r

Comparison: changing detection radius r (a) r = 400, d worst = 214, t worst = 22.93, (b) r = 750, d worst = 373, t worst = 22.62

Comparison: changing required min. int. distance d th (a) d th = 178, d worst = 374, t worst = 20.64, (b) d th = 400, d worst = 460, t worst = 20

Comparison: changing asset s position

Comparison: changing the number of ASV (a) 5 USVs (b) 4 USVs

Multi assets simulations (a) northern asset assumed as target (b) souther asset assumed as target Gianluca Antonelli Rovereto, 12 March 2014

Current efforts 1.3m long, 0.4cm wide brushless motor Development of 10 cheap USVs to test the aforementioned algorithms Rudder+propeller control Gyro, accelerometers and GPS for localization RF-Modem for communication with base station PC-104 and dspic as computational power The setup can be further used to test other high level algorithms: adaptive sampling, coordination algorithms, etc.

Multi-robot harbor patrolling Problem formulation 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...

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

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

Voronoi partitions 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

Voronoi partitions

Background I how much do I trust that Variable of interest is a Gaussian process a given point is safe? Given the points of measurements done... Sa = { (x a 1,t a 1),(x a 2,t a 2),...,(x a n a,t a n a ) } and one to do... Sp = (x p,t) Synthetic Gaussian representation of the condition distribution { ˆµ = µ(x p,t)+c(xp,t) T Σ 1 Sa (y a µa) ˆσ = K(f(xp,t),f(xp,t)) c(xp,t) T Σ 1 Sa c(x p,t) c represents the covariances of the acquired points vis new one

Description 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 (y a µa) ˆσ = K(f(xp,t),f(xp,t)) c(xp,t) T Σ 1 Sa c(x p,t) } {{ } ξ > ξ example

Description 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.

Accuracy: example Global computation of ξ(x) for a given spatial variability τ s τ s ξ(x) x 1 x 2 x 3 x 4 x

Accuracy: example Computation made by x 2 (it does not see x 4 ) τ s ξ(x) x 1 x 2 x 3 x 4 x

Accuracy: example Only the restriction to Vor 2 is needed for its movement computation τ s ξ(x) Vor 2 x 1 x 2 x 3 x 4 x

Accuracy: example Merging of all the local restrictions leads to a reasonable approximation τ s ξ(x) Vor 2 x 1 x 2 x 3 x 4 x

Accuracy Based on: communication bit-rate computational capability area dimension

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 3 4 2

Some benchmarking With a static field the coverage index always tends to one Coverage Index 1 0.8 [ ] 0.6 0.4 0.2 0 200 400 600 step 800 1000

Some benchmarking Comparison between different approaches 2 1.5 [ ] 1 0.5 Lawnmower Proposed Random Deployment same parameters lawnmower rigid wrt vehicle loss deployment suffers from theoretical flaws 0 0 200 400 600 step 800 1000 1200

Experimental validation with ASVs Laboratory of Robotics and Systems in Engineering and Science IST, Technical University of Lisbon

Experimental validation with ASVs 3 Medusas switched off only for low battery obstacle Laboratory of Robotics and Systems in Engineering and Science IST, Technical University of Lisbon

Experimental validation with AUVs Vehicle characteristics internal diameter.125 m external diameter.14 m length 2m mass 30 kg mass variation range.5 kg (at water density 1.031 kg/m 3 ) 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

Experimental validation with AUVs joint experiment with Graaltech NURC (NATO Undersea Research Center) facilities, La Spezia, Italy

Experimental validation with AUVs 2 Fòlaga, 4 acoustic transponders, 1 gateway buoy 110 80 4m 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

Experimental validation with AUVs 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

[] Experimental validation with AUVs - video 0.5 Coverage index 0.4 0.3 0.2 0.1 0 0 200 400 600 800 1000 1200 1400 1600 time [s] 1800

Conclusions we missed the sole intruder!

Acknowledgements in rigorous casual order Filippo Arrichiello Alessandro Marino Pino Casalino Alessio Turetta Sandro Torelli Enrico Simetti Stefano Chiaverini Alessandro Sperindé

Coordinated control of autonomous marine vehicles for security applications Gianluca Antonelli University of Cassino and Southern Lazio, Italy antonelli@unicas.it http://webuser.unicas.it/lai/robotica http://www.isme.unige.it