Position Flight is not available after firmware update



  • We updated our VOXL CAM to a newer system image and suite, during the updating we did a clean wipe, removing everything. Now after this clean flash our position lock does not work anymore.

    In VOXL we configured the following:
    VOXL-configure-mpa / ...exentrics / ... vision-px4 / ... cameras.
    Everything as a standard VOXL CAM v1/ seeker.
    But still it doesn't work.

    If we look at voxl-inspect-qvio, its says OKAY. And if we walk around it will also work just fine. I notice that over time the values get weird and will reset itself.

    If we look at the mavlink message Odometry they are not very normal. They are staying at around 0, x and y are just 0 and doesn't change when walking around. And the others do all kind of crazy things, so I think that is why it also won't go into Pos Lock.
    EKF2_Aid_mask is 280, of course!

    Is there something we are missing? Do we need to perform some calibrations? The VOXL-inspect-QVIO isn't asking for it.


  • Dev Team

    Which system image & suite did you upgrade to?
    Can you further elaborate what you mean in Mavlink what the other coordinates doing crazy things?

    Which camera config do you have? TOF or Hires?
    For configuring mpa try:

    voxl-configure-mpa -p -f seeker -b blue -c 3 --fc yes
    

    Above is for the config with Hires, Stereo & Tracking
    A powercylce is needed after this

    voxl-configure-mpa -p -f seeker -b blue -c 7 --fc yes
    

    Above is for TOF, Stereo & Tracking
    A powercycle is needed after this

    Would also configure the cameras

    voxl-configure-cameras
    

    In Mavlink, inspecting the local_position_ned, if the x & y are zeroed out then that means that vio didn't start up properly. Most likely one of the pipes didn't initiate or crashed. A powercycle usually fixes this, otherwise you may want to try rebooting voxl-vision-px4

    systemctl restart voxl-vision-px4
    


  • Capture.PNG

    We have the VOXL CAM version with Hires, Stereo & Tracking.
    We have uploaded 3.8.0 image with the 0.7 suite.

    But this is now the error that I get after doing the following:
    voxl-configure-mpa -p -f seeker -b blue -c 7 --fc yes
    reboot
    voxl-configure-cameras



  • 3af140c1-bfac-43c8-bc53-7691f71eaeea-image.png

    Where can I find local_position_ned?

    Or is it this?

    8db58af4-7fbe-409c-96f3-23856979dc7c-image.png


  • Dev Team

    Ah ok. The reason it says missing camera config and why you may not be able to see local_position_ned is with a flash & complete wipe, the camera calibration files get wiped as well. You will need to calibrate the cameras.
    You can check to see if they're still there by:

    ls/data/modalai
    

    There should be intrinsics & extrinsics files for right/left/stereo & tracking.
    If they're not there then for sure you need to calibrate the cameras.
    You can find the link here



  • 993cf791-fa28-467f-8f63-e908d1c29727-image.png

    This now the only thing I get. So there is no intrinsics or extrinsics files for right/left/stereo & tracking. I will do the camera calibration then. Thanks


Log in to reply