I have an arducopter v4.6.3 quadrotor, with a Micoair MTF-01 optical flow sensor. I tried calibrating the sensor, following the arducopter documenation: Optical Flow Sensor Testing and Setup — Plane documentation
I tried calibrating the sensor indoors, in loiter flight mode. I used FAST-LIO (SLAM) as my position src during calibration. The calibration succeeded but the final scalar values are:
- FLOW_FXSCALER = 617
- FLOW_FYSCALER = -393
The values are out of the recommended range of -200 and +200. After calibration is finished, the drone is still rocking forward and backward, while in loiter flight mode. EK3_SRC1 params during the flight:
- EK3_SRC1_POSXY = 0
- EK3_SRC1_VELXY = 5
- EK3_SRC1_POSZ = 2 (rangefinder on the optical flow sensor)
- EK3_SRC1_VELZ = 0
- EK3_SRC1_YAW = 1 (compass)
OF.bodyX and OF.flowX after calibration:
