Preprint
Concept Paper

This version is not peer-reviewed.

A Hierarchical Architecture for Embodied Intelligence Systems: Enabling Embodied Intelligence Through Layered Decoupling and Unified Standards

Submitted:

24 September 2026

Posted:

25 September 2026

You are already at the latest version

Abstract
Embodied intelligence, at the frontier where artificial intelligence extends into the physical world, has become a major focus of both academia and industry. Its rapid expansion, however, has exposed serious challenges, including system complexity, tight hardware--software coupling, and barriers to industrial deployment. The field needs a general system architecture that can accommodate heterogeneous robot embodiments, control mechanisms, and cognitive reasoning models. To address this need, we propose the Embodied Intelligence System Level Hierarchy (EISLH). Inspired by the layered abstractions that enabled the widespread adoption of computer systems, EISLH decouples the embodied-intelligence stack into five functional levels: (1) User Command and Physical Environment, (2) Embodied Compiler (EC), (3) Embodied Instruction Set Architecture (EISA), (4) Embodied Action Executor (EAE), and (5) Embodied Hardware. By defining common standards at each level, the architecture turns a conventionally monolithic, tightly coupled system into a modular structure whose components can evolve independently. It thereby provides a reference for standardization in embodied intelligence and encourages an open, modular, and extensible architectural paradigm.
Keywords: 
;  ;  ;  

1. Introduction

Artificial intelligence has advanced rapidly over the past decade. In particular, progress in deep learning [1] has produced remarkable results in digital domains such as computer vision and natural-language processing. Conventional AI operating in digital space, however, lacks the ability to interact directly with the physical world. Against this backdrop, embodied intelligence [2] has attracted growing attention and is becoming an important frontier in the next stage of AI development.
As its technical potential has become apparent, embodied intelligence has drawn substantial industrial investment. Start-ups, research institutes, consumer-electronics companies, and automobile manufacturers with established supply chains have all entered the field. Yet the expansion of the industry has also exposed several systemic risks.
Embodied intelligence is inherently interdisciplinary and systemically complex. Its technology stack spans mechanical engineering, electromechanical system design, electronics and embedded systems, automatic control, computer science, and artificial-intelligence algorithms. This breadth makes it difficult for any single organization to address the entire stack independently, raises the technical barrier to entry, and constrains large-scale industrial development.
Research and commercialization in embodied intelligence nevertheless remain dominated by closed vertical integration. Many organizations build an entire monolithic stack, from mechanical design and manufacturing through environmental perception and low-level control to high-level task planning. Some systems separate cognitive decision-making from low-level control—often described as a “brain–cerebellum” division—and some involve limited collaboration across organizations. Even so, their system boundaries and communication interfaces are commonly tied to proprietary protocols for a particular hardware platform. They therefore fall short of genuine, cross-platform system-level decoupling. Such closed development repeatedly recreates common low-level technologies, increases total development cost, fragments the ecosystem, and raises the barrier to cross-domain deployment and large-scale adoption (Figure 1). The consequences are visible at four levels:
  • Hardware. Robot embodiments are highly heterogeneous and weakly standardized. Developers commonly adopt custom hardware topologies and proprietary communication protocols for physical specifications and key electromechanical components, including rotary and linear actuators and multi-fingered dexterous hands. Without common low-level standards, actuators, sensors, and controllers from different vendors cannot readily be exchanged as modules or made interoperable at the system level. This isolation limits component reuse at scale and creates substantial engineering barriers when software and control systems must migrate to new embodiments.
  • Data. Collecting high-quality physical-interaction data still depends heavily on human teleoperation, making large continuous-trajectory datasets costly in both time and money. Non-standardized embodiments also cause data collected by different organizations to differ substantially in distribution, which further limits reuse. For complex, long-horizon tasks in open and unstructured environments, exhaustively collecting end-to-end trajectories remains difficult to justify technically or economically.
  • Models. Existing embodied-control algorithms are often deeply tied to a particular hardware platform, which makes direct transfer of model parameters and motion policies across heterogeneous robots difficult. Pure end-to-end models can struggle with physical commonsense reasoning and adaptive task decomposition on out-of-distribution or long-horizon tasks. Changes to motor characteristics or manipulator geometry may also degrade or invalidate a large pretrained model. Training and maintaining a separate foundation model for every hardware topology is therefore expensive and difficult to sustain.
  • Industry. Closed, weakly coordinated development leads to substantial overlap in engineering effort and early-stage capital. Teleoperation infrastructure, chassis and gait control, and basic kinematics are repeatedly rebuilt across organizations. In the absence of shared standards and systematic decoupling, these duplicated efforts increase total system cost and reduce the efficiency with which the industry allocates capital and expertise.
Overcoming these limitations requires a shift in emphasis from isolated algorithmic optimization to system-level architectural reconstruction and standardization. The history of computer systems offers a useful structural precedent. Inspired by that history, this paper proposes the Embodied Intelligence System Level Hierarchy (EISLH). We examine how layered decoupling can reduce system complexity and improve cross-platform reuse, with the broader aim of encouraging an open, modular, and extensible system architecture for embodied intelligence.
As an initial feasibility study, we conducted systematic experiments on a high-fidelity simulation platform and implemented a closed-loop process for a bipedal humanoid robot performing complex tasks in open scenes. Part of this preliminary work appeared at the International Conference on Learning Representations 2026 [3].

2. Lessons from the Evolution of Computer Systems

The evolution of computer systems provides an important architectural reference for addressing the technical and industrial challenges of embodied intelligence. The broad generality and cross-platform interoperability of modern computers do not arise from a single, elaborate monolithic design; they rest on an ecosystem of layered abstractions [4].
From physical hardware through operating systems to application software, every level of a computer system performs a distinct role through standardized interfaces. The principal advantage is the decoupling of system complexity: hardware can evolve independently of the software ecosystem, while device drivers conceal differences among physical devices so that application developers need not understand the underlying circuitry. This modular, protocol-driven pattern allows an advance at one level to benefit the broader ecosystem. The history of computing therefore suggests that hierarchy and standardization are important foundations for technology at scale. Robotics has explored related principles through the subsumption architecture, 3T, CLARAty, and 4D/RCS, which respectively emphasize behavioral layering, coordination between planning and execution, reusable autonomy software, and closed-loop control across multiple time scales [5,6,7,8].
To reduce ecosystem fragmentation and support deployment at scale, embodied-intelligence development should gradually move from closed vertical integration toward open, layered decoupling. By clarifying functional boundaries and standardizing each level, the emphasis can shift from building isolated, bespoke robots to cultivating a broadly compatible hardware–software ecosystem.
Such a hierarchy offers four main technical and ecological benefits:
  • Managing overall complexity. A highly complex full stack can be divided into modules with clear boundaries and independent responsibilities.
  • Decoupling hardware and software. Algorithm researchers can focus on particular cognitive or control components, while hardware vendors improve robot morphology and motion performance without repeatedly rebuilding the full system.
  • Improving interpretability and traceability. Explicit, structured intermediate representations make the path from cognitive reasoning to physical action more transparent and easier to debug and assess for safety.
  • Supporting specialization. A modular division of labor can reduce low-value duplication and mitigate ecosystem fragmentation.
Robot architectures, middleware, and modular standards have long investigated planning–execution decoupling, component reuse, and interface description [7,9,10]. Even so, there is not yet a widely converged engineering specification for an end-to-end architecture spanning general multimodal models, cross-embodiment semantic action interfaces, and closed-loop physical safety. A transition toward standardized layering is therefore an important path for handling device heterogeneity and deploying embodied systems robustly in the real world.
Preprints 234940 i001

3. Embodied Intelligence System Level Hierarchy

To address architectural limitations in cross-platform deployment and complex-task execution, we propose the Embodied Intelligence System Level Hierarchy (EISLH). As illustrated in Figure 2, EISLH separates an embodied system into five closely coordinated but clearly bounded functional levels:
  • User Command and Physical Environment. As the system input, this level grounds abstract natural-language commands in the robot’s physical environment and defines the initial boundary for human–robot interaction and environmental perception. Like a high-level language in a computer system, it allows users to express intent in natural terms without attending to implementation details.
  • Embodied Compiler (EC). This high-level cognitive and logical-planning module decomposes a macroscopic task into atomic actions that respect physical commonsense and temporal constraints. Analogous to a software compiler, the EC translates high-level semantics, such as natural-language intent grounded in a particular environment, into structured machine-action instructions and thereby bridges unstructured intent and discrete robot operations.
  • Embodied Instruction Set Architecture (EISA). EISA is the shared intermediate interface of the embodied system. It consists of platform-independent core instructions, a capability-description mechanism, and embodiment- or industry-specific extensions. Core instructions express the goals, constraints, and results of operations such as observation, navigation, grasping, carrying, and stopping, without referring to joint counts, motor parameters, or control methods. Capability descriptions declare which operations, resources, parameter ranges, and safety bounds a robot actually supports. Extensions capture platform-specific morphology, tools, and workflows. EISA provides the EC with a standardized target format and the EAE with a common execution contract, preserving stable core semantics across heterogeneous hardware.
  • Embodied Action Executor (EAE). This low-level control and motion-synthesis module converts discrete EISA instructions into continuous trajectories and dynamic control signals for a particular robot. Analogous to microprogramming, the EAE interprets platform-independent operations as embodiment-specific sequences that accommodate the robot’s mechanical and electromechanical structure.
  • Embodied Hardware. The mechanical body, actuators, servos, and sensor arrays form the physical substrate that ultimately exchanges matter, energy, and information with the world. Analogous to digital logic and physical hardware in computing, this level realizes commands and control signals as physical interaction.
Together, the five levels form a standardized execution chain from abstract intent to concrete physical operation (Figure 3). The layered architecture addresses fragmentation in cross-platform deployment, data reuse, and industrial coordination in four respects:
  • Hardware. By encapsulating low-level control instructions behind a unified abstraction, EISLH hides differences among embodiments, makes core electromechanical components more replaceable, and supports the migration of execution capabilities across platforms.
  • Data. EISLH lowers barriers to reusing interaction data. Collection can focus on frequent, basic physical interactions and produce standardized atomic-skill datasets for different embodiments. Modular composition and dynamic orchestration of those subtasks can then cover more complex, long-horizon tasks without depending exclusively on a single enormous end-to-end dataset.
  • Models. EISLH separates high-level reasoning from low-level physical execution. A general multimodal model can contribute semantic interpretation, logical planning, and adaptive decomposition in open environments, while the execution module maps standardized instructions to hardware-specific dynamics and control. This division can preserve the broad reasoning abilities of foundation models while reducing their coupling to a particular robot.
  • Industry. EISLH can support a transition from closed vertical integration to horizontal specialization and standards-based collaboration. Clear system-level boundaries allow research institutions and companies to concentrate on particular levels, such as hardware, execution middleware, or cognitive reasoning. Modular specialization and open sharing of common infrastructure can reduce duplicated engineering and improve integration across the supply chain.

4. User Command and Physical Environment

User Command and Physical Environment is the top level of EISLH and the initial point of contact between an embodied-intelligence system, human intent, and the physical world. Analogous to a high-level programming language, it allows end users to express broad task intent in natural language and logic without attending to physical execution or control. Its central responsibility is to ground highly abstract, and sometimes semantically incomplete, human instructions in the robot’s perceived three-dimensional environment, thereby establishing the baseline boundary for interaction and perception.
As the front line of human–robot collaboration, this level should support natural interaction through text, speech, and multimodal guidance. It should also authenticate users, check authorization and task legality, and perform an initial screening for ethical risk, rejecting commands that are plainly unlawful, unauthorized, or unethical. This is an input-level filter only: it does not determine whether the robot has the required capability, nor does it provide real-time motion safety. Those responsibilities belong to the EC, EAE, and independent hardware-safety systems.
From the perspective of application ecosystems and commercial deployment, a mature command-and-environment interface is a prerequisite for embodied intelligence at scale. Natural, high-level interaction removes the traditional robotics requirement that specialist engineers write scripts or program waypoints with a teach pendant. By hiding low-level complexity from end users, this level lowers the threshold for adoption and enables embodied agents to enter unstructured workplaces and living environments more naturally, providing an interaction foundation for their evolution toward general-purpose computing platforms.

5. Embodied Compiler

The Embodied Compiler (EC) is the central bridge between high-level intent and low-level physical execution. It combines an abstract or semantically incomplete user command with multimodal observations and the current state of the embodied agent, compiling them into a structured, executable sequence of embodied atomic-action instructions.
For task safety, the EC performs task-level capability matching and constraint checking. Before producing an EISA action graph, it should query the robot’s capability description and verify support for the required opcodes, execution resources, parameter ranges, and safety constraints. If a task exceeds the robot’s capabilities or violates a hard constraint, the EC should reject compilation, revise the plan, or request user confirmation. The EC also writes task-level bounds on velocity, force, workspace, and human–robot separation into EISA execution contracts and safety envelopes. It does not, however, perform high-frequency motion control or real-time collision handling.
Although the EC resembles a software compiler in conventional computing, operation in the physical world is substantially more demanding: compilation and logical decomposition must remain correct in a dynamic environment subject to unforeseen disturbances. Robust deployment requires two principal capabilities:
  • Generalization and adaptation in open environments. The EC must avoid dependence on a single predefined scene or set of objects and interpret unfamiliar environments as they evolve.
  • Reasoning and planning for complex, long-horizon tasks. Natural commands are often concise and abstract (for example, “the room is messy”), while the corresponding physical operations are numerous. The EC must decompose a global objective into minimal executable subtasks while respecting causal logic and physical laws, and should seek an efficient plan without unnecessary steps.
Both capabilities remain technically challenging. One practical route is to build the EC around mature general-purpose multimodal models such as GPT [11], Claude [12], Gemini [13], and Qwen [14]. Representations learned from large, cross-domain corpora can improve adaptation to open scenes, while the models’ reasoning abilities can help interpret concise goals and decompose long-horizon tasks. PaLM-E further demonstrates that continuous sensor observations, state estimates, and language can be jointly processed for embodied reasoning and sequential robotic manipulation planning, making embodied multimodal language models a natural candidate for implementing parts of the EC [15]. SayCan, Code as Policies, Inner Monologue, and Hi Robot have explored this direction through skill affordances, program generation, feedback-driven planning, and hierarchical VLA policies, respectively [16,17,18,19].
Mainstream general-purpose multimodal models still have limited native access to physical quantities such as three-dimensional position, mass, temperature, and touch. One practical response is to combine deep neural networks with explicit physical solvers (Figure 4). A multimodal model handles language, images, and audio for scene understanding and target recognition. When a task requires exact spatial coordinates, relative distances, contact pressure, temperature, or other physical properties, the system directly invokes sensor observations and calibration parameters, including camera intrinsics, force–torque measurements, and thermal readings. Bypassing implicit neural inference for critical physical quantities both avoids known representation limits and preserves accuracy and real-time response.
Prior work [3] provided an initial demonstration of three-dimensional perception and reasoning with commercial general-purpose models through a “2D-first, 3D-assisted” pattern. The method overlays visual grid anchors on a two-dimensional image, prompts the model to identify the anchor associated with a target object, and then uses the underlying simulation engine to recover exact three-dimensional coordinates. Although the reported evaluation focused on simulation, an analogous pipeline in the physical world could combine camera calibration with depth measurements from sensors such as LiDAR.
Skill-3D [20] further investigates how a large model can select tools for different three-dimensional tasks. It distills successful tool-use trajectories into reusable skills and records failures as corrective experience. For a new scene, the model composes tools for object detection, depth estimation, three-dimensional reconstruction, and related operations to obtain more accurate spatial evidence. The reported results improve three-dimensional reasoning and extend the earlier 2D–3D collaboration pattern toward adaptive tool selection.
Preprints 234940 i002

6. Embodied Instruction Set Architecture

The Embodied Instruction Set Architecture (EISA) is the shared intermediate representation in EISLH and a principal means of reducing hardware–software coupling. Analogous to a conventional instruction-set architecture, EISA establishes a standardized semantic interface and execution contract between the high-level EC and the low-level EAE. Robot command languages, task-representation standards, and hardware-independent action recipes have addressed related problems [21,22,23]; EISA brings version negotiation, capability description, safety envelopes, and normalized results into the same interface.
Unlike conventional CPU instructions that operate on virtual registers, EISA instructions refer to physical states in the real world. Each instruction is a structured tuple describing a basic operation—such as grasping, navigation, or observation—together with the geometric and physical parameters needed to constrain it, including target entities, three-dimensional coordinates, end-effector poses, and relative displacements.
To support cross-platform reuse and deployment at scale, EISA follows three engineering principles:
  • Generality and modular composition. The instruction library should cover common physical interactions and support the composition of basic operations into more complex behavior.
  • Hardware decoupling at an appropriate level of abstraction. The interface should conceal low-level electromechanical quantities such as motor voltage and joint torque while exposing calls based on geometric relations and semantic intent.
  • Adaptive feedback in dynamic environments. Instruction definitions should include feedback and event-triggered semantics for dealing with disturbances during physical execution.
Manipulators, bipedal and quadrupedal robots, and wheeled platforms differ substantially in morphology and motion capability. EISA therefore does not attempt to encode every hardware detail in one fixed instruction set. Instead, it adopts a layered design of common core instructions, capability descriptions, and embodiment- or industry-specific extensions. Core operations such as observation, navigation, grasping, carrying, and stopping retain consistent goal and result semantics across platforms. Capability descriptions state each robot’s supported motion modes, resource types, parameter ranges, and safety bounds, while extensions capture differences such as gait control, specialized tooling, or application-specific processes. This design complements the module information models of ISO 22166 and the skill conditions and capability reasoning in SkiROS2 [24,25,26]: the former describes composable modules, the latter provides a concrete skill-execution framework, and EISA focuses on the instruction contract between EC and EAE.
EISA versions follow major, minor, and patch numbers, with backward compatibility within a major version. A minor release may add optional fields, opcodes, predicates, or result information; a patch release corrects errors or wording without changing semantics. An incompatible change to an opcode, field, or execution meaning requires a new major version. EC and EAE negotiate supported versions and features through capability descriptions to prevent misinterpretation between implementations.
EISA is expected to evolve in two main directions: broader composable operation semantics and result predicates, and richer representations of physical quantities, tolerances, uncertainty, and evidence. The perception and control precision that a robot can actually achieve belongs in its capability description, not in the EISA version number.
The design may also be discussed through an analogy with reduced- and complex-instruction-set computers (RISC and CISC) [4,27]. The analogy does not imply that robot semantic operations behave like CPU instructions. At the present stage, a compact EISA centered on frequently used atomic operations can constrain engineering cost and reduce the data required for high-quality interaction. Its limited coverage, however, may require unusual actions to be expressed as longer compositions, potentially increasing plan length and reducing motion continuity in complex work.
As data ecosystems and robot hardware mature, EISA should preserve a small, stable common core while supporting richer capabilities and workflows through capability descriptions, action graphs, and namespaces. In short, the core states what is to be achieved, the capability description states what the robot can achieve, and extensions state how a specialized capability is expressed on a particular platform. Backward compatibility is preserved within a major version, and incompatible changes advance the major version. Table 1 presents a minimal example; Appendix A gives the full specification.

7. Embodied Action Executor

The Embodied Action Executor (EAE) is the low-level motion-control center of EISLH. It converts discrete, standardized instructions produced by the EC into continuous, smooth physical motion that satisfies the dynamics of a particular robot and ultimately realizes interaction with the world.
In deployment, the EAE must manage the complexity of low-level physical interaction. It has two principal responsibilities:
  • High-dimensional motion synthesis from atomic instructions. The EAE parses standardized EISA instructions and combines them with geometric constraints in the current environment, such as obstacle avoidance, and with the robot’s kinematic and dynamic limits to generate collision-free, physically feasible trajectories in real time.
  • Disturbance-resistant, high-frequency actuation and closed-loop control. The latency and computational cost of large models generally make direct high-rate control unsuitable for industrial safety and stability requirements. As an independent low-level controller, the EAE resolves spatial trajectories into servo commands and fuses data from sources such as IMUs and joint encoders in a high-frequency feedback loop. This loop suppresses external disturbances and supports stable, safe execution.
The EAE is the real-time safety authority during motion execution. It continuously monitors collision risk, human–robot distance, velocity, acceleration, force, workspace bounds, and body stability, and may locally replan, slow down, pause, or execute a protective stop. It may not relax hard safety constraints delivered by the EC through EISA. Even after input filtering and capability checks, the actual state observed at execution time remains the basis for the final motion-safety decision.
Two broad algorithmic paths are prominent in current EAE research. The first uses continuous generative architectures such as diffusion models. A structured EISA instruction acts as a condition, and the model produces an action segment or trajectory. Diffusion Policy and related work [3] illustrate representative approaches to action diffusion and embodied-action generation [28].
A neighboring line of research generates human motion primarily for digital humans, games, film, and AR/VR. DeMoGen uses an energy-based diffusion model to decompose motion into interpretable, reusable semantic concepts that can be recombined [29]. EnergyMoGen composes multiple energy terms in latent space to generate motions from multiple semantic concepts [30]. InfiniDreamer uses segment score distillation to extend short-horizon priors into arbitrarily long motion sequences with smooth transitions [31]. ClusterStyle uses global and local prototype clustering to represent within-style diversity [32]. These methods target visually natural, semantically coherent, expressive virtual-human motion rather than direct robot control. Nevertheless, semantic decomposition and recombination, long-sequence stitching, parameterized motion style, and generative priors may inform skill organization, trajectory initialization, and candidate-action generation for bipedal humanoid EAEs. Visual plausibility on a human skeleton is not equivalent to dynamic feasibility on a robot. Transfer to a physical biped still requires retargeting and closed-loop enforcement of contact, center-of-mass and balance stability, joint and torque limits, self-collision, and execution safety. Such models are therefore better treated as internal motion priors or reference-trajectory generators than as unverified sources of servo commands.
The second path uses autoregressive vision–language–action models that serialize visual feedback, proprioceptive state, and task instructions to predict actions. RT-1, RT-2, RT-H, and OpenVLA represent large-scale real-world control, transfer of web knowledge, linguistic action hierarchies, and an open VLA implementation, respectively [33,34,35,36]. Any of these could contribute to an EAE implementation, but an internal action representation is not automatically a cross-platform EISA contract.
Regardless of the data-driven generation method, deployment in the physical world typically combines learned components with inverse kinematics, inverse dynamics, operational-space control, model-predictive control, and servo feedback [37,38,39]. Infrastructure such as ROS 2 can integrate the modules [9]. A neural model may produce action segments, spatial trajectories, or target poses at a higher level, while classical control and safety filters enforce dynamics, collision, and stability constraints in a high-frequency loop [40]. Such a hybrid architecture seeks to combine the generalization of data-driven methods with the explicit constraints of model-based control; the combination alone does not constitute a safety guarantee.
Preprints 234940 i003

8. Embodied Hardware

Embodied Hardware is the physical foundation of EISLH and the final carrier of matter, energy, and information between an embodied-intelligence system and the real world. Analogous to the physical hardware and logic levels of a computer, it receives low-level servo commands resolved by the EAE, realizes them through the mechanical body and actuators, and returns environmental observations and proprioceptive state through sensor arrays.
This level should include a body-safety supervisor, limit protection, and a hardware emergency-stop circuit independent of higher-level software. These mechanisms have the highest priority in the system and must not depend on successful communication with the EC or EAE. If a drive fault, communication loss, mechanical-limit violation, or another severe hazard is detected, the hardware-safety system should directly cut or restrict power and report the trigger and final state to the EAE.
Under a modular, decoupled architecture, the development of embodied hardware should emphasize three engineering dimensions:
  • Standardized electromechanical interfaces and modular configuration. Flexible replacement and reconfiguration require common physical specifications for mechanical topology, such as standardized mounting flanges, and for electrical buses such as industrial EtherCAT and CAN. ISO 9409-1 specifies mechanical interfaces for industrial-robot end effectors, while ISO 22166 supports module reuse through information models for service-robot modules [24,41]. Such componentization provides a basis for assembling, maintaining, and replacing heterogeneous hardware.
  • Fidelity and timeliness of heterogeneous sensing. As the system’s contact with an open world, the hardware level should integrate high-frame-rate vision, multi-axis force–torque sensors, flexible tactile arrays, high-accuracy absolute joint encoders, and other complementary sensors. Multimodal observations should be aligned by hardware timestamps and delivered to the EAE and EC with low communication latency.
  • Actuator dynamics and physical limits. Interaction performance depends on the limits of actuators such as high-torque-density motors, quasi-direct drives, and artificial muscles. Within constraints imposed by mechanics and thermal dissipation, the hardware should provide sufficient control bandwidth and dynamic response to realize the continuous trajectories produced by the EAE faithfully.
At the ecosystem level, hardware–software decoupling can release specialized innovation in manufacturing. Once shared intermediate instructions and driver protocols are established, robot manufacturers need not duplicate sophisticated high-level cognitive algorithms and can focus engineering resources on materials, precision electromechanical transmission, and biomimetic design. A more specialized horizontal supply chain could then support independent vendors of dexterous hands, nonlinear elastic actuators, and specialized sensing modules. Scale in standardized components may in turn reduce the manufacturing cost and adoption barrier of embodied-intelligence systems.

10. Conclusions and Outlook

Motivated by structural challenges in hardware heterogeneity, fragmented data, and tightly coupled models, this paper has proposed the Embodied Intelligence System Level Hierarchy (EISLH), drawing on the evolution of computer architecture. EISLH separates the full stack into five standardized levels: User Command and Physical Environment, the Embodied Compiler (EC), the Embodied Instruction Set Architecture (EISA), the Embodied Action Executor (EAE), and Embodied Hardware. The hierarchy is intended to provide a common architectural basis for decoupling cognitive planning, action instructions, and physical embodiments.
Deployment at scale will require coordinated progress in standardized protocols and open ecosystems [9,22,25]. Alongside stronger physical-semantic understanding and causal reasoning, future work should preserve a compact and stable core instruction set while improving capability descriptions, action-graph composition, embodiment and industry extensions, and disturbance resistance in low-level execution. As system-level specifications and horizontal specialization across the supply chain mature, embodied intelligence may overcome current engineering bottlenecks and move more rapidly into complex real-world applications.

Appendix A. Embodied Instruction Set Architecture Specification (EISA v0.1.0)

Appendix A.1. Purpose, Scope, and Layer Boundaries

The main text divides an embodied-intelligence system into five layers: user commands and the physical environment, the Embodied Compiler (EC), the Embodied Instruction Set Architecture (EISA), the Embodied Action Executor (EAE), and embodied hardware. Building on that hierarchy, this appendix specifies an implementable and testable EISA v0.1.0. EISA does not require an EAE to use deterministic microprograms: an EAE may instead be implemented by a diffusion policy, a vision–language–action model (VLA), a model-predictive controller, or a hybrid of these approaches.
The boundaries of EISA are defined as follows.
  • Upward, EISA is the target language of EC. It describes the finite physical operation to be completed, the objects involved, the target state, constraints, and a decidable result.
  • Downward, EISA is the input contract of EAE. The EAE is responsible for perception-in-the-loop execution, action generation, embodiment-resource binding, trajectory and control solving, and hardware actuation.
  • EISA does not specify neural-network architectures, prompt templates, joint counts, motor currents, servo periods, ROS 2 interfaces, EtherCAT/CAN buses, or message serialization formats.
  • Coordinates, units, forces, time, tolerances, and safety boundaries carry cross-platform physical semantics and therefore belong to EISA. Joint indices, vendor-specific control modes, and bus addresses are outside the core semantics.
This specification uses MUST, SHOULD, and MAY to express normative strength. A core field is required for interoperability across implementations. A hint field expresses a preference and may be ignored by an EAE provided that hard constraints and target semantics remain intact.

Appendix A.2. Design Principles

Table A1. Design principles of EISA v0.1.0 and their realization in the specification
Table A1. Design principles of EISA v0.1.0 and their realization in the specification
Principle Realization in the specification
Clear layer boundaries An instruction declares only the goal, conditions, and constraints of a physical operation; the action policy, controller, and hardware mapping are selected by the EAE.
Platform-independent semantics The common core describes operations using entities, capability roles, reference frames, and physical quantities, without vendor interfaces, fixed joint arrays, or drive addresses.
Appropriate granularity One instruction has one principal effect, a bounded scope, and a termination condition; long tasks are composed as directed acyclic action graphs.
Semantic orthogonality Core operations are divided by principal effect: observation, navigation, reaching, grasping, release, carrying, force exertion, configuration, waiting, and stopping.
Explicit types Every numeric value carries a unit; spatial quantities carry a reference frame, timestamp, and tolerance, and uncertainty where needed.
Decidable outcomes An instruction explicitly states preconditions, invariants, success and failure predicates, and a deadline, and returns a normalized result.
Closed-loop execution Entity references may bind to online tracks; during execution the EAE continually evaluates the goal, invariants, and safety conditions from observations.
Safety by construction Common constraints cover velocity, acceleration, jerk, force/torque, collision, workspace, human–robot separation, and timeout.
Asynchronous execution Submission, execution, control, and state subscription are separate; each instruction returns an execution handle and emits an event stream.
Capability negotiation Before generating an action graph, the EC queries a capability description and validates operations, parameter domains, resources, predicates, and extension versions.
Separation of core and extensions The common core remains stable across embodiments; a capability description declares platform capabilities, while namespaced extensions cover specialized embodiments, tools, and industrial operations.
Version compatibility Backward compatibility is maintained within a major version. An incompatible change to an operation, field, or semantic rule increments the major version, and capability negotiation confirms the version range supported by both parties.
Transport independence The specification defines abstract messages and idempotent semantics without binding to ROS 2, HTTP, shared memory, or a fieldbus.
Testability and traceability Instructions, plans, and events have unique identifiers; capability snapshots, world-state versions, constraint triggers, and final evidence are recorded.

Appendix A.3. Abstract Execution Model

An instruction is defined as the seven-tuple
I = 〈 H , O , B , P , C , S , M 〉 ,
where H is the version and trace header, O the operation, B the entity and resource bindings, P the operation-specific parameters, C the execution contract, S the safety envelope, and M non-normative metadata. The execution contract is further written as
C = 〈 Pre , Inv , Goal , Fail , t max , ρ 〉 ,
where Pre is the acceptance or start precondition, Inv an invariant that must hold at runtime, Goal the success predicate, Fail an explicit failure predicate, t max the timeout, and ρ the closed-loop policy for invalid references, uncertain observations, or local infeasibility.
Let x t denote the joint environment–robot state, z t the observation, and π ( a t ∣ z ≤ t , I ) the internal policy of the EAE. EISA constrains only the admissible set of execution trajectories:
Pre ( x t 0 ) = true ,
Inv ( x t ) = true , t 0 ≤ t < t f ,
Goal ( x t f ) = true , t f − t 0 ≤ t max .
Different EAEs may therefore generate different action sequences, provided that they satisfy the same semantic contract. If the available observations do not establish success, the EAE must not return success merely because an action was issued. It should continue observing, return a result with uncertainty, or fail with GOAL_UNVERIFIED.

Principal-effect rule

Each core operation defines exactly one principal physical effect. For example, GRASP establishes a controlled grasping relation but does not imply lifting; lifting or carrying is expressed by a subsequent CARRY. This rule avoids multiple encodings of the same action and allows the EC to localize and recover from failures.

Semantic atomicity

“Atomic” means that an instruction has a single decidable committed result, not that the hardware state can be rolled back. When an instruction fails, the EAE must report physical side effects that have already occurred and the currently observable state. The EC may generate compensating instructions from this information but must not assume automatic transactional rollback.

Appendix A.4. Common Type System

Appendix A.4.1. Physical Quantities, Units, and Time

Every physical quantity is represented as
q = { value : r , unit : u }
An implementation must support the canonical SI units and may accept the common equivalent units listed in Table A2. In logs and results, the EAE should echo the canonical unit actually used.
Table A2. Core physical quantities and canonical units
Table A2. Core physical quantities and canonical units
Type Canonical unit Examples of accepted explicit units
Length/distance m mm, cm, m
Translational speed/acceleration/jerk m/s, m/s2, m/s3 A unit must accompany the value
Angle/angular speed rad, rad/s deg, deg/s
Force/torque N, N*m The unit must not be omitted
Mass/temperature kg, K g or degC may be supplied and normalized by the receiver
Duration s ms, s, min
Time point UTC/TAI timestamp The time scale must be declared; a monotonic clock is used only for durations within one execution session
Units must be present even for zero values. An implementation must not infer degrees or radians from a numeric range.

Appendix A.4.2. Reference Frames and Spatial Types

Core spatial types include Vector3, Quaternion, PoseSE3, Twist6, Wrench6, Region3D, and PoseDistribution. Every spatial quantity must contain:
  • frame: a stable identifier of the reference frame, such as world/map, entity/rack, or a semantic robot frame published in the capability description;
  • stamp: the observation time to which the value applies;
  • value: the numerical value and unit;
  • tolerance: the positional and orientational tolerance used to determine whether the goal has been reached; and
  • covariance (optional): a covariance when the spatial estimate has material uncertainty.
Quaternions are ordered as ( x , y , z , w ) and must be normalized. world/map is not a hard-coded string but a globally stable frame role declared in the capability description. The EC should not assume that a transform is always available between arbitrary frames. If a transform satisfying the freshness and uncertainty requirements cannot be obtained, the EAE must reject or pause the affected instruction.

Appendix A.4.3. Entity References and Resource Selectors

Listing 1: Normalized example of an entity reference and resource selector
Preprints 234940 i004
EntityRef.id must be unique within an execution session. A natural-language description may be included as a debugging label but cannot replace a disambiguated identifier. If an entity is occluded, merged, split, or reidentified, the EAE should emit a REFERENCE_UPDATED event. If identity uncertainty exceeds the permitted threshold, the EAE follows ρ in the contract.
A ResourceSelector selects a capability role rather than a fixed joint or device. For example, it may request “any end effector capable of safely grasping a soft object.” The EAE decides whether this binds to the left hand, right hand, or both and reports the binding in a RESOURCE_BOUND event. Only an embodiment-extension namespace may expose joint-level diagnostic or calibration interfaces; core instructions must not include dimension-dependent parameters such as joint_R_n.

Appendix A.4.4. Goal Predicates

Success, failure, preconditions, and invariants are represented by composable predicates. The core predicates are listed in Table A3.
Table A3. Core observable predicates
Table A3. Core observable predicates
Predicate Semantics
pose_in(e,r,tol) The pose of entity or resource e lies within the tolerance of region or target r.
relation(e1,rel,e2) The two entities satisfy a negotiated relation such as on, inside, near, hanging_from, or visible_to.
grasped(e,resource) A controlled grasp between the object and execution resource satisfies holding-force and stability requirements.
contact(e1,e2,state) Contact is none, touching, sliding, or stable.
wrench_in(target,range) Contact force/torque lies within the specified range.
property(e,key,value,tol) A measurable physical property or discrete state meets the target, such as a door-opening angle or button state.
clearance(e,set,d) The minimum clearance between an entity and an obstacle set is at least d.
stable(e,margin) The entity or robot satisfies the agreed static or dynamic stability margin.
observed(e,fields,age,confidence) The required fields have been observed within the freshness and confidence thresholds.
event(name,filter) A normative event declared in the capability description has been received.
Predicates may be composed with all_of, any_of, and not. A hold_for duration may require a predicate to remain continuously true to suppress sensor noise. An implementation must not execute arbitrary scripts as predicates; a custom predicate must declare its inputs, outputs, tolerances, and observational evidence through an extension namespace.

Appendix A.5. Common Instruction Envelope

Table A4 defines the fields shared by all core instructions.
Table A4. Common EISA instruction envelope
Table A4. Common EISA instruction envelope
Field Type Req. Semantics
eisa_version Version Required Semantic version used by this instruction, for example 0.1.
instruction_id UUID Required Globally unique and never reused; supports idempotent submission, logging, and replay.
plan_id UUID Required Identifier of the containing action graph; a standalone execution also has its own plan identifier.
parent_id UUID/null Optional Parent task, recovery action, or compound node that generated this instruction.
opcode QName Required Core operation or namespaced extension operation.
bindings Map Required Entity references, semantic resource selectors, and runtime binding rules.
parameters Object Required Strongly typed, operation-specific parameters; an empty object when there are none.
contract Contract Required Preconditions, invariants, success/failure predicates, timeout, and closed-loop policy.
safety SafetyEnvelope Required Hard safety envelope for this instruction; a lower-level policy must not relax it.
priority Integer Optional Scheduling hint for preemptible resources only; it cannot override safety priority.
deadline Timestamp Optional Absolute start/completion limit; if a relative timeout is also given, the stricter limit applies.
required_features QName list Optional Absence of any listed feature requires rejection.
preferences Object Optional Ignorable path, posture, modality, or resource preferences.
metadata Object Optional Non-normative information such as source text or debugging labels; it must not alter execution semantics.
If a repeated submission with the same instruction_id has the same content digest, the EAE must return the original execution handle. If the digest differs, it must reject the request with IDEMPOTENCY_CONFLICT. This rule preserves consistent EISA behavior over transports that provide only at-least-once delivery.

Appendix A.6. Core Instruction Set

EISA v0.1.0 defines ten core instructions. They are semantic operations, not integer encodings; their textual names are the normative identifiers. Table A5 gives an overview, followed by precise definitions.
Table A5. Overview of the EISA v0.1.0 core instructions
Table A5. Overview of the EISA v0.1.0 core instructions
Operation Principal effect Platform-independent semantics
OBSERVE Update observation Acquire properties and confidence values for specified entities or regions.
NAVIGATE Move the robot Bring a robot reference frame to a target pose, region, or relative location.
REACH Move an execution resource Bring an end effector or tool to a target without creating or releasing a grasp.
GRASP Establish a grasp Establish a verifiable controlled grasp between an execution resource and an object.
RELEASE Release a grasp Remove a specified grasp relation and verify that the object does not unintentionally follow the resource.
CARRY Carry an object Bring an object to a spatial target while maintaining specified grasp or support relations.
EXERT Apply contact action Apply bounded force/torque to a target until a target physical predicate is satisfied.
CONFIGURE Change embodiment configuration Change posture or morphology toward a semantic configuration goal while maintaining specified relations.
WAIT Await a condition Introduce no new principal physical effect until an event, predicate, or duration is satisfied.
HALT Stop in a controlled manner Stop a specified execution scope and enter a declared safe holding state.

Appendix A.6.1. OBSERVE: Active Observation

Parameters
targets is a list of entities or spatial regions, and fields identifies the properties to update. freshness, min_confidence, and max_uncertainty specify quality requirements. viewpoint may specify an admissible viewing region or angle constraint but must not name a particular sensor index.
Semantics
The EAE may rotate a sensor, adjust the embodiment, or fuse multimodal observations, but it must not implicitly perform large-scale navigation or alter the state of an environment object. If leaving the current work area is necessary, it should return VIEWPOINT_UNREACHABLE so that the EC can generate an explicit NAVIGATE instruction.
Success and failure
The instruction succeeds when every required field is observed within the quality thresholds. The result includes values, units, timestamps, reference frames, confidence, and evidence references. It fails if the target does not exist, its identity cannot be disambiguated, observation times out, or a required property is not measurable.

Appendix A.6.2. NAVIGATE: Robot Navigation

Parameters
goal is an absolute or relative pose, a spatial region, or a semantic relation such as near(coat). arrival_tolerance specifies the arrival tolerance, and maintain specifies relations that must be preserved during navigation. mode may appear only as a capability role or preference, such as ground, stairs, or any; wheel speeds and gait phases are not permitted.
Semantics
This instruction changes the robot’s global support or base frame. Wheeled, legged, aerial, and hybrid embodiments share the same semantics: each must bring its reference frame to the specified target. The capability description and EAE determine whether the implementation uses rolling, walking, flying, or another locomotion method.
Success and failure
The instruction succeeds when the robot reaches the goal within the prescribed tolerance and remains there for hold_for. It fails on infeasibility, loss of localization, violation of a safety invariant, persistent path blockage, or timeout, and returns the final pose and evidence of blockage.

Appendix A.6.3. REACH: Execution-Resource Reaching

Parameters
resource is a semantic resource selector; goal is a pose, region, or relative relation for the end effector or tool. maintain declares grasp, visibility, and stability relations that must be preserved. contact_policy is forbid, allow_target, or a negotiated policy.
Semantics
The EAE independently decides which hand to use, how many degrees of freedom to coordinate, and whether whole-body coordination is required. The instruction neither creates a new grasp nor releases an existing one. Thus, “bring a hand near the coat” and “grasp the coat” are represented by REACH and GRASP, respectively.
Success and failure
The instruction succeeds when the resource frame reaches the goal while all maintain constraints hold. It fails because of a singular configuration, unavailable resource, unintended contact, insufficient stability, or loss of target tracking.

Appendix A.6.4. GRASP: Establishing a Grasp

Parameters
object is a unique entity reference, and resource is an end-effector capability selector. grasp_intent is a negotiated semantic intent such as hold, pinch, power, or support. allowed_regions identifies permissible contact regions, while handling describes material, fragility, deformability, and the admissible contact-force range.
Semantics
GRASP establishes a maintainable controlled relation but does not require the object to leave its support surface. If a reaching motion is needed before grasping, the EAE may make the necessary local, bounded end-effector adjustment. Motion across a workspace must be expressed by an explicit REACH or NAVIGATE instruction.
Success and failure
The instruction succeeds after the grasp relation has been verified from force, vision, or other evidence declared in the capability description and has persisted for the specified duration. It fails on slip, force-limit violation, grasping the wrong object, an inadmissible object state, or insufficient grasp quality.

Appendix A.6.5. RELEASE: Releasing a Grasp

Parameters
object and relation_id identify the grasp to release. support_required states the support relation that the object must satisfy before release. separation specifies a minimum post-release clearance or a no-following requirement.
Semantics
The instruction releases only the specified grasp; it does not imply placement, withdrawal, or a success notification to the upper layer. To “place a cup on a table,” the EC should first use CARRY to bring the cup to a pre-placement goal, then use RELEASE to remove the grasp, and finally verify on(cup,table) through a result predicate or OBSERVE.
Success and failure
The instruction succeeds when the grasp has been released, the object no longer follows the execution resource, and the required support relation holds. It fails because of adhesion, failure of the gripper to open, risk of the object falling, missing support, or an identity mismatch.

Appendix A.6.6. CARRY: Controlled Carry

Parameters
object is the carried entity, and goal is its final pose, region, or relation. maintain contains at least one existing grasp or support relation. handling may specify orientation preservation, spill prevention, acceleration limits, and fragility; route_constraints describes permitted and prohibited workspaces.
Semantics
The principal effect is a change in the object’s spatial state rather than the robot’s. The EAE may coordinate the arms, torso, and mobile base, but it must not release or switch the grasp unless declared. If the required distance exceeds the current capability envelope, the EAE may reject the instruction so that the EC can decompose the task into navigation, local carrying, or a handover extension.
Success and failure
The instruction succeeds when the object’s goal predicate holds, maintain relations remain intact, and the safety envelope has been satisfied throughout execution. It fails on slip, collision, violation of a handling constraint, target infeasibility, or loss of the grasp relation.

Appendix A.6.7. EXERT: Bounded Contact Action

Parameters
target is the entity on which the action is exerted, and contact_region is the permitted region of contact. wrench_goal specifies force/torque direction and target range. effect_goal is an observable state to be produced by the action, such as a depressed button, a door angle within a range, or a surface-wiping coverage threshold. interaction may be push, pull, press, twist, or a negotiated mode.
Semantics
EXERT controls an execution resource as it establishes contact with the target entity and applies force or torque within safety constraints until effect_goal holds. The instruction specifies the target entity, contact region, action range, and intended outcome, but not a joint motion or low-level control method. wrench_goal is a contact-action target or limit, not a motor or joint drive command. The EAE selects the execution resource and handles contact establishment, impedance adaptation, and low-level force control according to embodiment capabilities and real-time feedback. EXERT does not imply global navigation, object transport, or the establishment or release of a grasp.
Success and failure
The instruction succeeds when effect_goal is achieved without exceeding the force/torque limits. It fails if contact cannot be established, the target state does not change, a force limit is exceeded, abnormal compliance is detected, or execution times out.

Appendix A.6.8. CONFIGURE: Semantic Embodiment Configuration

Parameters
configuration is a semantic configuration or effect constraint published in the capability description, such as crouched, upright, or dual_arm_workspace_high. maintain declares end-effector poses, grasps, and center-of-mass stability relations that must be preserved. body_region restricts the embodiment region that may be reconfigured.
Semantics
This instruction replaces the joint-count-dependent ADJP [joint_R_n]. The EC expresses the required configuration effect, and the EAE maps it to a joint or morphological configuration for the particular embodiment. If joint values must be specified for calibration or maintenance, an explicit hardware extension should be used instead of core EISA.
Success and failure
The instruction succeeds when the semantic configuration goal and all maintain relations hold simultaneously. It fails if the configuration is unavailable, the stability margin is inadequate, maintain relations conflict, or a joint or mechanism fails.

Appendix A.6.9. WAIT: Conditional Waiting

Parameters
At least one of until and duration must be supplied. If both appear, completion=any/all specifies their composition. timeout is always a hard upper bound.
Semantics
WAIT introduces no new principal physical effect, but the EAE continues to observe invariants and safety state. It must not replace completion detection for another action. Submitting a fixed millisecond wait for NAVIGATE is nonconforming; the caller should subscribe to that navigation instruction’s terminal state or create a dependency edge in the action graph.
Success and failure
The instruction succeeds when the waiting condition satisfies the composition rule. It fails on timeout, loss of a required event source, or a safety state that requires termination.

Appendix A.6.10. HALT: Controlled Stop

Parameters
scope denotes an instruction, a resource set, a plan, or the entire robot. stop_mode is controlled, protective, or emergency. posture specifies a permitted holding or unloading state after the stop.
Semantics
HALT is a stop action that can be explicitly submitted and traced within a plan. An out-of-band hardware emergency stop has higher priority and does not depend on successful delivery of a HALT message. HALT is not equivalent to cancellation: cancellation is a control-plane operation, whereas HALT declares a physical stopped state that must be reached.
Success and failure
The instruction succeeds when all motion and force application in scope have stopped and the requested safe holding state has been reached. If safety can be achieved only through a higher-level protective stop, the result should report physical success while marking the degradation and its trigger.

Appendix A.7. Safety Envelope and Constraint Priority

Every instruction that may produce motion or contact must carry a SafetyEnvelope. A plan may provide a default envelope; an individual node may tighten but not relax it. The core fields are listed in Table A6.
Table A6. Common safety envelope
Table A6. Common safety envelope
Field Semantics
kinematic_limits Maximum translational/angular velocity, acceleration, angular acceleration, and jerk.
wrench_limits Maximum force, torque, impulse, and contact pressure by object, resource, or contact region.
workspace Permitted regions, prohibited regions, soft boundaries, and boundary reference frames.
collision_policy Prohibited collision sets, allowed contact pairs, minimum clearances, and self-collision policy.
human_safety Human-body zones, dynamic minimum distance, approach speed, and contact types requiring authorization.
stability Support, tipping, grasp, and payload stability margins.
timeout Maximum action duration and communication-loss watchdog.
on_violation At least one of controlled_stop, protective_stop, or emergency_stop.
Constraint priority, from highest to lowest, is: hardware emergency stops and regulatory limits; the embodiment safety supervisor; non-relaxable limits in the capability description; hard instruction constraints; action goals; and execution preferences. Model confidence, user priority, and task utility must never override a higher-priority safety constraint. If the EAE cannot establish that a hard constraint can be monitored and enforced, it must reject the instruction with CONSTRAINT_UNENFORCEABLE before action begins rather than silently degrading it.
EISLH assigns safety responsibilities across layers. The user-command and physical-environment layer filters inputs for permission, legality, and ethical risk. The EC checks task feasibility against the capability description and generates task-level safety constraints. The EAE continuously monitors and enforces the safety envelope during execution. Hardware safety supervisors and independent emergency-stop circuits handle software failure or severe physical risk. Passing an upper-layer check does not permit a lower layer to omit its own safety validation, and no lower layer may relax a hard constraint declared above it. In brief, the user layer asks whether the task may be requested; the EC asks whether the current robot can complete it under the stated constraints; the EAE asks whether execution can continue safely in the current environment; and the hardware layer ensures that dangerous behavior can still be stopped after software failure.

Appendix A.8. Asynchronous Submission, State Machine, and Results

The EISA abstract interface includes at least discover, submit, inspect, subscribe, cancel, pause, and resume. These are control-plane operations rather than physical operations. After schema validation and basic capability checking, submit immediately returns an ExecutionHandle; it must not wait for a long-running action to complete.
SUBMITTED → { ACCEPTED , REJECTED } , ACCEPTED → QUEUED → RUNNING , RUNNING ↔ PAUSED , { QUEUED , RUNNING , PAUSED } → { SUCCEEDED , FAILED , CANCELLED , TIMED _ OUT } .
Terminal states are irreversible. REJECTED means that action did not begin; FAILED means that it may already have produced partial physical effects. A cancellation request is best-effort and must await confirmation of a safe stop. The client must not assume that the robot has stopped before receiving that confirmation.

Appendix A.8.1. Events and Progress

Every event contains at least event_id, instruction_id, a monotonically increasing sequence, timestamp, state, progress, evidence, and world_revision. Core events cover state changes, resource binding, reference updates, provisional goal attainment, approaching or triggering a constraint, recovery attempts, and final results. Progress is a hint and cannot replace terminal-state evaluation.

Appendix A.8.2. Normalized Result

Listing 2: Normalized execution result
Preprints 234940 i005
The example’s NTFY status_code=EXEC_SUCCESS is not treated as an action instruction. The EAE automatically emits a terminal success or failure event from the contract, preventing the EC from instructing the executor in advance to declare success.

Appendix A.8.3. Error Taxonomy

Error codes have two levels: a stable category and extensible details.
  • INVALID.*: schema, type, unit, frame, predicate, or idempotency conflict;
  • UNSUPPORTED.*: unsupported version, operation, extension, resource, or parameter domain;
  • REFERENCE.*: unresolved entity, identity ambiguity, stale world version, or unavailable frame transform;
  • PRECONDITION.*: unsatisfied precondition or resource conflict;
  • PERCEPTION.*: insufficient observation quality, lost tracking, or unmeasurable property;
  • PLANNING.*: unreachable target or no feasible path, grasp, or configuration;
  • EXECUTION.*: goal not reached, slip, unintended contact, localization loss, or exhausted local recovery;
  • SAFETY.*: triggered collision, human-distance, force, stability, workspace, or other invariant;
  • HARDWARE.*: actuator, sensor, power-supply, or emergency-stop fault;
  • TIMEOUT.* and CANCELLED.*: temporal or control-plane termination; and
  • INTERNAL.*: uncategorized implementation failure, accompanied by a traceable diagnostic identifier.

Appendix A.9. Capability Discovery and Negotiation

Before compiling an action graph, the EC must obtain the CapabilityProfile corresponding to the current robot, tools, and operating mode. A capability description may be cached, but its content digest must accompany submission. If the digest is stale or capabilities have changed, the EAE returns CAPABILITY_PROFILE_STALE with the new digest.
A capability description contains at least:
  • the supported EISA major/minor version range and required features;
  • availability, parameter schema, physical ranges, supported predicates, and concurrently usable resources for each operation;
  • semantic reference frames, sensing modalities, end-effector resource roles, and available tools;
  • non-relaxable embodiment safety limits for speed, force, workspace, and related quantities;
  • the core relation and event vocabularies and the extension namespaces and versions; and
  • dynamic conditions such as payload, installed tools, environment class, or authorization mode.
Listing 3: Excerpt from a capability description
Preprints 234940 i006
The EC may generate hard constraints only within the ranges allowed by the capability description. An out-of-range preference may be clipped with a warning; an out-of-range hard constraint must be rejected before execution.

Appendix A.10. Action Graphs and Long-Horizon Composition

A long task is represented by an ActionGraph, rather than by placing several principal effects in one “large instruction.” An action graph is a finite directed acyclic graph G = ( V , E ) in which every node v ∈ V is a core or extension instruction and every edge defines a start condition. Core edge types are:
  • AFTER_SUCCESS: start after the predecessor succeeds;
  • AFTER_TERMINAL: start after the predecessor reaches any terminal state;
  • WHEN: start when a specified world predicate holds;
  • JOIN_ALL / JOIN_ANY: join parallel branches; and
  • ON_ERROR(code): start a recovery node when an error category matches.
Nodes may inherit the graph-level eisa_version, plan_id, and default safety envelope. After expansion, each node must still form the complete envelope defined in Table A4; instruction_id cannot be inherited or omitted. For readability, a node may additionally have a plan-local node_id, which dependency edges reference.
Nodes may execute in parallel, but the EAE must check conflicts using the resources actually bound. The EC must not use parallel nodes to bypass mutual exclusion or safety constraints on the same resource. The graph-level policy states whether a failure stops unstarted nodes, permits unrelated branches to continue, or enters an explicit recovery branch. There is no implicit unbounded retry.

Appendix A.11. Closed-Loop Policy, World Versioning, and Recovery

Each instruction’s contract.policy may declare at least:
  • on_target_motion: track, freeze_snapshot, or abort;
  • on_occlusion: actively observe again within a bounded interval, pause, or fail;
  • on_local_blockage: replan locally within the safety envelope or return immediately;
  • max_recovery_attempts: a finite number of local recovery attempts; and
  • revalidate: conditions that must be rechecked before starting and before critical contact.
Local recovery may change only the implementation path; it cannot change the principal goal, relax a safety constraint, substitute an unauthorized object, or introduce a new principal physical effect. For example, GRASP may adjust the grasp point within an allowed contact region but cannot independently move the target object to another room. When the bounds of local recovery are exceeded, the instruction must fail so that the EC can recompile.
Every instruction that depends on environment state carries a world_revision. The EAE may use newer observations but must record in events the differences between the compilation snapshot and the execution snapshot. If a difference materially changes a precondition, object identity, or safety judgment, the instruction must be revalidated or rejected rather than executed mechanically from stale coordinates.

Appendix A.12. Versioning, Extensions, and Transport Independence

Versions use the MAJOR.MINOR.PATCH format and follow the rule that backward compatibility is preserved within a major version, whereas an incompatible change increments the major version:
  • MAJOR: an incompatible change to an operation or field semantic;
  • MINOR: addition only of optional fields, operations, predicates, or result information; and
  • PATCH: corrections and textual clarification that do not alter observable semantics.
Within a major version, a receiver must ignore unknown optional metadata but must not ignore an unknown required field or required_features. A sender must not assume that a feature introduced in a minor version is present unless capability negotiation explicitly confirms support.
Extension operations use reverse-domain or organizational-domain names, for example org.example.process/INSERT_CONNECTOR@1.0. Every extension must publish its type schema, preconditions, principal effect, success/failure conditions, safety constraints, result fields, resource requirements, and degradation policy. An extension must neither change the semantics of a core operation nor conceal vendor-private binary data in a core field. An unknown required extension must be rejected.
This specification defines only abstract messages and their idempotency, ordering, and state semantics. ROS 2 actions, gRPC, HTTP, shared memory, or other mechanisms may transport the same interface. A transport adapter must preserve instruction_id, event sequence numbers, cancellation acknowledgment, and terminal-state consistency. Fieldbuses such as EtherCAT and CAN lie between the EAE and hardware and do not directly carry core EISA semantics.

Appendix A.13. Traceability, Replay, and Conformance Testing

The EAE must preserve an immutable trace for every instruction. At minimum, the trace includes the original instruction digest, capability-profile digest, actual resource bindings, world-state versions, key observational evidence, model/controller implementation identifiers, random seed when available, constraint margins, state transitions, recovery attempts, final result, and physical side effects. Access control may protect private log data but must not compromise event ordering or result verifiability.
Replay has two forms:
  • Semantic replay: resubmit the same goals and constraints, allowing the EAE to produce different but contract-equivalent actions.
  • Diagnostic replay: rerun the implementation over a recorded observation stream to compare state decisions and action outputs; this does not guarantee reproduction of the physical trajectory.
Conformance tests cover at least schema, unit, and frame validation; boundary parameters; unknown required features; idempotent resubmission; achieved and unverified goals; cancellation/pause races; safety-constraint triggers; stale entity references; capability changes; parallel resource conflicts; error-code stability; and event-sequence continuity. Passing the core conformance tests establishes only interface and semantic conformance; it does not imply that a robot possesses physical capabilities absent from its capability description.

Appendix A.14. Complete Example: Hanging a Coat from the Sofa on a Rack

The task illustrated in the main text is rewritten below as an EISA v0.1.0 semantic action graph. To emphasize instruction structure, the example omits some repeated safety fields; in an actual submission, every node inherits the graph-level safety envelope. The example deliberately contains no joint angles, fixed arm indices, fixed millisecond waits, obstacle-avoidance switch, or explicit success notification. Each node inherits the graph-level version, plan identifier, and safety envelope but still has an independent UUID; node_id is used only by dependency edges in the example.
Listing 4: EISA v0.1.0 action graph for the coat-hanging task (excerpt)
Preprints 234940 i007
Preprints 234940 i008
Preprints 234940 i009
The nodes in the graph may still use a diffusion model or VLA to generate continuous actions. The EC fixes only the entities, target relations, boundaries, and acceptance conditions. The EAE may select the gait, arm, grasp point, and control trajectory from real-time obstacles, coat deformation, and embodiment state. If the final hanging_from relation cannot be verified, the action graph terminates with a localized verification failure rather than reporting the entire task as successful merely because RELEASE was executed.

Appendix A.15. Normative Design Summary

EISA v0.1.0 separates semantic goals and verifiable constraints from model, control, and hardware implementation. The EC compiles finite physical operations with unambiguous entities, types, and outcomes; the EAE generates and executes actions in closed loop within embodiment capabilities and the safety envelope. A small core instruction set, explicit execution contracts, an asynchronous state machine, capability negotiation, and namespaced extensions together form a stable software–hardware interface. They allow a task to migrate across embodiments while diffusion models, VLAs, and conventional controllers evolve without changing upper-layer semantics.

References

  1. LeCun, Yann; Bengio, Yoshua; Hinton, Geoffrey. Deep learning. Nature 2015, 521(7553), 436–444. Available online: https://doi.org/10.1038/nature14539. [CrossRef] [PubMed]
  2. Brooks, Rodney A. Intelligence without representation. Artif. Intell. 1991, 47(1–3), 139–159. Available online: https://doi.org/10.1016/0004-3702(91)90053-M. [CrossRef]
  3. Jian, Yingzhao; Wang, Zhongan; Yang, Yi; Fan, Hehe. Endowing GPT-4 with a humanoid body: Building the bridge between off-the-shelf VLMs and the physical world. International Conference on Learning Representations, 2026; Available online: https://openreview.net/forum?id=aQWSEjcN9V.
  4. Hennessy, John L.; Patterson, David A. Computer Architecture: A Quantitative Approach, 6 edition; Morgan Kaufmann, Cambridge, MA, 2017; Available online: https://shop.elsevier.com/books/computer-architecture/hennessy/978-0-12-811905-1ISBN 978-0-12-811905-1.
  5. Brooks, Rodney A. A robust layered control system for a mobile robot. IEEE J. Robot. Autom. 1986, 2(1), 14–23. Available online: https://doi.org/10.1109/JRA.1986.1087032. [CrossRef]
  6. Bonasso, R. Peter; Firby, R. James; Gat, Erann; Kortenkamp, David; Miller, David P.; Slack, Mark G. Experiences with an architecture for intelligent, reactive agents. J. Exp. Theor. Artif. Intell. 1997, 9(2–3), 237–256. Available online: https://doi.org/10.1080/095281397147103. [CrossRef]
  7. Volpe, Richard; Nesnas, Issa A. D.; Estlin, Tara; Mutz, Darren; Petras, Richard; Das, Hari. The CLARAty architecture for robotic autonomy. Proc. 2001 IEEE Aerosp. Conf. 2001, volume 1, 121–132. Available online: https://doi.org/10.1109/AERO.2001.931701. [CrossRef]
  8. Albus, James S. 4D/RCS: A reference model architecture for intelligent unmanned ground vehicles. In Proceedings of the SPIE 16th Annual International Symposium on Aerospace/Defense Sensing, Simulation and Controls, 2002; Available online: https://www.nist.gov/publications/4drcs-reference-model-architecture-intelligent-unmanned-ground-vehicles.
  9. Macenski, Steven; Foote, Tully; Gerkey, Brian; Lalancette, Chris; Woodall, William. Robot operating system 2: Design, architecture, and uses in the wild. Sci. Robot. 2022, 7(66), eabm6074. Available online: https://doi.org/10.1126/scirobotics.abm6074. [CrossRef] [PubMed]
  10. International Organization for Standardization. Robotics—modularity for service robots—part 1: General requirements. ISO 22166-1:2021; International Standard. 2021. Available online: https://www.iso.org/standard/72715.html.
  11. OpenAI. GPT-4 technical report. arXiv. 2023. Available online: https://arxiv.org/abs/2303.08774.
  12. Anthropic. The Claude 3 model family: Opus, sonnet, haiku. Model card, Anthropic. 2024. Available online: https://assets.anthropic.com/m/61e7d27f8c8f5919/original/Claude-3-Model-Card.pdf.
  13. Gemini Team. Gemini: A family of highly capable multimodal models. arXiv. 2023. Available online: https://arxiv.org/abs/2312.11805.
  14. Bai, Jinze; Bai, Shuai; Yang, Shusheng; Wang, Shijie; Tan, Sinan; Wang, Peng; Lin, Junyang; Zhou, Chang; Zhou, Jingren. Qwen-VL: A versatile vision-language model for understanding, localization, text reading, and beyond. arXiv:2308.12966. arXiv. 2023. Available online: https://arxiv.org/abs/2308.12966.
  15. Driess, Danny; Xia, Fei; Sajjadi, Mehdi S. M.; Lynch, Corey; Chowdhery, Aakanksha; et al. PaLM-E: An embodied multimodal language model. Proc. 40th Int. Conf. Mach. Learn. 2023, volume 202 of Proceedings of Machine Learning Research, 8469–8488. Available online: https://proceedings.mlr.press/v202/driess23a.html.
  16. Ichter, Brian; Brohan, Anthony; Chebotar, Yevgen; Finn, Chelsea; Hausman, Karol; et al. Do as i can, not as i say: Grounding language in robotic affordances. Proc. 6th Conf. Robot Learn. 2023, volume 205 of Proceedings of Machine Learning Research, 287–318. Available online: https://proceedings.mlr.press/v205/ichter23a.html.
  17. Liang, Jacky; Huang, Wenlong; Xia, Fei; Xu, Peng; Hausman, Karol; Ichter, Brian; Florence, Pete; Zeng, Andy. Code as policies: Language model programs for embodied control. 2023 IEEE International Conference on Robotics and Automation, 2023; pp. 9493–9500. Available online: https://doi.org/10.1109/ICRA48891.2023.10160591. [CrossRef]
  18. Huang, Wenlong; Xia, Fei; Xiao, Ted; Chan, Harris; Liang, Jacky; Florence, Pete; Zeng, Andy; Tompson, Jonathan; Mordatch, Igor; Chebotar, Yevgen; et al. Inner monologue: Embodied reasoning through planning with language models. Proc. 6th Conf. Robot Learn. 2023, volume 205 of Proceedings of Machine Learning Research, 1769–1782. Available online: https://proceedings.mlr.press/v205/huang23c.html.
  19. Shi, Lucy Xiaoyang; Ichter, Brian; Equi, Michael Robert; Ke, Liyiming; Pertsch, Karl; et al. Hi robot: Open-ended instruction following with hierarchical vision-language-action models. Proc. 42nd Int. Conf. Mach. Learn. 2025, volume 267 of Proceedings of Machine Learning Research, 54919–54933. Available online: https://proceedings.mlr.press/v267/shi25d.html.
  20. Li, Haoyuan; Hu, Zhengdong; Wang, Jun; Fan, Hehe; Yang, Yi. Skill-3D: Evolving scene-aware skills for agentic 3D spatial reasoning. Conference on Empirical Methods in Natural Language Processing, 2026; Available online: https://openreview.net/forum?id=Z7weCWsyTp.
  21. Proctor, Frederick M.; Balakirsky, Stephen B.; Kootbally, Zeid; Kramer, Thomas R.; Schlenoff, Craig I.; Shackleford, William P. The canonical robot command language (CRCL). Ind. Robot An. Int. J. 2016, 43(5), 495–502. Available online: https://doi.org/10.1108/IR-01-2016-0037. [CrossRef] [PubMed]
  22. IEEE Standards Association. IEEE 1872.1-2024: Ieee standard for robot task representation; IEEE Standard. 2024. Available online: https://standards.ieee.org/ieee/1872.1/6993/.
  23. Tenorth, Moritz; Perzylo, Alexander Clifford; Lafrenz, Reinhard; Beetz, Michael. Representation and exchange of knowledge about actions, objects, and environments in the RoboEarth framework. IEEE Trans. Autom. Sci. Eng. 2013, 10(3), 643–651. Available online: https://doi.org/10.1109/TASE.2013.2244883. [CrossRef]
  24. International Organization for Standardization. Robotics—modularity for service robots—part 201: Common information model for modules. ISO 22166-201:2024; International Standard. 2024. Available online: https://www.iso.org/standard/82334.html.
  25. International Organization for Standardization. Robotics—modularity for service robots—part 202: Information model for software modules. ISO 22166-202:2025; International Standard. 2025. Available online: https://www.iso.org/standard/84589.html.
  26. Mayr, Matthias; Rovida, Francesco; Krueger, Volker. SkiROS2: A skill-based robot control platform for ROS. 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2023; pp. 6273–6280. Available online: https://doi.org/10.1109/IROS55552.2023.10342216. [CrossRef]
  27. Patterson, David A.; Ditzel, David R. The case for the reduced instruction set computer. ACM SIGARCH Comput. Archit. News 1980, 8(6), 25–33. Available online: https://doi.org/10.1145/641914.641917. [CrossRef]
  28. Chi, Cheng; Feng, Siyuan; Du, Yilun; Xu, Zhenjia; Cousineau, Eric; Burchfiel, Benjamin C. M.; Song, Shuran. Diffusion policy: Visuomotor policy learning via action diffusion. Proceedings of Robotics: Science and Systems, 2023; Available online: https://doi.org/10.15607/RSS.2023.XIX.026. [CrossRef]
  29. Zhang, Jianrong; Fan, Hehe; Yang, Yi. Towards decompositional human motion generation with energy-based diffusion models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2026; Available online: https://openaccess.thecvf.com/content/CVPR2026/papers/Zhang_Towards_Decompositional_Human_Motion_Generation_with_Energy-Based_Diffusion_Models_CVPR_2026_paper.pdf.
  30. Zhang, Jianrong; Fan, Hehe; Yang, Yi. EnergyMoGen: Compositional human motion generation with energy-based diffusion model in latent space. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2025; pp. 17592–17602. Available online: https://openaccess.thecvf.com/content/CVPR2025/html/Zhang_EnergyMoGen_Compositional_Human_Motion_Generation_with_Energy-Based_Diffusion_Model_in_CVPR_2025_paper.html.
  31. Zhuo, Wenjie; Ma, Fan; Fan, Hehe. InfiniDreamer: Arbitrarily long human motion generation via segment score distillation. In Proceedings of the IEEE/CVF International Conference on Computer Vision, 2025; pp. 14688–14698. Available online: https://openaccess.thecvf.com/content/ICCV2025/html/Zhuo_InfiniDreamer_Arbitrarily_Long_Human_Motion_Generation_via_Segment_Score_Distillation_ICCV_2025_paper.html.
  32. Chen, Kerui; Zhang, Jianrong; Li, Ming; Zheng, Zhonglong; Fan, Hehe. ClusterStyle: Modeling intra-style diversity with prototypical clustering for stylized motion generation. arXiv. 2025. Available online: https://arxiv.org/abs/2512.02453.
  33. Brohan, Anthony; Brown, Noah; Carbajal, Justice; Chebotar, Yevgen; Dabis, Joseph; et al. RT-1: Robotics transformer for real-world control at scale. Proceedings of Robotics: Science and Systems, 2023; Available online: https://doi.org/10.15607/RSS.2023.XIX.025. [CrossRef]
  34. Zitkovich, Brianna; Yu, Tianhe; Xu, Sichun; Xu, Peng; Xiao, Ted; et al. RT-2: Vision-language-action models transfer web knowledge to robotic control. Proc. 7th Conf. Robot Learn. 2023, volume 229 of Proceedings of Machine Learning Research, 2165–2183. Available online: https://proceedings.mlr.press/v229/zitkovich23a.html.
  35. Belkhale, Suneel; Ding, Tianli; Xiao, Ted; Sermanet, Pierre; Vuong, Quan; Tompson, Jonathan; Chebotar, Yevgen; Dwibedi, Debidatta; Sadigh, Dorsa. RT-H: Action hierarchies using language. Proceedings of Robotics: Science and Systems. 2024. Available online: https://doi.org/10.15607/RSS.2024.XX.049. [CrossRef]
  36. Kim, Moo Jin; Pertsch, Karl; Karamcheti, Siddharth; Xiao, Ted; Balakrishna, Ashwin; et al. OpenVLA: An open-source vision-language-action model. Proc. 8th Conf. Robot Learn. 2025, volume 270 of Proceedings of Machine Learning Research, 2679–2713. Available online: https://proceedings.mlr.press/v270/kim25c.html.
  37. Khatib, Oussama. A unified approach for motion and force control of robot manipulators: The operational space formulation. IEEE J. Robot. Autom. 1987, 3(1), 43–53. Available online: https://doi.org/10.1109/JRA.1987.1087068. [CrossRef]
  38. Mayne, David Q.; Rawlings, James B.; Rao, Christopher V.; Scokaert, Pierre O. M. Constrained model predictive control: Stability and optimality. Automatica 2000, 36(6), 789–814. Available online: https://doi.org/10.1016/S0005-1098(99)00214-9. [CrossRef]
  39. Hwangbo, Jemin; Lee, Joonho; Dosovitskiy, Alexey; Bellicoso, Dario; Tsounis, Vassilios; Koltun, Vladlen; Hutter, Marco. Learning agile and dynamic motor skills for legged robots. Sci. Robot. 2019, 4(26), eaau5872. Available online: https://doi.org/10.1126/scirobotics.aau5872. [CrossRef] [PubMed]
  40. Hsu, Kai-Chieh; Hu, Haimin; Fisac, Jaime F. The safety filter: A unified view of safety-critical control in autonomous systems. Annu. Rev. Control Robot. Auton. Syst. 2024, 7, 47–72. Available online: https://doi.org/10.1146/annurev-control-071723-102940. [CrossRef]
  41. International Organization for Standardization. Manipulating industrial robots—mechanical interfaces—part 1: Plates. ISO 9409-1:2004; International Standard. 2004. Available online: https://www.iso.org/standard/36578.html.
  42. CCTV News. Brain–cerebellum coordination: Unlocking diverse capabilities of embodied-intelligence robots. CCTV.com news report. March 2025. Available online: https://news.cctv.com/2025/03/16/ARTI8WcaFbM4bK1JbhkVHEmU250316.shtml (accessed on 26 August 2026).
  43. Albus, James S. A new approach to manipulator control: The cerebellar model articulation controller (CMAC). J. Dyn. Syst. Meas. Control 1975, 97(3), 220–227. Available online: https://doi.org/10.1115/1.3426922. [CrossRef]
  44. Zhao, Haoran; Pan, Fengxing; Ping, Huqiuyue; Zhou, Yaoming. Agent as cerebrum, controller as cerebellum: Implementing an embodied LMM-based agent on drones. 2023. Available online: https://arxiv.org/abs/2311.15033.
  45. Tan, Huajie; Hao, Xiaoshuai; Lin, Minglan; Wang, Pengwei; Lyu, Yaoxu; Cao, Mingyu; Wang, Zhongyuan; Zhang, Shanghang. RoboOS: A hierarchical embodied framework for cross-embodiment and multi-agent collaboration. 2025. Available online: https://arxiv.org/abs/2505.03673 https://github.com/FlagOpen/RoboOS.
  46. Zhang, Pei; Hua, Zhaobo; Ding, Jinliang. Hierarchical learning control for autonomous robots inspired by central nervous system. 2024. Available online: https://arxiv.org/abs/2408.03525.
  47. Guo, Weiyu; Zhang, He; Li, Pengteng; Cai, Tiefu; Chen, Ziyang; Guo, Yandong; He, Xiao; Yang, Yongkui; Sun, Ying; Xiong, Hui. A brain-inspired embodied intelligence for fluid and fast reflexive robotics control, 2026. Available online: https://arxiv.org/abs/2601.14628.
  48. NVIDIA; Bjorck, Johan; Castañeda, Fernando; Cherniadev, Nikita; Da, Xingye; Ding, Runyu; Fan, Linxi; et al. GR00T N1: An open foundation model for generalist humanoid robots. 2025. Available online: https://arxiv.org/abs/2503.14734.
  49. Figure, A.I. Helix: A vision-language-action model for generalist humanoid control. Technical release. February 2025. Available online: https://www.figure.ai/news/helix.
  50. Figure, A.I. Introducing helix 02: Full-body autonomy. January 2026. Available online: https://www.figure.ai/news/helix-02.
  51. Chen, Yi; Ge, Yuying; Zhou, Hui; Ding, Mingyu; Ge, Yixiao; Liu, Xihui. DIAL: Decoupling intent and action via latent world modeling for end-to-end VLA, 2026. Available online: https://arxiv.org/abs/2603.29844 https://xpeng-robotics.github.io/dial/.
  52. Jiang, Haoran; Chen, Jin; Bu, Qingwen; Chen, Li; Shi, Modi; Zhang, Yanjie; Li, Delong; Suo, Chuanzhe; Wang, Chuang; Peng, Zhihui; Li, Hongyang. WholeBodyVLA: Towards unified latent VLA for whole-body loco-manipulation control. International Conference on Learning Representations, 2026; Available online: https://arxiv.org/abs/2512.11047. Code: https://github.com/OpenDriveLab/WholebodyVLA.
  53. Beijing Humanoid Robot Innovation Center. Beijing humanoid robot innovation center releases the general embodied-intelligence platform “huisi kaiwu”. Official technical release. March 2025. Available online: https://www.x-humanoid.com/news-view-154.html.
  54. AgiBot Innovation (Shanghai) Technology Co.; Ltd. Embodied intelligence will complete the final piece of the puzzle for general-purpose robots. Official technical article. 2023. Available online: https://www.agibot.com.cn/article/188/detail/7.html.
  55. Beijing Municipal Science; Technology Commission and Administrative Commission of Zhongguancun Science Park. Galbot releases a general-purpose cerebellum GPT foundation model for humanoid robots. Government news report. June 2026. Available online: https://kw.beijing.gov.cn/xwdt/kcyx/xwdtyqqy/202606/t20260624_4712945.html.
  56. Qi, Zekun; Chen, Xuchuan; Liu, Dairu; Lin, Chenghuai; Lian, Yunrui; Liang, Sikai; Zhang, Zhikai; Guan, Yu; Wang, Jilong; Zhang, Wenyao; Yu, Xinqiang; Wang, He; Yi, Li. Humanoid-GPT: Scaling data and structure for zero-shot motion tracking. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2026; Available online: https://arxiv.org/abs/2606.03985 https://github.com/GalaxyGeneralRobotics/Humanoid-GPT.
  57. Ögren, Petter; Sprague, Christopher I. Behavior trees in robot control systems. Annu. Rev. Control Robot. Auton. Syst. 2022, 5, 81–107. Available online: https://doi.org/10.1146/annurev-control-042920-095314. [CrossRef]
  58. Garrett, Caelan Reed; Lozano-Pérez, Tomás; Kaelbling, Leslie Pack. PDDLStream: Integrating symbolic planners and blackbox samplers via optimistic adaptive planning. Proc. Int. Conf. Autom. Plan. Sched. 2020, 30(1), 440–448. Available online: https://doi.org/10.1609/icaps.v30i1.6739. [CrossRef]
  59. Heuss, Lisa; Gonnermann, Clemens; Reinhart, Gunther. An extendable framework for intelligent and easily configurable skills-based industrial robot applications. Int. J. Adv. Manuf. Technol. 2022, 120, 6269–6285. Available online: https://doi.org/10.1007/s00170-022-09071-w. [CrossRef]
  60. Mao, Weixin; Zhong, Weiheng; Jiang, Zhou; Fang, Dong; Zhang, Zhongyue; Lan, Zihan; Li, Haosheng; Jia, Fan; Wang, Tiancai; Fan, Haoqiang; Yoshie, Osamu. RoboMatrix: A skill-centric hierarchical framework for scalable robot task planning and execution in open-world. 2024. Available online: https://arxiv.org/abs/2412.00171.
  61. Mower, Christopher E.; Wan, Yuhui; Yu, Hongzhan; Grosnit, Antoine; Gonzalez-Billandon, Jonas; Zimmer, Matthieu; Liu, Puze; Palenicek, Daniel; Tateo, Davide; Peters, Jan; Qu, Kaixian; Zhang, Mike; Lan, Guowei; Cramariuc, Andrei; Cadena, Cesar; Hutter, Marco; Tian, Guangjian; Zhuang, Yuzhen; Shao, Kun; Quan, Xingyue; Hao, Jianye; Wang, Jun; Bou-Ammar, Haitham. A robot operating system framework for using large language models in embodied AI. Nat. Mach. Intell. 2026, 8, 313–325. Available online: https://doi.org/10.1038/s42256-026-01186-z. [CrossRef]
  62. Rachwał, Kajetan; Majek, Maciej; Boczek, Bartłomiej; Dąbrowski, Kacper; Liberadzki, Paweł; Dąbrowski, Adam; Ganzha, Maria. RAI: Flexible agent framework for embodied AI. PAAMS Work. 195–206, 2025. Available online: https://arxiv.org/abs/2505.07532. [CrossRef]
  63. Guan, Weifan; Hu, Qinghao; Xi, Huasen; Zhang, Chenxiao; Li, Aosheng; Cheng, Jian. RoboNeuron: A middle-layer infrastructure for agent-driven orchestration in embodied AI. 2025. Available online: https://arxiv.org/abs/2512.10394.
  64. Ding, Wenbin; Chen, Jun; Chen, Mingjia; Xie, Fei; Wang, Jun; Yang, Simon X.; Dames, Philip. PFEA: A VLM-based high-level natural language planning and feedback embodied agent for human-centered AI. Front. Robot. AI 2026, 13, 1905578. Available online: https://doi.org/10.3389/frobt.2026.1905578. [CrossRef] [PubMed]
  65. Liu, Peiqi; Orru, Yaswanth; Vakil, Jay; Paxton, Chris; Muhammad Mahi Shafiullah, Nur; Pinto, Lerrel. OK-Robot: What really matters in integrating open-knowledge models for robotics. 2024. Available online: https://arxiv.org/abs/2401.12202.
  66. Yenamandra, Sriram; Ramachandran, Arun; Yadav, Karmesh; Wang, Austin S.; Khanna, Mukul; Gervet, Theophile; Yang, Tsung-Yen; Jain, Vidhi; Clegg, Alexander; Turner, John M.; Kira, Zsolt; Savva, Manolis; Chang, Angel X.; Chaplot, Devendra Singh; Batra, Dhruv; Mottaghi, Roozbeh; Bisk, Yonatan; Paxton, Chris. HomeRobot: Open-vocabulary mobile manipulation. Proc. 7th Conf. Robot Learn. 2023, volume 229 of Proceedings of Machine Learning Research, 1975–2011. Available online: https://proceedings.mlr.press/v229/yenamandra23a.html.
  67. Sutton, Richard S.; Precup, Doina; Singh, Satinder. Between MDPs and semi-MDPs: A framework for temporal abstraction in reinforcement learning. Artif. Intell. 1999, 112(1–2), 181–211. Available online: https://doi.org/10.1016/S0004-3702(99)00052-1. [CrossRef]
  68. Ijspeert, Auke Jan; Nakanishi, Jun; Hoffmann, Heiko; Pastor, Peter; Schaal, Stefan. Dynamical movement primitives: Learning attractor models for motor behaviors. Neural Comput. 2013, 25(2), 328–373. Available online: https://doi.org/10.1162/NECO_a_00393. [CrossRef]
  69. Argall, Brenna D.; Chernova, Sonia; Veloso, Manuela; Browning, Brett. A survey of robot learning from demonstration. Robot. Auton. Syst. 2009, 57(5), 469–483. Available online: https://doi.org/10.1016/j.robot.2008.10.024. [CrossRef]
  70. Li, Dongjiang; Peng, Bo; Li, Chang; Qiao, Ning; Zheng, Qi; et al. An atomic skill library construction method for data-efficient embodied manipulation. 2025. Available online: https://arxiv.org/abs/2501.15068.
  71. Huang, Wenlong; Wang, Chen; Zhang, Ruohan; Li, Yunzhu; Wu, Jiajun; Fei-Fei, Li. VoxPoser: Composable 3d value maps for robotic manipulation with language models. Proc. 7th Conf. Robot Learn. 2023, volume 229 of Proceedings of Machine Learning Research, 540–562. Available online: https://proceedings.mlr.press/v229/huang23b.html.
  72. O’Neill, Abby; Rehman, Abdul; Maddukuri, Abhiram; Gupta, Abhishek; Padalkar, Abhishek; et al. Open X-embodiment: Robotic learning datasets and RT-X models. 2024 IEEE International Conference on Robotics and Automation, 2024; pp. 6892–6903. Available online: https://doi.org/10.1109/ICRA57147.2024.10611477. [CrossRef]
  73. Ghosh, Dibya; Walke, Homer Rich; Pertsch, Karl; Black, Kevin; Mees, Oier; et al. Octo: An open-source generalist robot policy. Proceedings of Robotics: Science and Systems, 2024; Available online: https://doi.org/10.15607/RSS.2024.XX.090. [CrossRef]
  74. Zheng, Jinliang; Li, Jianxiong; Liu, Dongxiu; Zheng, Yinan; Wang, Zhihao; Ou, Zhonghong; Liu, Yu; Liu, Jingjing; Zhang, Ya-Qin; Zhan, Xianyuan. Universal actions for enhanced embodied foundation models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2025; pp. 22508–22519. Available online: https://openaccess.thecvf.com/content/CVPR2025/html/Zheng_Universal_Actions_for_Enhanced_Embodied_Foundation_Models_CVPR_2025_paper.html.
  75. Bruyninckx, Herman. Open robot control software: The OROCOS project. IEEE Int. Conf. Robot. Autom. 2001, volume 3, 2523–2528. Available online: https://doi.org/10.1109/ROBOT.2001.933002. [CrossRef]
Figure 1. Closed vertical development versus layered, decoupled development for embodied-intelligence systems. Embodied systems are highly complex and interdisciplinary. A conventional vertically integrated approach couples perception, cognition, decision-making, and control within a monolithic architecture, which tends to produce duplicated development, high costs, ecosystem fragmentation, and deployment barriers. Inspired by the evolution of computer systems, the proposed layered paradigm separates the system into independently developed levels with standardized interfaces. This separation can make complexity more manageable, promote modular reuse and rapid iteration, improve maintainability, upgradeability, interpretability, and debuggability, and support a scalable ecosystem with specialized division of labor.
Figure 1. Closed vertical development versus layered, decoupled development for embodied-intelligence systems. Embodied systems are highly complex and interdisciplinary. A conventional vertically integrated approach couples perception, cognition, decision-making, and control within a monolithic architecture, which tends to produce duplicated development, high costs, ecosystem fragmentation, and deployment barriers. Inspired by the evolution of computer systems, the proposed layered paradigm separates the system into independently developed levels with standardized interfaces. This separation can make complexity more manageable, promote modular reuse and rapid iteration, improve maintainability, upgradeability, interpretability, and debuggability, and support a scalable ecosystem with specialized division of labor.
Preprints 234940 g001
Figure 2. Mapping between the hierarchies of computer systems and embodied-intelligence systems. Drawing on layered abstraction in computing, EISLH maps User Command and Physical Environment, the Embodied Compiler, the Embodied Instruction Set Architecture, the Embodied Action Executor, and Embodied Hardware to high-level languages, compilers, instruction-set architectures, microprograms, and hardware logic, respectively. EISA is the principal decoupling interface between cognitive software and embodied hardware, while environmental observations and proprioceptive state close the feedback loop.
Figure 2. Mapping between the hierarchies of computer systems and embodied-intelligence systems. Drawing on layered abstraction in computing, EISLH maps User Command and Physical Environment, the Embodied Compiler, the Embodied Instruction Set Architecture, the Embodied Action Executor, and Embodied Hardware to high-level languages, compilers, instruction-set architectures, microprograms, and hardware logic, respectively. EISA is the principal decoupling interface between cognitive software and embodied hardware, while environmental observations and proprioceptive state close the feedback loop.
Preprints 234940 g002
Figure 3. Operational flow of EISLH. An abstract user intention is transformed into a physical operation through five decoupled levels. User Command and Physical Environment receives a semantically incomplete utterance (“the room is messy”) together with a three-dimensional scene. The EC interprets the intent, plans hierarchically, and decomposes the global objective into executable subtasks. These subtasks are compiled into embodied atomic-action instructions: a hardware-independent intermediate representation of spatially and semantically constrained motion and interaction primitives such as walking, grasping, and hanging. The EAE maps the discrete instructions to continuous, state-adaptive trajectories and interactions, visualized as spatial heat maps and motion paths. Finally, Embodied Hardware—actuators, sensors, and the mechanical body—executes the synthesized control signals and closes the loop from digital reasoning to physical interaction. The instructions shown in the figure are non-normative simplifications; the formal fields and semantics are specified in Appendix A.
Figure 3. Operational flow of EISLH. An abstract user intention is transformed into a physical operation through five decoupled levels. User Command and Physical Environment receives a semantically incomplete utterance (“the room is messy”) together with a three-dimensional scene. The EC interprets the intent, plans hierarchically, and decomposes the global objective into executable subtasks. These subtasks are compiled into embodied atomic-action instructions: a hardware-independent intermediate representation of spatially and semantically constrained motion and interaction primitives such as walking, grasping, and hanging. The EAE maps the discrete instructions to continuous, state-adaptive trajectories and interactions, visualized as spatial heat maps and motion paths. Finally, Embodied Hardware—actuators, sensors, and the mechanical body—executes the synthesized control signals and closes the loop from digital reasoning to physical interaction. The instructions shown in the figure are non-normative simplifications; the formal fields and semantics are specified in Appendix A.
Preprints 234940 g003
Figure 4. A cost-conscious implementation path for an Embodied Compiler under current technical constraints. The design reflects two engineering observations: (1) integrating precise, multidimensional physical-interaction information into a single end-to-end model is exceptionally costly in data and training; and (2) the need for physical information is strongly task-dependent—semantic question answering may require none, whereas object interaction depends on spatial computation. This is an exploratory architecture rather than a prescribed implementation. It may trade some response speed for stronger generalization in open scenes and better interpretation and planning of complex tasks. More efficient and deeply integrated alternatives may emerge as models, sensors, and computing infrastructure improve.
Figure 4. A cost-conscious implementation path for an Embodied Compiler under current technical constraints. The design reflects two engineering observations: (1) integrating precise, multidimensional physical-interaction information into a single end-to-end model is exceptionally costly in data and training; and (2) the need for physical information is strongly task-dependent—semantic question answering may require none, whereas object interaction depends on spatial computation. This is an exploratory architecture rather than a prescribed implementation. It may trade some response speed for stronger generalization in open scenes and better interpretation and planning of complex tasks. More efficient and deeply integrated alternatives may emerge as models, sensors, and computing infrastructure improve.
Preprints 234940 g004
Table 1. Example core of the Embodied Instruction Set Architecture
Table 1. Example core of the Embodied Instruction Set Architecture
Core instruction Main parameters Concise semantics and result interpretation
OBSERVEActive observation targets: entities or regions; fields: requested attributes; freshness: maximum age; min_confidence: confidence floor; max_uncertainty: uncertainty ceiling; viewpoint: optional viewing region. Acquire current state, pose, or properties without changing the physical state of an object. Success requires the requested fields to satisfy freshness, confidence, and uncertainty bounds; an ambiguous, invisible, or unmeasurable target causes failure.
NAVIGATERobot navigation goal: target pose, region, or relation; arrival_tolerance: completion tolerance; maintain: relations to preserve; mode: optional preference such as ground or stairs. Move the robot as a whole to a spatial goal without prescribing wheels, legs, or another mechanism. Success requires arrival within tolerance with all invariants preserved; unreachable goals, lost localization, blockage, or timeout cause failure.
REACHResource reach resource: semantic end-effector or tool selector; goal: target pose, region, or relation; maintain: grasp, visibility, or stability relations to preserve; contact_policy: no contact or target-only contact. Move an end effector or tool near a target without creating or releasing a grasp. Success requires the resource to reach the goal while maintaining constraints; unreachable resources, unintended contact, or lost tracking cause failure.
GRASPEstablish grasp object: target object; resource: semantic end-effector selector; grasp_intent: intended grasp; allowed_regions: permitted contact regions; handling: material, fragility, and force limits. Establish a verifiable controlled grasp without implying lift. Success requires a stable grasp for the specified interval; wrong-object grasp, slip, excess force, or inadequate grasp quality cause failure.
RELEASERelease grasp object: object to release; relation_id: grasp relation to remove; support_required: required support before release; separation: minimum post-release clearance. Remove a specified grasp without implying placement, retreat, or task completion. Success requires the grasp to be removed without unintended object motion and with support conditions met; missing support, adhesion, or risk of falling cause failure.
CARRYControlled carry object: carried entity; goal: object pose, region, or relation; maintain: grasp or support relations to preserve; handling: orientation, spill, or fragility constraints; route_constraints: allowed or forbidden workspaces. Change an object’s spatial state while maintaining specified grasp or support; whole-body coordination is permitted. Success requires the object to reach the goal with maintained relations intact; slip, collision, an unreachable goal, or handling violation cause failure.
EXERTBounded contact action target: affected entity; contact_region: allowed contact region; wrench_goal: force/torque target or range; effect_goal: desired physical effect; interaction: push, pull, press, twist, or negotiated mode. Apply bounded force or torque until an observable effect, such as a pressed button or opened door, is achieved. Success requires the effect without exceeding mechanical limits; inability to make contact, no state change, or excessive load cause failure.
CONFIGURESemantic configuration configuration: semantic posture such as standing or crouching; maintain: end-effector, grasp, or stability relations to preserve; body_region: body regions that may change. Change robot posture or morphology through a semantic goal without exposing joint count or joint-angle arrays. Success requires both the configuration and maintained relations; an unavailable configuration, insufficient stability, or conflicting relation causes failure.
WAITConditional wait until: predicate or event; duration: optional wait time; completion: any or all; timeout: hard upper bound. Hold the current program branch without introducing a new primary physical effect. Success occurs when the condition is met; timeout or loss of the event source causes failure. Fixed waits must not substitute for action-completion detection.
HALTControlled stop scope: instruction, resource, plan, or robot; stop_mode: controlled, protective, or emergency; posture: holding or de-energized state after stopping. >Stop motion or force within the specified scope and enter the declared safe state. Success requires reaching that state. This differs from control-plane cancellation and cannot replace an independent hardware emergency-stop circuit.
Table 2. Comparison of EISLH with representative architectures, standards, and learning approaches
Table 2. Comparison of EISLH with representative architectures, standards, and learning approaches
Work or standard Primary abstraction Common ground with EISLH Main difference or complementarity
3T, CLARAty, 4D/RCS Planning, execution, reactive control, and autonomous-software components Use hierarchy and feedback to separate time scales and system responsibilities Primarily organize autonomy software; EISLH additionally spans the full path from user intent to hardware and introduces an explicit EISA semantic boundary.
CRCL, RoboEarth High-level commands, action recipes, and capability requirements Seek relatively hardware-independent task expression, capability matching, and state feedback CRCL focuses on industrial-robot commands and RoboEarth on knowledge exchange; EISA also specifies safety envelopes, version negotiation, an asynchronous state machine, and normalized evidential results.
IEEE 1872.1, ISO 22166 Task ontologies and robot-module information models Provide foundations for semantic interoperability, module reuse, and capability description The former does not define a complete execution protocol, and the latter does not define task operations; each can inform EISA vocabularies and capability descriptions.
SkiROS2, behavior trees, PDDLStream Skills, task planning, and reactive execution Support conditions, composition, feedback, recovery, and coordination of symbolic and continuous planning These are concrete modeling or execution mechanisms; EISA specifies only a cross-layer contract and permits EC or EAE to select among them.
REpac, RoboMatrix Reusable skills, modular orchestration, knowledge, and hardware layers Reduce task-specific development through layering, skill composition, and capability reuse Primarily organize skills within a framework; EISA additionally standardizes constraints, states, and result semantics across implementations.
ROS-LLM, RAI, RoboNeuron Foundation-model agents, tool interfaces, and ROS/MCP runtimes Decouple high-level reasoning from robot functions and support component replacement and rapid integration Primarily expose tools and orchestrate software; EISA focuses on transport-independent contracts for physical action.
PFEA, OK-Robot, HomeRobot Perception, planning, feedback, navigation, and manipulation modules Permit independent module development and end-to-end validation in a closed loop Generally target tabletop or mobile-manipulation pipelines; EISLH proposes reference boundaries intended to span tasks and embodiments.
OROCOS, ROS 2 Real-time components, communication, and runtime infrastructure Support modularity, asynchronous execution, state transfer, and system integration Primarily address how components communicate and run; EISLH/EISA address layer responsibilities and the meaning of actions and results.
RT-H, Hi Robot Learned high-/low-level policies and language actions Introduce intermediate action abstractions between task semantics and continuous control Their intermediate representations mainly serve model training; EISA seeks a stable external contract across models and vendors.
Open X, Octo, OpenVLA, UniAct Cross-embodiment data, generalist policies, and latent action spaces Reduce transfer barriers caused by morphological and action-space differences Primarily optimize statistical learning and policy transfer; EISA provides an explicit, auditable symbolic and physical-constraint interface that these policies may implement inside EAE.
EISLH (this work) Five-layer reference architecture spanning user intent, EC, EISA, EAE, and hardware Integrates hierarchy, task representation, capability negotiation, closed-loop execution, and hardware abstraction Uses EISA to express what should be done, under which constraints, and what evidence establishes completion, while leaving embodiment-specific motion generation to EAE.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.