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

相关推荐
星云API技术支持2 小时前
企业微信二次开发:外部群机器人如何结合会话列表、群详情与消息事件做统一管理
机器人·企业微信
SCTF_XingTong3 小时前
机器人晶振选型避坑:三大场景清单
机器人·机器人晶振选型·机器人时钟方案
YFJ_mily3 小时前
9.24早鸟通道即将关闭|IMRA2026智能制造机器人自动化IEEE会议|往届EI稳定检索,设有学生专属投稿权益
人工智能·机器学习·机器人·自动化·智能制造·rdlink研发家·马鞍山会议
八荒启·交互动画5 小时前
机器人仿真实践(第0卷)——003机器人定义与发展史:从零实现
机器人·八荒启-交互动画·机器人仿真与模拟
鲁邦通物联网8 小时前
机器人梯控如何区分电梯门全开与半开状态
人工智能·机器人·机器人梯控·agv梯控·机器人乘梯·机器人自主乘梯·agv机器人梯控
DogDaoDao10 小时前
HYPERmotion 深度解析:当人形机器人学会“自己想招“——LLM 规划 + RL 技能库 + 全身优化的混合行为规划框架
人工智能·机器人·人形机器人·运动轨迹·自由度·运动估计·hypermotion
拓维运动科技11 小时前
机器人重复工况测试平台:零部件耐久验证与样机迭代的标准化路径
机器人·六自由度运动模拟平台·非标定制机器人动态测试平台·机器人性能测试平台·模拟机器人性能工况
八荒启·交互动画12 小时前
机器人仿真实践(第0卷)——002机器人定义与发展史:数学/物理原理
机器人·八荒启-交互动画
xwz小王子12 小时前
【通用世界模型】把机器人动作变成像素流!NVIDIA 提出 Hydra-0:跨人类、单臂与双臂统一预测和控制
数码相机·机器人
星云API技术支持13 小时前
企业微信二次开发:文件异步上传、媒体消息与回调处理的组合实践
机器人·企业微信