<!--arg标签,设置局部参数值,本launch文件内用的,default和value二选一 --!>
<!--default表示可通过控制台修改,value设置不可通过控制台修改--!>
<arg name="arg-name" default="arg-value" value="arg-value"/>
arg参数无法直接传递到include file的file里面去使用
<include file="path-to-launch-file">
<!--自己单独再写一遍--!>
<arg name="arg-name" value="arg-value"/>
<!--将外界arg-name的值赋给内部file的arg-name--!>
<arg name="arg-name" value="$(arg arg-name)" />
</include>
解决
即在<include>
内包含 。这里我的参数名称是robot_ip.
参考
https://blog.csdn.net/zlb_zlb/article/details/102475754