命令 | 作用 |
---|---|
–help | 打印每个示例的命令行选项 |
–physx | 模拟的物理后端 |
–flex | 模拟的物理后端 |
–sim_device | 选择使用类似PyTorch的语法运行模拟的设备。可以是cpu或cuda,具有可选的设备规格。默认值为cuda:0 |
–pipeline | 为张量操作选择cpu或gpu管道。默认值为gpu |
–graphics_device_id | 指定用于图形的设备序号 |
另:
除了 claw.py
和soft_body.py
只支持flex,franka_cube_ik.py
和franka_osc.py
只支持physx,其他的实例都同时支持–physx和–flex 命令。
通过路径:
~/IsaacGym_Preview_3_Package/isaacgym/docs/indexs.html
这里只放几个自己用得到的方便查看,完整版可以自己查找官方文档;
演示如何使用吸引子导航Franka手臂以到达目标位置和姿势。
使用雅可比张量进行反向运动学和拾取。(仅在PhysX后端支持)
可以使用CPU或GPU管道运行。默认情况下,它在cpu上运行。Passing–pipeline=gpu将打开gpu管道,其中所有张量都位于gpu上。
使用雅可比和质量矩阵张量进行操作空间控制。
可以独立控制末端效应器的位置和方向。默认情况下,仅对位置设置动画,从而产生末端效应器的圆周运动。( 仅PhysX)
命令行参数:
是否设置位置动画(默认情况下启用):--pos_control
是否设置方向动画(默认情况下禁用):--orn_control
例如:
python franka_osc.py --pos_control 0 --orn_control 0
python franka_osc.py --pos_control 1 --orn_control 0
python franka_osc.py --pos_control 0 --orn_control 1
python franka_osc.py --pos_control 1 --orn_control 1
对于多个环境,每个环境使用多个摄影机的示例。为每个环境创建两个摄像头传感器。将每个摄像头的视图矩阵打印到std out。
将图像保存到磁盘:--save_images
官方网站
assets/mjcf/nv_ant.xml
assets/mjcf/nv_humanoid.xml
assets/urdf/anymal_b_simple_description/urdf/anymal.urdf
assets/urdf/franka_description/robots/franka_panda.urdf
**在这里插入代码片**
assets/urdf/sektion_cabinet_model/urdf/sektion_cabinet.urdf
gym中提供了以下纹理资源,用于可视化和域随机化
background_texture_metal_rust.jpg
metal_wall_iron_fence.jpg
particle_board_paint_aged.jpg
pebble_stone_texture_nature.jpg
texture_background_wall_paint_2.jpg
texture_background_wall_paint_3.jpg
texture_license.txt
texture_stone_stone_texture_0.jpg
texture_wood_brown_1033760.jpg
这里内容太多不全部放入了,后续选择有兴趣的内容放到后面的博客中。整体目录如下,可以进行具体查看
包括:
解答位于说明文档最后