不幸的是,DJI SDK不允许将云台与航路点任务向上倾斜(请参见SDK Doc: DJI Waypoint Gimbal Pitch)。
作为一种解决方法,可以在飞行过程中使用DJI Gimbal.rotate()发送向上看的云台命令。不幸的是,对于Mavic 2,在执行非弯曲的航点任务时(这可能是Mavic 2固件中的错误),该功能不再起作用。
我的问题
PS:在Waypoint.class中有一个迹象表明DJI已经考虑过这一点,但是在Waypoint任务中对万向节范围的DJI验证仍针对[-90,0]进行验证(与当前DJI SDK文档一致) )。
public static final float MIN_GIMBAL_PITCH = -135.0F;
public static final float MAX_GIMBAL_PITCH = 45.0F;
感谢您提供有关此问题的任何信息。
答案 0 :(得分:3)
Mavic 2可能的万向节俯仰范围应该实际上是[-90, 30]
,而不是当前的[-90, 0]
。这是DJI SDK的一个错误,将在下一版本中修复,对于给您带来的不便,我们深表歉意。
对于其他飞机,万向节距范围[-90, 0]
受飞机固件的限制。我们将继续与固件团队保持联系,如果有任何更改,我们将在https://developer.dji.com/