Linuxmint18.3 kinect 2ドライバのインストールエラー...Cannot locate rosdep definition for[...]

1702 ワード

Ubuntu 16.04+ROS+Kinect 2 DSOチュートリアルを実行し、kinect 2ドライバのインストール時にrosdep install -r --from-paths .を実行中にエラーが発生しました.エラーは以下の通りです.
zss@zss-virtual-machine ~/catkin_ws/src/iai_kinect2 $ rosdep install --from-paths -r -y --os=ubuntu:xenial .
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
kinect2_viewer: Cannot locate rosdep definition for [kinect2_bridge]
kinect2_bridge: Cannot locate rosdep definition for [kinect2_registration]
kinect2_calibration: Cannot locate rosdep definition for [kinect2_bridge]
iai_kinect2: Cannot locate rosdep definition for [kinect2_registration]
Continuing to install resolvable dependencies...
#All required rosdeps installed successfully

解決策は次のとおりです.
rosdep install --from-paths . --ignore-src -r -y --os=ubuntu:xenial

ここで、--os=ubuntu:xenialはlinuxmint 18にのみ適用する.3運転時に使用します.この部分はlinuxmint 18を参照してください.3 rosdepを実行します.