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

softgym安装

softgym安装

  • 实现softgym安装实现可变形物体仿真(一)
    • 1. 安装pybind11
    • 2.conda 路径要正确
    • 3.编译后要退出docker环境进行运行

实现softgym安装实现可变形物体仿真(一)

为实现可变形物体的仿真,因此需要使用物理引擎进行仿真,可以使用的物理引擎包括了,MuJoCo, Bullet, Flex, and SOFA等物理引擎,这里我们使用基于flex的softgym进行仿真,这四中仿真引擎的对比详细信息可以查看论文《Benchmarking the Sim-to-Real Gap in Cloth Manipulation》。这里的安装方法使用链接: dmfd实现,其提供了完整的安装步骤,以下提供几个可能的坑。

1. 安装pybind11

在docker外的conda环境中安装pybind11。

Install Pybind11 using conda install pybind11

2.conda 路径要正确

运行docker时需要mount docker外的conda环境,这时挂载路径和目标路径要保持一致!下面提供了一个样例。如果不使用相同的路径可能会出现,conda找不到的问题,或者编译时pybind11找不到。

sudo docker run \
  -v /home/libo/project/simulator/dmfd-main/softgym:/home/softgym \
  -v  /home/libo/miniconda3/:/home/software/miniconda3/ \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  --gpus all \
  -e DISPLAY=$DISPLAY \
  -e QT_X11_NO_MITSHM=1 \
  -it docker.1ms.run/xingyu/softgym bash

3.编译后要退出docker环境进行运行

使用docker的安装方法就是采用docker的环境莱编译包,因此退出docker后flex已经被编译到了docker外部的环境softgym中。因此要退出docker,这一点也在官方给的教程中提及。运行示例时在softgym的问件夹中运行!踩了这些坑之后就可以运行成功了。
在这里插入图片描述

相关文章:

  • ✨2.快速了解HTML5的标签类型
  • Windows系统安装GPU驱动
  • AutoDock CrankPep or ADCP进行蛋白质多肽对接
  • 网络安全重点总结
  • 智慧校园综合管理平台解决方案
  • Linux配置SSH公钥认证与Jenkins远程登录进行自动发布
  • Ollama 在 LangChain 中的使用
  • Tauri+Trae+Deepseek写几个小游戏
  • 使用 Openpyxl 操作 Excel 文件详解
  • 萃取的实现(三)
  • 【Python】02-Python简介
  • 什么叫不可变数据结构?
  • 宏管理工具之lite-manager
  • 2025 年 1 月公链行业研报:比特币主导地位强化
  • -末日星辰-
  • 如何使用费曼学习法自学决策树算法
  • 利用 OpenCV 进行棋盘检测与透视变换
  • ConcurrentHashMap 在Jdk 17 不同版本中的优化和改进
  • Python学习心得函数
  • 算法竞赛备赛——【背包DP】二维费用背包、分组背包
  • 黑灰产工作室为境外诈骗集团养号引流,冒充美女与男性裸聊后敲诈勒索
  • 云南省安委会办公室:大理州安全生产形势比较严峻,事故总量一直居高不下
  • 白宫启动“返乡计划” ,鼓励非法移民自愿离开美国
  • 欧盟公布关税反制清单,瞄准美国飞机、汽车等产品
  • 洛杉矶奥组委确认2028年奥运会和残奥会开闭幕式场地
  • 印巴冲突升级,巴基斯坦股市重挫7.29%,创5年来最大单日跌幅