Dear ModalAI Support Team,
I am writing to report a critical issue with my Stinger drone (SKU: MRB-D0013). I have recently installed a brand new VOXL 2 Mini flight controller on this unit. Despite extensive troubleshooting, including resetting to factory defaults and comparing with a working Starling 2 (D0014), the VIO system fails to initialize correctly and diverges immediately.
We suspect a hardware defect related to the IMU orientation, camera focus/calibration, or an incompatibility with the default configuration for this specific unit.
Issue Summary
- Symptom: VIO (both QVIO and OpenVINS) diverges immediately or reports "BAD_CAM_CAL".
- Observation:
- In VOXL Portal, the VIO overlay shows the drone's estimated position diverging.
- When manually moving the drone, the VIO estimated motion is often inverted (e.g., pitching up is interpreted as pitching down) or axes are swapped, even with default extrinsics.
voxl-qvio-serverreportsBAD_CAM_CALandNOT_STATIONARYerrors.voxl-calibrate-camerafails for bothtracking_frontandtracking_downwith high re-projection errors (> 0.9), citing "motion blur" even in a well-lit, static environment.
Troubleshooting Steps Taken
-
Factory Reset:
- Ran
voxl-configure-mpa(factory reset). - Ran
voxl-configure-extrinsics D0013_Stinger(reset to default D0013 extrinsics). - Ran
voxl-configure-cameras 22(reset to default Stinger Dual AR0144 config). - Result: VIO still diverges with
BAD_CAM_CAL.
- Ran
-
IMU Data Analysis:
- Analyzed
voxl-inspect-imu imu_appsraw data (withrotate_common_frame: falseandtrue). - The IMU data suggests the physical orientation might be different from what the default configuration expects (Roll 180 + Yaw 180 vs just Roll 180), or the driver correction is not applying as intended for this specific unit.
- Even when manually adjusting
extrinsics.confto match the observed IMU orientation (FLU) and Camera orientation (FRD), VIO stability could not be achieved.
- Analyzed
-
Comparison with Starling 2 (D0014):
- We have a working Starling 2 unit. Applying Starling 2's configuration to Stinger (as a test) also resulted in divergence, confirming the hardware configuration is indeed different or defective.
-
Camera Calibration:
- Attempted
voxl-calibrate-camerafor both cameras. - Consistently fails with high re-projection error, suggesting potential lens focus issues or sensor alignment problems.
- Attempted
Request
Since we are using a brand new VOXL 2 Mini board, we want to ensure there are no configuration mismatches or firmware issues. However, given that it fails to operate with factory default settings and cannot be calibrated, we are concerned about a potential initial defect in the sensor modules or the board itself.
Please review the attached diagnostic logs (diagnostic_logs.txt) and advise on the next steps for troubleshooting.
Attached Files
diagnostic_logs.txt: Output ofvoxl-inspect-sku,voxl-version,voxl-inspect-services,voxl-inspect-extrinsics, andvoxl-camera-server.conf.
Thank you for your assistance.
diagnostic_logs.txt
