Embedded/Strategic Barrier

The strict separation between hardware control and high-level decision making that makes OctoMY™ safe for LLM integration.

Did You Know?

The embedded/strategic barrier is inspired by aviation and automotive safety systems. In aircraft, fly-by-wire systems have multiple redundant computers that can override pilot input to prevent dangerous maneuvers. OctoMY™ applies similar principles to robotics, ensuring that no high-level AI can bypass hardware safety limits.


The problem

Modern robotics wants to integrate Large Language Models for natural interaction and intelligent behavior. However, LLMs have properties that make direct hardware control dangerous:

These properties are incompatible with real-time safety requirements for actuator control.


The solution: Two layers

OctoMY™ enforces a strict separation between two layers:

Embedded layer

The embedded layer handles direct hardware control with real-time guarantees.

Characteristics:

Components:

LLM Access: None. LLMs have zero direct access to this layer.

Strategic layer

The strategic layer handles high-level decision making and coordination.

Characteristics:

Components:

LLM Access: Full access within permission bounds.


The barrier

The barrier between layers is enforced by design:

Barrier Architecture


Abstract targets

The strategic layer affects hardware only through abstract targets:

Abstract Target Embedded Translation
"Go to position (3.5, 2.0)" Path planning → motor commands
"Set speed to 50%" Speed governor → PWM signals
"Pick up object at location" Arm kinematics → servo angles
"Follow the red ball" Vision tracking → steering adjustments

The embedded layer:


What this prevents

Prevented: Direct motor control

LLM: "Set motor 1 to 255 PWM"
System: DENIED - No direct hardware access

Allowed: Abstract navigation

LLM: "Navigate to the kitchen"
System: Accepted → Path planning → Safe execution

Prevented: Raw sensor access

LLM: "Give me the raw I2C data from sensor 0x4A"
System: DENIED - No raw hardware access

Allowed: Semantic queries

LLM: "What obstacles are nearby?"
System: Accepted → Processed sensor data returned

Safety guarantees

The embedded layer provides guarantees that the strategic layer cannot override:


Event flow

All platform events stream into an event database:

  1. Sensors generate events (obstacle detected, position changed)
  2. Events are stored with timestamps
  3. Strategic layer (including LLMs) can read events
  4. LLMs can react by issuing abstract commands
  5. Commands go through the barrier as targets
  6. Embedded layer executes safely

Why this matters

This architecture enables: