论文部分内容阅读
随着人工智能技术的快速发展,以农业专家系统为代表的现代农业信息技术在农业中的应用越来越广泛。但是目前大部分农业专家系统都是基于PC机开发的,虽然这类农业专家系统可以帮助农民解决农业问题,但是它不方便携带,不便于在一线直接指导农业生产,因此也限制了此类农业专家系统的普及。为了解决农业专家系统不易携带的问题,本文结合当今农业发展的要求,对基于嵌入式的便携式农业专家系统进行了研究。本论文首先研究了基于ARM11的嵌入式系统硬件和软件平台的构建,详细分析了嵌入式开发的模式和流程,以及如何搭建嵌入式开发环境,包括:交叉编译环境的建立、Bootloader的移植、Linux内核移植和根文件的制作。其次,还研究了农业专家系统的知识表示、推理机制和数据库设计。本文是以诊断型植物病虫害农业专家系统为例,针对便携式农业专家系统的特点,设计了以产生式为基础的知识表示,以正向推理为推理机制的推理机,并将数据库与知识库相结合,将推理机直接放置其中,使其更靠近数据,从而大大提高了推理效率和查询速度。另外,目前几乎所有的农业专家系统在人机交互时都采用直接输入文字法或选择输入法这两种方式。虽然这并不影响农业专家系统的性能,但是考虑到田间的应用条件以及便携设备的操作特点,本文提出一种新的人机交互方式,即图像输入法,作为传统输入法的补充。用户可以利用便携设备的摄像头,对特定植物病虫害进行拍照,系统会根据拍摄照片进行分析,提取有关特征信息作为农业专家系统的推理依据,从而得出结论或建议。图像特征提取的内容比较复杂,有后续课题专门研究,本文只设计这种输入方案,并对摄像头驱动进行了研究,为以后实现这一输入方式奠定了基础。本文最后对农业专家系统软件架构进行了分析设计,并对便携式农业专家系统进行了研究。为现代农业信息技术在农业中的广泛应用做出了贡献。