2017-07-26 23 views
0

按照此link中提供的教程,我試圖運行ORB_SLAM作爲ROS Indigo中的ROS節點。執行行/.build_ros.sh後,我面臨着一個錯誤列表,將ORB_SLAM作爲ROS節點運行時出錯

Building ROS nodes 
mkdir: cannot create directory ‘build’: File exists 
[rosbuild] Building package ORB_SLAM2 
Failed to invoke /opt/ros/indigo/bin/rospack deps-manifests ORB_SLAM2 
[rospack] Error: package 'ORB_SLAM2' depends on non-existent package 'image_transport' and rosdep claims that it is not a system dependency. Check the ROS_PACKAGE_PATH or try calling 'rosdep update' 


CMake Error at /opt/ros/indigo/share/ros/core/rosbuild/public.cmake:129 (message): 


    Failed to invoke rospack to get compile flags for package 'ORB_SLAM2'. 
    Look above for errors from rospack itself. Aborting. Please fix the 
    broken dependency! 

Call Stack (most recent call first): 
    /opt/ros/indigo/share/ros/core/rosbuild/public.cmake:207 (rosbuild_invoke_rospack) 
    CMakeLists.txt:4 (rosbuild_init) 


-- Configuring incomplete, errors occurred! 
See also "/home/ros/ORB_SLAM2-master/Examples/ROS/ORB_SLAM2/build/CMakeFiles/CMakeOutput.log". 
See also "/home/ros/ORB_SLAM2-master/Examples/ROS/ORB_SLAM2/build/CMakeFiles/CMakeError.log". 
[rosbuild] Building package ORB_SLAM2 
Failed to invoke /opt/ros/indigo/bin/rospack deps-manifests ORB_SLAM2 
[rospack] Error: package 'ORB_SLAM2' depends on non-existent package 'image_transport' and rosdep claims that it is not a system dependency. Check the ROS_PACKAGE_PATH or try calling 'rosdep update' 


CMake Error at /opt/ros/indigo/share/ros/core/rosbuild/public.cmake:129 (message): 


    Failed to invoke rospack to get compile flags for package 'ORB_SLAM2'. 
    Look above for errors from rospack itself. Aborting. Please fix the 
    broken dependency! 

Call Stack (most recent call first): 
    /opt/ros/indigo/share/ros/core/rosbuild/public.cmake:207 (rosbuild_invoke_rospack) 
    CMakeLists.txt:4 (rosbuild_init) 


-- Configuring incomplete, errors occurred! 
See also "/home/ros/ORB_SLAM2-master/Examples/ROS/ORB_SLAM2/build/CMakeFiles/CMakeOutput.log". 
See also "/home/ros/ORB_SLAM2-master/Examples/ROS/ORB_SLAM2/build/CMakeFiles/CMakeError.log". 
make: *** [cmake_check_build_system] Error 1 

我不能夠解決這些錯誤,在調試這個普萊舍幫助,如果有人遇到同樣的。謝謝。

回答

0

您可以安裝image_transport,請嘗試:

rosdep update sudo apt-get install ros-indigo-image-transport