View my account

downloading the packages dkms and sdk on ubuntu 19.10

Comments

6 comments

  • MartyG

    A way to make Librealsense installation be independent of Linux versions and kernels is to set CMake to build using a libuvc bypass flag called -DFORCE.  A lot of changes were made to how Librealsense handles libuvc in its recent 2.30.0 version, so a typical CMake build command that uses the bypass should look like this;

    cmake ../ -DFORCE_RSUSB_BACKEND=true -DCMAKE_BUILD_TYPE=release -DBUILD_EXAMPLES=true -DBUILD_GRAPHICAL_EXAMPLES=true

    Further details about a successful use of this bypass command on D435i can be found in the link below:

    https://github.com/IntelRealSense/librealsense/issues/5212

    0
    Comment actions Permalink
  • Walaa S Othman

    Thank you very much. That really solved the problem but it produced another problem with the GPU.it automatically switched to nouveau and I can't use my nvidi it gave me an error produced by the realsense package everytime I am trying to switch to the nvidia driver. What do you suggest?

    0
    Comment actions Permalink
  • MartyG

    You could try adding the flag to build librealsense with CUDA support, since that requires an Nvidia GPU.

    https://github.com/IntelRealSense/librealsense/issues/4816#issuecomment-529195322 

    1
    Comment actions Permalink
  • Walaa S Othman

    Thank you it works.

    one more question about building rgbd-realsense-slam from the source. I am getting the following error:

    --------------------------------------------------------------------------------------------

    Could not find a package configuration file provided by "spdlog" with any
    of the following names:

    spdlogConfig.cmake
    spdlog-config.cmake

    Add the installation prefix of "spdlog" to CMAKE_PREFIX_PATH or set
    "spdlog_DIR" to a directory containing one of the above files. If "spdlog"
    provides a separate development package or SDK, be sure it has been
    installed.

    ---------------------------------------------------------------

    I tried downloading the spdlog and adding the corresponding flag but I got the same error

    0
    Comment actions Permalink
  • MartyG

    I could not locate a solution to this error unfortunately.  I would recommend using SLAM based on RTAB-MAP instead, as Intel have published a setup guide for it that is specific to D435i.

    https://github.com/IntelRealSense/realsense-ros/wiki/SLAM-with-D435i 

    There is also an accompanying YouTube guide by Dorodnic the RealSense SDK Manager.

    https://youtube.com/watch?feature=youtu.be&v=tcJHnHpwCXk 

    0
    Comment actions Permalink
  • Walaa S Othman

    The RTAB-MAP salm is compatible with ROS kinetic.

    0
    Comment actions Permalink

Please sign in to leave a comment.