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 Set | Support Included In | Support Status | Notes |
---|---|---|---|
Core v1.0 | -- | No longer supported | 1 |
Core v1.1 | org.openjaus.sdk.cpp | Active | 2 |
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.cpp | End 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 |
- Replaced by Core v1.1.
- The ListManager service is not currently included. ListManager support is included as part of the Mobility v1.0 service set.
- 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.
- 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.
- Although, the code base is distributed as a separate project it is included as part of the SAE SDK product.
- Replaced by Mission Spooler v2.0.
- Mission Spooler v2.0 support is a stand-alone product and needs to be purchased as an add-on to the SAE SDK product.