Skip to content

Autonomy: VIO, Mapping and Navigation

96 Topics 459 Posts

GPS-denied navigation with VIO, AprilTag relocalization, mapping and path planning, and obstacle avoidance.

  • setting up VIO on VOXL2 (custom frame)

    Unsolved vio
    2
    0 Votes
    2 Posts
    2k Views
    P
    @psafi Here are the steps I am taking for camera calibration: 1- run the following command: voxl-calibrate-camera tracking_down -f -s 6x9 -l 0.022 2- look at the overlay in portal (see the screenshot below) 3- calibration process is not progressing automatically even though it seems like the checkerboard is detected [image: 1760465700997-e47c8511-c92f-4ce7-83f6-49d59dd89e7d-screenshot-from-2025-10-14-11-14-52.png]
  • VIO drifting when using TFlite Server

    Unsolved vio
    3
    0 Votes
    3 Posts
    2k Views
    Ege YüceelE
    @Moderator thank you for the recommendation. I will try out this.
  • VOXL2 NOT DETECTING APRIL TAG

    Unsolved apriltag
    8
    0 Votes
    8 Posts
    5k Views
    Zachary Lowell 0Z
    Detections is pertinent to voxl-tflite-server and onboard computer vision on yolo, NOT on april tags.
  • Calibraation files not saving and camera intrinsics failing

    Unsolved vio
    5
    0 Votes
    5 Posts
    3k Views
    Manoj KashyapM
    @Moderator Even I am facing the same issue. Did everything as per the instructions on the official website. But unable to calibrate the stereo front. I was able to calibrate stereo back though. I have attached the error along for your reference.
  • How to start with VIO?

    Unsolved vio
    1
    0 Votes
    1 Posts
    973 Views
    No one has replied
  • QVIO unstable flight. Please help!

    Unsolved vio
    8
    2
    0 Votes
    8 Posts
    4k Views
    ModeratorM
    @Daniel-Rincon have you looked through the troubleshooting guide? https://docs.modalai.com/flying-with-vio/#troubleshooting-vio Usually looking at the ovins-overlay in voxl-portal offers good insight The common issues are vibration is too high, the extrinsics are incorrect or there are not enough features to track in the environment
  • How to tune OpenVins

    Unsolved vio
    11
    1 Votes
    11 Posts
    4k Views
    Jetson NanoJ
    @Cliff-Wong @Kessie Guys can you help me out here.
  • How to do Perfect Mapping only using Stereocameras

    Unsolved mapping
    5
    1
    0 Votes
    5 Posts
    4k Views
    Manoj KashyapM
    @tom can anyone help me with this
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    23 Views
    No one has replied
  • Sendor suit getting stalled

    Unsolved vio
    5
    0 Votes
    5 Posts
    826 Views
    Jetson NanoJ
    @Alex-Kushleyev Thank you for reverting, I will check this out and get back to you
  • Sensor Fusion Question w/ GPS, VIO, and downward distance sensor on Starling 2

    Unsolved vio
    10
    0 Votes
    10 Posts
    2k Views
    Meytal LempelM
    @shawn_ricardo Hi! To my understanding EKF2_EV_CTRL 15-->13 only remove EV from pos_z estimation, so it should be ok to do that if the range sensor is active. However, I did revert all parameters to the default settings (matching the VOXL-SDK definitions). As my attempts to integrate the range-sensor data in altitude estimation did not seem to succeed, I decided to try and integrate the range-sensor in the VIO solution. I created a version of the voxl-qvio-server in which pos_z estimation from VIO is replaced by the equivalent value based on the rangefinder: s.T_imu_wrt_vio[2] = - down_range_m; This seem to work better, however it is a workaround and not a full solution. My current experiments are performed in low altitude (~40-90 cm), so I am not concerned with the limited range of the rangefinder sensor. I'm not sure what is the current implemented behaviour when EV estimation is not good, there should be some fall-back relying on the range sensor and imu. From my short experience with such cases of poor EV estimation mid-flight, the drone just crushes or jump to the ceiling with no control. Any suggestions or further explanations will be much appreciated. Thank you
  • Using Relocalization to establish a global reference frame for Drone Swarm Demo

    Unsolved apriltag
    3
    0 Votes
    3 Posts
    3k Views
    QuetzalcoatlQ
    @Eric-Katzfey Thank you for the reply, If I understand correctly, the example you provided shows MAVSDK running directly on the VOXL — so on the drone itself. However, we want to run our script on a separate PC to be able to control all drones at once. We're not sure which port to use to communicate with PX4 while also taking advantage of the relocalization handled by VOXL. Thank you again for your help!
  • Exploration with voxl-mapper.

    Unsolved mapping
    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • VIO in dark environments

    Unsolved vio
    3
    0 Votes
    3 Posts
    715 Views
    D
    @Alex-Kushleyev Thank you very much!
  • OV with External Autopilot

    Unsolved vio
    12
    1
    0 Votes
    12 Posts
    2k Views
    Eric KatzfeyE
    @SKA What pipes do you see listed in /run/mpa? If you run the command voxl-inspect-vio does it show that VIO is running okay?
  • Help concerning setup for Voxl-mapper

    Unsolved mapping
    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • Problems in resetting voxl-open-vins-server

    Unsolved vio
    5
    0 Votes
    5 Posts
    1k Views
    Marco SpangaroM
    @zauberflote1 Hi, So, it’s almost impossible for OpenVINS’ VIO to successfully reset while the drone is in flight if even a simple hand movement (which I always tried to do gently) is enough to prevent proper reinitialization, right? What I used to do to break the VIO was cover the camera, wait for x, y, and z to return to zero, and then uncover it. As for the test environment, it's rich in features, so I don't think that's the issue. I increased the publish and tracking frequency because I wanted to ensure the VIO was "responsive," and with two or three cameras, I consistently achieved reliable results.
  • VOXL Mapper on VOXL2 Mini

    Unsolved mapping
    3
    0 Votes
    3 Posts
    2k Views
    K
    @Moderator Sorry, I forgot to mention VOXL Mapper by using the TOF Sensor. I found a table that states it will be supportet in the future: https://docs.modalai.com/M0178/?utm_source=chatgpt.com Do you know when we can expect it ?
  • VIO Features not updating / VIO not estimating correctly

    Unsolved vio
    1
    3
    0 Votes
    1 Posts
    368 Views
    No one has replied
  • OpenVINS Reinitializing Issue

    Unsolved vio
    7
    1
    0 Votes
    7 Posts
    2k Views
    Cliff WongC
    @SKA Yes, VFT is actually deprecated in 1.4.1 Please replace your ovins config with this and give it a try: