论文部分内容阅读
特种地面移动机器人在危险和突发情况下代替人执行任务中得到了越来越多的重视。现有机器人多是针对特定应用领域和工作任务设计研发,为了应对多样化的突发任务,导致大量基本形态雷同或相似的特种地面移动机器人的出现,在技术和资金上势必造成资源的巨大浪费。解决该问题的方法是将模块设计方法与移动机器人技术相结合,开发模块化移动机器人。本文对移动机器人进行模块化研究,不仅节省了开发成本和时间,而且为设备的更新与功能升级创造便利的条件。本项目以特种地面移动机器人为研究对象,对其进行模块化研究。以功能角度对移动机器人进行功能模块化分解,同时将嵌入式控制技术和无线自组网通讯技术融入到模块化研究中,对功能模块进行硬件设计和软件设计。主要研究内容如下:1.以反恐、救援、侦查三类特种地面移动机器人为研究对象,将模块化设计方法融入其中,从功能角度出发,选择功能模块划分方法。根据三流原则对三类移动机器人进行功能分析,建立功能结构,然后找出移动机器人之间的共享功能结构,最后根据共享功能结构进行模块划分。2.对功能模块核心部分进行硬件设计。采用基于Zigbee技术的芯片作为主要控制处理芯片,以此为基础对微控制器进行硬件设计,将微控制器作为所有功能模块设计的重要组成部分,同时设计过程中将能源电力、信息处理、数据通讯等功能全部集成到模块中去,最终完成对电机驱动模块、测速模块、加速度模块、温湿度模块、红外线人体感应模块、人机交互模块核心部分的硬件设计。提高功能模块间的独立性,实现模块的嵌入式智能化。3.对功能模块进行程序设计,以实现各自特有的功能。对Zigbee协议栈体系结构进行介绍,将Zigbee本身所具有的功能与为功能模块所编写的程序进行融合,实现了模块间的无线通讯。同时还对通信协议进行了规范。4.通过实验完成对功能模块的相关测试,测试内容将包括网络运行状态以及通过上位机界面展示功能模块的工作状态。