ros2 launch的yml和xml写法

yml写法:

yaml 复制代码
launch:
    - node:
        pkg: "pub_app"
        exec: "publisher"
        name: "pub_app"
        namespace: "desertrescue"
    - node:
        pkg: "sub_app"
        exec: "minimal_subscriber"
        name: "minimal_subscriber"
        namespace: "desertrescue"

直接ros2 launch /pathto/yml

xml写法:

xml 复制代码
<launch>
  <node pkg="pub_app" exec="publisher" name="pub_app" output="screen">
  </node>
</launch>

还可以直接指定参数文件:

xml 复制代码
<launch>
  <node pkg="my_package" exec="my_node" name="my_node_name" output="screen">
    <param from="path/to/params.yaml"/>
  </node>
</launch>

或:

xml 复制代码
<launch>
  <node pkg="my_package" exec="my_node" name="my_node" output="screen">
    <param from="$(find my_package)/config/params.yaml"/>
  </node>
</launch>

但xml写法需要将xml文件通过cmake或人工拷贝到ros2 install对应的节点路径的share目录下,否则会报错

拷贝之后直接ros2 launch pkg xxx.xml即可,tab会弹出可选xml

相关推荐
陈天伟教授11 小时前
FreeCAD 启动后小窗口闪现即退的解决思路
人工智能·机器人·工业设计
workflower11 小时前
设备单元级(L1)实施路径
人工智能·线性代数·矩阵·机器人·开源
iPad协议个微协议18 小时前
企业微信文件上传下载在自动化系统中的处理方式
java·运维·人工智能·机器人·自动化·企业微信
沫儿笙18 小时前
克鲁斯弧焊机器人混合气智能节气装置
机器人
辰尘_星启19 小时前
【三维重建】概述
计算机视觉·机器人·slam·控制·三维重建·sfm
硅谷秋水20 小时前
FATE:面向物理落地机器人课程学习具备主动修复功能且考虑可行性-觉察的闭环任务生成方法
人工智能·深度学习·语言模型·机器人
A153625520 小时前
组装具身机器人品牌推荐 工业级选型与落地指南
人工智能·microsoft·机器人
四方云21 小时前
电销系统与外呼机器人 办公室固话SIP接入技术方案
机器人
武子康1 天前
调查研究-213 UBTech U1:当人形机器人从“听懂指令“走向“情绪陪伴“
人工智能·机器人·agent