ubuntu22.04使用Isaac Sim 4.5.1与Isaac Lab 2.1.0完成BeyondMimic 环境

BeyondMimic 官方仓库在 README 中给出了一个推荐的软件环境,大致包括:

  • Isaac Sim:4.5.0

  • Isaac Lab:2.1.0

  • Python:3.10

  • 平台:Linux x86_64

1. Isaac-sim 安装配置流程

https://docs.isaacsim.omniverse.nvidia.com/4.5.0/installation/download.html

下载完成后命名为:

2. IsaacLab 2.1.0

下载代码:

git clone https://github.com/isaac-sim/IsaacLab.git

切换版本:

cd ~/IsaacLab git checkout v2.1.0

验证一下,输出应该是v2.1.0

git describe --tags

在 IsaacLab 里创建软链接 _isaac_sim

# 在 IsaacLab 目录下,创建指向 Isaac Sim 安装路径的软链接 # 注意替换username和isaac sim的文件夹名称 cd ~/IsaacLab ln -s /home/username/isaac-sim-4.5.0 _isaac_sim

这样在IsaacLab下面就有个_isaac_sim文件:

3.构建conda环境

conda create -n isaaclab python=3.10 -y conda activate isaaclab pip install torch==2.5.1 torchvision==0.20.1 --index-url https://download.pytorch.org/whl/cu124 -i https://mirrors.aliyun.com/pypi/simple

测试GPU

python - << 'PY' import torch print("torch:", torch.__version__) print("cuda ok:", torch.cuda.is_available()) if torch.cuda.is_available(): print("device:", torch.cuda.get_device_name(0)) PY
#要跑 IsaacLab / BeyondMimic,大致都要先做1.2.3这三步 conda activate isaaclab # 1. 激活你已经配置好的环境 cd ~/skx/IsaacLab # 2. 进入 IsaacLab 仓库 source _isaac_sim/setup_conda_env.sh # 3. 让 Isaac Sim 把自己的 python 路径等注入到当前 conda 环境 ./isaaclab.sh -p scripts/tutorials/00_sim/create_empty.py # 测试 create_empty 脚本

4.BeyondMimic环境配置

conda activate isaaclab git clone https://github.com/HybridRobotics/whole_body_tracking.git cd whole_body_tracking python -m pip install -e source/whole_body_tracking

下载 Unitree 机器人描述文件

curl -L -o unitree_description.tar.gz \
https://storage.googleapis.com/qiayuanl_robot_descriptions/unitree_description.tar.gz

解压后放到whole_body_tracking/assets里面如下图:

登入wandb:

pip install wandb
wandb login

登入后

打开 WandB 网页,在左边 Core → Registry 里新建一个 collection:

  • Name: Motions

  • Artifact type: All Types

#把XX换为自己路径 cd ~/XX/whole_body_tracking mkdir -p data/motions

通过网址https://huggingface.co/datasets/lvhaidong/LAFAN1_Retargeting_Dataset

下载数据,下载G1数据随便下载csv,这里我下载的walk1_subject1.csv放到whole_body_tracking中data/motions

用脚本转换为 .npz 并上传到 Registry,例如:

python scripts/csv_to_npz.py --input_file /home/ubuntu/whole_body_tracking/data/motions/walk1_subject1.csv --input_fps 30 --output_name g1_walk --headless

执行完后,WandB Registry 里就会出现一个类似
Motions/g1_walk 的 artifact,日志里也会看到类似内容

[INFO]: Logging motion to wandb: g1_walk
[INFO]: Motion saved to wandb registry: motions/g1_walk

用 Isaac Sim 回放动作(测试数据 + WandB)
# 先走一遍“固定开场三步”,这里xx换为自己目录 conda activate isaaclab cd ~/xx/IsaacLab source _isaac_sim/setup_conda_env.sh # 回到项目目录 cd ~/xx/whole_body_tracking # 用 isaaclab.sh 起 Isaac Sim 回放动作 ../IsaacLab/isaaclab.sh -p scripts/replay_npz.py \ --registry_name=你的org名-org/wandb-registry-motions/g1_walk

最后效果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1187900.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通过circuit simulator实现设计-仿真-布局一体化工作流

从纸上谈兵到一次成功&#xff1a;用电路仿真打通设计-布局的任督二脉你有没有经历过这样的时刻&#xff1f;明明前仿结果漂亮得像教科书——增益够、带宽足、相位裕度60以上&#xff0c;信心满满地 tape-out。可等到后仿真一跑&#xff0c;性能直接“腰斩”&#xff1a;运放开…

BGE-M3实战教程:构建智能问答检索系统

BGE-M3实战教程&#xff1a;构建智能问答检索系统 1. 引言 1.1 业务场景描述 在当前信息爆炸的时代&#xff0c;如何从海量非结构化文本中快速、准确地检索出用户所需的信息&#xff0c;已成为智能问答、知识库系统和搜索引擎的核心挑战。传统的关键词匹配方法难以应对语义多…

完整掌握Vue树形组件的7个实战技巧:面向开发者的高效解决方案

完整掌握Vue树形组件的7个实战技巧&#xff1a;面向开发者的高效解决方案 【免费下载链接】vue-org-tree A simple organization tree based on Vue2.x 项目地址: https://gitcode.com/gh_mirrors/vu/vue-org-tree Vue-Org-Tree是一款基于Vue.js构建的轻量级树形控件&am…

BGE-M3混合检索揭秘:技术小白免配置,直接体验最新算法

BGE-M3混合检索揭秘&#xff1a;技术小白免配置&#xff0c;直接体验最新算法 你是不是正在准备转行AI相关岗位的面试&#xff0c;却被“混合检索”“稠密向量”“稀疏检索”这些术语搞得一头雾水&#xff1f;网上搜了一堆GitHub项目&#xff0c;点开代码一看全是英文函数和复…

CosyVoice-300M Lite部署优化:内存占用降低方案

CosyVoice-300M Lite部署优化&#xff1a;内存占用降低方案 1. 引言 随着语音合成技术&#xff08;Text-to-Speech, TTS&#xff09;在智能客服、有声读物、虚拟助手等场景的广泛应用&#xff0c;对模型轻量化和部署效率的要求日益提升。尤其是在资源受限的边缘设备或低成本云…

DSView信号分析工具:从入门到精通的完整实战指南

DSView信号分析工具&#xff1a;从入门到精通的完整实战指南 【免费下载链接】DSView An open source multi-function instrument for everyone 项目地址: https://gitcode.com/gh_mirrors/ds/DSView DSView作为一款开源的多功能信号分析软件&#xff0c;为电子工程师、…

从编译器优化角度理解ARM架构和x86架构指令集特点

从编译器优化的视角看ARM与x86&#xff1a;为何同样的C代码在不同CPU上跑出天壤之别&#xff1f;你有没有遇到过这种情况&#xff1a;同一段C代码&#xff0c;在Intel笔记本上飞快执行&#xff0c;拿到树莓派或手机上却慢了一大截&#xff1f;你以为是硬件性能差距&#xff0c;…

ComfyUI节日营销指南:弹性GPU应对流量高峰,不浪费

ComfyUI节日营销指南&#xff1a;弹性GPU应对流量高峰&#xff0c;不浪费 每年的双11、618等大型购物节&#xff0c;都是电商美工团队最“烧脑”的时刻。海报设计任务量暴增&#xff0c;动辄上千张风格统一又个性鲜明的宣传图需要在几天内完成。而平时呢&#xff1f;可能一周都…

图解说明USB 3.2双通道架构的物理层实现

深入浅出&#xff1a;USB 3.2双通道架构的物理层实现与演进逻辑你有没有遇到过这样的情况&#xff1f;买了一块“标称支持USB 3.2”的外置NVMe固态硬盘盒&#xff0c;结果实测速度只有500 MB/s&#xff0c;远低于宣传的“20 Gbps”&#xff1f;问题很可能不在硬盘本身&#xff…

VideoDownloadHelper终极指南:5分钟学会全网视频下载

VideoDownloadHelper终极指南&#xff1a;5分钟学会全网视频下载 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 想要轻松下载网页中的精彩视…

手把手教学:用Lora微调通义千问3-14B的避坑指南

手把手教学&#xff1a;用Lora微调通义千问3-14B的避坑指南 1. 引言&#xff1a;为什么选择Qwen3-14B进行LoRA微调&#xff1f; 在当前大模型落地应用的浪潮中&#xff0c;如何以较低成本实现高性能、可商用的语言模型定制化&#xff0c;成为开发者和企业关注的核心问题。通义…

Vue树形组件实战:解决企业组织架构可视化的3大核心痛点

Vue树形组件实战&#xff1a;解决企业组织架构可视化的3大核心痛点 【免费下载链接】vue-org-tree A simple organization tree based on Vue2.x 项目地址: https://gitcode.com/gh_mirrors/vu/vue-org-tree 当你面对复杂的企业组织架构数据时&#xff0c;是否曾经为如何…

3步搞定!MPC-BE播放器完美输出Dolby Atmos环绕声

3步搞定&#xff01;MPC-BE播放器完美输出Dolby Atmos环绕声 【免费下载链接】MPC-BE MPC-BE – универсальный проигрыватель аудио и видеофайлов для операционной системы Windows. 项目地址: https:/…

智能决策革命:云顶之弈AI助手如何重构你的游戏策略体系

智能决策革命&#xff1a;云顶之弈AI助手如何重构你的游戏策略体系 【免费下载链接】TFT-Overlay Overlay for Teamfight Tactics 项目地址: https://gitcode.com/gh_mirrors/tf/TFT-Overlay 当你在云顶之弈的对局中面对海量英雄、装备和羁绊信息时&#xff0c;是否曾因…

5步轻松获取Grammarly Premium高级版Cookie完整教程

5步轻松获取Grammarly Premium高级版Cookie完整教程 【免费下载链接】autosearch-grammarly-premium-cookie 项目地址: https://gitcode.com/gh_mirrors/au/autosearch-grammarly-premium-cookie 想要免费享受Grammarly Premium高级语法检查的强大功能吗&#xff1f;Co…

vivado除法器ip核在定点数除法中的应用解析

FPGA定点除法不再难&#xff1a;深入解析Vivado除法器IP核的实战应用在电机控制、音频处理或图像算法这类对实时性要求极高的FPGA系统中&#xff0c;浮点运算虽然直观&#xff0c;但代价高昂——资源占用大、时钟频率受限。于是&#xff0c;定点数运算成为工程师手中的“性价比…

终极离线绘图指南:快速掌握专业图表制作

终极离线绘图指南&#xff1a;快速掌握专业图表制作 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop 还在为在线绘图工具的网络依赖而烦恼吗&#xff1f;draw.io桌面版为你提供了…

Open Interpreter安全部署:企业内部网络隔离方案

Open Interpreter安全部署&#xff1a;企业内部网络隔离方案 1. 背景与挑战 随着生成式AI在软件开发中的广泛应用&#xff0c;越来越多企业开始探索将大语言模型&#xff08;LLM&#xff09;集成到内部研发流程中。Open Interpreter 作为一款开源本地代码解释器框架&#xff…

draw.io桌面版终极指南:10分钟掌握离线绘图神器

draw.io桌面版终极指南&#xff1a;10分钟掌握离线绘图神器 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop 还在为网络不稳定而中断图表创作烦恼吗&#xff1f;draw.io桌面版为…

Windows 11终极方案:5分钟搞定经典游戏局域网对战兼容性

Windows 11终极方案&#xff1a;5分钟搞定经典游戏局域网对战兼容性 【免费下载链接】ipxwrapper 项目地址: https://gitcode.com/gh_mirrors/ip/ipxwrapper 还在为《红色警戒2》、《魔兽争霸II》等经典游戏在Windows 10/11系统上无法进行局域网对战而烦恼吗&#xff1…