基于Android农机导航手持终端监控软件设计与实现

来源 :华南农业大学 | 被引量 : 0次 | 上传用户:lzbtthappy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的进步,我国农业机械化正向自动化、信息化和智能化方向发展,农机自动导航技术是当前农机智能装备技术研究的热点之一,导航监控终端是农机自动导航系统的重要组成部分,是农机自动导航系统的监控中心。农机自动导航系统的发展对导航监控终端技术的要求是功能更多、操作简单、高效可靠和人机交互更便利。完善导航监控终端的功能以提高农机自动导航系统的工作效率与质量是导航监控终端研究的主要目标。目前,移动智能终端设备的硬件技术不断进步和完善,形式各样的智能终端设备不断推向市场,硬件功能与软件应用加速实现。Android系统是现时最流行的操作系统,Android系统平台应用非常广泛、高性能智能设备多和开发资源丰富,基于Android系统来研发农机导航终端监控软件具有应用价值,也是农机信息化发展的方向之一。本文采用的导航终端硬件平台型号是QpadX5的手持显示终端,搭载Android5.0操作系统,系统性能配置高,具有强大的CPU处理器,具有多种通信方式,满足了导航监控终端硬件性能需求。软件需求分析阶段调研了导航作业操作过程,对导航监控终端的各模块进行了功能需求分析,导航终端监控软件的功能包括用户登录、无线通信、导航作业设置、导航控制参数设置和导航行驶状态监控等,采用系统流程图对农机自动导航系统的数据信息处理和控制过程逐步分析,全面了解了导航系统业务处理过程。导航终端软件设计阶段是在需求分析基础上,确定了Android农机导航终端软件的MVC开发模式,采用面向对象分析方法和UML建模设计方法,对导航系统对象进行了类的抽象定义与封装,使软件具有较好的模块复用性和功能扩展性,还设计了导航监控终端软件的框架体系结构、终端软件UI界面、软件数据库ER模型和数据表,为导航终端软件开发提供了模型基础,使导航软件设计更符合实际作业情景。农机导航终端监控软件开发实现过程按照软件工程开发模型,制定了软件技术实现方案,搭建了Android导航软件的Eclipse+Android ADT开发环境,创建了导航终端监控软件项目,采用Java程序语言,构建了MVC模式下的软件程序结构,制定导航监控终端与导航控制器的无线通信协议,为导航系统的数据信息交互制定了标准,应用了大量Android接口API、丰富的UI控件、各种布局、数据存储方案、多线程控制等关键技术实现了导航终端软件各模块功能。论文最后对导航监控终端软件进行了功能测试,主要进行无线通信测试和田间导航行驶状态下导航终端功能应用测试。无线通信链路测试空旷环境下500m内无线通信数据收发正常,满足用户视距范围内导航作业通信需求。田间环境下农机导航行驶测试,测试结果表明导航监控终端的功能模块包括地块采点,导航作业设置,导航路径规划,导航启停行驶控制操作可行,导航行驶数据分析显示农机导航作业行驶正常,导航监控终端有效实现了对农机导航行驶的监控,满足导航作业功能需求。
其他文献
利用MISA软件对烟草EST公共数据库中的简单重复序列(SSRs)进行了分析。结果表明,在133523条EST序列中,共获得81757条SSR序列,SSRs之间的距离约为0.92 kb。其中,六碱基重复丰度
王峪口流域是夏县的重点治理区之一,在沟道工程建设上,现已建水库1座,淤地坝9座,增加坝地12hm2.坝地每年可增产粮食5.4万kg,坝内蓄水可灌溉农田100hm2,解决了1 000口人和130
朱砂根和山血丹是重要的药用植物和观果花卉。在不同磷营养水平下栽培朱砂根和山血丹,测定其光合作用、形态、生物量分配及各器官氮和磷浓度等指标。结果表明:随磷营养水平的增加,两种植物在饱和光下的净光合速率(A)和叶面积比(LAR)升高,各器官的氮(N)浓度和磷(P)浓度均有所增加,其中朱砂根对繁殖器官的投入也增加,表明磷营养水平的增加能够促进其生长和繁殖。净光合速率(A)和羧化效率(CE)的显著正相关及