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

相关推荐
企鹅的企1 小时前
2027赛逸展聚焦绿色低碳,探索机器人产业节能发展路径
机器人
星云API技术支持。5 小时前
企业微信二次开发:外部群机器人消息路由设计实践
机器人·企业微信
xwz小王子5 小时前
综述:机器人要学会“接触世界”,光有视觉远远不够
人工智能·机器人
诸葛务农5 小时前
人形机器人在微米/纳米级加工制造领域应用(下)
机器人·制造
一RTOS一7 小时前
2026世界机器人大会:鸿道为具身智能机器人打造“神经系统”
人工智能·机器人·鸿道操作系统·鸿道实时操作系统·国产嵌入式操作系统选型·智算控一体
恒锐丰小瑞7 小时前
率能SS6285L 18V/5A/单通道直流电机驱动IC,超低导通电阻(58mΩ)与多重保护,用于电子锁/玩具/机器人
单片机·嵌入式硬件·机器人
CircleMouse9 小时前
画一个Android智能手机机器人
android·智能手机·机器人
BFT白芙堂10 小时前
Franka & DROID :面向真实场景的机器人操作数据集
人工智能·学习·机器学习·机器人·具身智能·franka·robotiq
千里码aicood11 小时前
基于PyQt心理咨询机器人智能系统的设计与实现
机器人·pyqt
梦想的旅途211 小时前
企业微信智能客服机器人:API二次开发实战
机器人·企业微信