ORB-SLAM3 ROS コンパイル エラー:
/opt/ros/melodic/bin/rospack deps-manifests ORB_SLAM3
[rospack] エラー: rosdep ビューが空です: 'sudo rosdep init' と 'rosdep update' を呼び出してください。
/opt/ros/melodic/share/ros/core/rosbuild/public.cmake:129 での CMake エラー (メッセージ):
パッケージ 'ORB_SLAM3' のコンパイル フラグを取得するための rospack の呼び出しに失敗しました。
rospack 自体からのエラーについては、上記を参照してください。中止中。壊れた依存関係を修正してください
。
ROS へのパスが .bashrc ファイルに正しく追加されていても、エラーが発生します
図に示すように:
プロンプトに従って、sudo rosdep init を実行してから rosdep update を実行しますが、エラーが報告されます。
このとき、まず /etc/ros/rosdep/sources.list.d/ パスにファイル 20-default.list があるかどうかを確認し、ない場合は次の手順に従って更新してください。 Yuxiang ROS をワンクリックするだけで次の方法が ros に適用できます:)
sudo apt-get install python3-pip
sudo pip3 install rosdepc
sudo rosdepc init
rosdepc update
終わり!