3个版本

0.0.4 2022年12月23日
0.0.3 2022年12月9日
0.0.2 2022年10月18日

#147 in 机器人


2 个crate中使用 (通过 mujoco-rust)

MIT 协议

12KB
196

mujoco-rust

Rust的MuJoCo绑定

安装要求

这些绑定要求在构建之前安装MuJoCo。构建系统假定MuJoCo安装在UNIX系统上的 ~/.local 和Windows上的 C:\Program Files\MuJoCo,但可以使用任何安装目录,只要MUJOCO_DIR或MUJOCO_PREFIX环境变量设置为安装根目录。

使用方法

这些包装器使用 mujoco-rs-sys 为MuJoCo C API提供Rust绑定。 mujoco-rs-sys crate不打算直接使用,而是由 mujoco-rust 使用,以提供更符合Rust语法的MuJoCo API接口。

示例使用

Cargo.toml

[dependencies]
mujoco-rust = { version = "0.0.4" }

main.rs

let model = mujoco_rust::Model::from_xml("simple.xml".to_string()).unwrap();
let simulation = MuJoCoSimulation::new(model);

依赖项

~0–1.9MB
~37K SLoC