lerobot_robot_axol
LeRobot plugin for the Almond Axol dual-arm robot.
Installing this package makes the Axol devices available to the stock
LeRobot CLI tools (lerobot-record,
lerobot-teleoperate, lerobot-replay, ...) through LeRobot's plugin
auto-discovery — no changes to LeRobot itself.
| Kind | type |
Class |
|---|---|---|
| Robot | axol |
almond_axol.lerobot.robot.AxolRobot |
| Teleoperator | axol_vr |
almond_axol.lerobot.teleop.AxolVRTeleop |
| Camera | zed |
almond_axol.lerobot.camera.ZedCamera |
The device classes live in the almond-axol SDK;
this package is a thin shim that registers them with LeRobot at CLI startup.
Requirements
- The robot machine (typically the ZED Box / NVIDIA Jetson wired to the Axol) with CAN set up — see the installation guide.
- Python 3.13, Linux.
- LeRobot >= 0.6.1.
- For the
zedcamera: the ZED SDK and pyzed (axol zed.install).
Install
pip install lerobot_robot_axol
This pulls in almond-axol[lerobot] automatically. To install from source
instead:
pip install "lerobot_robot_axol @ git+https://github.com/almond-bot/axol#subdirectory=plugins/lerobot_robot_axol"
If you already installed the axol CLI via the
one-line installer, add the plugin to
that environment instead:
uv tool install --with lerobot_robot_axol almond-axol
Usage
lerobot-teleoperate \
--robot.type=axol \
--teleop.type=axol_vr
lerobot-record \
--robot.type=axol \
--robot.cameras "{overhead: {type: zed, serial: 41234567, stereo: true}}" \
--teleop.type=axol_vr \
--dataset.repo_id=${HF_USER}/my-dataset \
--dataset.num_episodes=5
Teleoperation uses a VR headset: open axol.almond.bot in the headset browser and connect to the robot machine — see the teleop guide.
For the highest-rate data collection (out-of-process ZED capture, Jetson NVENC
dataset encoding, headset video streaming), prefer the SDK's own
axol collect-data, which is built
on the same LeRobot classes.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lerobot_robot_axol-0.1.0.tar.gz.
File metadata
- Download URL: lerobot_robot_axol-0.1.0.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0eb55f71e189aebd058e5995e28f1660ea03f76195cb37e70c735b42d357e04a
|
|
| MD5 |
3f2270850c6261fca3c9a24f58f6933b
|
|
| BLAKE2b-256 |
4ba59b80147c69d0a8bf438a518f07ff5ff49f2d6c0e2c387e694a60253a03c0
|
Provenance
The following attestation bundles were made for lerobot_robot_axol-0.1.0.tar.gz:
Publisher:
publish.yml on almond-bot/axol
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lerobot_robot_axol-0.1.0.tar.gz -
Subject digest:
0eb55f71e189aebd058e5995e28f1660ea03f76195cb37e70c735b42d357e04a - Sigstore transparency entry: 2427448394
- Sigstore integration time:
-
Permalink:
almond-bot/axol@4347496aef7200c567b18105b7ace45560c32a48 -
Branch / Tag:
refs/tags/v0.1.24 - Owner: https://github.com/almond-bot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4347496aef7200c567b18105b7ace45560c32a48 -
Trigger Event:
release
-
Statement type:
File details
Details for the file lerobot_robot_axol-0.1.0-py3-none-any.whl.
File metadata
- Download URL: lerobot_robot_axol-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43787b2633ad3724e243575599a36dbb17624492d1e39fad5fa2348d5f6a00f3
|
|
| MD5 |
74aa595be811639f2849416637df3572
|
|
| BLAKE2b-256 |
6507c5214d2b5b35a222eec6729966f0c62190fdfa8eb01c117df05ba909807f
|
Provenance
The following attestation bundles were made for lerobot_robot_axol-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on almond-bot/axol
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lerobot_robot_axol-0.1.0-py3-none-any.whl -
Subject digest:
43787b2633ad3724e243575599a36dbb17624492d1e39fad5fa2348d5f6a00f3 - Sigstore transparency entry: 2427448495
- Sigstore integration time:
-
Permalink:
almond-bot/axol@4347496aef7200c567b18105b7ace45560c32a48 -
Branch / Tag:
refs/tags/v0.1.24 - Owner: https://github.com/almond-bot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4347496aef7200c567b18105b7ace45560c32a48 -
Trigger Event:
release
-
Statement type: