The OpenJAUS library names are based around the informal JAUS service set versions. See SAE Document and JAUS Service Versioning to understand which SAE documents are supported by which library.


Below is the location and status of the various JAUS service sets.


JAUS Service SetSupport Included InSupport StatusNotes
Core v1.0--No longer supported1
Core v1.1org.openjaus.sdk.cppActive2
Mobility v1.0
org.openjaus.sdk.cpp
Active

Mobility v1.1
--
In Development

HMI v1.0
org.openjaus.hmi.cpp
Dormant
3
Manipulator v1.0
org.openjaus.sdk.cppEnd of Life
4
Manipulator v2.0
org.openjaus.manipulator-v2_0.cpp
Active
5
Environment v1.0
org.openjaus.sdk.cpp
Active

Mission Spooler v1.0
--
Not supported
6
Mission Spooler v2.0
org.openjaus.missionspooler-2.0.cpp
Active
7
UGV v1.0
org.openjaus.sdk.cpp
Active

Autonomous Capabilities v1.0
--
On Roadmap



  1. Replaced by Core v1.1.
  2. The ListManager service is not currently included. ListManager support is included as part of the Mobility v1.0 service set.
  3. The HMI service set is not heavily used and as such the project is dormant. However, if support is needed you can reach out to [email protected] to discuss making the project active again.
  4. Manipulator v1.0 is not recommended as part of any new development. While the code is provided as part of the org.openjaus.sdk.cpp project it will not be built by default and will be removed in a future release.
  5. Although, the code base is distributed as a separate project it is included as part of the SAE SDK product.
  6. Replaced by Mission Spooler v2.0.
  7. Mission Spooler v2.0 support is a stand-alone product and needs to be purchased as an add-on to the SAE SDK product.