roslaunchで引数を与える書き方メモ


roslaunchで引数を与える場合にはlaunchファイルを以下のように書く必要がある。

(hoge.launch)
<launch>
<arg name="argParam" default="true" /> <!--ここに入力引数を記述-->
<node name="hoge_node_name" pkg="hoge_package_name" type="hoge_node_name" > <!--nodeのたちあげ-->
    <param name="argParam" value="$(arg argParam)"/> <!--nodeに入力引数をあたえる-->
</node>
</launch>

上記のように記述すると、デフォルトではargParamにtrueが与えられて、
roslaunch hoge_package_name hoge.launch argParam:=false

とすれば、falseが与えられる。
その他の書き方は
https://qiita.com/honeytrap15/items/550c757f2964b575883c
参照