错误具体情况
我用的是matlab2021a
matlab里输入smimport(“xxxx.urdf”)后加载成功
run之后报错提示如下:
它说找不到stl文件但实际上是生成了的
显示界面:就是这样只有坐标系在,但是没有实体显示
错误原因其实是matlab对meshes文件夹的定位错误,自动定位就是urdf所在的文件夹
解决方法
我的solidwworks2018生成的urdf文件包是这样的
可以看到有urdf文件夹和mesh文件夹(各个部件的stl文件在这里)
解决的办法:
- 把mesh里面所有的stl文件拷贝到urdf文件夹里,并在urdf文件里修改三维模型读取的地址
打开urdf。找到下面这一行