SAE AS 6062-2010 JAUS Mission Spooling Service Set《JAUS目标多任务缓冲处理服务集》.pdf
《SAE AS 6062-2010 JAUS Mission Spooling Service Set《JAUS目标多任务缓冲处理服务集》.pdf》由会员分享,可在线阅读,更多相关《SAE AS 6062-2010 JAUS Mission Spooling Service Set《JAUS目标多任务缓冲处理服务集》.pdf(71页珍藏版)》请在麦多课文档分享上搜索。
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 2015 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:/www.sae.org/technical/standards/AS6062 AEROSPACE STANDARD AS6062 Issued 2010-07 Reaffirmed 2015-04 JAUS Mission S
5、pooling Service Set RATIONALE AS6062 has been reaffirmed to comply with the SAE five-year review policy. INTRODUCTION The primary goal of the JAUS Mission Spooling Service Set is logical interoperability between communicating elements in an unmanned system. To this end, each service defines the mess
6、ages (vocabulary) and protocol (rules) for data exchange. This logical interoperability is independent of the physical transport, and it is expected that a Transport Standard, such as the JAUS Transport Specification AS5669A, is used in conjunction with this specification. Each service in the JAUS M
7、ission Spooling Service Set can be described using the JAUS Service Interface Definition Language JSIDL. JSIDL creates a formal schema based on Relax NG Compact rng that allows for validation of each service definition described herein. Although knowledge of JSIDL is not required to understand or im
8、plement this Specification, it is highly recommended for supporting context. For convenience, the JAUS Mission Spooling Service Set contains both a text based and XML based representation for each service. The AS6062 Standard does not replace the latest JAUS Reference Architecture Version 3.3 RA33P1
9、, RA33P2, RA33P3, but is a direct evolution of that work. This Standard has been carefully designed to allow for the simplest possible migration of RA 3.3 implementations to a services-based framework. Even though the notion of services has come to define formal interfaces between components, the me
10、ssage sets in those services trace back to similar messages in the Reference Architecture. This document uses a number of conventions to simplify the text. All names are given in Camel Case. Names start with upper case, while reference names start with a lower case. TABLE OF CONTENTS 1. SCOPE 4 1.1
11、Purpose . 4 1.2 JAUS Core Service Set . 4 1.3 Compliance . 4 1.4 Document Organization 4 2. REFERENCES 4 2.1 Applicable Documents 4 2.1.1 SAE Publications . 5 2.1.2 JAUS Technical References . 5 2.2 List of Acronyms 5 3. COMMON CONVENTIONS 6 3.1 Defining a Mission . 6 3.2 Synchronous and Asynchronou
12、s Execution . 7 4. SERVICE DEFINITIONS 8 4.1 Mission Spooler Service . 8 4.2 CommandClass. 17 4.2.1 ID 0E00h: SpoolMission 17 4.2.2 ID 0E01h: RunMission 19 4.2.3 ID 0E02h: AbortMission 19 4.2.4 ID 0E03h: PauseMission . 20 4.2.5 ID 0E04h: ResumeMission . 20 4.2.6 ID 0E05h: RemoveMessages . 21 4.2.7 I
13、D 0E06h: InsertMessages 22 4.2.8 ID 0E07h: RemoveMissionTask 23 4.2.9 ID 0E08h: InsertMissionTask 24 4.3 QueryClass . 26 4.3.1 ID 2E00h: QuerySpoolingPreferences 26 4.3.2 ID 2E01h: QueryMissionStatus . 26 4.3.3 ID 2E02h: QueryStoredMissions. 26 4.3.4 ID 2E03h: QueryMissionPlan 27 4.4 InformClass . 2
14、7 4.4.1 ID 4E00h: ReportSpoolingPreferences . 27 4.4.2 ID 4E01h: ReportMissionStatus 28 4.4.3 ID 4E02h: ReportStoredMissions . 28 4.4.4 ID 4E03h: ReportMissionPlan . 29 5. NOTES 30 APPENDIX A XML FOR SERVICE DEFINITIONS . 31 APPENDIX B XML FOR DECLARED TYPE SETS . 61 SAE INTERNATIONAL AS6062 2 OF 71
15、TABLE OF FIGURES FIGURE 1 NOTIONAL MISSION SPOOLER CONFIGURATION . 6 FIGURE 2 EXAMPLE MISSION STRUCTURE 6 FIGURE 3 EXAMPLE SYNCHRONOUS MISSION PLAN . 7 FIGURE 4 EXAMPLE ASYNCHRONOUS MISSION PLAN 7 FIGURE 5 MISSION SPOOLER SERVICE 8 FIGURE 6 MISSION SPOOLER SERVICE PROTOCOL BEHAVIOR FOR A SINGLE MISS
16、ION 11 TABLE OF TABLES TABLE 1 MISSION SPOOLER SERVICE VOCABULARY 9 TABLE 2 MISSION SPOOLER SERVICE INTERNAL EVENTS SET . 10 TABLE 3 COMMAND LIST SERVICE TRANSITION TABLE 12 TABLE 4 MISSION SPOOLER ENTRY/EXIT ACTIONS TABLE . 14 TABLE 5 MISSION SPOOLER SERVICE CONDITIONS TABLE . 15 TABLE 6 MISSION SP
17、OOLER SERVICE TRANSITION ACTIONS 16 TABLE 7 SPOOL MISSION MESSAGE ENCODING 18 TABLE 8 RUN MISSION MESSAGE ENCODING . 19 TABLE 9 ABORT MISSION MESSAGE ENCODING 19 TABLE 10 PAUSE MISSION MESSAGE ENCODING 20 TABLE 11 RESUME MISSION MESSAGE ENCODING . 20 TABLE 12 REMOVE MESSAGES MESSAGE ENCODING 21 TABL
18、E 13 INSERT MESSAGES MESSAGE ENCODING 22 TABLE 14 REMOVE MISSION TASK EXAMPLES . 23 TABLE 15 REMOVE MISSION TASK MESSAGE ENCODING 23 TABLE 16 INSERT MISSION TASK EXAMPLES 24 TABLE 17 INSERT MISSION TASK MESSAGE ENCODING . 25 TABLE 18 QUERY SPOOLING PREFERENCES MESSAGE ENCODING 26 TABLE 19 QUERY MISS
19、ION STATUS MESSAGE ENCODING 26 TABLE 20 QUERY STORED MISSIONS MESSAGE ENCODING . 26 TABLE 21 QUERY MISSION PLAN MESSAGE ENCODING . 27 TABLE 22 REPORT SPOOLING PREFERENCES MESSAGE ENCODING 27 TABLE 23 REPORT MISSION STATUS MESSAGE ENCODING 28 TABLE 24 REPORT STORED MISSIONS MESSAGE ENCODING . 28 TABL
20、E 25 REPORT MISSION PLAN MESSAGE ENCODING . 29 SAE INTERNATIONAL AS6062 3 OF 711. SCOPE This document defines a set of standard application layer interfaces called JAUS Mission Spooling Services. JAUS Services provide the means for software entities in an unmanned system or system of unmanned system
21、s to communicate and coordinate their activities. The Mission Spooling Services represent the platform-independent capabilities commonly found across all domains and types of unmanned systems. At present, 1 service is defined in this document (more services are planned for future versions of this do
22、cument): Mission Spooler: Stores mission plans, coordinates mission plans, and parcels out elements of the mission plan for execution The Mission Spooler service is described by a JAUS Service Definition (JSD) which specifies the message set and protocol required for compliance. The JSD is fully com
23、pliant with the JAUS Service Interface Definition Language JSIDL. 1.1 Purpose The purpose of this document is to facilitate interoperation of unmanned vehicle systems, subsystems, and payloads by standardization of the message set and associated protocol with regard to the planning and execution of
24、missions, tasks and activities. 1.2 JAUS Core Service Set The JAUS Service Definitions defined herein make use of the inheritance functionality provided by JSIDL to incorporate capabilities as specified by the JAUS Core Service Set (AS5710). These documents must be used together to define a complete
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAEAS60622010JAUSMISSIONSPOOLINGSERVICESETJAUS 目标 任务 缓冲 处理 服务 PDF

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