软件系统硕士论文开题报告精选
来源:学术堂 作者:秦老师
发布于:2017-07-28 共4064字
软件系统是指由系统软件、支撑软件和应用软件组成的计算机软件系统,它是计算机系统中由软件组成的部分。它包括操作系统、语言处理系统、数据库系统、分布式软件系统和人机交互系统等。下面我们通过一篇范文一起来学习以下软件系统硕士论文开题报告的写法。
题目:小型无人机地面站软件系统的设计与实现
一、研究背景与意义
无人机(Unmanned Aerial Vehicle,简称UAV)是一种具有自主导航飞行能力,而且能够由地面终端通过无线数据链进行状态的实时监控和任务调度的无人驾驶飞行器。无人机根据升力产生来源,可细分为固定翼、扑翼和旋翼无人机,其中旋翼无人机又进一步包含了常规布局的单旋翼直升机及多旋翼。固定翼无人机研究较早,由于它具有一定的滑翔能力,抗风能力强,能自主实现飞行控制,在长距离巡航、军事轰炸等领域,固定翼无人机的应用越来越普遍。旋翼无人机具有飞行灵活、能实现垂直起降、空中悬停等特点,适合应用于较为复杂环境下的飞行任务。特别是微小型无人直升机在航拍、对地面目标进行跟踪、地形勘测及地理测绘等方面具有广阔的应用前景。对无人机的研究已经有一个世纪之久,最初的无人机主要应用在军事方面。无人机在军事领域上主要用于侦察监视、骗敌诱饵、实施干扰、火力引导和信号中继等。无人机也逐渐应用于民用领域,如土地资源调查、矿产资源开发调查与监视、铁路监视勘测、灾情勘察等方面。例如,灾情侦查方面,在 2008 年的汶川地震中,我国相继通过派出两架小型无人机对汶川地震中的重灾区域拍摄了高清照片,为救助人员提供了及时且重要的灾情情况。
无人机系统的组成中包含了两个关键的控制系统:飞行控制系统和地面站控制系统。其中地面站控制系统对无人机能进行远程操控,它不仅能实时监控无人机飞行时的飞行状态和任务设备运行情况,而且还可以通过地面站发送控制指令以调整无人机的飞行姿态,同时还能规划航迹任务。因此,进行地面站研究对整个无人机系统有着至关重要的作用。
二、课题来源
本课题是电子科技大学机器人研究中心承担的国家 973 项目子课题《复杂空域环境下飞行器系统机动理论与方法》的内在要求。
课题的研究工作目标是:结合项目对地面站软件系统的功能要求,对系统进行总体设计,并对开发该地面站软件系统所涉及的关键技术和问题进行研究,最终实现系统的功能,完成项目所需的地面站软件系统。
三、研究内容
在开发地面站软件系统的实践过程中,本文作者主要的工作内容有:一是参与系统的需求分析,总体设计与功能模块设计,二是研究地面站的串口通信和通信协议,三是飞行状态数据的显示和控制及视频实时播放器的实现,四是完成电子地图的加载和地图操作功能的实现,五是实现航迹规划,最后是数据存储和数据分析的实现。
实现该地面站软件系统所涉及的关键技术有:基于 Serialport 类实现实时串口通信;基于地图切片技术完成电子地图的显示及地图所具备的基本功能操作;基于 MAVLink 通信协议的通信链路和基于 MAVLink 的航点协议实现航迹规划的设计;基于 FFmpeg 库的视频播放器。通过这些技术,实现小型无人机地面站软件系统需要完成以下主要内容:
1) 结合项目需求完成小型无人机地面站软件系统的总体设计方案;
2) 实现基于 MAVLink 协议和串口通信的数据链路;
3) 用于显示飞行状态数据信息的虚拟仪表和数字控件;
4) 完成电子地图的显示及地图所具备的基本功能操作;
5) 航迹规划与航迹操作的实现;
6) 接收并解析航拍视频数据以供播放器实时播放;
7) 飞行状态数据和航迹数据的存储和数据回放,及图表显示数据以进行数据分析。
四、本文组织结构