4 个版本
0.0.6 | 2023年5月28日 |
---|---|
0.0.4 | 2022年12月23日 |
0.0.3 | 2022年12月9日 |
0.0.2 | 2022年10月18日 |
#3 in #mujoco
27 monthly downloads
Used in bevy_mujoco
44KB
1K SLoC
mujoco-rust
MuJoCo 的 Rust 绑定
安装要求
这些绑定要求在构建之前安装 MuJoCo。构建系统假定 MuJoCo 已安装在 UNIX 系统上的 ~/.local/mujoco
或 Windows 上的 C:\Program Files\MuJoCo
,但可以使用任何安装目录,只要环境变量 MUJOCO_DIR 或 MUJOCO_PREFIX 设置为安装根目录即可。
用法
这些包装器使用 mujoco-rs-sys
提供对 MuJoCo C API 的 Rust 绑定。mujoco-rs-sys
包不是直接使用的,而是由 mujoco-rust
使用,以提供更符合 Rust 习惯的 MuJoCo API 接口。
示例用法
Cargo.toml
[dependencies]
mujoco-rust = { version = "0.0.6" }
main.rs
let model = mujoco_rust::Model::from_xml("simple.xml".to_string()).unwrap();
let simulation = MuJoCoSimulation::new(model);
lib.rs
:
提供对 MuJoCo 的安全绑定,MuJoCo 是一个常用的物理模拟器,常用于机器人和机器学习。
依赖项
~4–17MB
~194K SLoC