论文部分内容阅读
目前,市场上热卖的扫地机器人作为智能家居新概念的领跑者已经走进人们的生活,不仅可以自主清扫房间,而且能通过手机设备或是电脑无线控制,实现人机交互,其实用性越来越强,它也越来越受人们的欢迎,然而市面上的扫地机器人有时会出现避障不灵活、不能完全覆盖工作环境或是功能不全面等问题,同样地,关于室内安防问题也是人们一直苦恼又难以解决的问题。结合这些问题和人们的需求,本文搭建了一台智能移动机器人——智能小车,在智能小车前方安装两个摄像头,实现Android客户端的无线控制及摄像监控,并且研究扫地机器人的路径规划,采用栅格地图和改进的往返式”梳”字型相结合的路径规划方法,同时可结合摄像头拍摄到的图像对室内物体进行分类识别,做出相应的避障策略,使得智能小车能更加有效地完成作业,这样将该智能小车应用到扫地机器人上后,扫地机器人既能更加灵活地覆盖清扫区域,又能作为“巡逻兵”,监视室内指定区域,增强室内安防,更好地优化并扩展了扫地机器人的功能。本文主要工作内容如下:(1)智能小车的搭建:此车主要以一个树莓派主控板为核心,再结合一个Arduino板主控板进行搭建。树莓派主要包括自动连接WIFI、传输摄像头拍摄到的视频等功能,Arduino板主要包括返回3个方位超声波传感器数据、电机驱动等功能,关于智能小车的搭建已申请了实用新型专利。(2)智能控制移动摄像监控:本文在Eclipse平台上进行APP开发,采用SurfaceView绘图机制和多线程实现了视频显示,在不同型号的Android手机上进行测试,得出最高平均帧率达到25fps,最高帧率达到30fps;其次可无线控制智能小车方向,本文由闭环PID控制算法和霍尔传感器相结合来控制智能小车左右电机转速,保证左右电机同步,使得智能小车能直线行走不偏移;最后可实时获取小车传感器的数据,作为路径规划的判断依据。(3)路径规划研究:扫地机器人路径规划属全覆盖路径规划,覆盖率是最主要的评估标准,其次是重复率,本文比较常用算法的优缺点和目前全覆盖路径规划难点,采用栅格地图和改进的往返式”梳”字型相结合的路径规划,将本文方法应用在多种不同的环境中,如在十种典型常见室内环境、覆盖率较高文献中的同一室内环境或是构建一个扫地机器人清扫时遇到的常见且难避免的障碍物情形的室内环境中,测得覆盖率最高能达到100.00%,进一步地完善和优化了扫地机器人的全覆盖路径规划。