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.
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à
Cosa fa il runtime
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.
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.
Prima di eseguire, il runtime firma una richiesta al Wallet: verifica la licenza attiva, incrementa il contatore d'uso, versa la royalty al proprietario.
Coppia massima, velocità cartesiana, workspace bounding box e watchdog E-Stop applicati sopra al piano motorio, non dentro.
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
Seleziona una piattaforma: il checker calcola in tempo reale quali dei cinque strati del runtime sono supportati, parziali o ancora in sviluppo.
Quickstart · 4 comandi
# 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_042Anatomia di un'esecuzione
Vuoi certificare il tuo hardware o proporre un driver? L'SDK è aperto e la matrice cresce con la community.