开发自己的DJI四旋翼无人机(A3飞控Onboard SDK和Mobile SDK介绍)

本文介绍了如何使用大疆的Onboard SDK和Mobile SDK开发自己的四旋翼无人机。内容涵盖注册成为DJI开发人员、硬件和软件建立、OSDK API启用、飞行平台激活、QT示例应用程序的使用,以及Mobile SDK的功能和集成步骤。通过这篇指南,开发者可以开始利用DJI A3飞控进行无人机应用的开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大疆作为无人机行业的佼佼者,其应用范围从户外旅行、拍照到影视拍摄,以及工业运用都有着极高的地位。那么,我们如何仅仅使用大疆的飞控来开发出我们自己的无人机呢?

首先,你需要如下的东西:

以及相应的机架,动力系统,电池等等。不过这不是我们的重点,暂时略过。以下为OSDK和MSDK可完成的相应功能:

mobile sdk

onboard sdk

这里主要讲讲怎么利用大疆的SDK进行我们的应用开发。

注册成为开发人员

 

打开链接:https://developer.dji.com/register/,注册成为DJI Onboard SDK开发人员,并新建一个应用,该应用会自动生成一个APP ID和key。

 硬件建立

Onboard computer通过UART接口与飞行控制器或DJI飞机通信。 一般来说,我们将使用下图中的一个设置:

电源

在调试SDK之前需要先给飞控通电,可以直接从DJI飞机的电源轨上获取电力。UART接口不需要Onboard computer供电。

连接器引脚

下图显示了A3 / N3与PC或Linux机器之间的硬件连接。 注意:

USB到TTL电缆可以在网上购买。

使用A3 / N3连接PC连接来运行DJI Assistant 2。

使用DJI Assistant来可以启用OSDK API,设置波特率和/或运行模拟器。

 

 软件建立

下载SDK以及相关工具

  • Download the onboard SDK repository from Github
  • Download the DJI PC Assistant 2 software for Windows/Mac
  • Download the DJI GO App to your mobile device

 

启用OSDK API

需要启用OSDK API以允许Onboard SDK与飞机或飞行控制器之间的通信。

将飞机/飞行控制器连接到PC / Mac,启动DJI Assistant 2并在SDK页面上选中标记为Enable API Control的框。从这里开始,我们就能够使用大疆给的SDK对A3飞控发出指令进行各种操

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值