低成本飞碟状机器人吸尘器剖析
扫描二维码
随时随地手机看文章
飞碟状的Roomba Discovery机器人吸尘器是美国iRobot公司Roomba系列机器人中的高端产品,在任务完成或电力不足时能够自动返回充电基座充电。该产品附带一个无线遥控器,可远在20英尺(约6米)以外控制操作。 在清扫方面,这款Discovery机器人主要依赖一个搅拌器杆(beater bar)和毛刷设计以及一圈鞭状毛刷,可彻底清扫墙边角落。它采用无纸袋集尘箱来收集所有的垃圾。尽管没有传统的高吸力,在我们非常有限的测试运行中,Discovery的集尘工作完成十分出色。 在移动性方面,则采用双轮驱动机制,并另附有一个转轮。这三个轮子都具有基本的弹簧悬挂装置(可进行自动高度调节)。这种驱动轮结构提供了移动性,并只需简单的直流电机即可,但滚轮控制不是单纯的开或关这么简单。在转轮装置里有一个用来检测轮子旋转速度的截光器(optical chopper),通过计算发射器/检测器光电路中转轮叶片的中断来监控轮子的速度。这种监控还能提供控制转向(通过使一个转轮旋转速度快于另一个来实现转向)所需要的反馈,从而建立一种内部基本“映射”,反映出房间的哪些区域已被清洁,还有哪些地方仍需注意。通过这种跟踪探测,Discovery能够确保自动吸尘中不会漫无目的地乱走一气。 关键技巧所在 要让制作的机器人吸尘器具有实用性,关键技巧在于对周围环境的了解。当Roomba碰到障碍物或物体边缘时,由一个边缘检测装置进行“减震”并打开转轮标记(wheels flag)。更重要的是,该装置在机体四周使用了四个红外(IR)发射器/检测器探头,这四个探头不断检测是否有像楼梯这样的会使Roomba跌落的边缘,以避免跌落损坏。当装置立足处是实实在在的地板时,发射器发出的红外信号将反射回检测器。但若某一发射器下是一块空地,将无红外信号反射回来,表明可能有危险,于是就让Roomba倒退或停止以保护自己。整个装置操作简单、具智能性并价格低廉。 此外,“灰尘检测”功能也是智能性的一种表现。由于地板上总有一些地方特别脏,Roomba会加长对该地方的清洁时间。一旦这种地方得到充分清洁后,该检测功能会通知Roomba可以继续前行了。 上面提到的感测解决方案是一种极棒的低端方案。Discovery整合了一对基本压电麦克风,让这两个价廉的压电盘式扬声器(和玩具及会说话的贺卡中采用的相同)彼此相反。压电器件的表面向外进入设备底部的清洁腔,以便于“聆听”尘屑的声音,当碰到灰尘和碎屑时,产生小电压。若这些硬币大小的尘屑捡拾器及其相关运算放大器在清洁区域生成一个标记,意味着需要更大的清洁力度。一切归于宁静时,Discovery推断所有尘屑已被收集完毕,然后继续前行。