使用roslaunch文件启动多个不同包里面的launch文件
添加下面这行代码就可以了。
<include file="/path/to/package1/demo1.launch" />
直接启动,未出现与roscore之间的通讯冲突。完整代码如下:
<launch>
<!-- 引用其他软件包中的launch文件 -->
<include file="/path/to/package1/demo1.launch" />
<include file="/path/to/package2/demo2.launch" />
</launch>
使用findpack包
参考文章:
ros使用一个launch文件打开多个ros节点和其他launch文件_实验室的搬运工的博客-CSDN博客