RViz2上でROS Parametersを編集するプラグイン - rviz2_reconfigure
Discussion
ROS2でパラメータを更新する時、CLIで
ros2 param set <ノード名> <パラメータ名> <値>
をしたり、rqtのDynamic Reconfigureプラグインを使用したりします。
しかし、RViz2を使う時は、ターミナルやrqtの画面を行ったり来たり……面倒ではないですか?
そこで、RViz2上でROS2 Parametersを編集できるプラグインを作ってみました。
サポートしているParameterの型
boolint64float64string
以下の型には対応していません
byte[]bool[]int64[]float64[]string[]
インストール方法
cd (ROS2のワークスペース)/src
git clone https://github.com/shikishima-TasakiLab/rviz2_reconfigure.git
cd ..
colcon build
source ./install/setup.bash
RViz2へのパネル追加
-
RViz2を起動する
rviz2 -
Panels→Add New Panelからパネル追加のダイアログを開く
-
rviz2_reconfigure/Reconfigureを選択する
パネル
"Value"列をダブルクリックすることで、Parameterの値を編集できます
Add Parameters Dialog
パネルのリストに追加したいParametersのチェックボックスにチェックを入れる。
| GUI コントロール | 概要 |
|---|---|
|
|
NodeとParameterのリストを更新する。 |
| OK | チェックしたParametersをパネル上のリストに追加する。 |
| Cancel | 何もせずにダイアログを閉じる。 |
0 likes

