Realsense D435 in Jetson Xavier NX

Hi everyone, Jetson Xavier NX is an excellent driver for deploying deep learning, AI, and other models. In my case, I tried installing the RealSense driver on Jetson Xavier NX to use my camera, as I have a Docker that needs to connect to the RealSense D435 camera to work, but when I connect it, it doesn’t work for an obvious reason. I read the page NVIDIA Jetson installation, but it doesn’t work in my case.
My Jetson Xavier NX uses Jetpack 5.1.2, Ubuntu 20.04, and the kernel is 5.10.120-tegra. Unfortunately, I wasn’t able to install RealSense 2 successfully. Has anyone in my situation been able to install RealSense successfully? Thanks for your answers.

hello cristhian.campos,

Realsense D435 it’s camera with USB interface, which should be plug-n-play.
you may share some logs for checking, for instance, please also setup a terminal to keep gathering the logs, such as.. $ dmesg --follow.

Hello, the camera is correctly connected, I can use it with the command “ffplay dev /video4”, however, the reason why I want to install the pyrealsense2 library is because I have developed a docker container, which operates with the methods of the pyrealsense library. The software was developed on amd architecture (that’s why we know it works), and when creating the docker image, it was created with the instruction to work on devices with arm architecture (such as the jetson xavier nx); However, the problem lies with the pyrealsense2 library for the RealSense D435 camera. When I try to start the camera configuration (“#start the configurations
pipeline = rs.pipeline()
print(“assigned pipeline”)
cfg = rs.config()
print(“assigned configuration”)
cfg.enable_stream(rs.stream.color, 640, 480, rs.format.bgr8, 30)
print(“assigned frame stream”)
pipeline.start(cfg)”) in the shaded section, the container terminates execution. This may be because it doesn’t have the pyrealsense2 library correctly installed for ARM architecture. How can I install this library, taking into account the aforementioned application? Thank you very much in advance. Regarding your request, I’m sending it to you below:
logs.txt (93.7 KB)

hello cristhian.campos,

that’s correct, it looks device registration has done according to the logs..

[ 1667.903547] usb 2-3.1: Product: Intel(R) RealSense(TM) Depth Camera 435
[ 1667.903555] usb 2-3.1: Manufacturer: Intel(R) RealSense(TM) Depth Camera 435
[ 1667.903562] usb 2-3.1: SerialNumber: 343743023588
[ 1668.054157] uvcvideo: Found UVC 1.50 device Intel(R) RealSense(TM) Depth Camera 435  (8086:0b07)
[ 1668.065592] input: Intel(R) RealSense(TM) Depth Ca as /devices/platform/3610000.xhci/usb2/2-3/2-3.1/2-3.1:1.0/input/input14
[ 1668.069065] uvcvideo: Found UVC 1.50 device Intel(R) RealSense(TM) Depth Camera 435  (8086:0b07)
[ 1668.075524] usbcore: registered new interface driver uvcvideo
[ 1668.075541] USB Video Class driver (1.1.1)

please see-also Topic 282180 for reference.