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

相关推荐
cd_949217215 分钟前
人形机器人产业深度研报:具身智能闭环成型,软硬一体Tier1龙头构筑数据飞轮终局
大数据·人工智能·机器人
去伪存真202519 分钟前
数字工厂与产线孪生的平台能力深度拆解
大数据·运维·人工智能·机器人
蜜桃味女焊匠人1 小时前
焊接机器人对比人工焊接,工厂该怎么选?
人工智能·经验分享·其他·机器人
乱七八糟的屋子1 小时前
TooN 超详细入门实战教程|C++轻量极致精简矩阵库(机器人/SLAM专用)
矩阵·机器人·数值计算·slam·c++矩阵库·轻量线性代数·机器人数学
workflower1 天前
案例:大模型驱动的“发现- 研判- 整改- 验证”全闭环治理体系
人工智能·深度学习·机器学习·设计模式·机器人
沫儿笙1 天前
弧焊机器人保护气节省设备
机器人
qige0011 天前
企业微信机器人自动回复:基于企业微信机器人API的安全架构设计与通信原理
机器人·企业微信·安全架构
雪岭飞花1 天前
人形机器人技术全览:感知系统
机器人
EriccoShaanxi1 天前
突破精度边界:ER-MA-6超高精度MEMS加速度计
科技·机器人·无人机·传感器·陀螺仪
朗宇芯工控1 天前
立柱码垛机:智能制造末端的轻量化“搬运专家“
机器人·自动化·制造·工业·运动控制系统