The Dynamic Compact Control Language Version 3

被引:8
作者
Schneider, Toby [1 ]
Petillo, Stephanie [1 ]
Schmidt, Henrik [2 ]
Murphy, Christopher [3 ]
机构
[1] GobySoft LLC, N Falmouth, MA 02556 USA
[2] MIT, Ctr Ocean Engn, Cambridge, MA 02139 USA
[3] Bluefin Robot, Quincy, MA USA
来源
OCEANS 2015 - GENOVA | 2015年
关键词
D O I
10.1109/OCEANS-Genova.2015.7271608
中图分类号
U6 [水路运输]; P75 [海洋工程];
学科分类号
0814 ; 081505 ; 0824 ; 082401 ;
摘要
The Dynamic Compact Control Language (DCCL) provides a flexible and efficient way to marshall object-messages into very small datagrams. It is well suited to transmission over very low throughput links with small maximum transmission units, such as those commonly used in underwater (acoustic modem) and sea-surface (satellite) applications. DCCL provides a interface description language (IDL) and an extensible set of encoding/decoding algorithms. For example, these messages could be sensor data samples, autonomous underwater vehicle positions, or command and control messages for a fleet of vehicles or instruments. The DCCL IDL allows the message designer to bound message fields based on the physical origin of the data sample, including integrated support for static (compile-time) dimensions and units. The default encoders provide reasonable performance for a variety of applications; where more control is desired the DCCL library user can provide custom encoders/decoders for one or more of a given message's fields.
引用
收藏
页数:7
相关论文
共 8 条
  • [1] [Anonymous], 2014, J FIELD ROBOTICS
  • [2] [Anonymous], 2012, P 9 IFAC C MANOEUVRI
  • [3] Gallimore E, 2010, OCEANS-IEEE
  • [4] Python Software Foundation, PYTH STAND LIB STRUC
  • [5] Schabel M. C., BOOST UNITS
  • [6] A State Observation Technique for Highly Compressed Source Coding of Autonomous Underwater Vehicle Position
    Schneider, Toby
    Schmidt, Henrik
    [J]. IEEE JOURNAL OF OCEANIC ENGINEERING, 2013, 38 (04) : 796 - 808
  • [7] Stokey RP, 2005, OCEANS 2005 - EUROPE, VOLS 1 AND 2, P1133
  • [8] Taylor B.N., 2001, INT BUREAU WEIGHTS M