Hello ArduPilot community!
I am fairly new to ArduPilot and I am struggling with what looks to me like FCU tunning.
However, since this is a custom frame let me describe it to you so that you know what you are looking at.
For my application I need to fit a fairly large sensor on my quad I have created a wide custom frame. The main plate is large at 140x210mm it is manufactured from 3mm carbon fiber, the arms are 6mm thick and are sandwiched between a small bottom plate and the main plate on which he FCU is mounted, above the FCU there is a top plate which is connected to the main plate with 40mm brass standoffs. At the front of the drone there is a high 130mm electronic housing for now made out of PETG, which is mounted to the main plate and to plate with M3 bolts and a central M6 bolt running tough the whole height of the drone and clamping the radar box from top.
Now, despite the box being quite tall the CoG of the quas sits more or less in the middle of the propeller plane, the front/rear imbalance is equalized by the battery.
From what I feel the frame is stiff and I feel no play, nether the less I know that the screw holes had a bit of play, which after I have clamped them down is not present at all. Ofc the drone could be made mechanically even stiffer, however this is costly and time consuming. So that’s why I want to first consult experts to try to address my issues in software.
The problem is that my drones vibrates or rather rocks back and forth - take a look at the screenshot - it does so most of the time and especially when I try to hover it. However - though I am unsure but it seems that - the vibrations are especially prevalent when my battery is above 50% SOC. When at low SoC it flies fine it handles quite well.
To make sure that the vibrations are not caused by resonance of the electronics box I have also flown the frame without the box, but this did not resolve the issue. Moreover with smaller props on the drone vibrates more not less so it seems like higher motor RPM only makes it worse.
I tried to adjust tune some parameters, but this had no visible effect.
Changed parameters:
MOT_BAT_VOLT_MAX: 0 → 25.2
MOT_BAT_VOLT_MIN: 0 → 18.0
ATC_RAT_RLL_P: 0.135 → 0.110
ATC_RAT_RLL_I: 0.135 → 0.110
ATC_RAT_RLL_D: 0.0036 → 0.0025
INS_GYRO_FILTER: 20 → 15
I also attach a video of the drones vibration and my log files, hopefully you can help!
Best regards
Mark

