hardware software co-design and testing using … software co-design and testing ... training and...

27
www.thalesgroup.com Hardware Software Co-Design and Testing Using Simulink ® Real-Time™ Paul Berry and Brian Steenson

Upload: hoangnhi

Post on 07-Mar-2018

224 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

www.thalesgroup.com

Hardware Software Co-Design and Testing Using Simulink® Real-Time™

Paul Berry and Brian Steenson

Page 2: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

2OPEN

Overview

Process Development

• Introduction to THALES

• Overview of design process

• Development of autocode capability

Real Time Testing for the Lightweight Multirole Missile

• Guidance and control algorithm design

• Guidance and control algorithm implementation

• Guidance and control algorithm testing

Page 3: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

3OPEN

THALES in the UK

Ground

Transportation

Defence SpaceSecurityAerospace

Secure Communication

Network & Infrastructure Systems

Protection Systems

Critical Information Systems & Cybersecurity

Avionics Systems

Air Traffic Management

In-Flight Entertainment

Electrical Systems

Training and Simulation

Radar

Watchkeeper

Command and Control

Cameras and Sensors

Sonar Systems

Threat Warning

Short Range Defence

Signalling Systems

Integrated Comms& Supervision Systems

Revenue Collection Systems

Telecoms

Observation

Infrastructure

Navigation

Page 4: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

4OPEN

THALES in Belfast

Page 5: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

5OPEN

THALES in Belfast

Effectors

Platforms

Space

Page 6: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

6OPEN

Model Based Algorithm Development

System Requirements / Model

Test

Cases

Verify

Design

Algorithm

Design

Real Time

Validation

Real Time

Simulation

Verify

Design

Verify

Timing

Page 7: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

7OPEN

Model Based Algorithm Development

System Requirements / Model

Test

Cases

Verify

Design

Algorithm

Design

Verify

Design

Verify

Timing

Real Time

Validation

Real Time

Simulation

SIMULINK HARDWARE

IN THE LOOP

Page 8: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

8OPEN

Goals and Objectives

• Remove human error

• Reduced code development time

• Early prototype on hardware

• Improved efficiency

• Fast turn around between iterations

• Common test environment

• Improved traceability

Page 9: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

9OPEN

Evolution of Autocoding Capability

2005: Land Based Systems

• Algorithm development for target tracking algorithm

• Implemented in C from Simulink

• Floating point C code

2007: Missile Systems

• Guidance algorithm implemented in C from Simulink

• Target-specific libraries used to optimise speed

• Fixed point C code

Page 10: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

10OPEN

Evolution of Autocoding Capability

2009: Hardware/Software Partitioning

• Motor control algorithms developed in Simulink

• Autogenerated C code used to quickly prove concept

• Final solution partitioned between C and HDL

2013: FreeFall-LMM rapid development

• Rapid prototyping of guidance and control algorithms

• Autogenerated C code

• 6 months development from concept to flight trials

Page 11: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

11OPEN

Evolution of Autocoding Capability

2017: Next Generation Beam Steering

• Updated algorithms developed for new guidance unit

• μrad positional accuracy and stabilisation error

• Autocoded algorithms ported to System on Chip

• Improved linkages between model and implementation

Page 12: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

12OPEN

Evolution of Autocoding Capability – Future?

Missile state machines

• Currently using legacy state machine layer

• Bring this logic within MBD process as complexity increases

Digital laser scanning

• Very high rate (ns), high precision control

• High fidelity simulation crucial to understanding

• MBD approach essential for rapid prototyping and implementation

Page 13: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

www.thalesgroup.com

Real Time Testing for the Lightweight Multirole Missile

Page 14: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

14OPEN

LMM launch

Page 15: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

15OPEN

Overview

Guidance and control algorithm design

• (Sub)system model development

• Algorithm development

• Performance verification in non-real time Simulink 6DOF simulation

• Generate algorithm autocode (C or HDL)

Guidance and control algorithm testing

• Real time simulator development

• Real time 6DOF simulation

• Hardware emulators

• Hardware in the Loop testing

• Verification and Validation

Page 16: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

16OPEN

Model Development

Develop subsystem models:

• Aerodynamics

• Structural bending

• Inertial Measurement Unit (IMU)

• Laser Information Field (LIF)

• Semi-Active laser (SAL)

• Control Actuation System (CAS)

• Rocket motor(s)

• Missile dynamics

• Canister exit model

• Launch platform

• Guidance algorithms

Page 17: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

17OPEN

Guidance algorithm design

• Controllers developed at key operating points

• Based on a continuous linearised/idealised model

• Algorithm design iteration may be required

• Discrete versions of algorithms created

• Performance quantified in 6DOF simulation

• Iteration may be needed

Linearise aero functions at fixed Mach

Create continuous controllers for fixed Mach number

Test continuous controllers in 6DOF simulation (variable Mach)

Test discrete controllers in 6DOF simulation

Good performance?

Good performance?

Yes

No

Yes

No

Proceed to code generation

Verify

Design

Algorithm

Design

Page 18: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

18OPEN

Testing in non-real time - Simulink 6DOF Simulation

Equations of motion

Aero coefficient tables

Data Link Noise Model

Disturbance noise

Aerodynamics and kinematics

Guidance and

control algorithms

Sensor performance models

Continuous version

Discrete versionEnsure system performance integrity

from continuous to discrete domain

Control surface

position

Specific Data visible to missileSpecific Data visible to missile (with noise)

Force and moments experienced by missile

Verify

Design

Algorithm

Design

Actuator

model(s)

Page 19: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

19OPEN

• Common autocode configuration settings across

projects for code standard consistency

• Run Monte Carlo simulations replacing algorithms with

autogenerated code

• Open loop tests using 6DOF generated test vectors

performed on target hardware

• Verify executable code integrity and assess coverage

Autocode algorithms onto target - C

Discrete control algorithms Test bench

Open loop 6DOF test dataEmbed code in 6DOF tests

Code generation

Verify

Design

Verify

Timing

Page 20: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

20OPEN

• Common autocode configuration settings across

projects for code standard consistency

• Fixed point model required

• Open loop tests using 6DOF generated test vectors

performed on target hardware

• Check executable code integrity and assess coverage

Autocode algorithms onto target - HDL

Fixed point control algorithms MODELSIM Test bench

Open loop 6DOF test data6DOF simulation

Code generation

Verify

Design

Verify

Timing

Page 21: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

21OPEN

LMM Laser Beam Riding (LBR) HIL key components

Missile Electronics

• Guidance Processing Unit

• Generate elevator angle demands

• Simultaneously roll stabilise missile nose

• Fin Control Actuation System

• Implement fin control algorithms

System Emulators

• Laser Information Field emulator

• Provides missile with its position

• Inertial Measurement Unit emulator

• Provides missile with rates and accelerations

for inertial reference calculations

Page 22: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

22OPEN

Hardware in the Loop (HIL) testing

• Autocoded algorithms implemented on hardware

• Simulink Real Time version of 6DOF simulation created

• May require simplification - Larger step-size, remove high

frequency dynamics, limit real time comms

• Model subsystems can be gradually removed from the

6DOF simulation and replaced with hardware or

hardware emulators

• Run Monte-Carlo real time simulations on real time

target

• Simulation version of algorithms can run on real time

target in parallel to permit debugging

Real Time

Validation

Real Time

Simulation

Page 23: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

23OPEN

LMM Laser Beam Riding (LBR) HIL simulation

DSP1 Fin Actuator 1

Fin Actuator 2

Fin Actuator 3

DSP2

Laser Information Field emulator

Emulation Hardware

IMU emulator

Aerodynamics

kinematics

IMU model

LIF model

G & C algorithms

Missile Hardware

Real Time Computer

Missile Hardware

Simulation

c

c

LIF and IMU signals in missile

interface electrical format

Fin deflection angles

Close guidance loop with either:

• Fin deflections from actual missile hardware

• Fin deflections from real time 6DOF simulationFPGA1 FPGA2

Page 24: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

24OPEN

Verification and validation

• HIL simulation is a key part of pre-flight tests

• Hardware stimulated closed-loop with realistic flight data

• Failure mode testing

• Iterative development – 6DOF (both non-real time and real time)

validated against flight telemetry data

• Linkage from algorithm design model to hardware implementation

tests accelerates rapid prototyping development and testing

Page 25: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

25OPEN

Next steps

Missile Hardware Real Time Computer

Real Time Scenario GenerationReal Time Sensor Emulation

Page 26: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

26OPEN

Goals and Objectives

• Remove human error

• Reduced code development time

• Early prototype on hardware

• Improved efficiency

• Fast turn around between iterations

• Common test environment

• Improved traceability

Page 27: Hardware Software Co-Design and Testing Using … Software Co-Design and Testing ... Training and Simulation Radar Watchkeeper Command and Control Cameras and Sensors Sonar Systems

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

Th

ale

s2

01

7 A

ll rig

hts

re

serv

ed

.

27OPEN

LMM in action