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

相关推荐
qq_白羊座8 分钟前
飞书自定义机器人 Webhook
机器人
视图猿人22 分钟前
ubantu24.04系统安装ros2 jazzy + gazebo harmonic + moveit2
机器人
GOWIN革文品牌咨询35 分钟前
机器人企业品牌语言体系怎么搭建:一句话定位、产品逻辑与解决方案表达
人工智能·机器人
ROBOTGEEKER37 分钟前
新能源汽车车门涂胶:越疆机器人,让密封精度与柔性生产双升级
大数据·机器人·制造
一只数据集2 小时前
Unitree G1苹果拾取放置深度数据集:963条高质量RGB-D操作轨迹助力3D感知与机器人学习
人工智能·学习·3d·机器人·制造
才兄说2 小时前
机器人二次开发机器狗巡检?多源传感器融合建图
人工智能·机器人
郑寿昌2 小时前
英伟达机器人研究具身智能新范式:世界动作模型
机器人
踏着七彩祥云的小丑2 小时前
AI——Dify创建第一个AI聊天机器人
人工智能·ai·机器人
yzx9910132 小时前
二手交易平台智能客服机器人——基于规则引擎与 Selenium 的自动回复系统
selenium·测试工具·机器人
工业机器人销售服务2 小时前
机器人抓取工件时为什么会掉件?——夹持力、摩擦系数与重心偏移分析
机器人