1.3 系统应用前景及其社会影响
本次设计的无人指挥车系统控制界面和流程的总体结构采用C/S模式,无人指挥车是指挥控制站是服务端,网络数据交换中心服务器对于遥控车和无人指挥车是服务器端。无人指挥车指挥控制站是与遥控车进行网络通信的服务器端[10,11]。网络数据交换中心服务器是与指挥控制站通信的服务器端。这次设计的遥控车上面会装备许多传感器用于捕获当前环境信息以及本身信息。根据车辆的物理和技术特性,致动器具有有限的旋转速度,因此具有有限的推力和扭矩[12]。本系统采集的数据包括经纬度坐标位置信息、当前运行速度、电池电量和工作状态和当前道路状况等信息[13,14]。遥控车通过网络数据交换中心服务器接入指挥控制站[15],无人指挥车指挥控制站通过网络数据交换中心发送命令给遥控车[16],遥控车将根据用户要求改变状态[17];如果遥控车更新了状态,那么遥控车的状态信息将通过网络数据交换中心服务器端实时传送到指挥控制站,信息将显示在服务器端程序上。所以这样的话用户在何时何地都能通过指挥控制站控制遥控车了。遥控车还会把其上面的各传感器模块的数据通过网络上传到指挥控制站,指挥控制站就会将接收到的数据存入数据库,并可以将这些数据通过历史调阅进行查看,通过服务器端程序显示遥控车的当前车辆状态信息供用户参考和了解以便用户做决策,并发送命令传给遥控车改变相应参数的设置。这样就建立起了遥控车与指挥控制站和网络数据交换中心服务器的网络通信。本次设计的无人指挥车系统可以在指挥控制端接收并监测遥控车的运行情况和车辆的状态信息,指挥车可以有效的监控遥控车的运行并能实时收到遥控车发送过来的信息,可以帮助决策人员快速做出反应控制遥控车的运行。总体来说,移动无人指挥车系统在地质勘探、救灾抢险、远程监控等许多方面都有着深远的应用价值,符合可持续发展的观念。
1.4 本课题任务与要求
本次设计的任务是完成无人指挥车的控制系统终端部分,配合项目组其他成员的功能模组,实现对遥控车的远程控制、状态监视和信息处理。本课题中设计的无人指挥车控制工作站具有丰富的接口和功能,包括动态连接遥控车的控制程序,获取遥控车的位置和状态信息,并实时刷新在地图中,对遥控车的运行路线进行初步规划,远程指挥遥控车,保存遥控车的状态和位置信息,实现历史状态回放等功能。此外,通过使用面向对象的编程,本控制终端程序具有良好的扩展性,可根据后续的项目需求不断更新与完善。
1.5 论文章节安排
本毕业设计一共安排了五个章节,各章的主要内容简介如下:
第一章概括了无人指挥车系统的研究背景和发展历史。从工程研究背景、国内外研究现状、系统研究价值三个角度论述了无人指挥车系统设计概况及其研究的重要性,并在此背景下提出了本文所要解决的问题和本次毕业设计中的工作内容与重点。
第二章介绍了相关的基础知识。介绍了C#语言基础,Socket编程技术,网页技术基础,JS动态网页编程,百度地图应用接口,以及它们各自的工作原理和特点。
第三章介绍了无人指挥车系统功能需求分析与方案设计。
第四章介绍了具体的系统设计实现,包括系统模块组成,实现过程中遇到的问题和对应解决方案。
第五章 展示了系统测试的相关过程与结果。
2 基础知识
本章概述了实现软件系统所需要储备的基础知识。这些常用的知识点有:C#语言、网络Socket编程技术、静态网页和动态网页的基础编程技术和百度电子地图的应用接口接入技术等。 C#移动无人指挥车系统设计(3):http://www.chuibin.com/jisuanji/lunwen_205560.html