项目描述:
针对本司及无人机业内开放式无人机云控系统,实现 web 端操作系统对无人机起飞、降落、规划航线、预警、自动巡航、在
线喊话、云台视频实时监控、HUD 实时展示、扫描航线、在线调试等功能。目前开发的系统是专业性较强的领域,广泛应用于无人机
驾驶证培训业务使用以及出售给大型农场使用,目前是业界首款涵盖工业级无人机与农业机操作的 web 系统。
个人责任描述:
项目前期:
我参与了需求分析、需求评审、架构设计评审、技术选型评审、概要设计评审、详细设计评审等一系列准备工作
开发阶段:
我负责了首款云控系统(简称地面站)前端界面开发,使用 layui+jquery+websocket+googleMap+canvas···,实现谷
歌地图标点、规划航线、实时展示后台传回信息等功能;
随后,我负责了后端与无人机通信通信模块代码开发,使用 Netty+websocket+kafka+shiro+spring+mybatisPlus 等实
现与无人机、RTK 之间通信,通信方式为 Tcp 与 Udp,采用私有协议与无人机进行指令发送与 ack 接收,再传给前端进行展示;
完成无人机规划航线