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 小时前
评审通过了,到底是通过了什么?
机器人·模板方法模式·人形机器人·方案评审·机器人落地
会的东西有点杂8 小时前
ROS 2的核心概念-服务
机器人
嘿丨嘿19 小时前
VLA 入门(六):VLA 如何进行强化学习后训练?
人工智能·python·深度学习·机器人
嘿丨嘿1 天前
VLA 入门(二、三):机器人动作到底是什么?从关节空间到 Action Chunk
深度学习·机器学习·机器人
lisw051 天前
【计算机科学技术】晶圆制造的关键工艺:光刻和刻蚀
机器人·制造
田里的水稻1 天前
FA_数字相机成像原理、分级和分类
运维·数码相机·机器人·自动驾驶
沫儿笙1 天前
焊接机器人氩气节省设备
人工智能·机器人
一颗小树x1 天前
《VLA 系列》AMP 代码复现 | 强化训练 | 行走 跌倒 恢复
机器人·强化学习·amp·vla·复现
蜜桃味女焊匠人1 天前
手工氩弧焊高耗气整改实战
人工智能·经验分享·其他·机器人
yidiancaijing1 天前
擎天租60台机器人上岗WAIC,开启“RaaS+”全场景落地阶段
机器人