我们正在使用虚拟操纵杆命令来控制无人机,有时它会停止对任何偏航/滚转/俯仰命令作出反应,但垂直加速会继续工作 . 此外,此时无人机对遥控器的任何响应都没有响应 - 它通常看起来很冷冻 .
此外,如果我们只是通过启动马达(而不是启动实际起飞)来开始在地板上,我们正在经历一种奇怪的行为,我们向无人机发送垂直加速度的正值,试图将其发射到空中 . 然而,似乎很难这样做,一旦它起来,任何其他VS命令都会导致电机突然停止并且无人机跌落 . 飞行控制器状态的高度报告负高度为-0.5至-1.5米,离地面约10厘米 .
超声波传感器报告的正确高度约为0.1米 .
如果需要,我们可以发送更多信息 . 当应用程序启动时,我们设置以下内容:
-
视觉辅助定位
-
避免碰撞/避开障碍物
-
聪明回家了
-
多个飞行模式关闭
-
几个与相机相关的设置
-
虚拟棍棒:
-
偏航控制模式:角速度
-
滚动/俯仰控制模式:速度
-
滚动/俯仰坐标系:正文
-
VS高级模式:开启
之后,Virtual Sticks命令的发送方式与样本应用程序完全相同,每0.05秒(= 20Hz) .
什么想法可能是错的?
-
DJI iOS SDK版本:最新版本(4.3.2),但我们也遇到过4.3的这些问题
-
DJI产品:Phantom 4 Pro,最新固件自12月25日(1.04.0602)
-
iOS系统版本:11.2.1
-
iOS设备类型:iPhone 6,iPad Pro 12.5''(2017),iPad mini
-
Xcode版本:Xcode 9.2