Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linker-robot-assets

The shared robot-asset bundle for linker-sim and downstream consumers.

This package ships:

Install profiles

Profile What you get Pulls
pip install linker-robot-assets Loader API + bundled assets. pyyaml
pip install linker-robot-assets[authoring] Plus composer + validators. mujoco, numpy

The runtime profile is intentionally light so consumers (e.g. linker-sim's registry) only pay for pyyaml. Authoring tools are gated behind [authoring].

Usage

from linker_robot_assets import asset_root, workstations, load_manifest

asset_root()                  # PosixPath('.../linker_robot_assets/assets')
workstations()                # ['a7_lite_l6_dc', 'ar5_l6_bench_bimanual', ...]
load_manifest('a7_lite_l6_dc')   # {'name': '...', 'joints': {...}, ...}

CLI (with [authoring]):

python -m linker_robot_assets.composer.compose <workstation_dir> [--check-drift]
python -m linker_robot_assets.validate_workstation <workstation_dir>
python -m linker_robot_assets.validate_component_mjcf <component_dir> [--variant NAME]

About

Robot description files in multiple formats for humanoid robots workstation setups. The assets are used by linker-sim, linker-sim-isaac, and linker-sim-viser.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages