Professional Documents
Culture Documents
Cmre PR 2017 006
Cmre PR 2017 006
November 2017
The Centre for Maritime Research and Experimentation (CMRE) is a world-class NATO scientific
research and experimentation facility located in La Spezia, Italy.
The CMRE was established by the North Atlantic Council on 1 July 2012 as part of the NATO
Science & Technology Organization. The CMRE and its predecessors have served NATO for over 50
years as the SACLANT Anti-Submarine Warfare Centre, SACLANT Undersea Research Centre,
NATO Undersea Research Centre (NURC) and now as part of the Science & Technology
Organization.
CMRE conducts state-of-the-art scientific research and experimentation ranging from concept
development to prototype demonstration in an operational environment and has produced leaders in
ocean science, modelling and simulation, acoustics and other disciplines, as well as producing critical
results and understanding that have been built into the operational concepts of NATO and the nations.
CMRE conducts hands-on scientific and engineering research for the direct benefit of its NATO
Customers. It operates two research vessels that enable science and technology solutions to be
explored and exploited at sea. The largest of these vessels, the NRV Alliance, is a global class vessel
that is acoustically extremely quiet.
CMRE is a leading example of enabling nations to work more effectively and efficiently together by
prioritizing national needs, focusing on research and technology challenges, both in and out of the
maritime environment, through the collective Power of its world-class scientists, engineers, and
specialized laboratories in collaboration with the many partners in and out of the scientific domain.
Copyright © IEEE, 2016. NATO member nations have unlimited rights to use, modify, reproduce,
release, perform, display or disclose these materials, and to authorize others to do so for government
purposes. Any reproductions marked with this legend must also reproduce these markings. All other
rights and uses except those permitted by copyright law are reserved by the copyright owner.
NOTE: The CMRE Reprint series reprints papers and articles published by CMRE authors in the
open literature as an effort to widely disseminate CMRE products. Users are encouraged to cite the
original article where possible.
CMRE Reprint Series CMRE-PR-2017-006
Abstract— In this work, we describe a data-driven Mission static sonar systems have the potential to greatly increase
Management Layer (MML) running on-board AUVs which ASW coverage and performance [2], [3]. The possibility
manages the phases of a littoral surveillance mission and to use multiple receivers and sources generates different
exploits the characteristics of Continuous Active Sonar (CAS)
signal processing. The MML selects for further investigation geometric distributions of source-target-receiver increasing
the tracks which are likely originated by a target. In this case, the probability of detection and classification for a target.
the MML launches a receding horizon, non-myopic control The acoustic data received by the array are processed [4] to
algorithm which controls the AUV’s heading to improve the create bearing/range contacts which are fed into an on-board
tracking performance to ease the target classification. The tracker [3], [5] based on a kinematic model of the target
algorithm minimises the expected target position estimation
error over a prediction time window by achieving a trade-off of interest. The tracker combines (spatially) related contacts
amongst different objectives: keeping the target at broadside, over time to produce tracks.
reducing the distance to the target, avoiding areas of high Multiple nodes provide the system redundancy increasing
reverberation and searching for geometric configurations with the robustness of the network to failures and can share
low bistatic target localisation error. information between each other. Sharing information is vital
We report at-sea experiments obtained during the LCAS15
sea trial, which demonstrated, for the first time, that the to create a common tactical picture and to fuse the collected
proposed autonomy architecture can be executed together with data. Contacts [6] or tracks [7] can be fused to improve the
real-time Continuous Active Sonar (CAS) processing on-board tracking/classification performance and to identify clutter-
the AUVs. CAS has recently gained interest for littoral Anti- generated or ambiguous tracks. These are key points in real
Submarine Warfare, since it offers the promise of multiple operations due to the difficulties of the littoral scenarios from
detections per waveform cycle. This can potentially improve
the quality/length of tracks, thus increasing the adaptive the point of view of track generation and classification.
behaviour’s performance, which, in turn, can increase the High clutter is in fact present along with noise from
detection and tracking capabilities of the processing chain. the surface produced by passing ships and boats. Littorals
are characterised by poor sound propagation conditions and
I. I NTRODUCTION the sound speed profile usually changes during the day
The capabilities of today’s AUVs in terms of precise modifying the acoustic channel features. In a typical littoral
navigation, autonomy and endurance make them appealing scenario, several clutter-generated tracks may be present
assets for littoral surveillance and Anti-Submarine Warfare simultaneously. Some of these tracks may also be persistent
(ASW) scenarios. Traditionally, the task of ASW has been and last for several pings. In addition, the target may not
carried out by means of sensors such as sonobuoys and be observable for some time due to particular sound speed
submarines or frigates with towed arrays [1]. Final objective profile conditions or low probability of detection. In addition,
is to infer from the large amount of collected data if a target is the presence of “ghost” tracks due to the port-starboard am-
present in the area and to track it for its correct classification. biguity, typical of linear arrays [3], exacerbates the problem.
Existing traditional approaches are expensive and manpower In the addressed scenario, tracking a possible target for
intensive. long time periods is of the utmost importance for its correct
The envisioned solution we have been pursuing at the classification. The high number of present tracks raises the
NATO-STO Centre for Maritime Research and Experimen- question of how selecting one or few tracks for further
tation (CMRE) is the use of sensorised AUVs acting as investigation. Even if (real-time) classification [8], [9] can
autonomous mobile nodes in a multistatic network [2], [3]. provide some results, the issue of correctly selecting which
AUVs can provide effective ASW capabilities at a fraction tracks are likely to be related to a target still remains open.
of the cost of traditional assets. In the CMRE multistatic To address these issues, we envision two approaches:
sonar system, a sonar source (transmitter), which may be increasing the autonomy of the nodes and adopting novel
located on a stationary buoy or ship deployable, transmits waveform processing which offers the promise of improved
a sonar signal (ping) which reflects from objects and is detection and tracking.
collected by multistatic receivers, the Autonomous Under- The degree of autonomy of the vehicles is crucial, above
water Vehicles (AUVs) towing an array in this case. Multi- all considered the limited communications bandwidth and
range of the underwater sound channel. These factors make
Gabriele Ferri, Andrea Munafò, João Alves and Kevin LePage are communications with the vehicles sparse and sometimes
with the Research Department, NATO Centre for Maritime Research and
Experimentation, Viale San Bartolomeo, 400, 19126 La Spezia (SP), Italy impossible. To be really effective, AUVs need to make
Gabriele.Ferri@cmre.nato.int decisions autonomously on the basis of the acquired data
1
CMRE Reprint Series CMRE-PR-2017-006
2
CMRE Reprint Series CMRE-PR-2017-006
3
CMRE Reprint Series CMRE-PR-2017-006
Work has been done at CMRE [18] to extend the CMRE During the sea trial, a 20 s, 1800-2600 Hz LFM, was
signal processing chain for PAS, CAINPro, to CAS, and to transmitted using the mid-frequency ATLAS source towed
increase its execution speed. By reorganising the code and by NRV Alliance. The PRI was 20 s, and the CAS-CAINPro
using vectorization and multi-threading to fully exploit the processed the received signal in 9 sub-bands. The MML
computer on-board the CMRE AUV (a Seco S9920-5000- started to control Groucho’s operations, upon activation
1110-C0 pico-ITX SBC - AMD eKabini, from Seco, with a via an acoustic message, at ping 508, while Groucho was
quad core processor @2.0 Ghz with 8GB RAM), the new following a pre-defined trackline heading to north-east. The
signal processing chain, named CAS-CAINPro is capable of vehicle’s operations were controlled by MML for a total of
processing the several sub-bands in a time compatible with 4 hours until the end of the experiment.
on-board processing (e.g. 9 sub-bands processed in ∼ 8 s
[18]). The produced clusters in each sub-band are passed to A. Results
the Distributed Multi-Hypothesis Tracker (DMHT) running
on-board the vehicles [3], [5]. The produced tracks are then In Fig. 4, the situation at ping 530 is shown. CRV
passed to the Mission Manager Layer which scores and Leonardo (its path is indicated in cyan and the label TGT
classifies the tracks. When a track is considered confirmed, shows its current position) is heading to south-east at a speed
the non myopic track optimiser is triggered and starts to of 3.5 m/s. The ATLAS source (grey label TX) is towed by
control the vehicle navigation. the NRV Alliance (black line) at a speed of 2 m/s towards
south-east along a path parallel to Leonardo’s. The AUV path
IV. T HE LCAS15 SEA TRIAL is indicated in light green (the label RX shows the position of
The LCAS15 experiment was carried out in October 2015, the AUV at the current ping). Groucho was moving at 1 m/s
in the Ligurian sea, in front of Palmaria Island, Italy. Part towards north-east along a fixed racetrack when the MML
of the experiment was devoted to test the AUV autonomous was activated at ping 508. The exploration phase consisted
decisions making and the performance of the non-myopic in following predefined tracklines.
track optimiser with on-board CAS waveforms processing. In order to evaluate the effectiveness of the non-myopic
The deployed CMRE ASW network is visibile in Fig. 3. controller, we also compute the path of the AUV had it
The vehicles used as receiving nodes of the network are two proceeded along the racetrack path. The racetrack case is
Ocean Explorer (OEX) AUVs. OEXs are approximately 4.3 analysed to compare the tracking performance of the non-
m long and 0.53 m wide. The endurance depends on the myopic controller against a non-adaptive trajectory. This
payload. In usual operative conditions they can reach 16 allows to better evaluate the advantages and the improved
hrs of operations at a speed of 1 m/s. AUVs communicate performance achieved by using the non-myopic algorithm. In
between each other and with the Command and Control the figures, we report with the label RX SIM in dark green
(C2) centre via a 7/17 kHz Evologics low-frequency modem. the position of the simulated path of the AUV. This path
The OEX AUVs are both deployed with the BENS slim continues the fixed racetrack Groucho was following in the
towed array (SLITA) [19]. The BENS arrays have three exploration phase.
nested sets of 32 hydrophones each. The hydrophone set After its activation at ping 508, the MML evaluates the
used during the sea trials was optimized for frequencies up scoring of the tracks and confirms two of them, namely those
to 3.47 kHz (0.21 m spacing). The network infrastructure is with id 107066 and 107094, one of them being the “ghost” of
composed of gateway buoys and Wave Gliders [20] surface the other. This means that one of them is created by the left-
vehicles. These nodes act as communication relays managing right ambiguity of the linear arrays [14]. The disambiguation
the communication under and above the water by using state is therefore entered and one of the two tracks (in this
their acoustic modems and radio modules. They receive case the first one) is selected to be prosecuted by the non-
messages via radio from the C2 centre broadcasting them myopic track optimiser. In the experiment, the non-myopic
underwater to the vehicles. Vice-versa, they receive acoustic optimiser was activated every two PRIs (every 40 s). The
messages from the vehicles and transmit them to the C2 AUV starts maneuvering by turning towards north-east. The
centre. As the acoustic source, we used the mid-frequency maneuver allows the track scoring to discriminate between
ATLAS source towed by the NRV Alliance. The target was the real and the ghost track. The AUV’s maneuver makes the
represented by the CRV Leonardo which towed the CMRE quality of the measurement-to-track associations for the real
Echo Repeater (E/R) [5]. The echo-repeater recorded the track better than the ghost track’s, as explained in [14]. This
waveforms received following the DEMUS transmissions increases the score for the real track and allows the MML
and then re-transmitted the recorded signals with a user- to correctly select the track 107066 as confirmed entering
specified amplitude gain after a user-specified delay. This the prosecution state. Groucho continues to prosecute track
gain serves as a substitute for the target sonar cross-section 107066 (see Fig. 4) by heading towards north-east until the
or reflectivity. All the assets were deployed from the NATO track breaks at ping 548. MML enters the reacquisition state
Research Vessel (NRV) Alliance. The vessel operated as the and associates a newborn track, the track 117424, to the
C2 centre during the experiments. propagation in time of the 107066 reacquiring the target
We report here the result of Groucho OEX’s mission of at ping 549 [14]. Then, it continues to prosecute the track
October 3, when the AUV was controlled by the MML. 117424 until ping 575 when the track breaks. After an
4
CMRE Reprint Series CMRE-PR-2017-006
Fig. 3. CMRE cooperative ASW multi-static network, as deployed during LCAS15 trial.
OEX - Groucho from ping# 500 to ping# 530 (03-Oct-2015 10:54:20 to 03-Oct-2015 11:04:20) OEX - Groucho from ping# 500 to ping# 575 (03-Oct-2015 10:54:20 to 03-Oct-2015 11:19:20)
8000 8000
4000 4000
113820 S=82.9 ; DS=1.0
RX_SIM RX
North (m)
North (m)
RX S=860.4 ; DS=3.1
RX_SIM 107066
2000 2000
TGT
117424 S=190.0 ; DS=2.6
TX
TGT
0 NRV Alliance 0
TX
NRV Alliance
-4000 -4000
-3500 -1500 500 2500 4500 6500 8500 10500 -3500 -1500 500 2500 4500 6500 8500 10500
East (m) East (m)
Fig. 4. Ping 530 - Positions of Groucho OEX in the experiment (light Fig. 5. Ping 575 - Positions of Groucho OEX in the experiment (light
green), simulated racetrack (dark green), target (cyan), NRV Alliance (black) green), simulated racetrack (dark green), target (cyan), NRV Alliance (black)
and tracks with scoring. Blue tracks are the initiated ones, while the red one and tracks with scoring. In magenta, the track broken and propagated in the
is the confirmed one prosecuted by the AUV. future for a possible target reacquisition.
attempt of target reacquisition, the MML comes back to the tracker (in 4 hours, it selected 11 confirmed tracks, 8 of them
exploration state coming back on the trackline (see Fig. 5). being related to the target). This allows to really exploit the
The described results show how the MML can manage the data-driven, non-myopic control policy, avoiding the AUV
autonomy of the AUV in an ASW mission. Starting from the triggering a data-driven approach on a large set of tracks
exploration phase, it starts investigating a confirmed track. which may lead to unconsistent and unsatisfactory situations.
In case of presence of a “ghost” track, first it accomplishes The non-myopic behaviour shows several benefits which
the disambiguation without the need of harsh maneuvers are crucial for target tracking. The AUV maneuvers to
and selects the track originated by the target. Then, the optimise the expected tracking error by finding a trade-
MML prosecutes it reacquiring the target if the track breaks. off amongst keeping the target at broadside1 , getting closer
Groucho was able to prosecute a track originated by the to it and searching for source-receiver-target geometries
target for a long time (∼ 70 pings) which is fundamental 1 for “broadside” we mean a direction of arrival of 90 degrees relative
for the target classification. The MML is essential to select to the array; a target at broadside improves the quality and SNR of
the most interesting tracks amongst the many created by the measurements
5
CMRE Reprint Series CMRE-PR-2017-006
5
1
Real experiment
Real experiment
Simulated racetrack
Simulated racetrack
log10 (trace of localization error matrix)
0.95
4.5
0.85
3.5 0.8
500 510 520 530 540 550 560 570 580
Ping number
Fig. 6. log 10(trace(Rtrue )) for the experimental data and for the
simulated racetrack (no adaptation of the path). Rtrue is the localisation 0.75
500 510 520 530 540 550 560 570 580
error matrix computed by considering the real target position. Ping number
Fig. 7. Estimated normalized SNR for the real experiment and for the
favourable from an SNR perspective [3]. This translates in a simulated racetrack.
reduction of the localisation error as shown in Fig. 6. Here we
compute the Rtrue matrix for the data from the experiment likely tracks originated by the target for further prosecution.
and the simulated racetrack. Rtrue is the covariance matrix In this case, MML launches a receding horizon, non-myopic
of the localisation error given the true position of the target algorithm which controls the AUV’s heading to improve the
[3]. We report the log 10(trace(Rtrue )) quantity. This is a tracking performance.
measure of the estimated localisation error. The localisation The experiments at sea during LCAS15 demonstrated that
error is lower in the adaptive case and increases at a lower the proposed autonomy architecture can be executed on-
rate than racetrack’s. The peaks in error visible in the figure board the AUVs with real-time CAS processing. CAS, which
are due to the increase in the uncertainty of the array heading has gained recently attention for ASW in littoral scenarios,
knowledge due to its bending. At the end of the prosecution, offers the promise of multiple detections per waveform
in the racetrack case the average localization error in the x-y cycle. This can potentially improve the quality/length of
coordinates has a standard deviation of 180.1 m while in the tracks, thus increasing the adaptive behaviour’s performance
non-myopic case the standard deviation is 122.75 m. With in terms of achievable detection and tracking performance.
the use of the non-myopic algorithm, we achieve a reduction The non-myopic, adaptive behaviour, in turn, can provide
of 32% of the localisation error. Accurate measurements clear benefits from the detection and tracking point of view,
imply both a lower error in the target position estimate such as increasing the SNR, reducing the localisation error
and, more importantly, tracks likely with a longer life time. and maintaining the tracks for longer. Further investigation
The adaptive behaviour achieves a trade-off between getting is required to evaluate the performance of CAS in littoral
closer to the target and keeping it at broadside. While in the scenarios. Our future work will focus on extending the MML
racetrack case the Direction Of Arrival (DOA) continues to concepts to a multi-agent system.
increase since the AUV’s movement causes the target moving
towards the array endfire, in the adaptive case the DOA ACKNOWLEDGEMENTS
remains limited, at around 60 degrees. Groucho, by staying
closer to the target, position herself in a better position by This work has been supported by the NATO Allied
considering possible future maneuvers of the target. Finally, Command Transformation under the Collaborative Anti-
the movement is also effective from an SNR perspective Submarine Warfare research programme. The authors thank
(see Fig. 7). The SNR for the racetrack case decreases Vittorio Grandi (Engineering Coordinator) and all the CMRE
due to the combined effect of the increasing distance and Engineering and Technological Department staff for their
movement towards the array endfire. In the adaptive case, help, willingness and collaboration during the cruise. The
the SNR remains higher. This is highly beneficial since this authors gratefully acknowledge and thank also the NRV
not only reduces the localisation error, but also increases the Alliance and CRV Leonardo crews and everyone involved
probability of detection. in the LCAS15 trial.
V. C ONCLUSION R EFERENCES
In this paper, we described the use of a data-driven
[1] R. Been, D. T. Hughes, and A. Vermeij, “Heterogeneous underwa-
Mission Management Layer (MML) running on-board the ter networks for ASW: technology and techniques,” Nato Undersea
vehicles managing all the phases of a littoral surveillance Research Centre, Tech. Rep., 2008.
mission in the presence of CAS processing. In particular, [2] D. T. Hughes, F. Baralli, S. Kemna, K. LePage, M. Hamilton, and
A. Vermeij, “Collaborative multistatic ASW using AUVs: demonstrat-
the MML finds a trade-off between exploration of the area ing necessary technologies,” Nato Undersea Research Centre, Tech.
and exploitation of the cues (tracks) by selecting the most Rep., 2009.
6
CMRE Reprint Series CMRE-PR-2017-006
7
m
Author(s)
Ferri, G., Munafò, A., Alves, J., LePage, K.
Title
A data-driven control strategy in synergy with continuous active sonar for littoral underwater surveillance.
Abstract
In this work, we describe a data-driven Mission Management Layer (MML) running on-board AUVs
which manages the phases of a littoral surveillance mission and exploits the characteristics of Continuous
Active Sonar (CAS) signal processing. The MML selects for further investigation the tracks which are
likely originated by a target. In this case, the MML launches a receding horizon, non-myopic control
algorithm which controls the AUV’s heading to improve the tracking performance to ease the target
classification. The algorithm minimises the expected target position estimation error over a prediction time
window by achieving a trade-off amongst different objectives: keeping the target at broadside, reducing
the distance to the target, avoiding areas of high reverberation and searching for geometric configurations
with low bistatic target localisation error. We report at-sea experiments obtained during the LCAS15 sea
trial, which demonstrated, for the first time, that the proposed autonomy architecture can be executed
together with real-time Continuous Active Sonar (CAS) processing on-board the AUVs. CAS has recently
gained interest for littoral Anti- Submarine Warfare, since it offers the promise of multiple detections per
waveform cycle. This can potentially improve the quality/length of tracks, thus increasing the adaptive
behaviour’s performance, which, in turn, can increase the detection and tracking capabilities of the
processing chain.
Keywords
Issuing Organization
Science and Technology Organization Tel: +39 0187 527 361
Centre for Maritime Research and Experimentation Fax:+39 0187 527 700
[From N. America:
STO CMRE
Unit 31318, Box 19, APO AE 09613-1318]