SAE AIR 6521-2016 Unmanned Systems (UxS) Control Segment (UCS) Architecture Data Distribution Service (DDS) (Includes Access to Additional Content).pdf
《SAE AIR 6521-2016 Unmanned Systems (UxS) Control Segment (UCS) Architecture Data Distribution Service (DDS) (Includes Access to Additional Content).pdf》由会员分享,可在线阅读,更多相关《SAE AIR 6521-2016 Unmanned Systems (UxS) Control Segment (UCS) Architecture Data Distribution Service (DDS) (Includes Access to Additional Content).pdf(9页珍藏版)》请在麦多课文档分享上搜索。
1、_ SAE Technical Standards Board Rules provide that: “This report is published by SAE to advance the state of technical and engineering sciences. The use of this report is entirely voluntary, and its applicability and suitability for any particular use, including any patent infringement arising there
2、from, is the sole responsibility of the user.” SAE reviews each technical report at least every five years at which time it may be revised, reaffirmed, stabilized, or cancelled. SAE invites your written comments and suggestions. Copyright 2016 SAE International All rights reserved. No part of this p
3、ublication may be reproduced, stored in a retrieval system or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of SAE. TO PLACE A DOCUMENT ORDER: Tel: 877-606-7323 (inside USA and Canada) Tel: +1 724-776-497
4、0 (outside USA) Fax: 724-776-0790 Email: CustomerServicesae.org SAE WEB ADDRESS: http:/www.sae.org SAE values your input. To provide feedback on this Technical Report, please visit http:/standards.sae.org/AIR6521 AEROSPACE INFORMATION REPORT AIR6521 Issued 2016-12 Unmanned Systems (UxS) Control Segm
5、ent (UCS) Architecture: Data Distribution Service (DDS) RATIONALE This document is the SAE publication of the Department of Defense UAS Control Segment (UCS) Architecture Interface Control Document: Data Distribution Service (DDS) User Guide approved for Distribution A public release 15.S-1859. TABL
6、E OF CONTENTS 1. SCOPE 2 2. REFERENCES 2 2.1 Applicable Documents 2 2.1.1 SAE Publications . 2 2.1.2 Object Management Group (OMG) Standards . 2 3. APPROACH 2 3.1 Example DDS Implementation Decisions . 3 3.1.1 Concern: Primitive Types 3 3.1.2 Concern: Array Bounds for Unbounded Model Elements . 3 3.
7、1.3 Concern: Structure 3 3.1.4 Concern: Compilation Support 4 3.1.5 Concern: Model Hierarchy Mapping 4 3.1.6 Concern: DDS Type Instance Uniqueness . 4 3.1.7 Concern: Measurement Value Concrete Types 4 3.1.8 Concern: DDS Topic Label Specification 4 3.2 Measurement Type Default Decisions Options . 4 3
8、.2.1 ICD Format 5 3.2.2 Optional Measurement Mappings . 5 3.3 Multiple Refinement Handling . 6 3.3.1 Status Message Handling . 6 3.3.2 Command Message Handling . 6 4. DDS IMPLEMENTATION MAPPING 7 4.1 UCSStatusTypes . 7 4.2 UCSCommandTypes 7 4.3 UCSRequestTypes 8 5. NOTES 8 5.1 Revision Indicator 8 A
9、PPENDIX A 9 SAE INTERNATIONAL AIR6521 Page 2 of 9 1. SCOPE This platform specific Interface Control Document (ICD) provides an example mapping to the Object Management Groups (OMG) Data Distribution Service (DDS) infrastructure middleware. The mapping is based on the Unmanned Systems (UxS) Control S
10、egment (UCS) Architecture: Model, AS6518. A series of non-normative implementation choices have been made that are specific to this ICD. These implementation choices may not be appropriate for different system implementations. The machine readable ICD and result of this mapping and implementation ch
11、oices are provided with AIR6521. Use and understanding of this document assumes a working knowledge of the UCS Architecture, the model structure and its contents. 2. REFERENCES 2.1 Applicable Documents The following publications form a part of this document to the extent specified herein. The latest
12、 issue of SAE publications shall apply. The applicable issue of other publications shall be the issue in effect on the date of the purchase order. In the event of conflict between the text of this document and references cited herein, the text of this document takes precedence. Nothing in this docum
13、ent, however, supersedes applicable laws and regulations unless a specific exemption has been obtained. 2.1.1 SAE Publications Available from SAE International, 400 Commonwealth Drive, Warrendale, PA 15096-0001, Tel: 877-606-7323 (inside USA and Canada) or +1 724-776-4970 (outside USA), www.sae.org.
14、 AS6518 Unmanned Systems (UxS) Control Segment (UCS) Architecture: Model AS6512 Unmanned Systems (UxS) Control Segment (UCS) Architecture: Architecture Description AIR6514 Unmanned Systems (UxS) Control Segment (UCS) Architecture: Interface Control Document (ICD) 2.1.2 Object Management Group (OMG)
15、Standards Interface Description Language (IDL) and DDS standards are available from the Object Management Group, www.omg.org. OMG IDL Interface Definition Language, Version 4.0, OMG Document Number: formal/2016-04-02, Standard document URL: http:/www.omg.org/spec/IDL/4.0/ Extensible and Dynamic Topi
16、c Types for DDS (DDS-XTypes) Version 1.0 (OMG 2012) OMG DDS Data Distribution Service for Real-time Systems, V1.2 (OMG 2007) The Real-time Publish-Subscribe Wire Protocol DDS Interoperability Wire Protocol Specification, Version 2.1 (OMG 2009) 3. APPROACH The DDS ICD example was created by transform
17、ing the UCS Model, AS6518, Service and Service Interfaces leveraging a simple set of system-specific implementation and optimization choices. The example derives from the model, adding no content except implementation-specific choices. The UCS Model contains all documentation and reference notes on
18、the services, their interfaces, and messages. To generate the platform specific DDS representation, several system and implementation specific optimizations were considered. The following list summarizes several of the considerations that should be analyzed given system specific concerns when creati
19、ng an implementation of the UCS Architecture services and interfaces on DDS. SAE INTERNATIONAL AIR6521 Page 3 of 9 Volatility of data: If specific values are determined to be slow changing or fixed at initialization, then one can choose to separate these values in the message structure so they can b
20、e sent or set only once. One may do this to apply different handling of quality of service to static data versus constantly changing dynamic data. Bandwidth optimization: Similar to data volatility, some considerations may be made to limit distribution of values that are not changing, or are changin
21、g at significantly different rates. Size of arrays and initializers: Different systems may have different configurations. System and implementation optimizations may choose not to pad unspecified array limits. Concrete type realizations: Implementation specific representations of reals and integers
22、as well as programming specific representations of addresses and identities. Communication patterns: Once the interface type structure is defined, additional system-specific considerations include the distribution pattern (e.g., pub/sub, request/response) for the message. By Value/By Reference: The
23、UCS Logical Data Model in the message specification designates at the logical level whether an attribute is the value of the projected element or a reference. All references are typed to AlphaNumericGUIDS. Depending on system design, additional optimizations may be made by passing data by reference
24、rather than by value. This implies a mechanism to store, cache, and distribute the reference data. Another design consideration is that pass by value and pass by reference implementations have different views of current state and when a sampled value is actually viewed and processed. 3.1 Example DDS
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAEAIR65212016UNMANNEDSYSTEMSUXSCONTROLSEGMENTUCSARCHITECTUREDATADISTRIBUTIONSERVICEDDSINCLUDESACCESSTOADDITIONALCONTENTPDF

链接地址:http://www.mydoc123.com/p-1020402.html