此处没有Drake。我试着用我自己的ROS生成的URDF运行drake_visualizer
和geometry_inspector
,该URDF描述了两个UR10的实验设置。这抛出两个错误
- PackageMap无法解析某些扩展名为
*.STL
和*.DAE
的网格文件。这已经在这个链接中被很好地编目了 - 并且
package://blah/blah
类型的ROS路径似乎也没有被解决。我知道这一点是因为控制台抛出以下错误
Couldn't find package 'blah' in the supplied packagepath: PackageMap:
[EMPTY!]
在另一个堆栈问题中,Drake repo的一位作者建议我们可以在构建时转换.stl
文件。我试着搜索你是如何做到这一点的,但没有找到任何东西。我有一种感觉,我在这里错过了一些基本的东西。如有任何帮助,我们将不胜感激。
提前感谢
使用Russ的注释,您需要执行以下
parser = Parser(plant)
parser.package_map().PopulateFromFolder("path/to/folder/containing/package.xml")
parser.AddModelFromFile("your.urdf")
有很多方法可以填充包地图,如Russ的评论中所链接的