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

wheel_legged_genesis 开源项目复现与问题记录

Reinforcement learning of wheel-legged robots based on Genesis

System Requirements

Ubuntu 20.04/22.04/24.04
python >= 3.10


开始配置环境!

点击releases后进入,下载对应最新版本的代码:

将下载后的代码包解压到你的自定义路径下,开始配置相关的项目环境:

conda create -n wlg python=3.10

conda activate wlg

# 这里我的CUDA版本装的是12.1,所以安装对应的pytorch版本

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

现在需要下载Genesis:

GitHub - Genesis-Embodied-AI/Genesis: A generative world for general-purpose robotics & embodied AI learning.

cd wheel_legged_genesis-0.0.7

pip install genesis-world   # Requires Python >=3.9;

git clone https://github.com/Genesis-Embodied-AI/Genesis.git
cd Genesis

pip install -e .

cd ..

再install tensorboard:

pip install tensorboard

pip install pygame

pip install opencv-python

最后install rsl-rl:

cd rsl_rl && pip install -e .

好了,下面开始测试并运行代码:

test:

cd wheel_legged_genesis-0.0.7

python locomotion/wheel_legged_eval.py

遇到如下报错:

解决方法:

在项目的utils目录下打开终端,使用pycharm编辑器,创建一个__init__.py文件:

touch __init__.py

再次运行代码,遇到如下error:

这个需要将代码中的所有相对路径设置为绝对路径,就不一一展示了。

需要注意的是代码中的参数需要修改如下:

def main():
    parser = argparse.ArgumentParser()
    parser.add_argument("-e", "--exp_name", type=str, default="wheel-legged-walkingv0.0.7")
    parser.add_argument("--ckpt", type=int, default=4000)
    args = parser.parse_args()

再次运行代码,直到出现如下画面:

说明代码运行成功!环境配置无误!


参考:
GitHub - Albusgive/wheel_legged_genesis: Reinforcement learning of wheel-legged robots based on Genesis

 GitHub - Genesis-Embodied-AI/Genesis: A generative world for general-purpose robotics & embodied AI learning.


http://www.kler.cn/a/573732.html

相关文章:

  • llama.cpp: GGUF格式及模型量化参数介绍
  • 突破传统:用Polars解锁ICU医疗数据分析新范式
  • C语言【指针篇】(四)
  • vueDraggable插件拖拽过程中节点文本不允许选中方案
  • 最新技术趋势与应用解析:未来科技走向
  • 【每日学点HarmonyOS Next知识】动图循环播放、监听tab切换、富文本上下滚动、tab默认居中、a标签唤起拨号
  • AIGC(生成式AI)试用 26 -- 跟着清华教程学习 - 个人理解
  • TCP、UDP、WebSocket 和 HTTP 教程
  • 玩转大模型——Trae AI IDE国内版使用教程
  • 学网络安全报班可靠吗?
  • Baklib内容中台赋能企业智管
  • Unity 实现在模型表面进行绘画
  • DeepSeek赋能智慧工厂:推动制造业高效智能可持续,开启制造业转型升级
  • 网站搭建需要做些什么
  • 模板字符串【ES6】
  • Mac OS升级后变慢了,如何恢复老系统?
  • 在 Aspire 项目下使用 AgileConfig
  • 【HTTP】解码网络通信的奥秘:HTTP,IP 地址,端口,DNS及NAT地址转换的协同之舞
  • 一个结合创意与技术的Python数据可视化案例,展示动态3D粒子轨迹图与热力图的融合效果,代码包含注释与关键技术点解析
  • 【C++】函数指针和指针函数