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

相关推荐
学术小白人2 小时前
第二届智能制造、机器人与自动化国际学术会议(IMRA 2026)
运维·人工智能·机器人·自动化·制造
人生百态,人生如梦3 小时前
情感交互仿生人从技术到落地构想2——技术交流贴(2026.7)
人工智能·机器人·人机交互·交互
TMT星球5 小时前
机器人管家系统上线!傅利叶携多款康养陪伴新品方案亮相WAIC 2026
机器人
咕噜咕噜啦啦5 小时前
ROS2自主导航
机器人·ros·gazebo
田里的水稻5 小时前
EP_局域网传输音视频的主流方案
运维·人工智能·机器人·音视频
蜜桃味女焊匠人7 小时前
2026焊接保护气体降耗最优改造方案
人工智能·经验分享·其他·机器人
焦点链创研究所7 小时前
算力核心机器人将于 7 月 18 日发布
运维·服务器·机器人
最好一梦7 小时前
佳维视工控一体机赋能 AGV 机器人
机器人
稳联技术老娜8 小时前
Ethernet IP转Modbus RTU开发中,UART串口、PHY电路和伺服集成常见问题解析
机器人·自动化
txg6661 天前
机器人领域简报(2026年7月9日—16日)
人工智能·深度学习·机器人