問題
pythonでパラメータを扱う時に,プライベート参照("~param")ができなかった.
launchファイル
*.launch
<node pkg="hoge" name="fuga" type="foo.py">
<param name="~parameter" value="1" />
</node>
pythonファイル
foo.py
rosparam.get_param("~parameter")
だとエラーが出る.
解決方法
rospy.get_param() を使う.
foo.py
rospy.get_param("~parameter")
おわりに
rospy.get_param
ではなくrospy.get_param()
を使用する.