OpenJAUSv3.3.0 conforms to the Joint Architecture for Unmanned Systems (JAUS) (http://www.jauswg.org) reference architecture version 3.3 and SAE AS-4 data transport protocols. The latest release contains a complete message library that supports: dynamic discovery, mission planning, world modeling, robotic manipulators, various unmanned vehicle platforms, and more. OpenJAUS also provides a runtime node manager that allows the system to execute in a distributed computing environment by automatically discovering and routing messages to multiple nodes. A simple component framework API allows developers to quickly integrate their software into a new system. These features can be applied to predominant academic and civil robotics activities. OpenJAUS offers comparable performance to products such as Microsoft Robotics Studio and Evolution Robotics ESRP.
The original OpenJAUS codebase was released publicly in 2006 as a result of efforts by graduate students at the University of Florida who developed it for the 2005 DARPA Grand Challenge. It has shown proven reliability and interoperability with many existing JAUS toolkits at various experiments coordinated by the JAUS Working Group over the past three years. OpenJAUS is released under a BSD-style license which allows for full integration with commercial products and imposes the least restriction on companies wishing to expand their market by including JAUS compatibility within their systems.
The new release is a vast improvement from previous releases of OpenJAUS as many more messages have been added and the node manager has been redesigned to improve modularity and performance. Code documentation is provided through online tutorials that show new users how to get started and migrate existing code. Please visit http://www.openjaus.com to learn more.