跳转到主要内容

MuJoCo的衍生品

项目描述

MuJoCo动力学数值导数

由https://github.com/wecacuee/mujoco_py_deriv分叉

  • 运行需要MuJoCo许可证。
  • 包装derivative.cpp以从Python调用。

安装

  1. 安装mujoco_py
  2. pip install mujoco-py-derivatives

使用

准备MuJoCo模型。

import mujoco_py as mj
from mujoco_py_derivatives import MjDerivative, checkderiv

# Prepare mujoco model and data
model = mj.load_model_from_path("flat_pusher_sample.xml")
sim = mj.MjSim(model, nsubsteps=nstep)
dmain = sim.data

计算数值导数

# To compute δf/δx
f = ["qacc"]
x = ["qfrc_applied", "qvel", "qpos"]
deriv_obj = MjDerivative(model, dmain, f, x)
deriv = deriv_obj.compute()

项目详情


下载文件

下载适合您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

mujoco-py-derivatives-0.1.4.tar.gz (153.3 kB 查看哈希)

上传时间: 源代码

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面