Skip to main content

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 zed camera: 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

lerobot_robot_axol-0.1.0.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lerobot_robot_axol-0.1.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

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

Hashes for lerobot_robot_axol-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0eb55f71e189aebd058e5995e28f1660ea03f76195cb37e70c735b42d357e04a
MD5 3f2270850c6261fca3c9a24f58f6933b
BLAKE2b-256 4ba59b80147c69d0a8bf438a518f07ff5ff49f2d6c0e2c387e694a60253a03c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for lerobot_robot_axol-0.1.0.tar.gz:

Publisher: publish.yml on almond-bot/axol

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lerobot_robot_axol-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for lerobot_robot_axol-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 43787b2633ad3724e243575599a36dbb17624492d1e39fad5fa2348d5f6a00f3
MD5 74aa595be811639f2849416637df3572
BLAKE2b-256 6507c5214d2b5b35a222eec6729966f0c62190fdfa8eb01c117df05ba909807f

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page