ARVS: Adaptive Robust Verification System
Authors/Creators
Description
ARVS v1.0.0 — Initial Release
Adaptive Robust Verification System — A research-grade autonomy architecture for spacecraft, rovers, and safety-critical autonomous systems.
🔬 What is ARVS?
ARVS is a full-stack autonomy framework built for environments where failure is not an option — planetary rovers, orbital spacecraft, and multi-robot systems. It implements a five-stage pipeline:
Sense → Think → Verify → Optimise → Enforce
Every stage is formally grounded: Bayesian state estimation, a frozen axiom constitution, QUBO-based optimization, and a sub-millisecond C++ safety gate.
✨ Key Features
- 25-Axiom Frozen Constitution — Immutable safety axioms enforced identically in both Python and C++, with a SHA-256 cryptographic audit chain
- 8-Dimensional Risk Quantifier — Risk is embedded directly into the MDP reward function:
R(s,a) = gain − λ·risk − μ·energy - ±15% Bounded Adaptive Learning — Parameters cannot drift beyond safe bounds per cycle;
risk_penaltyis floor-guarded by Axiom L1 - Real-Time C++ Enforcement — Zero-heap hot path, fixed-size arrays,
SCHED_FIFOwatchdog, latching emergency stop, full ROS2 node wrappers - Quantum-Ready Optimization — QUBO solver targeting D-Wave Leap with automatic Tabu fallback
- Multi-Source Telemetry — Live loaders for NASA REMS (Mars weather), SPICE (orbital mechanics), ESA Mars Express, and ISS OSDR
- 4 Validated Scenarios — Normal ops, fault injection (1.8× torque spike), communication blackout (300s), and axiom cascade → safe hold
- 69-Test CI Suite — Full simulation test coverage with forensic JSON audit trails
📦 What's Included
| Component | Description |
|---|---|
ARVS/ |
Python core (HAL, EKF, risk, planning, learning, audit) |
cpp/ |
C++ real-time components + ROS2 nodes |
simulation/ |
4-scenario simulation engine + pre-generated outputs |
Docs/ |
Architecture, API reference, axioms, reliability analysis |
🛰️ Tested Against Real Space Telemetry
Validated across 16 runs (4 scenarios × 4 data sources) using actual NASA and ESA mission data as input.
Author: Chirag Rathi — Independent Researcher ORCID: 0009-0008-1682-4369 License: Apache-2.0
Notes
Files
chiragrathiresearcher/ARVS-v1.0.0.zip
Files
(316.3 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:d37147fb6814d7c84962af31e5dc0322
|
316.3 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/chiragrathiresearcher/ARVS/tree/v1.0.0 (URL)
Dates
- Issued
-
2026-03-15First release
Software
- Repository URL
- https://github.com/chiragrathiresearcher/ARVS
- Programming language
- Python , C++ , CMake
- Development Status
- Active