本发明涉及智能控制领域,特别是涉及一种自动工作系统、自动行走设备及其控制方法。
背景技术:
随着计算机技术和人工智能技术的不断进步,智能机器人的自动行走设备、自动工作系统已经慢慢进入人们的生活,例如智能扫地机器人、智能割草机器人等。通常的,此类智能机器人体积较小,且集成有传感装置、驱动装置、电池等,无需人工操控,并可在规定的区域内行进并工作。并且,在电池电量不够时,可自动返回充电站,与充电站对接并充电,充电完成后继续行进和工作。
针对现有的智能割草机器人来说,现有的自动工作系统的工作区域均为较大的草坪,并且边界大多是为埋设在地面下的可通电设备,从而可使得智能割草机器人感应到。并且,除了要设置边界外,还需要设置充电站,因此整个自动工作系统的搭建较为繁琐。特别是对于小型的、例如不到100平米的草坪,割草机器人可在两个小时内割完整个草坪,若对此类草坪也要搭建如上述所述的工作系统,则成本较高,也较为麻烦。
因此,必须设计一种较为方便、适合小面积草坪使用的自动工作系统、自动行走设备及其控制方法。
技术实现要素:
为解决上述问题之一,本发明提供了一种自动行走设备的控制方法,所述控制方法包括:获取自动行走设备在前进方向上实时拍摄的实时图像;根据实时图像中颜色的布局判断自动行走设备是否已到达或靠近边界;当判断到达或靠近边界后,所述自动行走设备中止向前行进并旋转预设角度后,再继续行进并工作。
作为本发明的进一步改进,步骤“根据实时图像中颜色的布局判断自动行走设备是否已到达或靠近边界”包括:根据实时图像中颜色的布局判断边界的范围;计算实时图像中边界的面积与实时图像总面积之间的比值r1;当r1≥t1时,判断自动行走设备到达或靠近边界。
作为本发明的进一步改进,步骤“根据实时图像中颜色的布局判断边界的范围”包括:检测或获取边界的颜色;将实时图像转换为hsv格式或hsi格式或lab格式;在实时图像中获取所有呈现边界的颜色的像素点的集合。
为解决上述问题之一,本发明提供了一种自动行走设备,其包括本体、行走模块、电源模块;所述自动行走设备包括:摄像装置,所述摄像装置设置于本体的前侧,并用以获取自动行走设备在前进方向上实时拍摄的实时图像;控制装置,与所述摄像装置相连接并用以根据实时图像中颜色的布局判断自动行走设备是否已到达或靠近边界,当判断为到达或靠近边界后,控制所述自动行走设备中止向前行进并旋转预设角度后,再继续前行并工作。
作为本发明的进一步改进,所述自动行走设备还包括计算模块,所述控制模块还可根据实时图像中颜色的布局判断边界的范围,所述计算模块与控制模块相连接以计算实时图像中边界的面积与实时图像总面积之间的比值r1;并当r1≥t1时,所述控制模块判断自动行走设备到达或靠近边界。
作为本发明的进一步改进,所述控制模块包括格式转换单元和颜色检测单元,所述格式转换单元用以将实时图像转换为hsv格式或hsi格式或lab格式;所述颜色检测单元可用以检测或获取边界的颜色,并在实时图像中获取所有呈现边界的颜色的像素点的集合。
作为本发明的进一步改进,步骤“所述自动行走设备中止向前行进并旋转预设角度后,再继续行进并工作”包括:所述自动行走设备中止向前行进;所述自动行走设备沿原前进方向的反方向移动规避距离;所述自动行走设备旋转预设角度;所述自动行走设备继续行进并工作。
为解决上述问题之一,本发明提供了一种自动工作系统,包括:自动行走设备;边界,围设呈环状并形成用以限定自动行走设备的工作区域,所述边界可拆卸的设置于地面上;所述边界的颜色与地面颜色不同。
作为本发明的进一步改进,所述边界包括间隔设置的边界桩及连接在相邻边界桩之间的围挡,所述边界桩自地面向上延伸且可部分插入地面下或完全支撑于地面上。
作为本发明的进一步改进,所述围挡为柔性材料。
与现有技术相比,本发明中的自动行走设备通过拍摄前进方向上的实时图像上颜色的分布来判断是否到达或靠近边界,检测较为方便,该边界也可不需要埋设在地下,而是设置于地面上,方便进行拆装。
附图说明
图1为本发明中自动工作系统的结构示意图;
图2为本发明中自动行走设备的控制方法的流程图。
具体实施例
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的自动行走设备可以是自动割草机,或者自动吸尘器等,其自动行走于工作区域以进行割草、吸尘工作,本发明具体示例中,以自动行走设备为割草机为例做具体说明,相应的,所述工作区域可为草坪。当然,自动行走设备不限于割草机和吸尘器,也可以为其它设备,如喷洒设备、除雪设备、监视设备等等适合无人值守的设备。
如图1和图2所示,本发明提供了一种自动行走设备的控制方法,所述控制方法包括:
获取自动行走设备在前进方向上实时拍摄的实时图像;
根据实时图像中颜色的布局判断自动行走设备是否已到达或靠近边界;
当判断到达或靠近边界后,所述自动行走设备中止向前行进并旋转预设角度后,再继续行进并工作。
与现有的自动行走设备不同的是,本发明中的自动行走设备不是通过感应边界上的电流,而是通过拍摄自动行走设备在前进方向上的实时图像并对实时图像中的颜色分布进行分析,从而来判断是否到达或靠近边界。因此,为了能够拍摄到包括边界的实时图像,该边界必须与草地具有明显的不同,具体的,在后文中进行详细描述。
并且,上述步骤“所述自动行走设备中止向前行进并旋转预设角度后,再继续行进并工作”包括:所述自动行走设备中止向前行进;所述自动行走设备沿原前进方向的反方向移动规避距离;所述自动行走设备旋转预设角度;所述自动行走设备继续行进并工作。当然,所述自动行走设备也可直接中止行进并旋转预设角度。上述规避距离是由自动行走设备的行走速度、拍摄的角度、边界的大小等决定。
因此,本发明中的自动行走设备通过实时图像来判断和边界之间的距离,从而不需要在地面内埋设边界,边界可设置于地面上,从而边界也更加容易被搭建或拆装。
进一步的,步骤“根据实时图像中颜色的布局判断自动行走设备是否已到达或靠近边界”包括:
根据实时图像中颜色的布局判断边界的范围;
计算实时图像中边界的面积与实时图像总面积之间的比值r1;
当r1≥t1时,判断自动行走设备到达或靠近边界。
由于所述边界设置于地面上,因此,若边界的范围占实时图像中的面积的比值越大,则说明该自动行走设备越靠近边界。并且,该阈值t1也要根据该自动行走设备的行走速度、拍摄的角度、边界的大小等来决定。在本实施方式中,所述边界自地面向上延伸且高度超过了该自动行走设备的高度,该阈值t1的值为100%。
当然,在本发明的上述实施例中,通过颜色的布局来判断边界的范围,并通过实时图像中边界的面积与实时图像总面积之间的比值r1来判断自动行走设备已到达或靠近边界。当然,在另一实施例中,也可通过颜色的布局来检测边界与地面之间的分隔线,从而通过该分隔线在实时图像中的位置来判断自动行走设备与边界之间的距离。若该分隔线越靠近实时图像的下方,则该自动行走设备离边界越近;相反的,若该分隔线越靠近实时图像的上方,则该自动行走设备离边界越远。特别的,该另一实施例中,可通过边界下边缘具有明显的直线特征而通过hough变换直线检测等方法来进行。
具体的,步骤“根据实时图像中颜色的布局判断边界的范围”包括:
检测或获取边界的颜色;
将实时图像转换为hsv格式或hsi格式或lab格式;
在实时图像中获取所有呈现边界的颜色的像素点的集合。
为了可以和草坪进行明显的区分,边界的颜色通常与草坪的颜色不同,因此,本发明中通过在实时图像中获取该颜色的像素点来识别实时图像中边界的范围。进一步的,可将实时图像转换为hsv格式或hsi、lab格式,使得更加有利于颜色的检测,然后在提取再在照片上提取为该颜色的像素点。获取边界的范围后,再如上述所述,对边界的面积与实时图像总面积之间的比值r1进行计算。
需要说明的是,“检测或获取边界的颜色”是指可以通过图像识别等对边界的颜色进行检测,也可以直接从该自动行走设备的存储器中调取边界的颜色。另外,“在实时图像中获取所有呈现边界的颜色的像素点的集合”中,呈现该边界的颜色可以为多种颜色,例如满足色度在一定范围内或饱和度在一定范围内的颜色均可以作为该边界的颜色。
例如,本发明的一实施例中,边界的颜色为红色,则红色与草坪具有明显的颜色区分,则具体的,本发明的上述控制方法中即可在实时图像中获取呈现红色的像素点,并形成边界的范围,再进行计算。若实时图像中,红色的范围的面积与实时图像总面积之间的比值r1≥t1,则即可说明该自动行走设备到达或靠近边界。
本发明还提供了一种自动行走设备,其包括本体、行走模块、电源模块,并且,在本发明中,所述自动行走设备还包括有摄像装置和控制装置,摄像装置设置于本体的前侧,并且用以获取上述所述的自动行走设备在前进方向上实时拍摄的实时图像。而控制装置可与所述摄像装置相连接并用以根据实时图像中颜色的布局判断自动行走设备是否已到达或靠近边界,当判断为到达或靠近边界后,控制所述自动行走设备中止向前行进并旋转预设角度后,再继续前行并工作。当然,这与上述自动行走设备的控制方法相对应,在此不再赘述。
进一步的,所述自动行走设备还包括计算模块,所述控制模块还可根据实时图像中颜色的布局判断边界的范围,所述计算模块与控制模块相连接以计算实时图像中边界的面积与实时图像总面积之间的比值r1;并当r1≥t1时,所述控制模块判断自动行走设备到达或靠近边界。具体的,所述控制模块包括格式转换单元和颜色检测单元,所述格式转换单元用以将实时图像转换为hsv格式或hsi格式或lab格式;所述颜色检测单元可用以检测或获取边界的颜色,并在实时图像中获取所有呈现边界的颜色的像素点的集合。另外,如图1所示,本发明还提供了一种自动行走设备的自动工作系统,该自动工作系统包括:
自动行走设备;
边界,围设呈环状并形成用以限定自动行走设备的工作区域,所述边界可拆卸的设置于地面上;所述边界的颜色与地面颜色不同。
所述边界可拆卸的设置于地面上,因此所述边界在搭建完后还可以进行拆除,因此可以重复利用,并且在对于小面积的草坪来说,仅需要搭建边界即可,且不需要布置充电站,该自动工作系统的搭建效率更高。自动行走设备一样可以在边界所围设的工作区域内自由行走并工作。并且,该边界设置于地面上,可与自动行走设备相配合,并在自动行走设备接近的状态下,该边界在摄像装置的拍摄范围内。
进一步的,所述边界包括间隔设置的边界桩1及连接在相邻边界桩1之间的围挡2,所述边界桩1自地面向上延伸且可部分插入地面下或完全支撑于地面上。因此,所述边界桩1可固定于地面上。并且,如上述所述,所述围挡2在竖直方向上的高度高于所述自行走设备,从而更加有利于所述自行走设备进行拍摄。当然,所述边界桩1更高于所述围挡2设计。在本实施方式中,所述边界桩1为硬质棒状,且下端尖锐以插入地面内,用以支撑围挡2。
当然,如上述所述,所述边界的颜色与地面颜色不同,从而可以使得自行走设备的拍摄装置进行更好的识别。具体的,该边界的颜色为红色。并且,在本实施方式中,所述围挡2和边界桩1的颜色为一致且均为红色,当然,所述围挡2和边界桩1之间也可以颜色不相同。
另外,所述围挡2为柔性材料,从而便于卷曲折叠。优选的,该围挡2采用轻质的弹性材料制成,便于收纳时节省空间,也有利于固定在边界桩1上时拉紧以使得该围挡2能够有效围设在边界桩1上。
综上所述,本发明提供了一种自动行走设备的控制方法,并且可根据实时拍摄的实时图像中的颜色的布局对自动行走设备是否到达或靠近边界进行判断,从而该边界可拆卸设置在地面上,因此对该自动工作系统的搭建更加容易。进一步的,本发明中可通过对实时照片中的呈现该边界的颜色的像素点进行检测,从而来获取边界的范围大小,当边界的范围越大时,则可判断自动行走设备距离边界更近,从而即可即时的可能控制自动行走设备转向。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。
1.一种自动行走设备的控制方法,其特征在于,所述控制方法包括:
获取自动行走设备在前进方向上实时拍摄的实时图像;
根据实时图像中颜色的布局判断自动行走设备是否已到达或靠近边界;
当判断到达或靠近边界后,所述自动行走设备中止向前行进并旋转预设角度后,再继续行进并工作。
2.根据权利要求1所述的控制方法,其特征在于,步骤“根据实时图像中颜色的布局判断自动行走设备是否已到达或靠近边界”包括:
根据实时图像中颜色的布局判断边界的范围;计算实时图像中边界的面积与实时图像总面积之间的比值r1;
当r1≥t1时,判断自动行走设备到达或靠近边界。
3.根据权利要求2所述的控制方法,其特征在于,步骤“根据实时图像中颜色的布局判断边界的范围”包括:
检测或获取边界的颜色;
将实时图像转换为hsv格式或hsi格式或lab格式;在实时图像中获取所有呈现边界的颜色的像素点的集合。
4.根据权利要求1所述的控制方法,其特征在于,步骤“所述自动行走设备中止向前行进并旋转预设角度后,再继续行进并工作”包括:
所述自动行走设备中止向前行进;
所述自动行走设备沿原前进方向的反方向移动规避距离;
所述自动行走设备旋转预设角度;
所述自动行走设备继续行进并工作。
5.一种自动行走设备,其包括本体、行走模块、电源模块;其特征在于,所述自动行走设备包括:摄像装置,所述摄像装置设置于本体的前侧,并用以获取自动行走设备在前进方向上实时拍摄的实时图像;
控制装置,与所述摄像装置相连接并用以根据实时图像中颜色的布局判断自动行走设备是否已到达或靠近边界,当判断为到达或靠近边界后,控制所述自动行走设备中止向前行进并旋转预设角度后,再继续前行并工作。
6.根据权利要求5所述的自动行走设备,其特征在于,所述自动行走设备还包括计算模块,所述控制模块还可根据实时图像中颜色的布局判断边界的范围,所述计算模块与控制模块相连接以计算实时图像中边界的面积与实时图像总面积之间的比值r1;并当r1≥t1时,所述控制模块判断自动行走设备到达或靠近边界。
7.根据权利要求6所述的自动行走设备,其特征在于,所述控制模块包括格式转换单元和颜色检测单元,所述格式转换单元用以将实时图像转换为hsv格式或hsi格式或lab格式;所述颜色检测单元可用以检测或获取边界的颜色,并在实时图像中获取所有呈现边界的颜色的像素点的集合。
8.一种如权利要求5至7中所述的自动行走设备的自动工作系统,其特征在于,包括:
自动行走设备;
边界,围设呈环状并形成用以限定自动行走设备的工作区域,所述边界可拆卸的设置于地面上;所述边界的颜色与地面颜色不同。
9.根据权利要求8所述的自动工作系统,其特征在于,所述边界包括间隔设置的边界桩及连接在相邻边界桩之间的围挡,所述边界桩自地面向上延伸且可部分插入地面下或完全支撑于地面上。
10.根据权利要求9所述的自动工作系统,其特征在于,所述围挡为柔性材料。
技术总结