-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RealSense D456 not working on Jetson Orin Nano with ROS2 packages #12831
Comments
Hi @Krzo99 I note that you are using JetPack 6. The RealSense SDK does not have JetPack 6 support at the time of writing this, as 2.54.1 / 2.54.2 support Jetson 5.0.2 as the latest JetPack. IntelRealSense/realsense-ros#3015 is an example of camera non-detection on a JetPack 6 Orin Nano. If you build the SDK from source code with the RSUSB backend installation method though then it should be able to work on a JetPack 6 Orin Nano because an RSUSB build of the SDK bypasses the kernel. #6964 (comment) is an example of an instruction guide for an RSUSB source code build on Jetson. |
Thanks for the reply. If anybody else is looking for the solution (similar to solution in above commend, but with ROS2) . Here it is:
|
Hi @Krzo99 I'm pleased to hear that you achieved a solution. Thanks so much for sharing the details of it! |
Thanks so much for this solution. I didn't really find any detailed instructions on how to install librealsense using the RSUSB backend in the official librealsense documentation. Espeacially steps 8-10 that you provided really helped. Got everything working now on Jetson AGX Orin running Jetpack 6.0. |
Hi, i have a problem while trying this on jetson orin nano.
At the step
Tell CMake where to find the compiler by setting either the environment -- Configuring incomplete, errors occurred! does anyone know to handle the problem ? |
Hi @Zeki411 jetsonhacks/buildLibrealsense2TX#13 has some suggestions for dealing with the No CMAKE_CUDA_COMPILER could be found error. You could also try using the JetsonHacks website's buildLibrealsense.sh build script at the link below, which should do the same procedure as the list of commands above. https://github.com/JetsonHacksNano/installLibrealsense |
I had the same issue. My solution is to execute the script without sudo and export CUDACXX=/usr/local/cuda-$version$/bin/nvcc |
Issue Description
I have an Intel RealSense D456 that I'm trying to setup on Jetson Orin Nano 8GB, using Jetpack 6.0 and ROS2 Humble.
The camera works well on another amd64 PC, running the same operating system, same ROS2 packages and everything.
It can be launched with:
ros2 launch realsense2_camera rs_launch.py
normally. The output is as follows:When the same launch is made on the Jetson, the camera could not be found:
Same behavior is seen when running rs-enumerate-devices, either as sudo or user.
The 2 udev permissions files are in /etc/udev/rules.d/
I can't seem to figure out why the same camera works only on the PC.
Thanks for your help!
The text was updated successfully, but these errors were encountered: