Rep Invariant JAUS Software Development Kit
(RI-JAUS SDK)

Shortcuts

* Download RI-JAUS
* Online documentation

Overview

The Rep Invariant JAUS (RI-JAUS) SDK is a C++ library implementing the Joint Architecture for Unmanned Systems (JAUS) protocol for autonomous system interoperation.

We developed the RI-JAUS SDK software development kit so that our JAUS projects could fit on embedded systems with very little storage. Don't let that fool you, though --- RI-JAUS works just as well on a Linux desktop or a Windows laptop as it does on an ARM.

Version

The current version of RI-JAUS is 0.9.0 Beta. It implements the JAUS Reference Architecture version 3.3.

Downloads and Documentation

The open source version of RI-JAUS 0.9.0 Beta is available for download by United States citizens working in the US. Online documentation is available to everyone, and includes tutorials and reference material.

Key features

  • Up to Date: RI-JAUS provides comprehensive support for the JAUS Reference Architecture 3.3. It also supports RA 3.2 interoperability.

  • Multi-platform support: RI-JAUS runs on Windows, Linux, and other POSIX operating systems, across several processor architectures.

  • Easy to Use: A simple client JAUS component is a dozen lines of code. Complicated JAUS features such as Service Connections and Events are handled completely automatically.

  • Efficient: RI-JAUS is built on asynchronous events. Client code does not need to poll, nor does it need to use multiple threads, in order to perform multiple I/O tasks at once.

  • Robust: RI-JAUS uses modern C++ design techniques to avoid memory corruption, memory leaks, and inconsistent internal data structures.

Licensing

We distribute RI-JAUS under two distinct licenses: the GNU Public License, Version 3 (GPLv3), and a commercial-use license.

Pricing

Commercial licenses for RI-JAUS 0.9.0 are priced as follows:

  • $4999 (USD) per annual developer's license. This includes email and phone support, as well as software updates throughout the year

  • $499 per system runtime license for the first 10 systems (one robot and one operator control unit (OCU)

  • Volume discounts for additional systems

We are always willing to work out special arrangements to fit a customer's unique requirements. Additional discounts may be available for early-adopters.

Please email jaus@repinvariant.com to discuss purchasing commercial licenses.