如标题,用模仿学习做机器人运动控制时,想要显示reference、target等信息,用了ase的方法添加了marker,大概做法是在env中添加marker(以actor的形式),每步用set_actor_root_state_tensor_indexed()方法更新marker的位置、姿态。

marker是以urdf的形式加载进环境的,看到urdf中有collision词条,自作主张地删掉了,后续用set_actor_root_state_tensor_indexed()更新marker位置时,机器人会像碰到障碍一样乱动、被弹飞,后来排除原因后,发现marker的urdf中必须有碰撞体,否则set_actor_root_state_tensor_indexed()会出问题,甚至影响到机器人的actor

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐