一种夜间巡逻机器人自动循迹方法
【技术领域】
[0001]本发明涉及机器人应用技术领域,尤其涉及一种夜间巡逻机器人自动循迹方法。
【背景技术】
[0002]目前,博物馆、会展中心以及公园等场所的夜间安保巡逻工作主要依赖于保安巡逻或摄像头定点监控,需要耗费大量人力物力。如何在人手不足的情况下提高夜间安保效率,是困扰安保管理的一大问题。如果将夜间巡逻机器人和保安人力巡逻相结合,将是一种较理想的解决方案。要实现夜间机器人巡逻,通常基于机器人自动循迹方法。目前公开的专利文献中有部分涉及到机器人自动循迹方法。
[0003]申请号为201210454395.3,公开号为CN103019237A的专利,公开了一种利用传感器巡线的智能小车,该专利的巡线部分使用的是灰度传感器,但其功能限定于机器人游中国比赛使用,而且该专利中灰度传感器的敏感距离仅为1.5cm,敏感距离过小,导致其通用性差。
[0004]申请号为201410164980.9,公开号为CN103970136A的专利,公开了一种灰度传感器及一种基于灰度传感器的循迹控制方法,该专利的灰度探测传感器包含了取样触发模块、灰度检测模块、模数转换器和计算比较模块等,由灰度传感器本身完成自动取样、模数转换、计算比较、输出控制信号等过程,比用MCU (Micro Controller Unit,微控制单元)来完成上述过程要慢。并且该专利也未提及该灰度传感器循迹控制方法是否可用于夜间黑暗环境。
[0005]申请号为201410329405.X,公开号为CN104090575A的专利,公开了一种自动巡线机器人控制系统及自动巡线机器人,该专利的红外巡线子模块由红外发射管和红外接收管组成,为开关量输出,循迹信号是η位I/O数字信号。与模拟式灰度传感器采集到的一定范围的灰度值循迹信号相比,该红外巡线方法可能产生对寻迹线的漏检、误判,因而不够可
A+-.与巨O
【发明内容】
[0006]针对【背景技术】中出现的问题,本发明提出一种夜间巡逻机器人自动循迹方法,所述机器人沿地面铺设的配套循迹线自动巡逻,所述方法包括以下步骤:
机器人初始化;
所述机器人底部安装的灰度传感器和所述灰度传感器自身包含的照亮装置完成对所述配套循迹线的检测;
所述机器人根据检测数据依照循迹算法得到移动结果,所述机器人根据所述移动结果进行自动巡逻移动,所述循迹算法中取黑白色灰度值的平均值为识别黑白色临界值,设定当灰度值高于黑白色临界值时识别为白色,当灰度值低于黑白色临界值时则识别为黑色,所述移动结果包括左偏、右偏、直行、左转弯、右转弯。
[0007]优选的是,所述机器人底部安装的灰度传感器个数为4个。
[0008]在上述任一方案中优选的是,所述灰度传感器前端安装有光敏电阻。
[0009]在上述任一方案中优选的是,所述照亮装置为高亮白色LED。
[0010]在上述任一方案中优选的是,所述配套使用的循迹线黑白相间铺设。
[0011]在上述任一方案中优选的是,所述循迹线为中间白线两侧黑线。
[0012]在上述任一方案中优选的是,所述循迹线铺设方式包括直行线和转角线。
[0013]在上述任一方案中优选的是,所述直行线黑线宽度和白线宽度比设计为:黑:白:黑=1:1:1。
[0014]在上述任一方案中优选的是,所述转角线转弯处轨迹铺设成两个145度钝角形式,两侧黑线的宽度外延。
[0015]在上述任一方案中优选的是,所述转角线黑线宽度和白线宽度比设计为:黑:白:黑=2:1:2ο
[0016]在上述任一方案中优选的是,所述4个灰度传感器的中间两个布置在白线宽度范围内,所述4个灰度传感器的两端传感器分别布置在黑线宽度范围内。
[0017]本发明还提供了一种采用如前所述的夜间巡逻机器人自动循迹方法的机器人,包括和所述机器人配套使用的循迹线,所述机器人包括灰度传感器,所述机器人可在夜间沿所述循迹线自动巡逻,所述灰度传感器自身包含照亮装置,所述灰度传感器前端安装有光敏电阻,所述光敏电阻用于检测所述照亮装置照亮的物体的反射光。
[0018]优选的是,所述机器人包括4个所述灰度传感器,所述4个灰度传感器并排一排安装在所述机器人底部前方。
[0019]在上述任一方案中优选的是,所述照亮装置为高亮白色LED。
[0020]在上述任一方案中优选的是,所述配套使用的循迹线黑白相间铺设。
[0021]在上述任一方案中优选的是,所述循迹线为中间白线两侧黑线。
[0022]在上述任一方案中优选的是,所述循迹线铺设方式包括直行线和转角线。
[0023]在上述任一方案中优选的是,所述直行线黑线宽度和白线宽度比设计为:黑:白:黑=1: 1:1。
[0024]在上述任一方案中优选的是,所述转角线转弯处轨迹铺设成两个145度钝角形式,两侧黑线的宽度外延。
[0025]在上述任一方案中优选的是,所述转角线黑线宽度和白线宽度比设计为:黑:白:黑=2:1:2ο
[0026]在上述任一方案中优选的是,所述机器人进一步包括报警单元,所述报警单元用于所述机器人在夜间巡逻过程中发现异常时进行报警。
[0027]本方案通过合理设计黑白线轨迹铺设方法和灰度传感器在机器人底部的位置,结合相应的循迹算法,可以实现机器人在夜间黑暗环境下精确、稳定循迹。
【附图说明】
[0028]图1是按照本发明的夜间巡逻机器人自动巡逻一优选实施例的流程图。
[0029]图2是按照本发明示出的直行循迹线示意图。
[0030]图3是按照本发明示出的转弯处循迹线示意图。
[0031]图4是按照本发明示出的巡逻机器人底部前方安装的灰度传感器和循迹线的位置关系不意图O
[0032]图5是按照本发明的夜间巡逻机器人沿循迹线自动巡逻的另一优选实施例的流程图。
【具体实施方式】
[0033]下面参照附图结合示例性的实施例对本发明进行详细描述。
[0034]实施例1:
如图1所示,所述方法包括以下步骤:
机器人初始化;
所述机器人底部安装的灰度传感器和所述灰度传感器自身包含的照亮装置完成对所述配套循迹线的检测;
所述机器人根据检测数据依照循迹算法得到移动结果,所述机器人根据所述移动结果进行自动巡逻移动,所述循迹算法中取黑白色灰度值的平均值为识别黑白色临界值,设定当灰度值高于黑白色临界值时识别为白色,当灰度值低于黑白色临界值时则识别为黑色,所述移动结果包括左偏、右偏、直行、左转弯、右转弯。
[0035]本方法通过合理设计黑白线轨迹铺设方法和灰度传感器在机器人底部的位置,结合相应的循迹算法,可以实现机器人在夜间黑暗环境下精确、稳定循迹。
[0036]实施例2:
如图2、3所示,本实施例中合理设计用于机器人循迹的黑白线轨迹铺设方法,设计为中间白线、两侧黑线。具体设计方法如下:
在直行路线上,黑线宽度和白线宽度比设计为:黑:白:黑=1:1:1。(黑白线实际宽度大小可视机器人底盘宽度以及灰度传感器的安装位置不同进行调节)直行道路上黑线宽度和白线宽度比设计示意图如图2所示。
[0037]当道路有90度转弯时,为避免由于机器人转动幅度过大而导致底部灰度传感器超出循迹线太多,转弯处轨迹铺设成两个145度钝角形式。另外在转弯处,两侧黑线的宽度尽量延展,即黑线宽度和白线宽度比设计为:黑:白:黑=2:1:2,以保证底部灰度传感器在机器人转弯时不会超出循迹线太多。道路上90度转弯处轨迹铺设角度及黑白线宽度比设计示意图如图3所示。
[0038]本方案中,合理安排灰度传感器在机器人底部的位置。灰度传感器布置方法如下:
采用四个灰度传感器并排一排,安装机器人底部前方;
安装高度为:各灰度传感器前端距离地面5 — 1cm范围;
中间两个灰度