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

相关推荐
杭州泽沃电子科技有限公司22 分钟前
设备智能巡检管理系统平台技术方案
机器人·在线监测
听你说321 小时前
三张牌照落地临港 库萨科技具身环卫机器人开启示范运营测试
科技·机器人
卷心菜狗2 小时前
Re.从零开始使用Python构建本地大模型网页智慧聊天机器人
开发语言·python·机器人
米饭不加菜3 小时前
机器人导论-通过逆矩阵公式证明齐次变换矩阵的逆
线性代数·矩阵·机器人
MocapLeader3 小时前
IEEE T-RO研究|飞行协同立体视觉系统:双无人机协同实现70米稠密建图的关键技术突破
机器人·无人机·无人机协同建图·动态基线立体视觉·远距离稠密建图·slam验证·nokov度量动作捕捉
鲁邦通物联网4 小时前
架构实战:清洁机器人梯控系统技术路线对比与非侵入式状态机设计
机器人·机器人梯控·agv梯控·非侵入式采集·机器人乘梯·机器人自主乘梯·agv机器人梯控
wearegogog1235 小时前
基于MSP430的运输机器人设计
机器人
Deepoch5 小时前
Deepoc具身模型开发板:构建采摘机器人集群的自主协同作业网络
机器人·开发板·具身模型·deepoc·采摘
半兽先生6 小时前
02阶段:大模型部署机器人项目
机器人
QYR-分析6 小时前
2026全球无人机电子调速器(ESC)市场发展分析及机遇展望
人工智能·机器人·无人机