• 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: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