当前位置: 首页 > news >正文

mujoco仿真器学习笔记

       Mujoco表示Multi-Joint dynamics with contact,它是一个通用的物理引擎, 旨在促进机器人、生物力学、图形和动画、机器学习和其他需要快速准确地模拟与其环境相互作用的铰接结构的领域。 它最初由 Roboti LLC 开发,于 2021 年 2022 月被 DeepMind 收购并免费提供,并于2022 年 5 月开源。 MuJoCo代码库可在GitHub上的deepmind/mujoco存储库中找到。目前提供c/python接口,完整参考文档Overview - MuJoCo Documentation。

一、安装

github链接:google-deepmind/mujoco: Multi-Joint dynamics with Contact. A general purpose physics simulator.

      对于c/c++安装,可以直接使用github release的预编译的二进制文件即可,下载并解压缩,可以得到以下目录

  • bin:动态链接库、可执行文件等
  • include:使用MuJoCo所需要的头文件
  • lib:使用MuJoCo所需要的头文件
  • model:模型文件汇总
  • sample:暂时不需要
  • simulate:暂时不需要

在bin子目录下运行:

./simulate ../model/humanoid/humanoid.xml

如果能够正常运行,则表示环境没什么问题,需要OpenGL渲染,还需安装GLFW库。

       对于python安装,这个比较简单,通过pip安装即可

pip install mujoco

然后在model文件下运行:

python -m mujoco.viewer --mjcf=./humanoid/humanoid.xml

如果能够正常运行,则表示环境没什么问题。

二、基本使用

(1)

相关文章:

  • 端口安全基本配置
  • 招标专家随机抽选——设计讲解—未来之窗智能编程——仙盟创梦IDE
  • 12.模方ModelFun工具-立面修整
  • 如何在使用 docker-compose 命令时指定 COMPOSE_PROJECT_NAME ?
  • 认识Grafana及其面板(Panel)
  • 手机携号转网查询,一键查看号码是否可转网!
  • 实现滑动选择器从离散型的数组中选择
  • Vue Element UI 表单弹窗重置问题解决方案 —— 每次打开都初始化,告别残留提示!
  • Sublime PrettyJson 快捷键
  • Relay算子注册(在pytorch.py端调用)
  • 项目中为什么选择RabbitMQ
  • Ubuntu 22.04 安装配置远程桌面环境指南
  • Android 中解决 annotations 库多版本冲突问题
  • 从零搭建体育比分网站完整步骤
  • 高等数学第六章---定积分(§6.1元素法6.2定积分在几何上的应用1)
  • 【C++游戏引擎开发】第30篇:物理引擎(Bullet)—软体动力学系统
  • 【Linuc】深入理解 Linux 文件权限
  • 【MySQL】-- 数据库约束
  • SPP 和 yolo 中的SPP
  • 栈与队列详解及模拟实现
  • 央行:5月8日起,下调个人住房公积金贷款利率0.25个百分点
  • 长三角铁路五一假期发送旅客超2000万人次,同比增幅超一成
  • 哈马斯官员:进一步停火谈判毫无意义
  • 杨国荣︱《老子智慧八十一讲》及其他
  • 力保夏粮丰收,粮食大省江苏多地党政主官到田间察看小麦长势
  • 跳水世界杯总决赛:程子龙/朱子锋夺男子双人10米台冠军