目次
1. テスト環境の説明
OS:Ubuntu 22.04
ROS バージョン: ROS2 ハンブル
可視化ソフト:RVIZ2
問題の説明:
imu タイプのトピックがあることが確認されていますが、RVIZ2 には imu 関連のオプションはありません。
2. 理由を分析 - 対応するプラグインがない
ROSバージョンに対応したimuプラグインがインストールされていないため、imuデータを可視化できません。
3. 解決策 - imu_tools をインストールする
コマンドラインを使用してプラグインを直接インストールします(注: humble はubuntu のバージョン番号ではなく、ros のバージョン番号です。ご自身で変更してください)
sudo apt-get install ros-humble-imu-tools
3. 知識を広げる:
3.1 ROS2のバージョンを問い合わせる
cd /opt/ros && ls
3.2 ubuntuのバージョンを問い合わせる
sudo lsb_release -a
クエリ結果は次のとおりです。
LSB は Linux Standard Base の略称で、 lsb_release コマンドは LSB と特定のバージョンに関する情報を表示するために使用されます。コマンドをパラメーターなしで使用すると、デフォルトで -v パラメーターが追加されます。
-v 显示版本信息。 -i 显示发行版的id。 -d 显示该发行版的描述信息。 -r 显示当前系统是发行版的具体版本号。 -c 发行版代号。 -a 显示上面的所有信息。 -h 显示帮助信息。