ROS launch 中的arg
比如在launch中启动以下节点,只传入一个参数pub1
<node pkg="tf2_DEMO" type="test02_pub_turtle" name="pub2" args="turtle1" output="screen"/>
但实际会有传入以下内容
argc 4
argv[0] /home/yh/ros_demo/demo1/devel/lib/tf2_DEMO/test02_pub_turtle
argv[1] turtle2
argv[2]=name:=pub2
argv[3]=log:=/home/yh/.ros/log/4f934af8-175c-11ec-88d3-434be08bbc8f/pub2-6.log
第1个是程序名
第2个是实际传入的参数
第3个是 launch中的name
第4个是log输出地址