在自己编写xacro时出现了Unknown substitution command [PI]. Valid commands are ['find', 'env', 'optenv', 'dirname', 'anon', 'arg']这样的报错,然后自己发现问题后又觉得自己太可笑了
这是我的源码
然后报错,我仔细检查了一下发现了问题
原来是我的
<myUsePropertyxxx name="$(PI)"/>
<myUsePropertyxxx name="$(radius)"/>这两句有问题,把小括号改成大括号就ok了
<myUsePropertyxxx name="${PI}"/>
<myUsePropertyxxx name="${radius}"/>
如图得到结果: