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

ubuntu(22.04)系统上安装 MuJoCo

在 Linux 系统上安装 MuJoCo 的完整步骤如下:


​1. 下载 MuJoCo​

  1. 访问 MuJoCo 官方 GitHub
  2. 下载最新 Linux 版本(如 mujoco-3.3.4-linux-x86_64.tar.gz
  3. 获取对应的 SHA256 校验值(在发布页面可以找到,,文件名后面)


​2. 安装准备​

# 创建 MuJoCo 目录
mkdir -p ~/.mujoco
mkdir -p ~/.mujoco/mujoco-3.3.4# 解压下载的文件
tar -xzf mujoco-3.3.4-linux-x86_64.tar.gz -C ~/.mujoco/mujoco-3.3.4# 验证文件完整性
echo "ecf1a17459a342..." > expected.sha256  # 替换为官方提供的完整校验值
sha256sum ~/.mujoco/mujoco-3.3.4/bin/libmujoco.so | diff - expected.sha256

​3. 设置环境变量​

编辑 ~/.bashrc~/.zshrc

echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/.mujoco/mujoco-3.3.4/bin" >> ~/.bashrc
echo "export MUJOCO_PY_MUJOCO_PATH=$HOME/.mujoco/mujoco-3.3.4" >> ~/.bashrc
source ~/.bashrc

​4. 安装 Python 接口(可选)​

pip install mujoco

​5. 测试安装​

运行可视化界面:

cd ~/.mujoco/mujoco-3.3.4/bin
./simulate ../model/humanoid.xml

或通过 Python 测试:

import mujoco
model = mujoco.MjModel.from_xml_path("~/.mujoco/mujoco-3.3.4/model/humanoid.xml")
print("安装成功!")

​6. 安装常见问题解决​

问题解决方案
libglew 缺失​sudo apt install libglew-dev
​权限问题​chmod -R 755 ~/.mujoco
​GLFW 错误​pip install glfw

​7. 高级配置​

  • ​获取更多模型​​:
    git clone https://github.com/google-deepmind/mujoco_menagerie.git ~/.mujoco/models
  • ​ROS 集成​​:安装 mujoco_ros

完成以上步骤后,就可以在 Linux 上使用 MuJoCo 进行物理仿真了!如需使用 Franka 机器人模型,可以参考 mujoco_menagerie 中的示例。

http://www.xdnf.cn/news/1120501.html

相关文章:

  • FRP Ubuntu 服务端 + MacOS 客户端配置
  • 微前端架构详解
  • 《C++初阶之STL》【泛型编程 + STL简介】
  • Nacos 技术研究文档(基于 Nacos 3)
  • 基于R语言的极值统计学及其在相关领域中的实践技术应用
  • 迅为八核高算力RK3576开发板摄像头实时推理测试 ppyoloe目标检测
  • 《亿级流量系统架构设计与实战》通用高并发架构设计 读场景
  • 文心4.5开源之路:引领技术开放新时代!
  • Go从入门到精通(22) - 一个简单web项目-统一日志输出
  • 如何单独安装设置包域名
  • LeetCode--45.跳跃游戏 II
  • 雷卯针对灵眸科技RV1106G3开发板防雷防静电方案
  • AI数字人正成为医药行业“全场景智能角色”,魔珐科技出席第24届全国医药工业信息年会
  • 2024年中国公交网络数据集(Shp/分城市)
  • 【DOCKER】-6 docker的资源限制与监控
  • 【机器学习深度学习】Ollama vs vLLM vs LMDeploy:三大本地部署框架深度对比解析
  • ElasticSearch重置密码
  • LabVIEW浏览器ActiveX事件交互
  • JavaScript 性能优化实战:深入性能瓶颈,精炼优化技巧与最佳实践
  • aspnetcore Mvc配置选项中的ModelBindingMessageProvider
  • 多任务——协程
  • VictoriaMetrics 架构
  • VR样板间:房产营销新变革
  • 纯数学专业VS应用数学专业:这两个哪个就业面更广?
  • Cannot add property 0, object is not extensible
  • 【橘子分布式】Thrift RPC(理论篇)
  • iOS APP 上架流程:跨平台上架方案的协作实践记录
  • [Nagios Core] 通知系统 | 事件代理 | NEB模块,事件,回调
  • sqli-labs靶场通关笔记:第11-16关 POST请求注入
  • 迁移学习之图像预训练理解