Hardware SDK · v2.4.0Apache 2.0 · standard aperto

Un solo dataset.
Qualsiasi robot.

L'Hardware SDK è il ponte fra il sapere firmato in Studio e il braccio, la mano o il corpo che lo eseguirà. Un runtime, una CLI, un handshake di licenza: il resto è il tuo robot che finalmente sa fare qualcosa che prima sapeva fare solo un umano.

Matrice di compatibilità

Robot supportati

Cosa fa il runtime

Cinque strati, un binario.

01

Runtime universale

Un binario C++/Rust che carica un file .ldf, lo compila per la cinematica target e lo esegue rispettando joint limits e safety envelope del vendor.

02

URDF-aware retargeting

Il motion viene proiettato dallo schema morfologico del maestro a quello del robot: braccio a 6 assi, dual-arm, umanoide bipede. Zero riscrittura del dataset.

03

License handshake

Prima di eseguire, il runtime firma una richiesta al Wallet: verifica la licenza attiva, incrementa il contatore d'uso, versa la royalty al proprietario.

04

Safety layer

Coppia massima, velocità cartesiana, workspace bounding box e watchdog E-Stop applicati sopra al piano motorio, non dentro.

05

Telemetria firmata

Ogni esecuzione emette un log crittografato con hash del dataset, ID robot e timestamp: base per audit, revoca e rendicontazione fiscale.

Checker di compatibilità · interattivo

Cosa gira davvero sul tuo robot?

Seleziona una piattaforma: il checker calcola in tempo reale quali dei cinque strati del runtime sono supportati, parziali o ancora in sviluppo.

01
Runtime universale
Attivo out-of-the-box su questa piattaforma.
Supportato
02
URDF-aware retargeting
Attivo out-of-the-box su questa piattaforma.
Supportato
03
License handshake
Attivo out-of-the-box su questa piattaforma.
Supportato
04
Safety layer
Attivo out-of-the-box su questa piattaforma.
Supportato
05
Telemetria firmata
Attivo out-of-the-box su questa piattaforma.
Supportato

Quickstart · 4 comandi

Dal terminale al robot.

# Installa il runtime
$ curl -sSL install.liber.dev | sh

# Autentica con il tuo Wallet
$ liber auth login

# Elenca i robot connessi
$ liber devices list
  ur10e-01     Universal Robots UR10e     192.168.1.42   ready
  so100-lab    LeRobot SO-100             /dev/ttyUSB0   ready

# Acquista o carica una licenza
$ liber license pull sku_pasta_impasto_base

# Esegui il dataset sul robot scelto
$ liber run \
    --dataset  sku_pasta_impasto_base \
    --device   ur10e-01 \
    --profile  safe \
    --royalty-account acct_liber_maestro_042

  → license verified   ✓
  → retargeting URDF   ✓  (6 DOF, workspace 850mm)
  → safety envelope    ✓  (v_max 250 mm/s, F_max 30 N)
  → streaming trajectory @ 500 Hz …
  ↳ royalty accrued: 0.42 LBR → maestro_042
Formato dataset
LDF-2035 (open)
Trasporto
gRPC · WebRTC · DDS
Frequenza controllo
fino a 1 kHz
Cinematiche supportate
6/7-DOF · dual-arm · umanoidi
Runtime
Linux · macOS · ROS 2 Jazzy
Licenza SDK
Apache 2.0

Anatomia di un'esecuzione

Dal file firmato al giunto in movimento.

01
Dataset .ldf
firmato in Studio
02
License handshake
Wallet + royalty
03
Retargeting URDF
adatta la cinematica
04
Safety envelope
vendor + policy
05
Robot
500–1000 Hz

Vuoi certificare il tuo hardware o proporre un driver? L'SDK è aperto e la matrice cresce con la community.