issac gym安装与运行 (一)

目录

1.安装

1.1 下载

​编辑 1.2 安装

.2 初步运行

2.1 demo1

.3 官方demo

3.1 下载及安装

3.2 demo启动

3.3 加载训练好的模型

其他 


References:

nIsaac-gym(1): 安装及官方demo内容_hongliyu_lvliyu的博客-优快云博客_isaac安装

NVIDIA Isaac Gym安装与使用 - BLMontgomery - 博客园

https://github.com/NVIDIA-Omniverse/IsaacGymEnvs

1.安装

1.1 下载

Isaac Gym - Preview Release | NVIDIA Developer

点击join now

然后注册登录下载

然后等待下载完成即可

 

然后可以浏览器打开index.html进行安装

 1.2 安装

解压后要把issacgym放在主目录下

 cd isaacgym/python/
 sh ../create_conda_env_rlgpu.sh

.2 初步运行

2.1 demo1

然后安装好之后,启动即可

source activate rlgpu

然后

出现报错

返回python子目录下,执行

pip install -e .

然后再次执行

cd example/
python joint_monkey.py

出现新的报错

原因是因为python运行时没有加载到libpython3.7m.so.1.0 这个库文件, 将其复制到相应目录就可解决问题。 

solutions:

找到conda环境下的这个文件

然后找到这个目录

/usr/local/lib

 复制过去即可

或者直接用以下命令:

sudo cp libpython3.7m.so.1.0 /usr/local/lib/
sudo cp libpython3.7m.so.1.0 /usr/lib/
sudo cp libpython3.7m.so.1.0 /usr/lib64/

然后再运行

运行成功

.3 官方demo

3.1 下载及安装

 https://github.com/NVIDIA-Omniverse/IsaacGymEnvs

先把这个repo给pull下来

pull下来以后

cd 到对应目录下

激活环境

source activate rlgpu

执行下述命令

pip install -e .

 安装完之后启动demo

3.2 demo启动

cd 到对应目录下

然后启动

python train.py task=Cartpole

即可

另一个例子

python train.py task=Ant

用 v 键关闭查看器来提高运行速度

esc是退出训练

3.3 加载训练好的模型

python train.py task=Ant checkpoint=runs/Ant/nn/Ant.pth test=True num_envs=64

3.4 其他demo

其他的demo在nvidia自带的demo

 直接python运行即可

其他 

其他见

https://github.com/NVIDIA-Omniverse/IsaacGymEnvs

### 修改 Issac Gym 中用于强化学习的 URDF 文件 Issac Gym 已经停止维护,当前推荐使用 Omniverse Isaac Sim 进行开发工作[^2]。然而,对于现有的 Issac Gym 项目中的 URDF 文件修改需求仍然可以得到满足。 #### 在 Issac Gym 中编辑 URDF 文件 URDF (Unified Robot Description Format)种 XML 格式的文件,用来描述机器人模型。为了在 Issac Gym 中修改这些文件: - **理解现有结构**:打开 URDF 文件并熟悉其内部结构。这通常包括链接(link),关节(joint),惯性(inertia),视觉(visual) 和碰撞(collision) 参数等部分。 - **调整参数**:根据具体的需求来更改机器人的物理属性或者几何形状定义。比如增加新的连杆或改变已有的尺寸大小、质量分布等特性。 - **验证改动**:利用工具如 `check_urdf` 命令行工具检验所作变更是否正确无误,并确保不会引起任何解析错误。 ```bash $ check_urdf my_robot.urdf ``` 由于 Issac Gym 主要基于 PyTorch 实现,在处理 URDF 数据时可能还需要关注模拟器交互的方式以及数据传递机制等问题。不过需要注意的是,随着官方支持转向 Omniverse Isaac Sim 平台,建议考虑迁移至新平台以获得更好的技术支持和服务体验。 #### 推荐迁移到 Omniverse Isaac Sim Omniverse Isaac Sim 支持更广泛的硬件兼容性和操作系统选项,允许直接在 Windows 上运行而无需额外配置复杂的依赖关系。此外,通过安装特定插件还可以简化 URDF 文件的导入过程[^1]。同时,该平台上提供了丰富的 API 文档资源,有助于深入理解和高效应用各种功能模块[^3]。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值