Cortex Framework: How a Bidirectional AI Solves Long-Horizon Robot Manipulation

Cortex Framework: How a Bidirectional AI Solves Long-Horizon Robot Manipulation

Jiaqi Peng, Xiqian Yu, Delin Feng, Yuqiang Yang, Wenzhe Cai +8 more

6 min readJul 8, 2026

Researchers at a leading AI lab have built Cortex, a dual-system framework that pairs a high-level planner (System-2 VLM) with a low-level motor executor (System-1 VLA) to tackle long-horizon manipulation tasks. Unlike monolithic end-to-end models, Cortex uses a structured subtask interface with 32 canonical skill primitives to avoid semantic-kinematic mismatches, and it demonstrated zero-shot error recovery in real-world chemistry experiments.


What the Researchers Built

Cortex is a bidirectional aligned embodied agent framework for long-horizon manipulation. It separates planning from execution into two interacting systems: System-2, a vision-language model (VLM) based on Qwen3-VL-8B, acts as the cognitive orchestrator. It takes a high-level instruction and streaming image observations, then generates executable subtasks and maintains a textual memory log. System-1, a vision-language-action (VLA) model, acts as the reactive executor, processing the current subtask to produce motor commands at roughly 10 Hz.

The key innovation is the bidirectional subtask interface: a set of 32 canonical skill primitives (e.g., “pick”, “place”, “pour”, “measure”) that ensure every planned subtask is physically executable. The system also introduces an “event-balanced sampling” strategy during training, which forces the planner to pay attention to task transitions rather than getting lost in long execution stretches. During inference, the two systems run asynchronously — System-2 runs at 2 Hz while System-1 runs at 10 Hz — allowing real-time closed-loop correction when something goes wrong.

Event-balanced sampling illustration showing how the method biases training toward subtask boundaries

Key Results

Cortex was evaluated in both simulation and real-world settings. In challenging multi-stage simulation environments (where the only input is a raw high-level instruction), Cortex “decisively outperformed” monolithic end-to-end VLAs on long-horizon tasks. The exact success rates were not disclosed in the provided text, but the paper claims a substantial gap over baselines.

In real-world experiments, the system was deployed on an ARX ACONE dual-arm robot with RGB cameras. It performed tabletop manipulation tasks involving household objects, kitchen tools, and chemistry containers. Critically, Cortex demonstrated zero-shot physical error recovery: when a subtask failed (e.g., dropping an object during a pouring task), System-2 detected the anomaly from the visual stream and regenerated an alternative subtask on the fly — without any additional training for that failure scenario.

The system’s training details: System-2 was fine-tuned on 14.2 million multimodal samples across 32 NVIDIA A800 GPUs, with all parameters unfrozen. System-1 was fine-tuned with full parameters in simulation. These numbers are important for practitioners looking to replicate the setup.


How It Works

Cortex operates as two interacting loops.

System-2 (Cognitive Planner) runs at ~2 Hz. It receives the user’s high-level instruction (e.g., “prepare a chemical solution”) and the current camera image. It then predicts the next executable subtask, updates its textual memory log with what just happened, and outputs that subtask in a structured format based on the 32 skill primitives. Each primitive has spatial and kinematic constraints: for example, “pick(object)” only triggers if the gripper is empty and the object is within reach. This prevents the planner from hallucinating impossible actions (“kinematic hallucination”).

System-1 (Reactive Executor) runs at ~10 Hz. It takes the subtask from System-2 and the current visual observations, then generates continuous motor commands. Because System-1 only needs to react to the current micro-goal, it can be smaller and faster.

The bidirectional alignment is enforced during training:

  1. Structured Metadata Construction: Each training episode is annotated with timestamps marking when the ground-truth subtask changes. The interface is constrained by the 32 primitives and kinematically optimal routing (e.g., always pick up a bottle before pouring).
  1. Event-Balanced Sampling: Rather than uniformly sampling frames from a trajectory (which biases the planner toward “ongoing execution” frames), the framework oversamples frames near subtask boundaries. This teaches System-2 to recognize precisely when to transition to the next step.
  1. Asynchronous Inference: The two systems run independently. If System-2 is still processing while System-1 finishes its current subtask, System-1 waits for the next command. This design prevents the faster executor from stalling entirely on the slower planner.
Real-world robot setup showing the ARX ACONE dual-arm platform with chemistry containers

Why This Matters for Robotics

The Cortex framework addresses a core weakness of current vision-language-action models: they treat robot control as a monolithic sequence-to-sequence problem, which leads to compounding errors over long horizons. By explicitly decomposing the task into structured subtasks and running two models asynchronously, Cortex achieves two things that monolithic VLAs cannot:

  • Error recovery without retraining: When a subtask fails (common in real-world manipulation due to physics randomness), the planner can re-plan based on visual feedback — no new training needed.
  • Scalability: New skills can be added as new primitives without retraining the entire system.

This is especially relevant for warehouse robots performing long sequences of pick-and-place operations, or used cobots in manufacturing where task flexibility is critical. The dual-system approach could also inspire new architectures for humanoid robots that need both high-level reasoning and low-level motor control.


Limitations and Open Questions

While impressive, Cortex has several limitations. First, the 32 skill primitives were hand-designed — a task that requires expert knowledge and may not cover all possible manipulation scenarios. Second, the system relies on a large VLM (Qwen3-VL-8B) which requires high-end compute (32 A800 GPUs) to train. For smaller robots or edge deployments, this is not yet practical. Third, the real-world experiments were limited to tabletop setups with controlled lighting and simple backgrounds. Finally, the paper did not provide head-to-head benchmark numbers for the exact same tasks — the claim of “decisively outperforming” monolithic VLAs is qualitative. The community will need to see reproducible evaluations on standard benchmarks like RLBench or CALVIN to confirm the advantage.


Frequently Asked Questions

What makes Cortex different from other dual-system robot frameworks? Cortex introduces a structured subtask interface with 32 canonical skill primitives and event-balanced sampling that explicitly resolves both semantic and temporal ambiguities during long-horizon tasks.

Does Cortex require retraining for every new environment? No. The system demonstrated zero-shot physical error recovery in novel real-world chemistry tasks without any additional fine-tuning.

What robot hardware did the researchers use? They used an ARX ACONE dual-arm robot equipped with RGB cameras for tabletop manipulation.

Is the code or pretrained models publicly available? The paper does not mention open-source release, but the framework is described in sufficient detail for other labs to reproduce it.


Cortex presents a practical way to combine large VLM planners with fast motor executors, solving a key bottleneck in long-horizon robot autonomy. Its asynchronous bidirectional design is a step toward robots that can reason, react, and recover on the fly.

🍪 Cookie preferences

We use cookies to measure performance. Privacy Policy