|
@@ -1,4 +1,29 @@
|
|
|
-<!-- -->
|
|
|
+<!--
|
|
|
+
|
|
|
+与其他 xml 格式的文件类似,launch 文件也是通过标签 (tag) 的方式书写。
|
|
|
+主要的 tag 如下:
|
|
|
+<launch> 根标签
|
|
|
+ <node> 需要启动的node及其参数
|
|
|
+ <include> 包含其他launch
|
|
|
+ <machine> 指定运行的机器
|
|
|
+ <env-loader> 设置环境变量
|
|
|
+ <param> 定义参数到参数服务器
|
|
|
+ <rosparam> 加载yaml文件中的参数到参数服务器
|
|
|
+ <arg> 定义变量
|
|
|
+ <remap> 设定 topic 映射
|
|
|
+ <group> 设定分组
|
|
|
+</launch> 根标签
|
|
|
+
|
|
|
+对于<node>
|
|
|
+pkg 是节点所在的 package 名称;
|
|
|
+type是 package 中的可执行文件;
|
|
|
+name是节点启动之后的名字, 每一个节点都要有自己独一无二的名字。
|
|
|
+output:默认情况下,launch启动node的信息会存入下面的log文件中/.ros/log/run_id/node_name-number-stdout.log,可以通过此处参数设置,令信息显示在屏幕上。
|
|
|
+
|
|
|
+注意: roslaunch 不能保证 node 的启动顺序,因此 launch 文件中所有的 node 都应该对启动顺序有鲁棒性。
|
|
|
+
|
|
|
+
|
|
|
+-->
|
|
|
<launch>
|
|
|
<arg name="is_linear_interpolation" default="True"/>
|
|
|
<arg name="publishes_for_steering_robot" default="True"/>
|
|
@@ -26,3 +51,6 @@
|
|
|
<node pkg="rostopilot" type="rostopilot_node" name="rostopilot" output="screen">
|
|
|
</node>
|
|
|
</launch>
|
|
|
+
|
|
|
+
|
|
|
+
|