• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login
ModalAI Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
    • Register
    • Login

    Should I upgrade?

    Ask your questions right here!
    4
    33
    2.2k
    Loading More Posts
    • 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.
    • E
      Eric Katzfey ModalAI Team @Ed Sutter
      last edited by 7 Sept 2022, 17:17

      @Ed-Sutter We have tested with these cameras:

      • Logitech C270
      • Logitech C930e
      • Logitech Brio (USB 2.0 and USB 3.0 on VOXL 2)
      • Videology 5MP Micro USB 2.0 Board Camera
      • PureThermal Mini with Flir Lepton
      • Flir Boson 640
      • Blue Robotics h264 camera
      1 Reply Last reply Reply Quote 0
      • E
        Ed Sutter @Eric Katzfey
        last edited by 7 Sept 2022, 17:17

        @Eric-Katzfey By the way, regarding "upgrading"... All I did was opkg update; opkg upgrade. I really don't know what all that updated (aside from /etc/modalai/voxl-streamer.conf); but the output of "voxl-version" didn't change at all.
        Based on that it appears I'm running with a system-image that was built on 2021-06-06 (about 15 months ago). Is that the most recent?

        E 1 Reply Last reply 7 Sept 2022, 17:19 Reply Quote 0
        • E
          Eric Katzfey ModalAI Team @Ed Sutter
          last edited by 7 Sept 2022, 17:19

          @Ed-Sutter We are preparing a new VOXL platform release but are still completing an update of our ToF camera support. Once that is complete the release will go out.

          E 1 Reply Last reply 7 Sept 2022, 17:20 Reply Quote 0
          • E
            Ed Sutter @Eric Katzfey
            last edited by 7 Sept 2022, 17:20

            @Eric-Katzfey Ok, no rush (just curious)... Is that updated by the same procedure (opkg update; opkg upgrade)?

            E 1 Reply Last reply 7 Sept 2022, 17:22 Reply Quote 0
            • E
              Eric Katzfey ModalAI Team @Ed Sutter
              last edited by 7 Sept 2022, 17:22

              @Ed-Sutter No, there is a bash script to handle it. The opkg method is good for SDK and package updates but the full platform release also contains a new system image that needs to be flashed via fastboot.

              E 2 Replies Last reply 7 Sept 2022, 19:08 Reply Quote 0
              • E
                Ed Sutter @Eric Katzfey
                last edited by 7 Sept 2022, 19:08

                @Eric-Katzfey Update regarding the intermittent frame size when using the MS-1080P-HD camera... I pulled down the latest libuvc code from github and built it on my Ubuntu 18.04 machine. I was then able to run uvc_test on that camera and it always came back with the same (correct) frame size.
                Is there any chance that the libuvc version you guys have on voxl-public is a bit out-of-date?

                1 Reply Last reply Reply Quote 0
                • E
                  Ed Sutter @Eric Katzfey
                  last edited by 7 Sept 2022, 19:52

                  @Eric-Katzfey Just to gather a little more data, I took the voxl-libuvc code and built it on Ubuntu18.04. Then I ran uvc_test with the MS-1080P-HD camera and it worked fine.

                  To do this I cloned libuvc and voxl-libuvc, then prior to building libuvc, I copied all the source files (*.[ch]) from voxl-libuvc to libuvc. This allowed me to use voxl-libuvc source code, but still build on a native ubuntu host.

                  Anyway, that eliminates voxl-libuvc from the suspect list. Since voxl-uvc-server's callback is fed the frame size, that kinda points to the driver as a possible suspect.

                  Any thoughts?

                  If interested, I can post the script I used to do that build.

                  E 1 Reply Last reply 7 Sept 2022, 20:21 Reply Quote 0
                  • E
                    Eric Katzfey ModalAI Team @Ed Sutter
                    last edited by 7 Sept 2022, 20:21

                    @Ed-Sutter What is uvc_test?

                    E 1 Reply Last reply 7 Sept 2022, 20:53 Reply Quote 0
                    • E
                      Ed Sutter @Eric Katzfey
                      last edited by Ed Sutter 7 Sept 2022, 20:54 7 Sept 2022, 20:53

                      @Eric-Katzfey Its the output of building test.c which is part of the libuvc code. It just uses libuvc to grab frames and they are pushed to the console with OpenCV.

                      E 1 Reply Last reply 7 Sept 2022, 21:39 Reply Quote 0
                      • E
                        Eric Katzfey ModalAI Team @Ed Sutter
                        last edited by 7 Sept 2022, 21:39

                        @Ed-Sutter It looks like it prints the length each frame. Do you see it show same frame length each time or does it ever change?

                        E 2 Replies Last reply 7 Sept 2022, 21:40 Reply Quote 0
                        • E
                          Ed Sutter @Eric Katzfey
                          last edited by 7 Sept 2022, 21:40

                          @Eric-Katzfey Yes, it does print every frame, and it is consistently (i.e. always) 614400 in my case.

                          1 Reply Last reply Reply Quote 0
                          • E
                            Ed Sutter @Eric Katzfey
                            last edited by 8 Sept 2022, 20:26

                            @Eric-Katzfey I modified the voxl-libuvc/build.sh script so that it would build the uvc_test (from test.c) program I mentioned earlier. Refer to the README.md file in the original libuvc code)...

                            cmake ../libuvc -DBUILD_TEST=ON -DBUILD_EXAMPLE=ON

                            The test.c code uses opencv to display to a monitor, so I also stubbed that code out so that the callback simply prints the received frame size.

                            With those changes I was able to install the uvc_test program on my Voxl Flight Deck and I see the same inconsistent frame size. That eliminates any suspicion of a problem with voxl-uvc-server code; and since this works correctly on a standard x86 linux machine, this points to the driver. Are there any open issues with this that you are aware of?

                            E 1 Reply Last reply 8 Sept 2022, 21:30 Reply Quote 0
                            • E
                              Eric Katzfey ModalAI Team @Ed Sutter
                              last edited by 8 Sept 2022, 21:30

                              @Ed-Sutter Thanks for the testing! No, I am not aware of any issues.

                              E 1 Reply Last reply 15 Sept 2022, 13:38 Reply Quote 0
                              • E
                                Ed Sutter @Eric Katzfey
                                last edited by 15 Sept 2022, 13:38

                                @Eric-Katzfey Just an FYI... I have been experimenting with libuvc on my host machine and I do notice occasional incorrect incoming frame sizes. So my earlier assumption that this only occurs on VOXL is false.

                                E 1 Reply Last reply 15 Sept 2022, 14:26 Reply Quote 0
                                • E
                                  Eric Katzfey ModalAI Team @Ed Sutter
                                  last edited by 15 Sept 2022, 14:26

                                  @Ed-Sutter Okay, thanks! That's good to know. And really appreciate the investigation!

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    Anton Gereles @Eric Katzfey
                                    last edited by 29 Sept 2022, 16:30

                                    @Eric-Katzfey so why i bought VOXL Flight Deck month ago with 3.3.0-0.5.0 version? it was difficult for your team to upgrade to new version before sending? wonderful service for 1000$. im 2 weeks trying to get video streaming to qgc. Result - 0.

                                    1 Reply Last reply Reply Quote -1
                                    • T
                                      tom admin
                                      last edited by 29 Sept 2022, 17:06

                                      @Anton-Gereles If you have a specific question that we can help you with please open a new forum post and we'd be more that happy to help get you going.

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post
                                      Powered by NodeBB | Contributors