As leaders in the UCS Architecture, we initially developed UxSDK™ for UCS to support our own customers. Our customers require agile development of innovative UCS solutions across all unmanned system domains. UxSDK™ for UCS allows us to rapidly create interface server/client code for base UCS services, or to extend the UCS Architecture Model for new capabilities and build and test the interface code immediately in the target environment.
Our current list of projects using UxSDK™ for UCS includes:
Raptor/X integration of UCS services
UxSDK™ for UCS allowed us to rapidly integrate UCS services with the open-source Raptor/X visualization layer. The combined architecture will allow customers to rapidly integrate UCS capabilities into their user interface.
Maritime multi-domain architecture
UxSDK™ for UCS allowed us to quickly prototype and test extensions to the UCS Architecture using agile methodologies. The extended architecture will support both UCS and JAUS services for U.S. Navy integrated multi-domain unmanned maritime systems.
Raptor/X Integration of UCS Services
For OSD and Navy stakeholders, Neya Systems demonstrated the ability to seamlessly integrate UCS services with the DoE-developed Raptor/X visualization layer to quickly create custom user-interfaces to exploit UCS software and capabilities obtained from the UCS Repository.
Based on a mission scenario involving waypoint planning and target laser-designation, a set of needed mission capabilities was compiled from five UCS service packages:
- Route Planner Service
- Vehicle Flight Status Service
- Laser Sensor Service
- Sensor Pedestal Service
- (Sensor) Product Management Service
UxSDK™ for UCS was used to create both the server and client interface code for these selected service packages. This code was generated directly from the UCS Architecture Model file (UCS-SPEC-MODEL).
The client interface code was used as ‘plug-ins’ within the Raptor/X open source software and rapidly integrated with the following system capabilities:
User Interface Capability
Vehicle path planning and simulation
Dynamic waypoint path creation
Vehicle Flight Status
Real-time status updates and flight control
Video target selection registered to map
Geo-located target designation
Full pan/tilt control
Slew to ground location
Initiate and display remote video streams
Maritime multi-domain architecture
To achieve the full potential of unmanned systems, they must operate seamlessly across the domains of air, ground, and maritime. And operate seamlessly with manned systems.
Neya Systems is supporting the Navy by providing a robust architecture that integrates the services defined in the UCS Architecture and Joint Architecture for Unmanned Systems (JAUS). This is achieved by extending the model-based UCS Architecture to include JAUS. This requires extending the UCS information model at the conceptual data model level, and adding/extending new services to the UCS domains. Because these additions to the UCS Architecture conform to the UCS Architecture Technical Governance, the additions are fully compatible with UxSDK™ for UCS.
UxSDK™ for UCS is an integral component in the specification, test, and evaluation of service interfaces – greatly accelerating the maturation of the architecture model compared with peer review of the model alone.
The Maritime multi-domain architecture has multiple stakeholders including:
- Office of Naval Research (ONR)
- Navy PEO LCS
- Navy PEO U&W