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

    How to recalibrate a system for VIO

    GPS-denied Navigation (VIO)
    4
    12
    1086
    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.
    • ?
      A Former User
      last edited by

      Hi,

      This is a rare bug with the camera calibration procedure where it doesn't generate the yml files despite everything else working. If you re-run the cal, the files should be generated.

      Being released in the next few days (already available on our stable repos if you want to try it) is an on-board, non-ros based camera calibration tool that is much easier to use and fixes some of the finicky behaviors of the ros tool. If you want to try that out, you can run
      opkg update
      opkg install voxl-portal voxl-camera-calibration
      systemctl start voxl-portal and finally:
      voxl-calibrate-camera tracking -f -s (boardwidth)x(boardheight) -l (board square length(m))

      You can then just open your drone's IP in a web browser on any device connected to the same network, open the camera calibrator overlay button, and fill the rectangles with the checkerboard. This process will be properly documented in the coming days, but the tool itself is done and being used in our lab daily.

      1 Reply Last reply Reply Quote 0
      • A
        ashwin-umdlife
        last edited by

        @Alex-Gardner said in How to recalibrate a system for VIO:

        voxl-calibrate-camera tracking -f -s (boardwidth)x(boardheight) -l (board square length(m))

        Hey @Alex-Gardner tried the tool that you suggested but looks like I missing some instructions. I moved the checkerboard inside the red box but didn't 'collect' anything.

        fcdfbc55-5347-45d3-9b36-809bc7dfde26-image.png

        1 Reply Last reply Reply Quote 0
        • ?
          A Former User
          last edited by

          You'll need to move the board closer to the camera, try to fill the box fully. It will turn green as you get closer to the proper size. You can see the docs for the process here.

          1 Reply Last reply Reply Quote 0
          • John MccartyJ
            John Mccarty
            last edited by

            hello I am using ubuntu 18 and I want to use voxl-portal is there any installation voxl-portal .when I run opkg update I get this error * opkg_download_backend: Failed to download http://voxl-packages.modalai.com/stable/Packages.gz, wget returned 1.

            1 Reply Last reply Reply Quote 0
            • ?
              A Former User
              last edited by

              Hi John,

              That looks like a network issue. Is your drone connected to a network with internet access? OPKG will be unable to pull packages from our website otherwise. If you need to install the packages manually, you can pull them from here to a desktop computer and then push/install them over adb.

              1 Reply Last reply Reply Quote 0
              • John MccartyJ
                John Mccarty
                last edited by

                I tried to install manually it gives this error
                Done installing voxl-portal

                Collected errors:

                • satisfy_dependencies_for: Cannot satisfy the following dependencies for voxl-portal:
                • libvoxl_cutils * libjpeg_turbo * mongoose *
                1 Reply Last reply Reply Quote 0
                • ?
                  A Former User
                  last edited by

                  Yes, If you're installing it manually, you'll also have to install all of its dependencies (hence why we usually connect to a network so that opkg handles all that on its own). Those three packages can also be found on the same package repo that you got the portal ipk from.

                  1 Reply Last reply Reply Quote 0
                  • John MccartyJ
                    John Mccarty
                    last edited by

                    thanks for the fast response I dont have m500 drone I cant connect my voxl to internet.I want to use voxl-portal for debug.How could I install other dependency manually ?I coulndt see any script for installing "libvoxl_cutils libjpeg_turbo mongoose " these libs.

                    1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User
                      last edited by

                      You can manually download the ipk files and push them over adb with adb push *.ipk /home/root/ipk/ and then use opkg to manually install the files (opkg install /home/root/ipk/*.ipk).

                      Alternatively, you can flash your board with our latest system image using these instructions, and our latest platform release (3.3.0-0.5.0) will come with voxl-portal included.

                      1 Reply Last reply Reply Quote 0
                      • John MccartyJ
                        John Mccarty
                        last edited by

                        thanks for your helping 😊

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