Git Product home page Git Product logo

Comments (12)

MartyG-RealSense avatar MartyG-RealSense commented on July 21, 2024

Hi @martinerk0 Yes, there is the potential for conflicts between two librealsense installations if librealsense is installed first and then a ROS wrapper install procedure that installs both librealsense and the wrapper at the same time is used.

If the RealSense Viewer tool is required then the ideal method to follow is to install librealsense first from packages or source code, and then build the ROS wrapper from source afterwards to ensure that librealsense is not installed a second time.

from realsense-ros.

MartyG-RealSense avatar MartyG-RealSense commented on July 21, 2024

Hi @martinerk0 Do you require further assistance with this case, please? Thanks!

from realsense-ros.

martinerk0 avatar martinerk0 commented on July 21, 2024

@MartyG-RealSense can I ask what is the purpose of ros-humble-librealsense2?

The documentation is still misleading, if in step 2 people install librealsense2 by apt or source, and then in step 3 by apt ros-humble-librealsense2 they will have these weird permission problems due to both packages/libs installed.

from realsense-ros.

MartyG-RealSense avatar MartyG-RealSense commented on July 21, 2024

ros-humble-librealsense2 installs the ROS2 wrapper and necessary files using Debian packages instead of compiling the wrapper from source code.

I understand and appreciate that the instructions can be somewhat unclear in regards to performing a package installation with Option 1. The same is true for the ROS1 wrapper and its Method 1 package instructions.

from realsense-ros.

graham-fleming avatar graham-fleming commented on July 21, 2024

Will the instructions be updated? also having problems installing on a similar environment.

Three steps with 5 different options plus these extra instruction pages is unclear.

https://github.com/IntelRealSense/librealsense/blob/master/doc/installation_jetson.md
https://github.com/IntelRealSense/librealsense/blob/master/scripts/libuvc_installation.sh

from realsense-ros.

MartyG-RealSense avatar MartyG-RealSense commented on July 21, 2024

I am not aware of any plans to adjust how the ROS wrapper's package / source instructions are presented.

The librealsense SDK needs be able to work on multiple different computing hardware platforms but one guide will not work for all of those platforms. This is why there are different sets of instructions.

The installation_jetson.md instructions are for installation on Nvidia Jetson computing boards only, whilst the libuvc_installation.sh instructions help to enable a successful installation when other methods have been tried and not worked and are especially suited for installing on Raspberry Pi boards with the Ubuntu operating system.

If you are using a Jetson board then the only official Intel instruction page that should be used is installation_jetson.md. There are also some unofficial guides contributed by Jetson users, such as the source code installation one at IntelRealSense/librealsense#6964 (comment) and JetsonHacks build scripts are also popular.

from realsense-ros.

MartyG-RealSense avatar MartyG-RealSense commented on July 21, 2024

Hi @martinerk0 and @graham-fleming Do you require further assistance with this case, please? Thanks!

from realsense-ros.

MartyG-RealSense avatar MartyG-RealSense commented on July 21, 2024

Case closed due to no further comments received.

from realsense-ros.

martinerk0 avatar martinerk0 commented on July 21, 2024

I think documentation should be reviewed, since more people are having same problems IntelRealSense/librealsense#12735

What do you think @MartyG-RealSense ?

from realsense-ros.

MartyG-RealSense avatar MartyG-RealSense commented on July 21, 2024

Hi @martinerk0 I have hughlighted this issue to the RealSense ROS team for their consideration.

from realsense-ros.

SamerKhshiboun avatar SamerKhshiboun commented on July 21, 2024

Readme was updated in #3056

from realsense-ros.

MartyG-RealSense avatar MartyG-RealSense commented on July 21, 2024

Thanks very much @SamerKhshiboun

from realsense-ros.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.