Hello;
I'm interested in JAUS and potentially will be using it (I'm associated with Thales). Having read some of the literature, various questions have arisen to which I hope I may find the answers. Ok, so it turned into more of a discussion, but any light would be useful!
There seems to be two versions of the AS-4 Unmanned Systems Steering Committee website:
www.sae.org/servlets/works/committeeHome.do?comtID=TEAAS4
sae.org/servlets/works/committeeHome.do?comtID=TEAAS4C
The first one gives the impression that the AS-4 Unmanned Systems Steering Committee is not currently active, in that there are no links to relevant JAUS documentation / works in progress (I think openjaus.com points to the wrong one at the moment). It’s also a bit odd how the main page (for the above links) mentions meetings that are not specifically for the AS-4 USSC.
1. How are change proposals now handled, how long would a typical proposal take to be validated? Is it the AS-4 USSC that now does the validating?
2. There is not too much activity on the various forums associated with JAUS. I understand that there is still a transition stage taking place from the initial project, but I have the impression that perhaps the majority of implementations are taking place behind closed curtains (possibly for proprietary reasons). I’m sure the need for interoperability is one of the aims of JAUS, but if the user base is closeted away developing their own implementations, I imagine this is somewhat difficult to achieve. Particularly when I’ve heard there’s room for different interpretations that produce different (perhaps non-compatible) implementations.
3. Question on a part of Reference Architecture Specification Volume II, Part 1:
Data may be communicated through other means (such as shared memory) that is not in JAUS format – this does not break the interoperability rule (and so remains compliant). Only “when data is sent between JAUS defined components, must it be formatted into a JAUS compatible message ”.
My interpretation of the above is that a JAUS component may have additional methods of communication that do not use JAUS formatted messaging (and are still considered compliant). Is this correct?
4. Considering the desirability of separating subsystems down into individual communicating components, has there been any coordination with the multi-agents standard body FIPA? I can see many similar concepts being employed and there could be many advantages gained for both JAUS and FIPA through considering some level of interoperability.
5. I would have thought some form of security would be provided in JAUS (given latest U.S. drone mishaps). Is there any?
If not, perhaps it could be implemented something along the lines of a robot having an open channel to allow friendly robots/ users to initiate contact. The said robot (with assistance from its operator?) could then determine if communication should continue (and whether to use an open or a secure encrypted channel).
6. Question on quote (2007 RA specification Part 2) :
“Messages larger than 4095 bytes, including the 16-byte header, are considered large data sets. Transmission of dynamic configuration file data or streaming video data are examples of large data sets that will be supported in a future JAUS RA revision.”
Has this been addressed yet?
7. More of a pointer than a question (2007 RA part 2) :
Under the Bit Precedence rule, I assume Bit-6 for the Service Connection is currently defunct? (Given other sections mention the Service Connections is deprecated)
…and also for the ACK/NAK rule (2007 RA part 2):
“The sender shall always set ACK/NAK=0 on service connection messages”
Defunct?
8. The openjaus.com documentation section does not make it clear that there is also the SAE JAUS standards documentation which one may require (I think?), besides the documents provided in its section :
AS5669 JAUS Transport,
AS5710 JAUS Service Set Core,
and AS5684 JAUS Service Interface Definition Language
and the following (considered works in progress): ARP6083, AS5710A, AS6040, AS6057, AS6060, AS6062, AS6063, AS6084, AS6091
Or am I missing something?
9. Given the status of “works in progress” are these additional documents considered ratified (i.e. parts of the JAUS standard)?
10. After purchasing the various SAE documents on JAUS, do they need to be repurchased when they are updated?
I think that’s more than enough from me for now. Stay tuned for my next voyage through JAUS documentational space.
edit:second link was pointing to wrong page (problem still holds though if you navigate to works in progress for the first link)