Realsense camera d435 fails to stream in Isaac Sight

Specifications:

  1. Intel realsense camera d435
  2. Ubuntu 18.04 LTS
  3. realsense SDK
  4. realsense camera FW 5.10.3

When I tried to run the realsense camera sample and launch the Isaac Sight, it fails:

$ bazel run //apps/samples/realsense_camera
2019-10-02 15:42:09.265 ERROR   engine/alice/component.cpp@61: Component 'camera/realsense' reported an error: RealSense error calling rs2_create_device(info_list:0x7f3860065c00, index:0): get_xu(...). xioctl(UVCIOC_CTRL_QUERY) failed Last Error: Device or resource busy
2019-10-02 15:42:09.265 ERROR   engine/alice/backend/event_manager.cpp@40: Stopping node 'camera' because it reached status 'FAILURE'
2019-10-02 15:50:06.797 ERROR   packages/sight/WebsightServer.cpp@308: Error loading websight resource from file '/home/robot/.cache/bazel/_bazel_robot/fc2791b8b3e85d48f04af24b773e4abd/execroot/com_nvidia_isaac/bazel-out/k8-opt/bin/apps/samples/realsense_camera/realsense_camera.runfiles/com_nvidia_isaac//packages/sight/webroot//lib/fonts/glyphicons-halflings-regular.woff2'
2019-10-02 15:50:06.799 ERROR   packages/sight/WebsightServer.cpp@308: Error loading websight resource from file '/home/robot/.cache/bazel/_bazel_robot/fc2791b8b3e85d48f04af24b773e4abd/execroot/com_nvidia_isaac/bazel-out/k8-opt/bin/apps/samples/realsense_camera/realsense_camera.runfiles/com_nvidia_isaac//packages/sight/webroot//lib/fonts/glyphicons-halflings-regular.woff'
2019-10-02 15:50:06.801 ERROR   packages/sight/WebsightServer.cpp@308: Error loading websight resource from file '/home/robot/.cache/bazel/_bazel_robot/fc2791b8b3e85d48f04af24b773e4abd/execroot/com_nvidia_isaac/bazel-out/k8-opt/bin/apps/samples/realsense_camera/realsense_camera.runfiles/com_nvidia_isaac//packages/sight/webroot//lib/fonts/glyphicons-halflings-regular.ttf'

SO I tried again and this happened:

2019-10-02 16:42:29.808 ERROR   engine/alice/component.cpp@61: Component 'camera/realsense' reported an error: RealSense error calling rs2_pipeline_start_with_config(pipe:0x7ff07805c8d0, config:0x7ff0780613b0): xioctl(VIDIOC_S_FMT) failed Last Error: Input/output error
2019-10-02 16:42:29.808 ERROR   engine/alice/backend/event_manager.cpp@40: Stopping node 'camera' because it reached status 'FAILURE'

Hi u3527583,

Because you have slightly different error messages, my tip is not for you.
In my case, D435 which is attached jetson Nano through USB 2.1 by some reason.
Therefore, default configuration for USB 3.x does not meet here.

  1. find out USB speed with your D435,
    lsusb -t
  2. make sure configuration
    realsense_camera.app.json / config / camera / realsense
    I modified both framerate to 15

Thanks,

  1. The response of
lsusb it

:

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 10000M
    |__ Port 3: Dev 3, If 0, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 3: Dev 3, If 1, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 3: Dev 3, If 2, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 3: Dev 3, If 3, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 3: Dev 3, If 4, Class=Video, Driver=uvcvideo, 5000M
  1. Inside the config file, both framerates are 15

The problem is solved by downgrading linux kernel to 4.18