我目前正在开发 DJI-Phantom 4 Pro。谁能帮助我使用 Mobile-SDK 从无人机获取避障传感器数据输出?
1 回答
1
您没有提及您使用的是哪个 SDK 版本,但它们相似,所以这应该会有所帮助。
在 flightController 对象中,您需要设置一个更新回调,如列表:
getIntelligentFlightAssistant().setVisionDetectionStateUpdatedCallback(XXX)
回调返回 DJIVisionDetectionState 类型的更新。
对象内是一组传感器:
列出 warningSections = djiVisionDetectionState.getDetectionSectors();
每个传感器都有一个 getSystemWarning() 方法,该方法返回 DJIVisionSystemWarning(警告、关键等)。
每个传感器还有一个方法 getWarningLevel,它返回 level1、2、3 和 4。
每个级别代表的定义和距离在SDK文档中,所以我不会在这里重复,以防将来发生变化。
于 2017-05-07T05:50:08.800 回答