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

相关推荐
物联网软硬件开发-轨物科技1 小时前
【轨物方案】深度解读开关柜智能感知及一键顺控专家系统
大数据·运维·网络·人工智能·算法·机器人
脆性薄片搬运谢工1 小时前
多轴机器人的陷波滤波器、抑振算法,针对不同重量、不同翘曲脆性薄片,脆性薄片搬运参数是否需要重新整定?
机器人·脆性薄片搬运专机·伯努利吸盘·超薄玻璃搬运·非接触式上料
dghongcheng2 小时前
喷涂机器人防护等级 IP67 标准解读
网络·机器人·喷涂·喷漆设备·自动喷涂线·自动喷涂
OpenLoong 开源社区2 小时前
OpenLoong 亮相 ROSCon China 2026:共探机器人开源技术与人才共育
机器人·开源·openloong开源社区
熊文豪3 小时前
机器人开发者生态分析:行业分工变化与启元的定位
android·机器人·启元机器人
GlobalInfo4 小时前
2026年机器人3D ToF相机行业发展趋势深度研判:十五五重点赛道、市场占有率与区域格局
人工智能·数码相机·ai·机器人
财迅通Ai4 小时前
中国工业具身智能机器人龙头微亿智造以物理AI大脑驱动规模交付
人工智能·机器人·微亿智造
Wanda12146 小时前
机器人与机电一体化3D数字孪生机器-Day4
3d·unity·机器人·数字孪生
kyle~6 小时前
机器人通信 --- FANUC TCP 并发请求-响应错位 Bug 复盘
tcp/ip·机器人·bug
可涵不会debug6 小时前
从“会动”到“会干”:2026年机器人开发者生态观察
人工智能·机器人·启元机器人