大疆无人机巡视系统-01


前言

随着无人机技术的发展,各行各业都准备使用无人机来进行一些工作。特别是在电力行业,无人机巡视是一个非常火的项目。我目前在带领一个小团队做一个涉及到各个不同类型的电厂的无人机巡视项目,这里想做一个系列,记录这个项目从0到1的开发过程。也希望能够更多志同道合的人来一起分享和讨论。

一、背景

1.电力行业的电厂都是内网系统,所以无法使用大疆的司空2。那么需要通过官方的上云API开发一个自己的云平台。
2.目前公司给我配置的团队人员较少,开发也只有JAVA,没有专业的前端开发工程师,没有安卓开发工程师。
3.公司想尽快出版本出效果

二、技术选型

1.综合考虑,框架选择了比较成熟的免费框架 RUOYI。这样JAVA开发人员也可以去写前端页面了,我给大家做了个VUE和ElementUI的简单培训,加上RUOYI本身的样例和ElementUI的官方组件样例,大家通过一些简单的页面开发后,上手比较快。
2.上云API官方有一个Demo是JAVA11的,我把转成了JAVA1.8的,然后整体嵌入进了我用RUOYI搭建的框架。前端的话,我们没有使用官方的那一套,我们自己设计开发了,这个后续具体说。
3.我们为了效果好看一点,炫一点,页面是使用了两层,底层是使用cesium做的3D下层页面+ElementUI做的上层。

总结一下:
硬件: 大疆无人机M30 + 大疆机场
软件:SpringBoot + Vue(ElementUI) + Cesium + JDK1.8 + MySql 。
通信单独说一下,云平台和机场,无人机交互,使用了MQTT做物联通信。
云平台后端和前端通过WebSocket进行通信。

三、一期目标 (1个月)

上面也说了一下背景,我们这个项目投入的也不是很多,人手不多,所以一期我定的目标是把框架搭建起来,用Cesium把3D场景加载进来,并通过我们云平台的页面可以给无人机发布航线任务(航线任务是通过飞手通过遥控器采集的),让无人机执行航线任务,飞机模型能够在3D地图上实时展示飞行位置即可。

总结

以上是一个前期的一些准备工作,后续有时间,陆续记录一下具体的开发工作。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值