サーフェスの可視化

mc_surfaces_visualizationは、ロボットの表面をRVizで表示するツールです。mc_rtc_rosパッケージに含まれています。

可視化ツールを起動する

ツールの起動方法は以下の通りです:

$ mc_surfaces_visualization JVRC1

プログラムの引数は MainRobot のエントリと同じものを指定します。エイリアスも扱えます。例えば

# 引数のベクトルを指定する
$ mc_surfaces_visualization env `rospack find mc_env_description` ground
# またはエイリアス
$ mc_surfaces_visualization env/ground

mc_rtc GUIを起動した後、これが表示されるはずです:

mc_surfaces_visualization in action

3次元表示では以下のように表示されます。

  • 平面は緑で表示され、面の法線の向きが青い矢印で示されます(スクリーンショットの足の部分を参照)。
  • 円筒形の表面は、緑の円筒で表示されます(このスクリーンショットには表示されていません)。
  • グリッパーの表面は、グリッパーの先端方向を示すフレームの法線の向きを示す青い矢印で表されます。

インターフェースを通じて表示する表面を簡単に選択できます