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

    VOXL VIO not sending position over Odometry Message

    Ask your questions right here!
    2
    4
    206
    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.
    • D
      Daniel Ryu
      last edited by 16 Aug 2021, 22:11

      I switched into system image 3.3 as so here: https://forum.modalai.com/topic/382/collision-prevention because I want to be able to use VIO and collision avoidance. However, after doing so, I am no longer able to get VIO updates to x and y in the Odometry message on QGC. Screenshot from 2021-08-16 15-07-55.png Screenshot from 2021-08-16 15-07-24.png
      Screenshot from 2021-08-16 15-10-31.png Screenshot from 2021-08-16 15-10-08.png

      Previously I was able to receive changes to Odometry in version 3.2, it is only now that I can't receive those changes.

      1 Reply Last reply Reply Quote 0
      • ?
        A Former User
        last edited by A Former User 16 Aug 2021, 22:28 16 Aug 2021, 22:28

        In your px4 parameters, what is EKF2_AID_MASK? If you're trying to run in vio mode, you need to set the aid mask to 280 (vision position fusion + vision yaw fusion + vision velocity fusion)

        94027f34-e719-4983-9016-d3ea23d77308-image.png

        D 1 Reply Last reply 16 Aug 2021, 22:33 Reply Quote 0
        • D
          Daniel Ryu @Guest
          last edited by 16 Aug 2021, 22:33

          @Alex-Gardner Also 280. I loaded in the configuration file here https://gitlab.com/voxl-public/flight-core-px4/px4-parameters/-/blob/master/helpers/ekf2_indoor_vio.params

          1 Reply Last reply Reply Quote 0
          • D
            Daniel Ryu
            last edited by 20 Aug 2021, 22:13

            @Alex-Gardner

            Found the solution. Here are the steps to make sure VIO is working properly.

            1. Make sure VIO is enabled in the voxl-vision-px4.conf file

            2. Make sure PX4 parameters are updated

            3. Ensure voxl-camera-server, voxl-qvio-server, and voxl-vision-px4 services are all running in the background

            If you could add step 2 into the documentation it would help a lot. As is, I had to do a lot of forum searching to figure this out. https://forum.modalai.com/topic/140/vio-indoor-navigation

            1 Reply Last reply Reply Quote 0
            1 out of 4
            • First post
              1/4
              Last post
            Powered by NodeBB | Contributors