Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

ModalAI Forum

  1. ModalAI Support Forum
  2. Ask your questions right here!
  3. Using realsense camera for tflite-server inference

Using realsense camera for tflite-server inference

Scheduled Pinned Locked Moved Ask your questions right here!
5 Posts 3 Posters 1.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Riccardo FranceschiniR Offline
    Riccardo FranceschiniR Offline
    Riccardo Franceschini
    Contributor
    wrote on last edited by
    #1

    Hi need to use a realsense camera (L515 in particular but I tried also with a d455 and is the same) as a uvc device to be used with the voxl-tflite-server, on voxl2 with sdk 1.1.2 but also tried with a 0.9.5 and the behaviour was the same.

    The camera is connected and detected as shown by

    lsusb
    Bus 002 Device 004: ID 8086:0b64 Intel Corp. 
    Bus 002 Device 003: ID 2c7c:0800  
    Bus 002 Device 002: ID 0424:5744 Standard Microsystems Corp. 
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 005: ID 0424:2740 Standard Microsystems Corp. 
    Bus 001 Device 004: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
    Bus 001 Device 002: ID 0424:2744 Standard Microsystems Corp. 
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    

    with video streams from 2 to 9

    voxl2:~$ ls /dev/video
    video0   video2   video32  video4   video6   video8   
    video1   video3   video33  video5   video7   video9```
    

    When I try to run

    voxl-uvc-server -v 8086 -p 0b64 -d
    

    specifying the vendor and the product, the camera is detected but when it tries to open the camera the server crash (I have also changed image dimension but nothing changed)

    loading config file
    Enabling debug messages
    =================================================================
    width:                            640
    height:                           480
    fps:                              30
    pipe_name:                        uvc
    =================================================================
    voxl-uvc-server starting
    Image resolution 640x480, 30 fps chosen
    Vendor ID 0x8086 chosen
    Product ID 0x0b64 chosen
    UVC initialized
    Device 8086:0b64 found
    uvc_open failed
    UVC exited
    voxl-uvc-server ending
    

    I have tried to run the uvc-server with a standar logitech webcam and it works fine.

    I tried also to simulate the behaviour of a webcam using v4l2loopback as suggested here but the kernel module is not supported and I am not able to install the package, I have then tried also the start the compilation of the kernel to understand if it was feasible to add it manually but also this process crashed at the sync phase within the container tutorial :

    user@54bf0bc04ffb:~$ ./qrb5165-sync.sh 
    [INFO] - Syncing CLO repo...
      File "/usr/bin/repo", line 51
        def print(self, *args, **kwargs):
                ^
    SyntaxError: invalid syntax
    

    Also the camera works properly when connected the voxl2 and with the realsense packages installed inside a seperate container.

    The question is, how can I achieve to connect the camera to the tflite server? any suggestion or different solution is welcome 🙂

    ModeratorM 1 Reply Last reply
    0
    • Riccardo FranceschiniR Riccardo Franceschini

      Hi need to use a realsense camera (L515 in particular but I tried also with a d455 and is the same) as a uvc device to be used with the voxl-tflite-server, on voxl2 with sdk 1.1.2 but also tried with a 0.9.5 and the behaviour was the same.

      The camera is connected and detected as shown by

      lsusb
      Bus 002 Device 004: ID 8086:0b64 Intel Corp. 
      Bus 002 Device 003: ID 2c7c:0800  
      Bus 002 Device 002: ID 0424:5744 Standard Microsystems Corp. 
      Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
      Bus 001 Device 005: ID 0424:2740 Standard Microsystems Corp. 
      Bus 001 Device 004: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
      Bus 001 Device 002: ID 0424:2744 Standard Microsystems Corp. 
      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      

      with video streams from 2 to 9

      voxl2:~$ ls /dev/video
      video0   video2   video32  video4   video6   video8   
      video1   video3   video33  video5   video7   video9```
      

      When I try to run

      voxl-uvc-server -v 8086 -p 0b64 -d
      

      specifying the vendor and the product, the camera is detected but when it tries to open the camera the server crash (I have also changed image dimension but nothing changed)

      loading config file
      Enabling debug messages
      =================================================================
      width:                            640
      height:                           480
      fps:                              30
      pipe_name:                        uvc
      =================================================================
      voxl-uvc-server starting
      Image resolution 640x480, 30 fps chosen
      Vendor ID 0x8086 chosen
      Product ID 0x0b64 chosen
      UVC initialized
      Device 8086:0b64 found
      uvc_open failed
      UVC exited
      voxl-uvc-server ending
      

      I have tried to run the uvc-server with a standar logitech webcam and it works fine.

      I tried also to simulate the behaviour of a webcam using v4l2loopback as suggested here but the kernel module is not supported and I am not able to install the package, I have then tried also the start the compilation of the kernel to understand if it was feasible to add it manually but also this process crashed at the sync phase within the container tutorial :

      user@54bf0bc04ffb:~$ ./qrb5165-sync.sh 
      [INFO] - Syncing CLO repo...
        File "/usr/bin/repo", line 51
          def print(self, *args, **kwargs):
                  ^
      SyntaxError: invalid syntax
      

      Also the camera works properly when connected the voxl2 and with the realsense packages installed inside a seperate container.

      The question is, how can I achieve to connect the camera to the tflite server? any suggestion or different solution is welcome 🙂

      ModeratorM Offline
      ModeratorM Offline
      Moderator
      ModalAI Team
      wrote on last edited by
      #2

      @Riccardo-Franceschini Hi Riccardo, we do not have any support for Realsense so you will need to write your own MPA server to connect to tflite-server. You could start with forking the uvc-server or trying to fix the crash you are currently encountering. we are happy to incorporate merge requests

      1 Reply Last reply
      0
      • K Offline
        K Offline
        K.Stute
        Contributor
        wrote on last edited by K.Stute
        #3

        Hi @Riccardo-Franceschini ,
        sorry to reactivate this old topic but I'm stuck trying to get a real-sense D455 to work over the USB-port of the voxl2. Since apparently the real-sense products are not support by modalai I'd like to know how you got the camera connected and working.
        Thanks in advance!

        Riccardo FranceschiniR 1 Reply Last reply
        0
        • K K.Stute

          Hi @Riccardo-Franceschini ,
          sorry to reactivate this old topic but I'm stuck trying to get a real-sense D455 to work over the USB-port of the voxl2. Since apparently the real-sense products are not support by modalai I'd like to know how you got the camera connected and working.
          Thanks in advance!

          Riccardo FranceschiniR Offline
          Riccardo FranceschiniR Offline
          Riccardo Franceschini
          Contributor
          wrote on last edited by
          #4

          Hi @K-Stute, sorry for the late reply .

          Anyway, I connected the camera over the usb connection on the 5G modem, you need to be sure to have the proper cable (the standard one of the realsense is fine) and that the connection is over a usb 3.0 (only one of the two port of the modem works), otherwise everything works quite out of the box if you run everything on docker container (haven't tried without a container).

          K 1 Reply Last reply
          0
          • Riccardo FranceschiniR Riccardo Franceschini

            Hi @K-Stute, sorry for the late reply .

            Anyway, I connected the camera over the usb connection on the 5G modem, you need to be sure to have the proper cable (the standard one of the realsense is fine) and that the connection is over a usb 3.0 (only one of the two port of the modem works), otherwise everything works quite out of the box if you run everything on docker container (haven't tried without a container).

            K Offline
            K Offline
            K.Stute
            Contributor
            wrote on last edited by
            #5

            @Riccardo-Franceschini is there any chance that you could send me your docker image (or maybe the layers that are used to install the realsense "software")? I've been struggling to get the realsense in a ros2 docker working. The only think that worked for me is a docker image based on Alpine.

            1 Reply Last reply
            0

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            ModalAI
            Categories Recent Tags ModalAI.com Docs
            © 2026 ModalAI® · Accelerating autonomy for smaller, smarter, safer drones · Powered by NodeBB
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups