Instructions to use lukasskellijs/env_assembly_bench with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- LeRobot
How to use lukasskellijs/env_assembly_bench with LeRobot:
# No code snippets available yet for this library. # To use this model, check the repository files and the library's documentation. # Want to help? PRs adding snippets are welcome at: # https://github.com/huggingface/huggingface.js
- Notebooks
- Google Colab
- Kaggle
Initial EnvHub package: assembly_bench for Isaac Lab Arena
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +40 -0
- .gitignore +5 -0
- README.md +111 -0
- __pycache__/env.cpython-312.pyc +0 -0
- assembly_bench/__init__.py +0 -0
- assembly_bench/__pycache__/__init__.cpython-312.pyc +0 -0
- assembly_bench/assets/backgrounds/indoors/machine_shop_01_2k.hdr +3 -0
- assembly_bench/assets/parts/factory_bolt_m12_loose.usd +3 -0
- assembly_bench/assets/parts/factory_bolt_m12_tight.usd +3 -0
- assembly_bench/assets/parts/factory_bolt_m16_loose.usd +3 -0
- assembly_bench/assets/parts/factory_bolt_m16_tight.usd +3 -0
- assembly_bench/assets/parts/factory_bolt_m20_loose.usd +3 -0
- assembly_bench/assets/parts/factory_bolt_m20_tight.usd +3 -0
- assembly_bench/assets/parts/factory_bolt_m8_loose.usd +3 -0
- assembly_bench/assets/parts/factory_bolt_m8_tight.usd +3 -0
- assembly_bench/assets/parts/factory_nut_m12_loose.usd +3 -0
- assembly_bench/assets/parts/factory_nut_m12_tight.usd +3 -0
- assembly_bench/assets/parts/factory_nut_m16_loose.usd +3 -0
- assembly_bench/assets/parts/factory_nut_m16_tight.usd +3 -0
- assembly_bench/assets/parts/factory_nut_m20_loose.usd +3 -0
- assembly_bench/assets/parts/factory_nut_m20_tight.usd +3 -0
- assembly_bench/assets/parts/factory_nut_m8_loose.usd +3 -0
- assembly_bench/assets/parts/factory_nut_m8_tight.usd +3 -0
- assembly_bench/assets/parts/gen_bolt_m12_loose.usd +3 -0
- assembly_bench/assets/parts/gen_bolt_m12_tight.usd +3 -0
- assembly_bench/assets/parts/gen_bolt_m16_loose.usd +3 -0
- assembly_bench/assets/parts/gen_bolt_m16_tight.usd +3 -0
- assembly_bench/assets/parts/gen_bolt_m20_loose.usd +3 -0
- assembly_bench/assets/parts/gen_bolt_m20_tight.usd +3 -0
- assembly_bench/assets/parts/gen_bolt_m4_loose.usd +3 -0
- assembly_bench/assets/parts/gen_bolt_m4_tight.usd +3 -0
- assembly_bench/assets/parts/gen_bolt_m8_loose.usd +3 -0
- assembly_bench/assets/parts/gen_bolt_m8_tight.usd +3 -0
- assembly_bench/assets/parts/gen_gear_large.usd +3 -0
- assembly_bench/assets/parts/gen_gear_medium.usd +3 -0
- assembly_bench/assets/parts/gen_gear_small.usd +3 -0
- assembly_bench/assets/parts/gen_nut_m12_loose.usd +3 -0
- assembly_bench/assets/parts/gen_nut_m12_tight.usd +3 -0
- assembly_bench/assets/parts/gen_nut_m16_loose.usd +3 -0
- assembly_bench/assets/parts/gen_nut_m16_tight.usd +3 -0
- assembly_bench/assets/parts/gen_nut_m20_loose.usd +3 -0
- assembly_bench/assets/parts/gen_nut_m20_tight.usd +3 -0
- assembly_bench/assets/parts/gen_nut_m4_loose.usd +3 -0
- assembly_bench/assets/parts/gen_nut_m4_tight.usd +3 -0
- assembly_bench/assets/parts/gen_nut_m8_loose.usd +3 -0
- assembly_bench/assets/parts/gen_nut_m8_tight.usd +3 -0
- assembly_bench/assets/parts/gen_rect_hole_12mm.usd +0 -0
- assembly_bench/assets/parts/gen_rect_hole_16mm.usd +0 -0
- assembly_bench/assets/parts/gen_rect_hole_4mm.usd +0 -0
- assembly_bench/assets/parts/gen_rect_hole_8mm.usd +0 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,43 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
assembly_bench/assets/backgrounds/indoors/machine_shop_01_2k.hdr filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
assembly_bench/assets/parts/factory_bolt_m12_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
assembly_bench/assets/parts/factory_bolt_m12_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
assembly_bench/assets/parts/factory_bolt_m16_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
assembly_bench/assets/parts/factory_bolt_m16_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
assembly_bench/assets/parts/factory_bolt_m20_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
assembly_bench/assets/parts/factory_bolt_m20_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 43 |
+
assembly_bench/assets/parts/factory_bolt_m8_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 44 |
+
assembly_bench/assets/parts/factory_bolt_m8_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 45 |
+
assembly_bench/assets/parts/factory_nut_m12_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 46 |
+
assembly_bench/assets/parts/factory_nut_m12_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 47 |
+
assembly_bench/assets/parts/factory_nut_m16_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 48 |
+
assembly_bench/assets/parts/factory_nut_m16_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 49 |
+
assembly_bench/assets/parts/factory_nut_m20_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 50 |
+
assembly_bench/assets/parts/factory_nut_m20_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 51 |
+
assembly_bench/assets/parts/factory_nut_m8_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 52 |
+
assembly_bench/assets/parts/factory_nut_m8_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 53 |
+
assembly_bench/assets/parts/gen_bolt_m12_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 54 |
+
assembly_bench/assets/parts/gen_bolt_m12_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 55 |
+
assembly_bench/assets/parts/gen_bolt_m16_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 56 |
+
assembly_bench/assets/parts/gen_bolt_m16_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 57 |
+
assembly_bench/assets/parts/gen_bolt_m20_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 58 |
+
assembly_bench/assets/parts/gen_bolt_m20_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 59 |
+
assembly_bench/assets/parts/gen_bolt_m4_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 60 |
+
assembly_bench/assets/parts/gen_bolt_m4_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 61 |
+
assembly_bench/assets/parts/gen_bolt_m8_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 62 |
+
assembly_bench/assets/parts/gen_bolt_m8_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 63 |
+
assembly_bench/assets/parts/gen_gear_large.usd filter=lfs diff=lfs merge=lfs -text
|
| 64 |
+
assembly_bench/assets/parts/gen_gear_medium.usd filter=lfs diff=lfs merge=lfs -text
|
| 65 |
+
assembly_bench/assets/parts/gen_gear_small.usd filter=lfs diff=lfs merge=lfs -text
|
| 66 |
+
assembly_bench/assets/parts/gen_nut_m12_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 67 |
+
assembly_bench/assets/parts/gen_nut_m12_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 68 |
+
assembly_bench/assets/parts/gen_nut_m16_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 69 |
+
assembly_bench/assets/parts/gen_nut_m16_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 70 |
+
assembly_bench/assets/parts/gen_nut_m20_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 71 |
+
assembly_bench/assets/parts/gen_nut_m20_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 72 |
+
assembly_bench/assets/parts/gen_nut_m4_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 73 |
+
assembly_bench/assets/parts/gen_nut_m4_tight.usd filter=lfs diff=lfs merge=lfs -text
|
| 74 |
+
assembly_bench/assets/parts/gen_nut_m8_loose.usd filter=lfs diff=lfs merge=lfs -text
|
| 75 |
+
assembly_bench/assets/parts/gen_nut_m8_tight.usd filter=lfs diff=lfs merge=lfs -text
|
.gitignore
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
__pycache__/
|
| 2 |
+
*.egg-info/
|
| 3 |
+
.venv/
|
| 4 |
+
*.etli
|
| 5 |
+
.cache/
|
README.md
ADDED
|
@@ -0,0 +1,111 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# env-assembly-bench
|
| 2 |
+
|
| 3 |
+
[EnvHub](https://huggingface.co/docs/lerobot/en/envhub) package for the NIST
|
| 4 |
+
taskboard **assembly** benchmark on
|
| 5 |
+
[Isaac Lab Arena](https://github.com/isaac-sim/IsaacLab-Arena).
|
| 6 |
+
|
| 7 |
+
Load with one line (executes Hub code — pin a commit in production):
|
| 8 |
+
|
| 9 |
+
```python
|
| 10 |
+
from lerobot.envs import make_env
|
| 11 |
+
from lerobot.envs.configs import IsaaclabArenaEnv
|
| 12 |
+
|
| 13 |
+
cfg = IsaaclabArenaEnv(
|
| 14 |
+
hub_path="lukasskellijs/env_assembly_bench",
|
| 15 |
+
environment="assembly_bench",
|
| 16 |
+
embodiment="droid_abs_joint_pos_softmimic",
|
| 17 |
+
headless=True,
|
| 18 |
+
enable_cameras=True,
|
| 19 |
+
state_keys="joint_pos,gripper_pos,eef_pos,eef_quat",
|
| 20 |
+
camera_keys="front_cam_rgb,wrist_camera_rgb",
|
| 21 |
+
state_dim=15,
|
| 22 |
+
action_dim=8,
|
| 23 |
+
enable_pinocchio=False,
|
| 24 |
+
kwargs={"variant": "peg_round_M1_loose", "reward": "none"},
|
| 25 |
+
)
|
| 26 |
+
suites = make_env(cfg, n_envs=1, trust_remote_code=True)
|
| 27 |
+
env = next(iter(next(iter(suites.values())).values()))
|
| 28 |
+
```
|
| 29 |
+
|
| 30 |
+
`cfg.task` is the natural-language prompt (LeRobot convention). The Arena
|
| 31 |
+
variant id is `kwargs.variant` (for example `peg_round_M1_loose`).
|
| 32 |
+
|
| 33 |
+
## Prerequisites
|
| 34 |
+
|
| 35 |
+
Same stack as [Isaac Lab Arena + EnvHub](https://huggingface.co/docs/lerobot/en/envhub_isaaclab_arena):
|
| 36 |
+
|
| 37 |
+
- NVIDIA GPU, Isaac Sim 6.x, Isaac Lab + Isaac Lab Arena installed locally
|
| 38 |
+
- `pip install -r requirements.txt` (Hub glue only)
|
| 39 |
+
- Optional: `pip install -e .` so `assembly_bench` imports without a Hub snapshot
|
| 40 |
+
|
| 41 |
+
EULA (once per shell):
|
| 42 |
+
|
| 43 |
+
```bash
|
| 44 |
+
export ACCEPT_EULA=Y PRIVACY_CONSENT=Y OMNI_KIT_ACCEPT_EULA=YES
|
| 45 |
+
```
|
| 46 |
+
|
| 47 |
+
## Variants
|
| 48 |
+
|
| 49 |
+
15 loose-clearance tasks plus `debug` (apple→bowl). Peg sizes use suite codes
|
| 50 |
+
`S/M1/M2/L` (4/8/12/16 mm):
|
| 51 |
+
|
| 52 |
+
| family | examples |
|
| 53 |
+
|---|---|
|
| 54 |
+
| peg insert | `peg_round_M1_loose`, `peg_square_L_loose` |
|
| 55 |
+
| gear mesh | `gear_small`, `gear_medium`, `gear_large` |
|
| 56 |
+
| nut thread | `nut_M8`, `nut_M12`, `nut_M16`, `nut_M20` |
|
| 57 |
+
|
| 58 |
+
Default embodiment: `droid_abs_joint_pos_softmimic` (Franka + Robotiq, 8-D
|
| 59 |
+
absolute joint targets, DROID cameras).
|
| 60 |
+
|
| 61 |
+
## LeRobot eval
|
| 62 |
+
|
| 63 |
+
```bash
|
| 64 |
+
lerobot-eval \
|
| 65 |
+
--env.type=isaaclab_arena \
|
| 66 |
+
--env.hub_path=lukasskellijs/env_assembly_bench \
|
| 67 |
+
--env.environment=assembly_bench \
|
| 68 |
+
--env.embodiment=droid_abs_joint_pos_softmimic \
|
| 69 |
+
--env.headless=true \
|
| 70 |
+
--env.enable_cameras=true \
|
| 71 |
+
--env.state_keys=joint_pos,gripper_pos,eef_pos,eef_quat \
|
| 72 |
+
--env.camera_keys=front_cam_rgb,wrist_camera_rgb \
|
| 73 |
+
--env.state_dim=15 \
|
| 74 |
+
--env.action_dim=8 \
|
| 75 |
+
--env.enable_pinocchio=false \
|
| 76 |
+
--env.kwargs='{"variant": "peg_round_M1_loose"}' \
|
| 77 |
+
--trust_remote_code=True \
|
| 78 |
+
--eval.batch_size=1 \
|
| 79 |
+
--policy.path=<your-policy>
|
| 80 |
+
```
|
| 81 |
+
|
| 82 |
+
## HUD
|
| 83 |
+
|
| 84 |
+
[`hud_env.py`](hud_env.py) is the standard HUD robot entry: it snapshot-downloads
|
| 85 |
+
this Hub repo, calls `env.py:make_env`, and exposes the sim via `env.gym(...)`.
|
| 86 |
+
|
| 87 |
+
```bash
|
| 88 |
+
OMNI_KIT_ACCEPT_EULA=YES ACCEPT_EULA=Y PRIVACY_CONSENT=Y \
|
| 89 |
+
python -m hud.environment.server hud_env.py --port 8765
|
| 90 |
+
```
|
| 91 |
+
|
| 92 |
+
Point a `RobotAgent` / `Runtime("tcp://127.0.0.1:8765")` at that port as in the
|
| 93 |
+
[HUD robots guide](https://hud.ai).
|
| 94 |
+
|
| 95 |
+
## Layout
|
| 96 |
+
|
| 97 |
+
```
|
| 98 |
+
env_assembly_bench/
|
| 99 |
+
├── env.py # EnvHub make_env
|
| 100 |
+
├── hud_env.py # HUD Environment (Hub download path)
|
| 101 |
+
├── isaaclab_env_wrapper.py
|
| 102 |
+
├── example_envs.yaml
|
| 103 |
+
├── contract.json # HUD obs/action contract
|
| 104 |
+
└── assembly_bench/ # Arena package + USD/HDR assets
|
| 105 |
+
```
|
| 106 |
+
|
| 107 |
+
## Security
|
| 108 |
+
|
| 109 |
+
`trust_remote_code=True` runs Hub Python. Review `env.py`, pin
|
| 110 |
+
`lukasskellijs/env_assembly_bench@<commit>`, and prefer this org only if you
|
| 111 |
+
trust it.
|
__pycache__/env.cpython-312.pyc
ADDED
|
Binary file (14.4 kB). View file
|
|
|
assembly_bench/__init__.py
ADDED
|
File without changes
|
assembly_bench/__pycache__/__init__.cpython-312.pyc
ADDED
|
Binary file (163 Bytes). View file
|
|
|
assembly_bench/assets/backgrounds/indoors/machine_shop_01_2k.hdr
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2873e0e8a7fdff45d1815f4a8c3cb60c9f425b74c88d7981bf14c32d0464f29a
|
| 3 |
+
size 7004194
|
assembly_bench/assets/parts/factory_bolt_m12_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0be5fee6c1be6deaa3b65ca1811e87cb1e248f50e9dc8b463000df17910a60d8
|
| 3 |
+
size 275376
|
assembly_bench/assets/parts/factory_bolt_m12_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f6ecb8064c36bddc6178727f48b1166e4f9ae25682ff179486ce11706efd5ea2
|
| 3 |
+
size 275663
|
assembly_bench/assets/parts/factory_bolt_m16_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2ce3231074de61c243b32756dc06082ff811364f00535cd1b33ffcc47bdcb57d
|
| 3 |
+
size 297047
|
assembly_bench/assets/parts/factory_bolt_m16_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3f2203f17be7d203ba14a86449ce1519ac6b194585a881da6144f4227d9bed42
|
| 3 |
+
size 297143
|
assembly_bench/assets/parts/factory_bolt_m20_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0d2220a220ae5c8aece05306f2dcb195542597f99c45eb73e09fa3dc7279e269
|
| 3 |
+
size 419096
|
assembly_bench/assets/parts/factory_bolt_m20_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:54f80109080f586accce7314bf7593f018b167a611191b6cb7a93fd7695670eb
|
| 3 |
+
size 419392
|
assembly_bench/assets/parts/factory_bolt_m8_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a12a82aeb73cedfa86223e668db2acea64969abb05af9a81e9b7d61afd4e8ab4
|
| 3 |
+
size 341225
|
assembly_bench/assets/parts/factory_bolt_m8_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c5bb650c634719dd0b596e3a5c635417b1e45bf18684c31396eb24247b65700e
|
| 3 |
+
size 341209
|
assembly_bench/assets/parts/factory_nut_m12_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3f1f3d7a57f9a981af4de03156b65236a2a34129771a3e651a180ff6cc598020
|
| 3 |
+
size 158812
|
assembly_bench/assets/parts/factory_nut_m12_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b6a6b558a95ec65d2eed4d8d8051e23eeebf01d0fc0ef6cfd297b1698abc0dac
|
| 3 |
+
size 159164
|
assembly_bench/assets/parts/factory_nut_m16_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1aeb2f552cbb820a5e460259ac9ac65512571e4b71c85197281cfb8c355259c2
|
| 3 |
+
size 176764
|
assembly_bench/assets/parts/factory_nut_m16_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5bce51b5de177629101a5ccccb36f0cc6c336a1bf6c91d116d3bf9fb843ad3f6
|
| 3 |
+
size 177395
|
assembly_bench/assets/parts/factory_nut_m20_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a4a63f2acb99c161fce53ae7823bcecc5cbb8adde622fe9736d613ee092a16a4
|
| 3 |
+
size 173240
|
assembly_bench/assets/parts/factory_nut_m20_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:52188235a830e7370c0e5794752cb7110af1b04bda01555be8cfa1ea97cda39f
|
| 3 |
+
size 173740
|
assembly_bench/assets/parts/factory_nut_m8_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9c14e4b13967d011bb8b134e41d6167d2352f6bfab43b17b37d41a224304f2c4
|
| 3 |
+
size 148128
|
assembly_bench/assets/parts/factory_nut_m8_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:456cf2434c57cb3312f5f5fd86572dd6e4166e9e82db9dba44a391e596ebd033
|
| 3 |
+
size 148460
|
assembly_bench/assets/parts/gen_bolt_m12_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:69b11668d6727f14ceeeae0bb990208ec5e47f292c71981dee86bd82b680f4b4
|
| 3 |
+
size 521247
|
assembly_bench/assets/parts/gen_bolt_m12_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:975a4af372760f2220b9b4a5af5084e403bf6de9ca62a21343ecf79cb1b6238a
|
| 3 |
+
size 521495
|
assembly_bench/assets/parts/gen_bolt_m16_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:726aeee3c8b8bdd10407dbdfb293c44d6cd6902e1654655521499f05ecb57e33
|
| 3 |
+
size 569341
|
assembly_bench/assets/parts/gen_bolt_m16_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:35aa83f2c90df7659617205f408a3cbaadec737eec5d72750c031d8d57684c41
|
| 3 |
+
size 569142
|
assembly_bench/assets/parts/gen_bolt_m20_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:457e06296e2a892df944662b0f5b3c24bd0830d584bc0e6cd4c77434bff27f18
|
| 3 |
+
size 835534
|
assembly_bench/assets/parts/gen_bolt_m20_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:99f6ab053559d7220c60746e63b3d8646d1c291248aa3d058273280fa783cef4
|
| 3 |
+
size 835278
|
assembly_bench/assets/parts/gen_bolt_m4_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6c565397801360d35fa1c6b3dfcd9837b930227ffad144b64af074960b38cd99
|
| 3 |
+
size 1046815
|
assembly_bench/assets/parts/gen_bolt_m4_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5816f4aede18772db0b1a96afc841b94332d9c3b03f2479ed693beb785272640
|
| 3 |
+
size 1047872
|
assembly_bench/assets/parts/gen_bolt_m8_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d0c42d85ecba284e365a583507b558e10989923b95b3cb0cde82bf8078e88800
|
| 3 |
+
size 659384
|
assembly_bench/assets/parts/gen_bolt_m8_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7180e4226431aab9a03788c7455dea3aa0d381b7c602bae522e579b85e5eaa48
|
| 3 |
+
size 660271
|
assembly_bench/assets/parts/gen_gear_large.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b69d5b694135c66b647b099f9afe27557c4425f9862e30640822f52fdf514a3f
|
| 3 |
+
size 602697
|
assembly_bench/assets/parts/gen_gear_medium.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9ed91de58de2489e4d2b94aae37f3b2162b014b85695387deee16a03846d0016
|
| 3 |
+
size 190331
|
assembly_bench/assets/parts/gen_gear_small.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9c702f7b99c8909d99f6fc57aa35d6c9b4b501587b2a9b0171c6d07eb9b4ae31
|
| 3 |
+
size 277850
|
assembly_bench/assets/parts/gen_nut_m12_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:620005dbd69ad8b43bc5fa1c0a999361652106cdaf0a5c22ea1fa7fdb6f8a909
|
| 3 |
+
size 260871
|
assembly_bench/assets/parts/gen_nut_m12_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:eed7006ac13ad1922aa8980d5e349e24ca804832a40231539fbceebb7c969e3e
|
| 3 |
+
size 260784
|
assembly_bench/assets/parts/gen_nut_m16_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4aae0444c24de0169c4cd434b021e8c52642e01fc8376985f164c278c3d80d3a
|
| 3 |
+
size 297845
|
assembly_bench/assets/parts/gen_nut_m16_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:24bdba4f898f69488df6f9d1a5149e6500f33ce70afdddf1e5dd5dc6224b48dc
|
| 3 |
+
size 297669
|
assembly_bench/assets/parts/gen_nut_m20_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f3cc4c2ee51e17a0ea5db830f956917a2f934de373ca44d2af75b3289bb623fe
|
| 3 |
+
size 289495
|
assembly_bench/assets/parts/gen_nut_m20_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ec2cf629c58b46b7d833cf68b33485da0370ec29968b79a75740c8830ca94d93
|
| 3 |
+
size 289159
|
assembly_bench/assets/parts/gen_nut_m4_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8a278b6cb944dc64bae7ddab79078b67f9e9264e65ee86d8f7f9cdb8769f78c6
|
| 3 |
+
size 207967
|
assembly_bench/assets/parts/gen_nut_m4_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2752565815ce67891a482b1caf20bb6d3e4c9e31b91627cf55313f6ad9fca5f7
|
| 3 |
+
size 208031
|
assembly_bench/assets/parts/gen_nut_m8_loose.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0c4ecb413cfc71dd10342ba8be0ad70c83459e47f7064567a4de6bb2a4238e6a
|
| 3 |
+
size 236359
|
assembly_bench/assets/parts/gen_nut_m8_tight.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b2d7d943804a2e640a24217c8e212853a84f48f51733742f44aaafcd3b7c8fa1
|
| 3 |
+
size 236600
|
assembly_bench/assets/parts/gen_rect_hole_12mm.usd
ADDED
|
Binary file (2.5 kB). View file
|
|
|
assembly_bench/assets/parts/gen_rect_hole_16mm.usd
ADDED
|
Binary file (2.5 kB). View file
|
|
|
assembly_bench/assets/parts/gen_rect_hole_4mm.usd
ADDED
|
Binary file (2.5 kB). View file
|
|
|
assembly_bench/assets/parts/gen_rect_hole_8mm.usd
ADDED
|
Binary file (2.5 kB). View file
|
|
|