使用 launch 文件,可以一次性启动多个 ROS 节点。
launch本质是一个xml文件
实现
选定功能包右击 ---> 添加 launch 文件夹
选定 launch 文件夹右击 ---> 添加 launch 文件(xxx.launch)
编辑 launch 文件内容
<launch>
<node pkg="turtlesim" type="turtlesim_node" name="turtle_GUI" />
<node pkg="turtlesim" type="turtle_teleop_key" name="turtle_key" />
<node pkg="hello_vscode" type="hello_vscode" name="hello" output="screen" />
</launch>
node ---> 包含的某个节点
pkg -----> 功能包名
type ----> 被运行的节点文件(程序名)
name --> 为节点命名(自定义)
output-> 设置日志的输出目标(在有日志输出时使用)
运行
roslaunch 包名 launch文件名