Skip to content
Benjamin Riggs edited this page Nov 16, 2017 · 12 revisions

Interoperability Overview

DDS has been selected as the data communication middleware for the AMM. Specifically, the Real-time Publish-Subscribe Protocol (RTPS) DDS Interoperability Wire Protocol has been selected as the data transport layer for AMM interoperability. RTPS uses UDP, including UDP broadcast for discovery.

To provide data and power between AMM segments, 802.11bt Power over Ethernet (PoE++) is used. It is expected that torso or abdomen segments will provide either an external ethernet port or an external umbilical cable for data connectivity, with an additional port or cable for external power.

High-level functional requirements for the AMM standard and implementations were defined at a meeting in July 2017:

Functional Requirements

Specific data models are still in development, but the following links provide high-level overviews of some of them:

Physiology Data Structure

Module Capabilities & Configuration

Alarms & Diagnostic Data

For modules providing battery power to the AMM, the power delivery strategy has been outlined:

Power System Architecture

A demonstration of platform validity was performed in July 2017 and the demonstration code is available here:

DDS