论文部分内容阅读
计算机等学科的发展推动了机器人技术的迅速进步,也有力推动了机器人产业的市场化、家庭化。如今,机器人已非什么高深莫测的技术,逐渐走入千家万户,服务于寻常百姓。智能识别机器人市场潜力巨大,使得与其相关的技术成为学术研究的热点问题。包括人工智能、网络通信技术、模式识别等都与机器人技术有着密切的联系。针对前景广阔的家庭机器人市场以及传统机器人存在的技术不够成熟、成本高等问题,本文研究的主要目的是设计和实现一个基于WiFi无线网络的智能识别机器人。本文首先总结了大量国内外与智能机器人相关的文献资料,深入地分析了当前智能机器人发展现状,总结出在该领域存在的问题、机遇和挑战。近年来,个人电脑与网络已十分普及,家用无线网络的构建成本非常低廉。本方案中由机器人、支持WiFi的无线路由器和PC组成的硬件架构充分利用了家庭环境已经存在的PC、无线网络等硬件资源。机器人只负责机械运动、数据采集、网络通信等功能,而需要进行复杂数据计算的功能,如汉字识别、人脸检测等在PC端执行。机器人与PC之间的通信通过WiFi无线网络进行。为了实现机器人认字功能,本文专门研究并设计了针对图片上汉字的识别算法,主要可分为文本图像的检测及提取、脱机汉字的识别两个部分。本文依次详细阐述了实现该算法的每个具体步骤。在文本图像的检测及提取部分,本文还分析比较了几种常用的边缘检测算法。最后,将汉字图像识别算法进行测试实验,单字的识别率达到97%。为了实现机器人自主巡逻功能,本文设计了人脸检测与笑脸识别算法。人脸检测算法部分提取Haar特征,采用AdaBoost算法训练出一个层叠式分类器。笑脸识别算法采用Gabor滤波器提取特征,AdaBoost训练Single Stump弱分类器,最终实现强的笑脸分类器。最后,文本采用C++和WTL框架开发了系统人机界面。用户可实时查看机器人摄像头返回的视频数据,实时控制机器人的移动,也可让机器人进入自主巡逻或认字功能状态。