nabled-model
Robot model representation and ingest for the nabled Physical AI stack.
nabled-model builds serial and tree robot models from URDF, Denavit–Hartenberg parameters,
and test fixtures. It converts models to nabled-kinematics::ChainSpec for FK/IK and to
branch specs for nabled-dynamics tree algorithms.
Install
[]
= "0.0.11"
Key modules
joint,link,robot: core model types andRobotModel.origin,tree_model: URDF joint origins and tree kinematics trait impl.dh:to_chain_spec,extract_chain_spec, dynamics branch extraction.urdf: parse URDF strings and files intoRobotModel.fixture: JSON fixtures for planar, 6-DOF, and branched test models.
Crate graph
- Depends on:
nabled-core,nabled-linalg,nabled-kinematics. - Used by:
nabled-dynamics,nabled-sim, facadenabled(physical-ai).
Optional features
blas,lapack-provider: forwarded tonabled-linalgandnabled-kinematics.openblas-system,openblas-static,netlib-system,netlib-static,magma-system.
[]
= { = "0.0.11", = ["openblas-system"] }
Example
use from_urdf_str;
let model = ?;
println!;
Docs
- API docs: https://docs.rs/nabled-model
- Workspace repo: https://github.com/MontOpsInc/nabled
- Capability registry:
docs/PHYSICAL_AI_CAPABILITY_REGISTRY.md - Python bindings:
pynabled.physical_ai(when enabled)