MuJoCo的机器人建模
微信公众号:robot_learning123 分享机器人与人工智能相关的技术与最新进展,欢迎关注与交流。 原文链接: MuJoCo的机器人建模 MuJoCo是目前机器人强化学习中最流行的仿真器,官方论坛提供了一些常见机器人的模型,但是如果其中没有自己需要的机器人模型,就只能自己建一个了。本文主要记录一下如何根据ROS的URDF模型修改并建立一个MuJoCo的机器人模型。由于官方没有一个详细的过程,所以以下内容也主要是自己的摸索,并不一定完全正确。 MuJoCo最主要的参考资料就是官方文档了,建模部分主要参考Modeling和XML Reference。MuJoCo的模型有三种:xx.mjb(二进制文件), xx.txt, xx.xml,我们常用的还是xml格式的,便于阅读和修改。 1. URDF模型准备 首先,如果是一个比较复杂的机器人模型,需要对其进行一定的修改,才能生成一个能用的MuJoCo模型。此处用到的机器人模型如下 https://github.com/DualUR5Husky/husky : 1.1 mesh文件 URDF的mesh文件通常有两类:包含材质颜色等信息的dae文件(非必须)与用于碰撞的stl文件。由于MuJoCo并不支持dae文件,只支持stl文件,因此,如果URDF模型中有dae文件,需要全部转换为stl文件。可以使用MeshLab等软件进行转换。