I’ve been trying to find a straight-forward way to stabilise an onboard camera and have run into some issues.
What I would like is stabilisation of a camera via servos which are controlled via the FC. The drone is autonomous and I have no need to move the servo via a RC or mavlink commands. All I want is to maintain the camera’s pitch and roll so the images are consistently facing forward and horizon balanced.
I am just trying to learn what parameters to set and the documentation seems sparse.
From my reading and some assumptions it appears this is possible via setting the MNT_MODE_IN to Auto, and MNT_DO_STAB to ‘Stabilize all axis’. I have a servo connected to MAIN1 and set as ‘Gimbal Roll’ which functions correctly when I use Actuator testing.
It seems the next step is to set MNT_MAN_ROLL to the channel the roll servo is on, but my only options are AUX1-6 which are currently connected to my motors because they are the only channels which allow the dshot600 protocol on my FC (Holybro rpi 6X).
Am I out of luck and just unable to use both dshot and servo gimbal stabilisation with this board, or am I missing something? I also looked into brushless motor stabilisation with storm32 gimbals but I’d prefer not to more hardware to the drone, and in my testing it seems like overkill for my little 15g stereo camera.
Much appreciated.