springboot获取大疆无人机的飞行数据

树很忙 树很忙     2022-12-03     754

关键词:

一、项目前提

随着无人机技术的发展,细分市场领域的需求增长,无人机的应用正展现出越来越丰富的可能性。航拍、农业、植保、自拍、快递运输、灾难救援、观察野生动物、监控传染病、测绘、新闻报道、电力巡检、救灾、影视拍摄、制造浪漫等等领域的应用,大大的拓展了无人机本身的用途,无人机的应用越来越广泛,正推动着各个领域的发展。截至今年五月,我国有无人机生产企业1353家,无人机数量330034架、注册用户数量达到310218个。基于如此庞大的市场量,无人机、逐步渗透到各行各业的应用当中,市场规模也在稳步扩大。

大疆为从事各行各业的开发者提供了如下的软件开发工具,但是并没有针对Web开发工作者的相关SDK工具包。于是在查阅相关书籍之后,博主开发出了一款简便快捷高效的app软件来传输无人机的相关数据。并且已经成功兼容大疆的经纬系列(MAtrice)、御系列(Mavic)、精灵系列(Phantom)、悟系列(Inspire)等。方便后台人员获取无人机的飞行数据。

二、视频介绍

这里是app的视频

三、App功能介绍

1、首页

a):进入首页会初始化App,初始化成功后,app会自动连接无人机,首页左上角会显示无人机的连接状态以及无人机的型号等。同事会在app底部显示飞机连接成功。

b):右上角点击登录按钮可以登录大疆客户端,国内大疆需要三个月登录一次,要不然会限制飞行,国外不需要登录。

c):左侧纸飞机图标是无人机的飞行位置显示,基于高德地图开发。

d):点击设置可以进入设置页面,可以设置传递数据的相关参数等。

2、设置

a):授权秘钥请询问管理员

b):后台接口可以设置您的程序接口地址,方便app将无人机的数据传递到您的接口。

c):心跳周期可以设置程序给您推送数据的周期,隔几秒发送数据。

d):rtmp地址可以设置您的直播地址,流媒体服务地址

e):点击保存即可生效,点击保存返回上一页,然后点击开始飞行

注:不设置地址不传递参数,不设置地址不推流rtmp,设置完成之后写保存,保存成功,屏幕底部会提示保存成功。

3、飞控

a):点击设置按钮可以设置直播相关参数

b):基于大疆经典UI开发,操作方式与DjiGo4相同。

4、直播设置

a):直播开关可以开始和关闭直播状态

b):直播地址是设置页面的rtmp地址

c):声音开关可以设置视频传输是否携带声音传输

d):点击立即生效,下方显示开启状态

e):进入飞控app,会显示数据服务器连接状态。连接成功即开始推送数据。

5、控制台

a):目前传递的数据有

您可以利用飞行数据做您的业务处理。如果多台无人机,可以设置您的设备编号。方便您在处理数据的时候区分多台无人机。

四、管理端功能介绍

1、首页

a):主页可以显示无人机起飞后的第一视角画面,右侧是基于高德地图对飞机的飞行轨迹做了实时绘制,底部表格是对无人机的数据做一个实时刷新。

b):执行任务可以跳转到任务界面

2、飞行计划

a):列表是对无人机飞行计划的一个管理,可以直观的看到每个任务的执行阶段,以及执行状态,可以在右侧修改以及对再次执行。

b):添加无人机可以对无人机的路线进行规划,进入规划页面。

3、绘制飞行计划

a):可以在地图点击开始规划路线,双击结束路线放置,因为无人机的飞行距离不一样,所以,设置范围也不一样。可以设置多个点。

b):在右侧可以建立任务名称以及飞行速度以及高度。会自动计算出飞行时间以及飞机实际飞行距离,可以对单个点位设置飞机动作,速度、高度、悬停、拍摄照片、开始录像、停止录像、飞机朝向、云台方向、设置返航点位置。完成任务自动返航等。

c):保存自动放回列表,下发到飞行app,操作员无需操作飞机即可自动飞行。

4、无人机列表

a):可以创建无人机进行管理,点击创建按钮即可创建无人机,自动生成直播地址。

b):打开无人机app或者收到无人机视频数据,播放按钮自动变为可点击状态,点击即可查看无人机第一视角。

5、飞行数据

a):对每次无人机飞行数据做记录,可以在飞行列表点击历史记录来查看

b):左上方飞行视频为无人机飞行第一视角,飞机信息显示的是无人机型号,飞机左下角显示的飞行员名称,需要配合我们的飞行app。中间顶部是一个飞机的飞行高度和速度的一个区县图,可以直观的看到飞机的速度和高度变化,中间底部是对无人机本次飞行的一个轨迹回放,右侧则是飞机的一些飞行数据等等,数据都是实时变化的。通过webScoket实时传输,可以配合app端使用。

6、视频回放

a):对每次无人机的飞行数据做点播回放,可以查阅每次飞行的实时视频,并且支持mp4格式下载。支持在线观看。

7、直播大屏

a):可以对多台无人机的视频传输做统一查阅,可以点击视频窗口右上角选择无人机视频源。

b):支持四屏、九屏、十六屏、以及全屏。

8、用户管理

a):可以分配平台的用户以及每个用户关联的无人机设备。

b):分配之后用户无需创建,即可登录平台观看无人机。

9、角色管理

a):可以创建角色来对每个角色进行权限控制,从而来分配用户的权限

10、日志

a):对每个用户的操作进行日志管控。每个行为都会记录到数据库中。

11、AI险情识别

a):目前正在做环境监测行业、使用AI人工智能识别火灾详情等;

四、关于API接口

可以支持二次开发调用平台任意接口,支持视频直播页面嵌入,支持飞行数据传递。

五、关于平台延时

图一如下

图二如下

通过本地测试无人机延迟,延迟基本在900ms左右,网络情况良好的情况下,延迟在600ms左右,画质清晰且稳定。

六、平台技术说明

      app端采用android开发,目前不支持ios设备,支持android5.0及以上版本。后端采用SpringBoot、SpringDataJpa等,数据库采用Mysql、redis。已经在多家单位部署使用。

 

七、其他说明

app的名称以及logo、平台的logo和平台名称均可替换,可以联系作者来了解软件的其他资料。

可以线上使用,也可以独立部署到私有服务器使用。

更多资料请联系博主:

博主电话:18515422331     18235132075

博主微信:18515422331

springboot获取大疆无人机的飞行数据

一、项目前提随着无人机技术的发展,细分市场领域的需求增长,无人机的应用正展现出越来越丰富的可能性。航拍、农业、植保、自拍、快递运输、灾难救援、观察野生动物、监控传染病、测绘、新闻报道、电力巡检... 查看详情

无人机飞行数据java版本api大疆无人机springboot

一、项目概述无人机实时音视频:实时回传无人机音视频,并且自动保存回传视频未MP4格式。无人机轨迹地图:web端地图实时轨迹和图传。无人机航线规划:web端地图设置航点、航点动作、航线,无人机按照... 查看详情

无人机飞行数据java版本api大疆无人机springboot(代码片段)

...      用户密码:123456        使用技术:SpringBoot、SpringDataJpa、Freemaker、Redis、WebSocket等组成,基于B/S模式 查看详情

大疆这次不搞无人机了,vr飞行眼镜上市,简直酷炫!

原文标题:大疆这次不搞无人机了,VR飞行眼镜上市,简直酷炫! VR技术的发展使得许多科技公司开始布局VR行业,于是纷纷造出许多VR眼镜、VR盒子、VR一体机等产品。然而由于技术不成熟,给用户体验不佳,让VR行业不景气... 查看详情

大疆云台激活码在哪里

大疆的激活码在纸箱外面。纸箱外面贴的SN是无人机序号,无人机序列号是在电池仓里面的,飞行器的飞控序列号需要打开APP,在图传界面右上角的设置里面找到关于,即可查看Mavicair2的飞控序列号。全新的MavicAir必须通过DJIGO4Ap... 查看详情

大疆无人机快手直播怎么弄

大疆无人机快手直播怎么弄如您的Phantom4需要进行直播,请在APP的图传界面,点击右上角三个点通用设置,选择直播,若已有平台无法满足,请选择自定义直播。自定义直播具体操作如下: 1、打开APP在通用设置内找到自定义... 查看详情

大疆御3classic带无头模式吗

...舰店自助寄修 参考技术B大疆御3Classic是一款高性能航拍无人机,它配备有一架3轴稳定器和4K高清摄像机。该机型采用专业的遥控器,拥有强大的远程控制功能。而说无头模式,也称作GPS定位器缺失模式,意味着飞机不再依靠GPS... 查看详情

大疆无人机飞控软件介绍

1.目前有几款飞控软件可用?搜索一下华为手机应用商店“DJI"显示有以下几款飞控软件,原来还有一款DJIGO,不知道什么时候下架了,目前我手机上还有这个软件,可以使用,不过只能自由操作飞行拍摄... 查看详情

djimobilesdk基础实现

...)本文简要介绍如何通过调用DJIMobileSDK,实现获取和释放无人机的控制权限、模拟遥控器按钮控制无人机的飞行、获取无人机的回传视频、获取无人机参数、实现和onboardSDK的数据透传。下面逐个介绍以上内容,余下内容将在以... 查看详情

djimobilesdk基础实现

...)本文简要介绍如何通过调用DJIMobileSDK,实现获取和释放无人机的控制权限、模拟遥控器按钮控制无人机的飞行、获取无人机的回传视频、获取无人机参数、实现和onboardSDK的数据透传。 下面逐个介绍以上内容,余下内容将... 查看详情

drone无人机怎么连接摄像头

...无人飞机了,一般来说都是通过专门的APP来实现手机连接无人机的,这个你没说具体的品牌,不好跟你解释,不过基本都是大同小异的,我现在以大疆的无人机举例子:2、如果是大疆的飞行器,可以下载他们的APP,TheDJIGOapp对移... 查看详情

大疆精灵4多光谱无人机p4m影像辐射定标方法

前言上一章《大疆精灵4多光谱无人机P4M影像辐射定标方法》重点给出了基于“光强校正法”的大疆P4M转换反射率的方法的代码(基于python),未对其原理和校正精度进行分析。本章结合最近采集的数据,对光传感... 查看详情

大疆固件开启fcc地图不见了

...件即可。大疆创新是深圳市大疆创新科技有限公司旗下的无人机品牌。2018年8月23日,大疆发布“御”Mavic2系列无人机。2019年6月11日,大疆创新入选“2019福布斯中国最具创新力企业榜”。参考技术ACE、FCC和SRRC是不同的认证,是... 查看详情

大疆phantom4rtk通过4gsim卡来控制飞机

一直设想无人机能够飞得更远、更稳,能不能通过4g信号来实现,现在大疆帮我们实现了,不愧是家伟大的公司:特点:用途:测绘、农业、巡检、植保、建筑测量精度:GPS/北斗/GLONASS3系统6频点RTK为飞行器提供2厘米级定位支持4G... 查看详情

djimobilesdk基础实现

...)本文简要介绍如何通过调用DJIMobileSDK,实现获取和释放无人机的控制权限、模拟遥控器按钮控制无人机的飞行、获取无人机的回传视频、获取无人机参数、实现和onboardSDK的数据透传。下面逐个介绍以上内容,余下内容在前面... 查看详情

djimobilesdk基础实现

...)本文简要介绍如何通过调用DJIMobileSDK,实现获取和释放无人机的控制权限、模拟遥控器按钮控制无人机的飞行、获取无人机的回传视频、获取无人机参数、实现和onboardSDK的数据透传。下面逐个介绍以上内容,余下内容在前面... 查看详情

大疆精灵4多光谱无人机p4m影像辐射定标方法

前言继大疆精灵4多光谱无人机P4M影像辐射定标方法和大疆精灵4多光谱无人机P4M影像辐射定标方法(二)后,不断有朋友加好友咨询,P4M处理文档中Pnir参数如何获取,如何能获取地表反射率。经了解,对于... 查看详情

大疆精灵4多光谱无人机p4m影像辐射定标方法

前言继大疆精灵4多光谱无人机P4M影像辐射定标方法和大疆精灵4多光谱无人机P4M影像辐射定标方法(二)后,不断有朋友加好友咨询,P4M处理文档中Pnir参数如何获取,如何能获取地表反射率。经了解,对于... 查看详情