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. VOXL VIO frame rate change

VOXL VIO frame rate change

Scheduled Pinned Locked Moved Ask your questions right here!
8 Posts 2 Posters 1.3k 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.
  • yu zhangY Offline
    yu zhangY Offline
    yu zhang
    Regular
    wrote on last edited by
    #1

    Hi @Alex-Gardner ,

    I use voxl-inspect-cam to check the outputs of the VIO.
    Screen Shot 2022-02-17 at 2.33.23 PM.png

    1. It shows the default frame rate of VIO is 30FPS. I am wondering how could I simply change different frame rates (e.g., 60/90FPS)? Also, where could I locate the VIO code if I would have a look at the usage of frame rate?

    2. I double-check that the tracking camera could be set up to 120FPS, and the VIO on voxl could be set up to 90FPS. So, I am wondering what if changing to 120FPS manually could cause any memory or CPU load issues?

    3. Referring to one of my previous posts about VIO path estimation in figure 1. I am wondering if the VIO will continue to work all time even when switching to GPS mode? In figure 1, it seems the red line is made by VIO, and it (especially for figure 8 estimation) looks much more smooth than the GPS blue line. I am also wondering how about battery consumption of VIO if it's enabled for all-time use? What if changing to a high frame rate, will it cause more battery drain?

    yu zhangY 1 Reply Last reply
    0
    • yu zhangY yu zhang

      Hi @Alex-Gardner ,

      I use voxl-inspect-cam to check the outputs of the VIO.
      Screen Shot 2022-02-17 at 2.33.23 PM.png

      1. It shows the default frame rate of VIO is 30FPS. I am wondering how could I simply change different frame rates (e.g., 60/90FPS)? Also, where could I locate the VIO code if I would have a look at the usage of frame rate?

      2. I double-check that the tracking camera could be set up to 120FPS, and the VIO on voxl could be set up to 90FPS. So, I am wondering what if changing to 120FPS manually could cause any memory or CPU load issues?

      3. Referring to one of my previous posts about VIO path estimation in figure 1. I am wondering if the VIO will continue to work all time even when switching to GPS mode? In figure 1, it seems the red line is made by VIO, and it (especially for figure 8 estimation) looks much more smooth than the GPS blue line. I am also wondering how about battery consumption of VIO if it's enabled for all-time use? What if changing to a high frame rate, will it cause more battery drain?

      yu zhangY Offline
      yu zhangY Offline
      yu zhang
      Regular
      wrote on last edited by
      #2

      Hi @Alex-Gardner ,
      I am following up on this question. Please any thoughts about it? Thanks.

      1 Reply Last reply
      0
      • ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #3

        There shouldn't be anything stopping you from running VIO at 120hz, the source for qvio server can be found here. Note that we've tested VIO at higher framerates and didn't see a significant inprovement to performance.

        VIO is a service that runs on voxl, you can enable or disable it on board, but it's the px4 parameters which tell the flight controller whether or not to use the data.

        In regards to the battery, any power consumed by running software on the voxl will be truly miniscule compared the the amount required to run motors on an airframe.

        yu zhangY 3 Replies Last reply
        0
        • ? A Former User

          There shouldn't be anything stopping you from running VIO at 120hz, the source for qvio server can be found here. Note that we've tested VIO at higher framerates and didn't see a significant inprovement to performance.

          VIO is a service that runs on voxl, you can enable or disable it on board, but it's the px4 parameters which tell the flight controller whether or not to use the data.

          In regards to the battery, any power consumed by running software on the voxl will be truly miniscule compared the the amount required to run motors on an airframe.

          yu zhangY Offline
          yu zhangY Offline
          yu zhang
          Regular
          wrote on last edited by
          #4

          @Alex-Gardner Thanks so much, and I will have a look at it then 😉

          1 Reply Last reply
          0
          • ? A Former User

            There shouldn't be anything stopping you from running VIO at 120hz, the source for qvio server can be found here. Note that we've tested VIO at higher framerates and didn't see a significant inprovement to performance.

            VIO is a service that runs on voxl, you can enable or disable it on board, but it's the px4 parameters which tell the flight controller whether or not to use the data.

            In regards to the battery, any power consumed by running software on the voxl will be truly miniscule compared the the amount required to run motors on an airframe.

            yu zhangY Offline
            yu zhangY Offline
            yu zhang
            Regular
            wrote on last edited by
            #5

            @Alex-Gardner I also posted another one about an instruction issue of installing voxl-cross locally here:
            https://forum.modalai.com/topic/755/voxl-cross-installation-document-missing

            Please feel free to double-check if this is an issue.
            Thanks again.

            1 Reply Last reply
            0
            • ? A Former User

              There shouldn't be anything stopping you from running VIO at 120hz, the source for qvio server can be found here. Note that we've tested VIO at higher framerates and didn't see a significant inprovement to performance.

              VIO is a service that runs on voxl, you can enable or disable it on board, but it's the px4 parameters which tell the flight controller whether or not to use the data.

              In regards to the battery, any power consumed by running software on the voxl will be truly miniscule compared the the amount required to run motors on an airframe.

              yu zhangY Offline
              yu zhangY Offline
              yu zhang
              Regular
              wrote on last edited by
              #6

              Hi @Alex-Gardner , a quick question about building.

              Should I use dev or stable version for building my version code like building voxl-vision-px4 or voxl-qvio-server with my modification?

              1 Reply Last reply
              0
              • ? Offline
                ? Offline
                A Former User
                wrote on last edited by
                #7

                Generally you should be using stable unless you're planning to use a specific new feature that has been added to the dev branch. I'm not even sure if there have been any changes to our support libraries since the last release, most of what we've been doing has been on our leaf node packages that stand alone to provide a function.

                yu zhangY 1 Reply Last reply
                0
                • ? A Former User

                  Generally you should be using stable unless you're planning to use a specific new feature that has been added to the dev branch. I'm not even sure if there have been any changes to our support libraries since the last release, most of what we've been doing has been on our leaf node packages that stand alone to provide a function.

                  yu zhangY Offline
                  yu zhangY Offline
                  yu zhang
                  Regular
                  wrote on last edited by
                  #8

                  @Alex-Gardner all right, thanks for that 😉

                  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