Feature: FET_021_ISAAC#
Property |
Value |
|---|---|
Feature Name |
|
Runtime |
|
Proprietary Techs |
|
Latest Version |
|
Description#
This feature defines the Isaac robot-core identity contract for robot assets. An asset that satisfies this feature has compliant robot naming, robot schema metadata and relationships on the default prim, an explicit robot type, and root-joint pinning behavior that matches that robot type.
Version 0.3.0 is identity-only. Isaac package cleanliness, thumbnails, and
physics-layer source placement live in FET_000_ISAAC. Earlier versions bundled
those packaging requirements into this feature.
Dependency Graph#
flowchart LR
FET000I["FET_000_ISAAC\n0.1.0"]
FET021I1["FET_021_ISAAC\n0.1.0"]
FET021I2["FET_021_ISAAC\n0.2.0"]
FET021I3["FET_021_ISAAC\n0.3.0"]
classDef current fill:#90EE90,stroke:#333
classDef other fill:#fff,stroke:#333
class FET021I3 current
class FET000I,FET021I1,FET021I2 other
Version 0.3.0 has no feature dependencies. Pair it with FET_000_ISAAC@0.1.0
when Isaac packaging is also required.
Use Cases#
Products or workflows that consume this feature:
Robot-Body-Isaac profile validation for robot identity and schema.
Robot-Body-Runnable profile validation for robot naming, schema, type, and root-joint policy.
Robot conversion workflows that preserve robot link and joint topology.
Requirements#
Version 0.1.0#
Details
Used in Profiles#
This version is not currently used by profile TOML entries. It is retained as the older Isaac robot-core contract that bundled packaging and schema checks.
Feature Dependencies#
None.
Requirement List#
Capability: Isaac Sim/Robot Core
Requirements:
-
RC.001| Version0.1.0
-
RC.003| Version0.1.0
-
RC.004| Version0.1.0
Robot Physics Attribute Source Layer
RC.005| Version0.1.0
Robot Physics Schema Source Layer
RC.006| Version0.1.0
-
RC.007| Version0.1.0
-
Version 0.2.0#
Details
Used in Profiles#
This version remains pinned by older Robot-Body-Isaac profile versions that have not yet opted into the packaging/identity split.
Robot Body Isaac Profile (
v1.0.0,v1.1.0)
Feature Dependencies#
None. Packaging and identity requirements are listed explicitly on this version.
Changes From Version 0.1.0#
Change |
Requirement |
Reason |
|---|---|---|
Added |
|
Robot type is required for robot runtime behavior and root-joint policy. |
Added |
|
Root-joint pinning must match the selected robot type. |
Requirement List#
Capability: Isaac Sim/Robot Core
Requirements:
RC.001,RC.003,RC.004,RC.005,RC.006,RC.007,RC.008,RC.009
Version 0.3.0#
Details
Used in Profiles#
This version is used in the following profiles:
Robot Body Runnable Profile (
v1.0.0,v1.1.0) - Robot naming, schema, type, and root-joint gate.Robot Body Profile (
v2.0.0) - Optional robot-core identity gate.
Feature Dependencies#
None.
Changes From Version 0.2.0#
Version 0.3.0 keeps only the robot-identity requirements. Packaging
requirements move to FET_000_ISAAC@0.1.0:
Change |
Requirement |
Reason |
|---|---|---|
Removed |
|
Clean-folder packaging moved to |
Removed |
|
Thumbnail packaging moved to |
Removed |
|
Physics-attribute source-layer packaging moved to |
Removed |
|
Physics-schema source-layer packaging moved to |
Requirement List#
Capability: Isaac Sim/Robot Core
Requirements:
-
RC.003| Version0.1.0
-
RC.007| Version0.1.0
-
RC.008| Version0.1.0
-
RC.009| Version0.1.0
-
Pipelines#
Source file type:
.usd,.usda,.usdcAuthor or repair robot schema metadata and robot link/joint relationships on the default prim.
.urdf,.mjcfVia robot conversion workflows that produce robot link and joint topology.
Validation or runtime pipeline:
SimReady validation - verifies the selected
FET_021_ISAACmanifest.simready-foundation-conform-fet-021-isaac- repairs robot naming, schema relationships, robot type, and root-joint pinning on staged robot outputs.For Isaac packaging (
RC.001,RC.004,RC.005,RC.006), usesimready-foundation-conform-fet-000-isaac.
Samples#
Benchmarks#
None.
Adapters#
None.