Rigs Guide
Unitized Asset Collections for Mission Operations
Introduction
What is a Rig?
A Rig is a containerized "thing" in XRDNA - rockets, satellites, vehicles, soldier systems, drones, or any complex asset that aggregates multiple components into a single operational unit.
Rigs behave as one cohesive entity when collapsed, but can be expanded to examine individual components, subsystems, and their health status. This allows operators to manage complex assets at the appropriate level of abstraction.
Each Rig maintains its own eVa identity, enabling persistent tracking, policy enforcement, and mission assignment across the XRDNA platform.
Rig Types
Quick Start
Create a Rig in 5 Steps
Follow these steps to create your first Rig. Each step builds on the previous one.
Navigate to Rigs
In the admin dashboard, go to Assets → Rigs from the sidebar menu.
The Rigs page shows all existing rigs with their status and health.
Create New Rig
Click the "Create Rig" button in the top right corner.
This opens the rig creation form with required fields.
Enter Basic Information
Fill in the rig name, select a type (e.g., DRONE, VEHICLE), and add a description.
Choose the type that best matches your asset. You can also set classification level.
Add Components
In the Components tab, click "Add Component" to add individual assets to your rig.
Assign each component to a subsystem (Power, Sensors, Communications, etc.).
Save and Configure
Click "Save" to create the rig. You can then upload 3D models and configure health thresholds.
The rig will be created with OPERATIONAL status by default.
Pro Tip
Use the Rig Builder for complex assets. It provides a visual interface for managing components, subsystems, and 3D model configuration all in one place.
Status Management
Rig Status
Every Rig maintains a status that reflects its current operational state. Status changes trigger notifications and can affect mission readiness calculations.
OPERATIONAL
Fully ready for deployment
MAINTENANCE
Undergoing repairs or service
DEPLOYED
Active in the field
IN_TRANSIT
Moving between locations
OFFLINE
Powered down or unavailable
ALERT
Critical issue requiring attention
Architecture
Components & Subsystems
Rigs contain Components - individual assets within the Rig. Each component has its own status, telemetry, and can reference external documentation.
Components are organized into Subsystems - logical groupings by operational purpose. This allows operators to quickly assess the health of related components.
Key Component Properties
- Asset ID (eVa reference)
- Status (Nominal, Degraded, Failed)
- Subsystem assignment
- Classification level
- Telemetry data
- External links (docs, datasheets)
Subsystem Categories
Batteries, solar panels, generators
Engines, thrusters, motors
Radios, antennas, transceivers
GPS, IMU, star trackers
Cameras, LIDAR, radar
Processors, memory, storage
Heaters, radiators, insulation
Frame, chassis, enclosures
Monitoring
Health Monitoring
XRDNA provides multi-level health aggregation from components up through subsystems to the overall Rig health percentage.
Component States
Health Aggregation
Critical components are weighted higher in health calculations. A single FAILED critical component can drop overall Rig health significantly.
Visualization
3D Model Viewer
Rigs support 3D model visualization with GLB/GLTF files. The viewer provides multiple modes for inspecting the Rig from different perspectives.
assembledNormal collapsed viewexplodedExpanded component viewxrayTransparent internal structurepayloadEmphasize payload baysensorsHighlight sensor componentshealthColor by health statusthermalThermal visualizationModel Structure
Coordinate System
Origin point, up axis, scale factor
Nodes (Hierarchical)
Parent-child relationships, transforms
Mount Points
Asset attachment locations
Explode Profiles
Animation presets for expansion
API
API Reference
/api/rigsCreate a new Rig/api/rigs/:idGet Rig details/api/rigs/:idUpdate Rig properties/api/rigs/:idDelete a Rig/api/rigs/:id/componentsAdd component to Rig/api/rigs/:id/components/:compIdUpdate component status/api/rigs/:id/components/:compIdRemove component from Rig