You are on page 1of 18

Sistemi Software Integrati

BEE LAB Case Study

NI Aerospace & Defense Forum Rome, 13 June 2013

BEE LAB

A data-centric programming approach for data sharing among network-based measurement and control systems, resident across heterogeneous platforms

Copyright SSI. All rights reserved

Company Overview

Sites

Founded in 1988 as an ItalianAmerican joint-venture. Currently 100% Finmeccanica Group. SSI designs and develops software systems for highly critical civil, military and dual use applications, and it is strongly oriented to innovation.
Pise Office

Ronchi dei Legionari Site

SSI is strongly focused on innovation Swarm Intelligence and Multirobot Cooperating Systems
Rome Office
Headquarter in Taranto

Resources

Copyright SSI. All rights reserved

Company Experience

ON-BOARD & EMBEDDED SW

MISSION PLANNING

MONITORING & CONTROL

C4I SW

AUTOMATED TEST

SERVICES & SOLUTIONS

VIRTUAL WORLD & SIMULATION

SWARM SOLUTIONS

Copyright SSI. All rights reserved

Swarm Intelligence Solutions

Define a new paradigm moving from a hierarchical view to a network-centric view View the systems as ecological communities, where entities are related to each other by a network of interdependencies

Reduce systems integration complexity and cost

Provide a software platform fostering net-centricity and eliminating the needs for custom bridging

Copyright SSI. All rights reserved

BEE DDS Product

Implements the OMG Data Distribution Services standard

Allows to interconnect heterogeneous devices belonging to the same data domain

Represents the architectural foundation of the SSI most innovative systems, e.g. teams of unmanned autonomous and cooperating vehicles

Copyright SSI. All rights reserved

DDS Domain

Copyright SSI. All rights reserved

Datacentric solutions using NI products

BEE Lab Toolkit

Provides the standard features of BEE DDS integrated in the LabVIEW development environment. Enables data-centric programming for the design of network-centric systems based on xRIO nodes. Provides interoperability for data exchange in real time between heterogeneous nodes (NI and non-NI), and multi-language applications (LabView, C, C++, Java).

BEE Sense

An efficient solution for designing sensor networks by combining the power of National Instruments systems with the simplicity of the BEE DDS middleware. Acts as a node of a wide area sensors network that can share data with commercial platforms such as Android Tablets, PCs, etc. Controls various types of I/O and connectivity is supported by various peripheral devices (Ethernet, RS-232, CAN, USB, Modbus, DNP3).

In conjunction with

Copyright SSI. All rights reserved

BEE LAB Toolkit features

Operates as a "Shared Variable Engine" distributed and fully integrated in LabVIEW

Provides the means for publishing and subscribing Data Cluster in a platform independent way

The BEE Lab toolkit Palette allows the user to configure the service, subscribe and publish data clusters in a friendly and modular way

Transforms each individual NI component in a stand-alone node of a network system

Allows the NI node to exchange data with other nodes of different natures

Copyright SSI. All rights reserved

Publisher/Subscriber protocol in LabVIEW

1. 2. 3. 4.

Identify shareable Data Clusters; Specify Data Clusters criticality; Connect to BEE-DDS Service Run the (Distributed) Application

Copyright SSI. All rights reserved

10

BEE LAB Toolkit is available on the NI WEB site

Copyright SSI. All rights reserved

11

BEE Sense

Built around the small size (10,3 x 9.6 cm) / low power (9-30 VDC power) NI SingleBoard RIO 9606

Can easily cooperate with other not NI-based nodes within high distributed architectures to support complex applications

Fully programmable and configurable through LabVIEW

Able to control up to 16 general purpose Digital Input, 16 general purpose Digital Output and 8 Analog I/O

Small size: 23 x 18,5 x 6,5 cm

Copyright SSI. All rights reserved

12

BEE LAB Nodes

The synergy between the NI products and the BEE DDS is exploited to design a set of nodes that implement the next generation System of Systems

Copyright SSI. All rights reserved

13

BEE LAB System Architecture

BEE LAB is the development environment that brings together the LABVIEW Toolkit and the services provided by the DDS server to the end user directly or via cloud services

Copyright SSI. All rights reserved

14

The BEE Ecosystem

The BEE nodes interconnected in a pervasive way form a heterogeneous network that realizes the ecosystem of the mission
Copyright SSI. All rights reserved

15

Application Areas

Copyright SSI. All rights reserved

16

Demo

Each BEE Sense acts as a DDS node Upon a user action on the sensor controlled by the BEE Sense, the relevant actuator on the remote BEE Sense is activated
Copyright SSI. All rights reserved

17

Sistemi Software Integrati S.p.A.


Viale del Lavoro 101 Quartiere Paolo VI 74123 Taranto, Italy Tel: +39 099 4701 111; Fax: +39 099 4701 777 www.ssi.it

Francesco Cazzato Head of Innovative Products francesco.cazzato@ssi.it


Francesco Fedi Head of Research and Development francesco-fedi@ssi.it

18

You might also like