Closed miura227 closed 7 months ago
ご報告ありがとうございます。
軌道計画を行うOMPL plannerと、Gazebo上のロボットを動作させるign_ros2_controlが正常にインストールされていないようです。以下のコマンドでインストールされないでしょうか。エラー等が生じた場合はログの添付をお願いします。
sudo apt --fix-broken install
個別にインストールする場合は下記コマンドを実行してください。
sudo apt install ros-humble-moveit-planners-ompl ros-humble-ign-ros2-control
また、rosdep実行時に何らかのエラーが生じている可能性があります。ご確認お願いします。
cd ~/ros2_ws/src
rosdep install -r -y -i --from-paths .
補足になりますが、添付いただいたログ内の下記エラーが不具合の原因だと思われます。
[move_group-10] [ERROR] [1712227145.533739189] [moveit.ros_planning.planning_pipeline]: Exception while loading planner 'ompl_interface/OMPLPlanner': According to the loaded plugin descriptions the class ompl_interface/OMPLPlanner with base class type planning_interface::PlannerManager does not exist. Declared types are Available plugins:
[ign gazebo -r-1] [Err] [SystemLoader.cc:94] Failed to load system plugin [libign_ros2_control-system.so] : couldn't find shared library.
この問題についてはosを入れ直す事で解決しました。 引続きsciurus17を使った開発を続けていきます。
非常に丁寧でわかりやすい返信ありがとうございました。
動作したようでなによりです! それではこちらのissueは閉じさせていただきます。
不具合の概要
ubuntuを20.04から22.04にアップデートしros2 humbleをインストール Gazebo等の必要なライブラリをインストール
source /opt/ros/humble/setup.bash mkdir -p ~/ros2_ws/src cd ~/ros2_ws/src git clone -b ros2 https://github.com/rt-net/sciurus17_ros.git git clone -b ros2 https://github.com/rt-net/sciurus17_description.git
rosdep install -r -y -i --from-paths .
cd ~/ros2_ws colcon build --symlink-install source ~/ros2_ws/install/setup.bash
ros2 run sciurus17_tools create_udev_rules
を実行した後再起動
以下のプログラムを実行した後Rvizが起動したがsciurus17が表示されない source ~/ros2_ws/install/setup.bash ros2 launch sciurus17_examples demo.launch.py
また以下のプログラムを実行してもsciurus17が表示されずシミュレーションが実行できなかった
source ~/ros2_ws/install/setup.bash ros2 launch sciurus17_gazebo sciurus17_with_table.launch.py
以下のリンク先にある作業を実行していました https://rt-net.jp/humanoid/archives/5548
実行環境
再現方法
期待する動作
Rviz上で表示されるsciurus17に対しシミュレーションを行いたい
ログ・画像
以上です よろしくお願いします