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

相关推荐
听你说3243 分钟前
从人力到算力:库萨科技无人清扫车领跑无人化环卫时代
人工智能·科技·机器人
卷卷说风控1 小时前
【卷卷观察】AI 安全与信任危机:恶意机器人、AI 买家秀、模型自保 安全、治理、虚假内容成为高频议题 “AI 越有用,越需要被约束”
人工智能·安全·机器人
05候补工程师2 小时前
ROS 2 入门:从零实现小海龟 (Turtlesim) 的手动控制与自动化绘圆
运维·经验分享·python·ubuntu·机器人·自动化
天下财经热3 小时前
商场、超市和写字楼常见的清洁机器人品牌有哪些?2026年商业地产清洁自动化全景
运维·机器人·自动化
研究点啥好呢3 小时前
dji机器人SLAM算法工程师 面试题精选:10道高频考题+答案解析
c++·算法·机器人·slam·dji
韶关亿宏科技-光纤通信小易3 小时前
工业管道机器人应用案例合集
机器人
天下财经热4 小时前
工业搬运机器人和AMR领域哪些品牌更值得关注?2026年工业物流自动化选型指南
人工智能·机器人·自动化
沫儿笙4 小时前
机器人氩弧焊保护气节气装置
人工智能·机器人
工业机器人销售服务4 小时前
直面食品挑战:遨博不锈钢协作机器人如何守护“舌尖上的安全”
安全·机器人
05候补工程师5 小时前
【ROS 2 避坑指南】从 SLAM 实时建图到 Nav2 导航算法深度调优全过程
算法·ubuntu·机器人