Arkflow unable hover and drift

Hi,

I had issue on Arkflow, Initially the quad is flying smoothly and hover perfectly. However after i continuous develop, it started to drift and hard to control. I had done the calibration but it still having issue. I tried change to Microair MTF-01 and the quad able fly smoothly again.

Any idea on this
Thanks

https://drive.google.com/drive/folders/1jz_Rd3j-6r6QwDZKOgSYw8MCe-_rVZ8v?usp=sharing

I see you have four different rangefinders in the log. If you remove the other three rangefinders and use only the one on the ARK Flow, does it hold position?

Hi I had remove the rangefinders (will going to use for avoidance system) and update the arkflow firmware but still same behavior, will drift a lot.
https://drive.google.com/drive/folders/1ntBRL2zCnMbo4f7jvqgKv2wySx8WzpmQ?usp=sharing
Is the firmware flash correctly?

What if you use position hold instead of flow hold? As I understand, flow hold doesn’t use the distance sensor for calculating velocity from the optical flow data.

Hmm… cause my quad is needed for indoor environment so poshold is not suitable for my use case

https://ardupilot.org/copter/docs/common-optical-flow-sensor-setup.html#for-ekf3

Have you followed these instructions? You want to fly with the rangefinder in loiter mode to take full advantage.

I’m using pixhawk6C and i change the port from CAN1 to CAN2, others parameter remains the same. The flight surprises working well. Checked the log and the OF.flowX and OF.flowY looks sane and good to me.


However, I refly again but this time the issue appears again. I guess something bad on initialize or something. When the sensor is first used in flight controller, the flight is running smooth and well but when times go something weird happen and the issue appears.

I attached 2 log file which 1 is good and another is bad one
Good: good_arkflow.bin - Google Drive
Bad: problem.bin - Google Drive