- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于色差分析法清洁机器人研究
基于色差分析法清洁机器人研究
【摘要】本文研究所采用的清洁机器人主要由颜色识别模块、红外避障模块、清洁模块和人机交互模块组成。它是基于色差分析法,通过高速单片机控制颜色传感器并自动进行色差分析,机器人根据规划路径将检测到的有别于地面的其他颜色的污渍通过喷清洁水将其稀释后进行强力擦除,最终实现地面的清洁,同时具有自主避障功能。经多次实验室环境运行,性能稳定,效果良好。
【关键词】色差分析法;清洁机器人;单片机;自主避障
1.引言
在生活节奏日益加快,工作压力逐渐增强的今天,研究智能清洁机器人把人们从繁琐的家务劳动中解脱出来对改善生活品质、提高生活质量具有重要意义。清洁机器人将成为家居和各大公共场所肩负清洁工作不可或缺的工具。目前市场上各公司生产的清洁机器人大多数没有地面污渍检测功能,针对污渍不同的地面只能做同样的清洁处理,而我们研究的清洁机器人是基于色差分析法,它可以检测出地面上色差较大的污渍,在正常清洁的基础上进行重点清洁直到去除污渍,同时机器人自带清洁水,清洁刷,污渍明显的地方直接喷洒清洁水再用清洁刷强力擦出,去污效果明显,抗光线干扰能力强。机器人根据规划路径清洁整个房间,遇到桌椅等障碍自动避开,可以轻松清除地板上的污渍。
2.清洁机器人
清洁机器人由颜色识别模块,红外避障模块,清洁模块和人机交互模块组成。颜色识别模块通过TCS230颜色传感器将采集的色差信号送给主控器,清洁模块立即响应主控器的命令完成清洁任务。红外避障模块通过远距离红外传感器将采集是否有障碍的数字信号送给主控器,电机驱动将立即响应决定是否避障。主控制器选用STC增强型51单片机STC12C5A60S2,具有高速、高可靠性、低功耗、超强抗干扰能力且价格低廉。电机采用额定电压6V的直流减速电机,通过L298N电机驱动控制简单高效。
与现在网上所卖的成品清洁机器人如“地宝”相比自动色差分析机器人明显的优势在于:(1)它可以对地面的有色污渍进行识别而不是所有的地方都清理。(2)自动色差分析机器人对地面比较潮湿的污渍可以有效清理,而“地宝”对此??手无策。(3)具有自载水的新特性,在需要喷水的地方喷洒适量的清洁水,强化清洁效果。
与现在大多数高校和研发部门研究的基于图像处理的或带机械手的清洁机器人相比自动色差分析机器人也具有以下先进性:(1)图像识别的机器人多采用摄像头实现垃圾识别,而且只能记住特定的垃圾,即识别单一化,而自动色差分析机器人识别颜色多元化;同时摄像头采集图像需要良好的光线,受光线影响大,在光线不好的地方基本无法识别垃圾,而自动色差分析机器人传感器自带光源,识别基本不受光线影响。(2)对于带机械手的机器人一般行动迟缓不灵活,抓取成功率低,实用性差,而且对地面的污渍束手无策,与之相比自动色差分析机器人小巧灵活,检测和擦除成功率高,实用性强,对家居和画室的有色污渍具有良好的清理效果。
2.1 颜色识别模块
TCS230是TAOS公司推出的可编程彩色光到频率转换器。它把可配置的硅光电二级管与电流频率转换器集成在一个CMOS电路上,同时一个芯片集成红绿蓝(RGB)三种滤光器,是业界第一个有数字兼容接口的RGB颜色传感器,引脚与功能框图见图2。
当入射光投射到TCS2300上时,通过光电二极管引脚S2、S3的不同组合,可以选择不同的滤波器;经过电流到频率转换器后输出不同频率的方波,不同的颜色和光强对应不同频率的方波;还可以通过输出定标控制引脚S0、S1,选择不同的输出比例因子,对输出频率范围进行调整,以适应不同的需求[1],如表1所示。
测量频率的方法:设置定时器为一固定时间(例如10ms),然后选通三种颜色的滤波器,计算这段时间内TCS230的输出脉冲数,计算出一个比例因子,通过这个比例因子可以把这些脉冲数变为255。在实际测试时,使用同样的时间进行计数,把测得的脉冲数再乘以求得的比例因子,然后就可以得到所对应的RGB值。
2.2 红外避障模块
如图3所示:红外避障传感器充分利用了物体的反射性质。传感器发射端发射红外线,在设定的范围内,如果没有障碍物,发射出去的红外线,因为传播距离越远而逐渐减弱,最后消失,而如果有障碍物,红外线遇到障碍物后反射,被传感器接收端所接收。
通过对红外传感器的信息进行采集,使用二极管D1发射红外线,二极管D2接收红外信号。红外线发射部分不设专门的信号发生电路,直接从单片机实现时钟频率,既简化了线路和调试工作,又能使电路的稳定性和抗干扰能力大大加强[2]。
2.3 清洁模块
清洁模块由水泵、水箱、继电器、清洁刷、百洁布等组成。机器人运行时遇到污渍比较多地方,单片机将通过继电器控制打开直流微型水泵,清洁水从水箱中经过喷头喷洒到地面,机器人来回移动通过清洁刷和百洁布强
文档评论(0)