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

相关推荐
半导体守望者7 分钟前
AE电源闭环控制——反应溅射的集成解决方案
经验分享·学习·机器人·自动化·制造
汽车搬砖家17 分钟前
[机器人] ROS2 TF的说明以及如何实现坐标系可视化
机器人
半导体守望者2 小时前
AE AZX射频调谐器射频负载匹配(调谐)原理PPT
学习·机器人·自动化·制造·模块测试
万俟淋曦2 小时前
【论文速递】2026年第04周(Jan-18-24)(Robotics/Embodied AI/LLM)
人工智能·ai·机器人·大模型·llm·具身智能·vla
万俟淋曦3 小时前
【论文速递】2026年第03周(Jan-11-17)(Robotics/Embodied AI/LLM)
人工智能·ai·机器人·大模型·论文·robotics·具身智能
一比七品牌咨询3 小时前
从“水下探索”到“泳池新贵”:Chasing清洁机器人如何用品牌定位实现300%增长的?
机器人
txg6665 小时前
机器人领域简报(2026年6月7日—14日)
大数据·人工智能·机器人
zhangrelay6 小时前
ROS2 Lyrical 入门+进阶+精通+……
linux·笔记·学习·机器人·课程设计
jinxindeep6 小时前
Bi-Adapt:基于语义对应实现跨类别双臂操作的高效泛化
人工智能·机器人
REDcker10 小时前
TidyBot2 完整文档
机器人·开源项目·具身智能