DJI mobile SDK学习

本文深入探讨了DJI Mobile Android SDK的架构和关键任务,包括Waypoint Mission、Hot Point Mission、Follow Me Mission、ActiveTrack Mission、TapFly Mission和Panorama Mission。同时,介绍了SDK中的Manager Class、Base Class、Product Class、Component Class、Mission Class等重要类别及其子类,如FlightController、Camera和Gimbal等,为开发者提供了详尽的无人机控制和任务执行能力。
摘要由CSDN通过智能技术生成

DJI Mobile SDK为开发者提供了丰富的API接口,可以供用户按自身需求开发出不同的移动应用软件。根据移动设备平台的不同,Mobile SDK又主要分为IOS SDK与Android SDK,此文主要就Android SDK进行讨论,内容来源于DJI官网。
一:SDK架构
官方给出架构图如下所示:

图 DJI Mobile SDK 架构图
由上述架构图可以看出,Mobile SDK 主要包含5部分,其主要功能概述依据大疆官网给出的如下:
SDK Manager: Manages registration of the SDK, product connection and provides access to the product itself.
Product: The aircraft or handheld product, this class holds basic product properties and contains the main product components.
Component: Component classes describe the gimbal, camera, flight controller, remote controller and wireless link. The classes provide component control, state information and contain subcomponents.
Mission: Classes that describe different missions such as Waypoint and ActiveTrack missions and hold their setup properties and status.
Mission Control: Mission Control handles execution of missions. Either single missions can be run through dedicated mission operators, or a series of missions and actions can be run serially using the Timeline.
更为具体的SDK类描述如下:

图 组件详细描述

图 任务详细描述
二:SDK 任务介绍
2.1 Waypoint Mission
官方概述如下:A waypoint mission is a series of pre-defined locations (waypoints) the aircraft will fly to. A location is a latitude, longitude and

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值