This content is not included in your SAE MOBILUS subscription, or you are not logged in.
JAUS Core Service Set
- Aerospace Standard
- AS5710A
- Revised
Downloadable datasets available
Annotation ability available
Sector:
Issuing Committee:
Language:
English
Scope
This document defines a set of standard application layer1 interfaces called JAUS Core Services. JAUS Services provide the means for software entities in an unmanned system or system of unmanned systems to communicate and coordinate their activities. The Core Services represent the infrastructure commonly found across all domains and types of unmanned systems. At present, eight services are defined in this document:
-
Transport Service: Abstracts the functionality of the underlying communication transport layer
-
Events Service: Establishes a publish/subscribe mechanism for automatic messaging
-
Access Control: Manages preemptable exclusive control for safety critical operations
-
Management: Defines component life-cycle management
-
Time: Allows clients to query and set the system time for the component
-
Liveness: Provides a means to maintain connection liveness between communicating components
-
Discovery: Governs automatic discovery of remote entities and their capabilities
-
List Manager: Encompasses behavior common to doubly linked lists
Each service is described by a JAUS Service Definition (JSD) which specifies the message set and protocol required for compliance. Each JSD is fully compliant with the JAUS Service Interface Definition Language [JSIDL].
Rationale
This document supersedes the original publication of SAE AS 5710. As with the original, this document includes interface definitions for services common in distributed unmanned systems. This revision adds the List Manager service, and extends functionality of both the Events and Access Control services. In addition, several ambiguities in the original are addressed as well as errors in the XML encoding.
Recommended Content
Aerospace Standard | JAUS / SDP Transport Specification |
Aerospace Standard | JAUS Service Interface Definition Language |
Aerospace Standard | JAUS Mobility Service Set |
Topic
Data Sets - Support Documents
Title | Description | Download |
---|---|---|
[Unnamed Dataset 1] | ||
[Unnamed Dataset 2] | ||
TABLE 1 | TRANSITION TABLE | |
TABLE 2 | CONDITION TABLE | |
TABLE 3 | ACTION TABLE | |
TABLE 4 | TYPES OF TRANSITIONS FOR WHICH ENTRY/EXIT ACTIONS ARE EXECUTED | |
TABLE 5 | TRANSPORT SERVICE INTERNAL EVENTS SET | |
TABLE 6 | RECEIVE EVENT ENCODING | |
TABLE 7 | SEND EVENT ENCODING | |
TABLE 8 | BROADCAST LOCAL EVENT ENCODING | |
TABLE 9 | BROADCAST GLOBAL EVENT ENCODING | |
TABLE 10 | SEND ERROR EVENT ENCODING | |
TABLE 11 | TRANSPORT SERVICE STATE TRANSITION TABLE | |
TABLE 13 | TRANSPORT SERVICE TRANSITION ACTIONS | |
TABLE 14 | EVENTS SERVICE VOCABULARY | |
TABLE 15 | EVENTS SERVICE INTERNAL EVENTS SET | |
TABLE 16 | CREATE EVENT MESSAGE ENCODING | |
TABLE 17 | UPDATE EVENT MESSAGE ENCODING | |
TABLE 18 | CANCEL EVENT MESSAGE ENCODING | |
TABLE 19 | CREATE EVENT MESSAGE ENCODING | |
TABLE 20 | QUERY EVENTS MESSAGE ENCODING | |
TABLE 22 | CONFIRM EVENT REQUEST MESSAGE ENCODING | |
TABLE 23 | REJECT EVENT REQUEST MESSAGE ENCODING | |
TABLE 24 | REPORT EVENTS MESSAGE ENCODING | |
TABLE 25 | EVENT MESSAGE ENCODING | |
TABLE 26 | REPORT EVENT TIMOUT MESSAGE ENCODING | |
TABLE 27 | COMMAND EVENT MESSAGE ENCODING | |
TABLE 28 | EVENTS SERVICE STATE TRANSITION TABLE | |
TABLE 29 | EVENTS SERVICE CONDITIONS | |
TABLE 30 | EVENTS SERVICE TRANSITION ACTIONS | |
TABLE 31 | ACCESS CONTROL SERVICE VOCABULARY | |
TABLE 33 | REQUEST CONTROL MESSAGE ENCODING | |
TABLE 37 | SET AUTHORITY MESSAGE ENCODING | |
TABLE 39 | REPORT CONTROL MESSAGE ENCODING | |
TABLE 40 | REJECT CONTROL MESSAGE ENCODING | |
TABLE 41 | CONFIRM CONTROL MESSAGE ENCODING | |
TABLE 42 | REPORT AUTHORITY MESSAGE ENCODING | |
TABLE 43 | REPORT TIMEOUT MESSAGE ENCODING | |
TABLE 44 | ACCESS CONTROL SERVICE STATE TRANSITIONS | |
TABLE 45 | ACCESS CONTROL SERVICE CONDITIONS | |
TABLE 46 | ACCESS CONTROL SERVICE TRANSITION ACTIONS | |
TABLE 47 | MANAGEMENT SERVICE VOCABULARY | |
TABLE 48 | MANAGEMENT SERVICE INTERNAL EVENTS SET | |
TABLE 53 | SET EMERGENCY MESSAGE ENCODING | |
TABLE 54 | CLEAR EMERGENCY MESSAGE ENCODING | |
TABLE 56 | REPORT STATUS MESSAGE ENCODING | |
TABLE 57 | MANAGEMENT SERVICE TRANSITION TABLE | |
TABLE 58 | MANAGEMENT SERVICE CONDITIONS | |
TABLE 59 | MANAGEMENT SERVICE TRANSITION ACTIONS | |
TABLE 60 | TIME SERVICE VOCABULARY | |
TABLE 61 | SET TIME MESSAGE ENCODING | |
TABLE 62 | QUERY TIME MESSAGE ENCODING | |
TABLE 63 | REPORT TIME MESSAGE ENCODING | |
TABLE 65 | TIME SERVICE TRANSITION ACTIONS | |
TABLE 66 | LIVENESS SERVICE VOCABULARY | |
TABLE 71 | DISCOVERY SERVICE VOCABULARY | |
TABLE 72 | REGISTER SERVICES MESSAGE ENCODING | |
TABLE 73 | QUERY IDENTIFICATION MESSAGE ENCODING | |
TABLE 74 | QUERY CONFIGURATION MESSAGE ENCODING | |
TABLE 76 | QUERY SERVICES MESSAGE ENCODING | |
TABLE 77 | QUERY SERVICE LIST MESSAGE ENCODING | |
TABLE 78 | REPORT IDENTIFICATION MESSAGE ENCODING | |
TABLE 79 | REPORT CONFIGURATION MESSAGE ENCODING | |
TABLE 80 | REPORT SUBSYSTEM LIST MESSAGE ENCODING | |
TABLE 81 | REPORT SERVICES MESSAGE ENCODING | |
TABLE 82 | REPORT SERVICE LIST MESSAGE ENCODING | |
TABLE 83 | DISCOVERY SERVICE STATE TRANSITIONS | |
TABLE 84 | DISCOVERY SERVICE TRANSITION ACTIONS | |
TABLE 85 | LIST MANAGER SERVICE VOCABULARY | |
TABLE 86 | SET ELEMENT MESSAGE ENCODING | |
TABLE 87 | DELETE ELEMENT MESSAGE ENCODING | |
TABLE 88 | QUERY ELEMENT MESSAGE ENCODING | |
TABLE 91 | CONFIRM ELEMENT REQUEST MESSAGE ENCODING | |
TABLE 92 | REJECT ELEMENT REQUEST MESSAGE ENCODING | |
TABLE 94 | REPORT ELEMENT LIST MESSAGE ENCODING | |
TABLE 95 | REPORT ELEMENT COUNT MESSAGE ENCODING | |
TABLE 96 | LIST MANAGER SERVICE TRANSITION TABLE | |
TABLE 97 | LIST MANAGER SERVICE STATE CONDITIONS TABLE | |
TABLE 98 | LIST MANAGER SERVICE TRANSITION ACTIONS |
Issuing Committee
AS-4JAUS Joint Architecture for Unmanned Systems Committee
The AS-4JAUS Technical Committee supports the charter of AS-4 (Unmanned Systems) by developing standards enabling external and internal interoperability between Unmanned Systems and their subsystems and payloads. JAUS employs a service oriented architecture approach, representing unmanned system capabilities as defined services with defined message-based interfaces. The standardization of these service and interface definitions facilitates the development of modular systems with increased interoperability; the use of standard services and their interfaces also facilitates rapid technology insertion.
Reference
Number | Title |
---|---|
AIR5665B | Architecture Framework for Unmanned Systems |
AS5669A | JAUS / SDP Transport Specification |
AS5684B | JAUS Service Interface Definition Language |
RA33P1 | This document is not part of the subscrption. |
RA33P2 | This document is not part of the subscrption. |
RA33P3 | This document is not part of the subscrption. |
* Redlines comparisons are available for those standards listed in the Revision History that contain a radio button. A redline comparison of the current version against a revision is accomplished by selecting the radio button next to the standard and then selecting 'compare'. At this time, Redline versions only exist for some AMS standards. SAE will continue to add redline versioning with ongoing updates to SAE MOBILUS.