在ros中学习编写launch文件,我看在node标签下经常用args来传递参数给节点,比如
<node pkg="rviz" name="rviz" type="rviz" args="-d $(find hdl_localization)/rviz/hdl_localization.rviz" />
其中args后边跟着一个参数 -d,这个参数表达什么意思呢?因为我学着这样写载入配置文件的时候会报错:
<node pkg="vins" name="vins" type="vins_node" args="-d $(find vins)/../config/realsense.yaml" />
然而我去掉-d这个参数,就能正常运行,请各位伙伴指点。我在roswiki中也没有找到相关解释,只有如下简单的解释:
args="arg1 arg2 arg3"(optional)
Pass arguments to node.
谢谢各位,求指点。