当前位置: 首页 > 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.lryc.cn/news/587576.html

相关文章:

  • MFC UI控件CheckBox从专家到小白
  • 桶排序算法深度剖析
  • FastAPI + gRPC 全栈实践:Windows 开发到 Ubuntu 部署全指南
  • flink 和 spark 架构的对比
  • idea删除的文件怎么找回
  • IDEA中使用Servlet,tomcat输出中文乱码
  • JMeter 连接与配置 ClickHouse 数据库
  • 递推预处理floor(log_2{n})
  • 【脚本系列】如何使用 Python 脚本对同一文件夹中表头相同的 Excel 文件进行合并
  • uniapp video视频全屏播放后退出,页面字体变大,样式混乱问题
  • 基于Spring Boot的生活用品电商网站的设计与实现
  • 国内隧道IP代理技术解析:原理、优势与实战应用
  • 算法学习笔记:21.动态规划——从原理到实战,涵盖 LeetCode 与考研 408 例题
  • linux 文件搜索与文件内容查看
  • Imx6ull用网线与电脑连接
  • 游戏玩法的专利博弈
  • 11、鸿蒙Harmony Next开发:列表布局 (List)
  • Spark 和 Hadoop MapReduce 的基本概念及区别
  • Spring Boot项目结构解析:构建高效、清晰的代码框架
  • UE5多人MOBA+GAS 22、创建技能图标UI,实现显示蓝耗,冷却,以及数字显示的倒数计时还有雷达显示的倒数计时
  • 【解决办法】越疆Dobot CR5 桌面客户端DobotStudio Pro连不上机器人
  • iOS高级开发工程师面试——Objective-C 语言特性
  • WPF的三轴机械手控件动画
  • MEMS IMU如何赋能无人机与机器人精准感知?
  • gitlab-ci.yml
  • 厘米级精准定位+低功耗通信,飞睿智能UWB技术赋能机器人高效作业
  • 触想CX-3588主板在安保巡检领域的落地实践:解锁机器人自主智能
  • LeetCode--45.跳跃游戏 II
  • MMKV 存储json list数据(kotlin)
  • 各种开发语言主要语法对比