Vol. 01 · Modular Robotics Ecosystem

ORION.

Omniscient Reasoning & Intelligence Operations Network

A modular robotics ecosystem with four subsystems sharing state through ROS 2. Each subsystem owns one layer of the perception-decision-action loop. Each can run independently or as part of the full stack.

Co-built with David Young. Phase 1 of the central reasoning core is complete. Three of the four subsystems have working implementations.

Project Classification
Robotics Platform
PHASE 1
RoleCentral reasoning hub
Portlocalhost:8000
Subsystems4
CommsROS 2 Humble
Target HWSO-ARM 101
StackPython · FastAPI
Built By
Swan Yi Htet
+ David Young
§ 01

Design Principle

BROTEUS sees. ORION decides. CHIRON moves. DAEDALUS calibrates.

The ecosystem is split along the natural seams of a robot's cognition. Perception turns sensor data into structured world state. Reasoning evaluates that state and chooses what to do. Motion translates intent into joint-space control. Discovery watches what actually happened and updates the underlying physics model.

Each layer is a separate FastAPI service. They communicate over ROS 2 with typed messages. No subsystem holds another's state. Any one of them can be replaced, restarted, or run in isolation without breaking the others.

§ 02

Topology

ORION sits at the center as the reasoning hub. Each subsystem connects through a typed ROS 2 message channel. Below: the data flow during a single perception-action cycle.

FIG · 02.1 · Cognitive cycle orchestration model
01 · INPUT World camera · sensors 02 · PERCEIVE BROTEUS perception · :8100 03 · REASON ORION reasoning core · :8000 central hub 04 · ACT CHIRON motor cortex · :8200 PLAN ATHENA navigation · :8400 CALIBRATE DAEDALUS discovery · :8300 trajectory data TARGET HARDWARE SO-ARM 101 6-DOF · camera eye
§ 03

Subsystems

Each subsystem has its own technical write-up, source repository, and accent color used consistently across the ecosystem.

§ 04

Status

Live deployment status across the ecosystem.

Subsystem Role Port Stack Status
ORION reasoning hub :8000 FastAPI · Python phase 1 ✓
BROTEUS perception :8100 PyTorch · MediaPipe live
CHIRON motor cortex :8200 MuJoCo · Python in dev
DAEDALUS physics discovery :8300 SINDy · NumPy in dev
ATHENA navigation :8400 React · Three.js deployed
§ 05

Roadmap

Phase 1 · complete

Central reasoning core

ORION FastAPI service. ROS 2 message schemas. Subsystem registration and routing.

Phase 2 · in progress

Subsystem orchestration

Wire BROTEUS, CHIRON, ATHENA, and DAEDALUS together for full perception-action loops on a single physical platform.

Phase 3 · planned

SO-ARM 101 deployment

First physical robot. 6-DOF arm with camera eye. End-to-end test of the four-subsystem stack.

Phase 4 · research

DAEDALUS publication

Self-calibrating physics discovery: paper on SINDy for sim-to-real adaptation in modular robotic systems.