举例,有一个roslaunch文件test.launch如下:
<launch>
<arg name="project" default="" doc="The project name."/>
<arg name="config1" default="1" doc="The first configuration file."/>
<arg name="config2" default="hello" doc="The second configuration file."/>
<arg name="config3" default="3.0" doc="The third configuration file."/>
<node name="test_node"
pkg="test_node"
type="test_node"
args="$(arg config1) $(arg config2) $(arg config3)"
output="screen"/>
</launch>
在arg标签下的每个参数都做了备注,写在doc中。如果想在命令行得到这些备注信息,可以通过–ros-args获取:
roslaunch test_node test.launch --ros-args
返回的结果:
参考资料:
http://wiki.ros.org/roslaunch/Commandline%20Tools