自动工作系统及其工作区域的地图建立方法与流程

文档序号:11215555阅读:726来源:国知局
自动工作系统及其工作区域的地图建立方法与流程

本发明涉及一种自动工作系统,以及自动工作系统的工作区域的地图建立方法。



背景技术:

随着计算机技术和人工智能技术的不断进步,类似于智能机器人的自动工作系统己经开始慢慢的走进人们的生活。其中,自动割草机能够自动在用户的草坪中割草、充电,无需用户干涉。这种自动工作系统一次设置之后就无需再投入精力管理,将用户从清洁、草坪维护等枯燥且费时费力的家务工作中解放出来。

在自动割草机对工作区域进行切割工作时,需要事先将自动割草机的工作区域发送给自动割草机,自动割草机在此工作区域内进行工作。通常为自动割草机设置有边界线或虚拟边界线,边界线或虚拟边界线规定了自动割草机的工作范围,自动割草机在工作时可以自动识别边界线防止超出边界线或虚拟边界线。

利用网络地图,通过人为的方式划定初始边界区域,将信息输入给自动割草机,这种方式会存在误差,这个误差可能达到数米,从而影响工作区域边界的准确性。

自动割草机携带或者安装dgps模块,用户控制自动割草机沿预定的虚拟边界线移动,dgps模块定位自动割草机在移动过程中生成连续或不连续的坐标点,连续的坐标点连线后形成边界线数据并被存储在自动割草机的存储模块中。但由于形成的边界线没有直观的操作界面,如果要修改边界线数据,比如增加或者删除一段边界,必须控制自动割草机重新形成虚拟边界线,耗时耗力。



技术实现要素:

为解决现有技术问题,本发明提供一种由用户介入的绘制或编辑工作区域地图的自动工作系统和方法,简化了工作区域地图的建立,并且能够获得高精度的工作区域地图。

本发明解决现有技术问题所采用的技术方案是:

一种自动工作系统,包括:自移动设备,所述自移动设备包括:移动模块,由驱动马达驱动,带动自移动设备移动;控制模块,控制所述移动模块带动自移动设备在地图限定的工作区域内移动和工作;所述自动工作系统还包括:地图生成模块,采集工作区域的特征位置数据,从而生成地图;地图修正模块,采集修正的工作区域的特征位置数据,利用修正的工作区域的特征位置数据修正地图;所述地图生成模块或地图修正模块在人为操作下采集工作区域的特征位置数据。

优选的,所述工作区域的特征位置包括,工作区域的边界,或工作区域内的障碍,或连接不同工作区域的通道。

优选的,所述自动工作系统包括停靠站,供自移动设备停靠并充电;所述工作区域的特征位置包括停靠站位置,或自移动设备离开或回归所述停靠站的路径。

优选的,所述地图生成模块与显示设备通信连接;所述地图生成模块获取工作区域的卫星地图,并通过所述显示设备显示所述卫星地图;通过人为的在所述显示设备显示的卫星地图上采集工作区域的特征位置数据,所述地图生成模块采集工作区域的特征位置数据,从而生成地图。

优选的,所述显示设备包括外部智能终端的显示设备,或者自动工作系统的显示设备。

优选的,所述自动工作系统包括应用软件,所述地图生成模块通过所述应用软件获取卫星地图,并通过所述应用软件采集工作区域的特征位置数据。

优选的,所述自动工作系统包括定位设备,接收卫星导航信号,以获取自身的当前位置数据。

优选的,所述自动工作系统包括至少一个参照物,设置于自移动设备的工作区域,所述地图修正模块利用所述定位设备获取所述参照物的位置数据;所述地图修正模块通过所述应用软件提供至少一个标记物,所述显示设备显示地图生成模块生成的地图及标记物,所述标记物与所述工作区域中的参照物一一对应;所述地图修正模块通过所述应用软件为所述标记物提供预设位置数据,所述预设位置数据与对应的工作区域中的参照物的位置数据一致;所述地图修正模块通过人为的将所述标记物在地图上移动至预设位置后,判断标记物的移动后的位置数据是否满足预设位置数据,来修正地图,其中,所述预设位置为与所对应的参照物在工作区域中的位置一致的位置。

优选的,若标记物的移动后的位置数据不满足预设位置数据,则自动修正模块获取标记物移动后的位置数据相对于标记物的预设位置数据的偏差值,使用所述偏差值修正地图。

优选的,所述自移动设备包括至少一个环境识别传感器,识别工作区域的特征位置;所述自移动设备基于地图移动时,所述定位设备安装于自移动设备,输出自移动设备的当前位置数据;所述自移动设备基于地图移动时,当所述环境识别传感器识别到工作区域的特征位置时,地图修正模块比较定位设备输出的当前位置数据与地图中的特征位置数据,判断环境识别传感器识别到的特征位置与地图中的特征位置是否相符,若不相符,则使用定位设备输出的当前位置数据修正地图。

优选的,所述环境识别传感器包括草地识别传感器,障碍检测传感器,摄像头中的任一种。

优选的,所述地图生成模块对所述特征位置数据进行偏移操作,使得偏移后的数据对应的位置相对于未偏移的数据对应的位置更靠近工作区域的中心位置。

优选的,所述特征位置包括工作区域的边界,偏移后的边界相对于未偏移的边界缩小。

优选的,所述特征位置包括工作区域内的障碍,偏移后的障碍相对于未偏移的障碍扩大。

优选的,所述地图修正模块与显示设备通信连接,显示设备显示所述地图生成模块生成的地图,通过人为对显示设备显示的地图的操作,所述地图修正模块采集修正的工作区域的特征位置数据。

优选的,所述显示设备包括智能终端的显示设备,或者自动工作系统的显示设备。

优选的,所述自动工作系统包括应用软件,所述地图修正模块通过所述应用软件显示地图,并通过所述应用软件采集修正的工作区域的特征位置数据。

优选的,人为对显示设备显示的地图的操作包括,人为在地图上绘制,来采集修正的工作区域的特征位置数据。

优选的,人为对显示设备显示的地图的操作包括,人为增加或删除工作区域的特征位置数据。

本发明还提供一种自动工作系统的工作区域的地图建立方法,所述自动工作系统包括自移动设备,在地图限定的工作区域内移动和工作;所述地图建立方法包括步骤:采集工作区域的特征位置数据,生成工作区域地图;采集修正的工作区域的特征位置数据,生成修正的工作区域地图;所述采集工作区域的特征位置数据或采集修正的工作区域的特征位置数据的步骤,在人为操作下执行。

优选的,所述工作区域的特征位置包括,工作区域的边界,或工作区域内的障碍,或连接不同工作区域的通道。

优选的,所述自动工作系统包括停靠站,供自移动设备停靠并充电;所述工作区域的特征位置包括停靠站位置,或自移动设备离开或回归所述停靠站的路径。

优选的,采集工作区域的特征位置数据包括步骤:获取工作区域的卫星地图,通过显示设备显示卫星地图,人为的在显示设备显示的卫星地图上采集工作区域的特征位置数据。

优选的,通过应用软件获取卫星地图,并通过应用软件采集工作区域的特征位置数据。

优选的,所述自动工作系统包括定位设备,接收卫星信号,以获取自身的当前位置数据。

优选的,采集修正的工作区域的特征位置数据包括步骤:在工作区域中设置至少一个参照物,利用所述定位设备获取所述参照物的位置数据;在所述应用软件中提供至少一个标记物,显示地图及标记物,所述标记物与所述工作区域中的参照物一一对应;为所述标记物提供预设位置数据,所述预设位置数据与对应的参照物的位置数据一致;人为的将所述标记物在地图上移动至预设位置,所述预设位置与对应的参照物在工作区域中的位置一致;判断标记物移动后的位置数据是否满足预设位置数据,若不满足,则利用标记物移动后的位置数据相对于预设位置数据的偏差值来修正地图。

优选的,采集修正的工作区域的特征位置数据包括步骤:为自移动设备提供至少一个环境识别传感器,识别工作区域的特征位置;使自移动设备基于地图移动,当所述环境识别传感器识别到工作区域的特征位置时,比较所述定位设备输出的当前位置数据与地图中的特征位置数据,判断环境识别传感器识别到的特征位置与地图中的特征位置是否相符,若不相符,则使用定位设备输出的当前位置数据修正地图。

优选的,所述环境识别传感器包括草地识别传感器,障碍检测传感器,摄像头中的任一种。

优选的,对所述特征位置数据进行偏移操作,使得偏移后的数据对应的位置相对于未偏移的数据对应的位置更靠近工作区域的中心位置。

优选的,所述特征位置包括工作区域的边界,偏移后的边界相对于未偏移的边界缩小。

优选的,所述特征位置包括工作区域内的障碍,偏移后的障碍相对于未偏移的障碍扩大。

优选的,采集修正的工作区域的特征位置数据包括步骤:在显示设备上显示地图,人为对显示设备显示的地图进行操作。

优选的,通过应用软件显示地图,并通过应用软件采集修正的工作区域的特征位置数据。

优选的,人为对显示设备显示的地图进行操作包括步骤,人为在地图上绘制。

优选的,人为对显示设备显示的地图进行操作包括步骤,人为增加或删除工作区域的特征位置数据。

与现有技术相比,本发明的有益效果是:简化了工作区域地图的建立,并且能够获得高精度的工作区域地图。

本发明还提供一种自移动设备工作区域的确定方法,包括步骤:在电子地图上划定初始边界区域,并将与所述初始边界区域相关的边界信息发送给所述自移动设备;所述自移动设备根据所述边界信息进行行走,所述自移动设备上设有用于识别工作区域的传感器,根据所述自移动设备的传感器检测的信号,修正并更新所述边界信息。

在其中一个实施例中,在所述在电子地图上划定初始边界区域,并将边界信息发送给所述自移动设备的步骤中,所述边界信息为所述初始边界区域。

在其中一个实施例中,在所述在电子地图上划定初始边界区域,并将边界信息发送给所述自移动设备的步骤包括:在电子地图上划定初始边界区域,将所述初始边界区域进行预处理,得到参考边界区域,并将所述参考边界区域发送给所述自移动设备。

在其中一个实施例中,确定所述参考边界区域的步骤为:将所述初始边界区域向所述初始边界区域的中心方向进行偏移,得到所述参考边界区域。

在其中一个实施例中,确定所述参考边界区域的步骤为:在所述初始边界区域中划定非工作区域,将所述初始边界区域向所述初始边界区域的中心方向进行偏移,并将所述非工作区域向远离所述非工作区域的中心方向进行偏移,偏移后的所述初始边界区域和偏移后的所述非工作区域为所述参考边界区域。

在其中一个实施例中,所述传感器为草地高度传感器、图像传感器或红外传感器。

在其中一个实施例中,在所述在电子地图上划定初始边界区域,并将与所述初始边界区域相关的边界信息发送给所述自移动设备的步骤中,通过在手机、平板或电脑上的地图软件上划定初始边界区域。

在其中一个实施例中,在所述自移动设备根据所述边界信息进行行走,所述自移动设备上设有用于识别工作区域的传感器,根据所述自移动设备的传感器检测的信号,修正并更新所述边界信息的步骤中,对所述边界信息的修正距离小于等于预设值。

在其中一个实施例中,在所述自移动设备根据所述边界信息进行行走,所述自移动设备上设有用于识别工作区域的传感器,根据所述自移动设备的传感器检测的信号,修正并更新所述边界信息的步骤之后,还包括步骤:将所述修正并更新后的边界信息发送给用户,所述用户对所述修正并更新后的边界信息进行手动调整。

一种自主移动自移动设备,包括用于识别工作区域的传感器,以及工作区域边界确定系统,所述工作区域边界确定系统用于获取在电子地图上划定的初始边界区域,并指示所述自移动设备根据与所述初始边界区域相关的边界信息进行行走,根据所述传感器检测的信号,修正并更新所述初始边界信息。

在其中一个实施例中,所述传感器为草地高度传感器、图像传感器或红外传感器

在其中一个实施例中,所述工作区域边界确定系统包括接收装置、定位模块及处理模块,所述接收装置用于接收与所述初始边界区域相关的边界信息;所述处理模块用于接收所述传感器检测的信号和所述接收装置发送的边界信息,并所述传感器检测的信号和所述边界信息进行比较和处理;所述定位模块用于指示所述自主移动自移动设备根据所述处理模块发送的处理结果进行行走。

上述自移动设备工作区域的确定方法及自移动设备,通过在电子地图上划定初始边界区域,并将该与初始边界区域相关的边界信息发送给自移动设备,自移动设备在接收该边界信息后,自移动设备根据该边界信息进行行走,且自移动设备上设有用于识别工作区域的传感器,在行走的过程中,自移动设备的传感器检测信号,根据该信号,修正该边界信息,从而在自移动设备工作区域的确定过程中,通过地图初步确定边界,再通过传感器检测信号来修正边界,进而提高自移动设备工作区域的确定的准确性。

本发明还提供一种边界线的生成方法,包括:获取边界线的基础坐标数据;获取在所述基础坐标数据上生成的需要对所述基础坐标数据进行修改的新坐标数据;根据所述新坐标数据对所述基础坐标数据进行修改;将修改后的基础坐标数据作为自动割草机切割地图。

以上所述边界线的生成方法,在需要生成新的边界线时,只需要在边界线的基础坐标数据上生成需要修改的新坐标数据,并根据新坐标数据在基础坐标数据上进行修改即可,而无须控制自动割草机重新形成边界线,极大地提高了边界线生成的效率。

在其中一个实施例中,所述基础坐标数据和新坐标数据均包括若干连续或非连续的坐标点,所述新坐标数据包括关联坐标数据和/或非关联坐标数据,所述关联坐标数据的起始坐标点和结束坐标点与所述基础坐标数据中对应坐标点重合,所述非关联坐标数据包括的坐标点均在所述基础坐标数据形成的边界线内部。

在其中一个实施例中,根据所述新坐标数据对所述基础坐标数据进行修改的步骤包括:

识别所述新坐标数据包括的关联坐标数据和/或非关联坐标数据;

若识别为关联坐标数据,则根据所述关联坐标数据对所述基础坐标数据进行修改;

若识别为非关联坐标数据,则根据所述非关联坐标数据对所述基础坐标数据进行修改。

在其中一个实施例中,根据所述关联坐标数据对所述基础坐标数据进行修改的步骤包括:

从所述基础坐标数据中识别出与所述关联坐标数据的坐标点重合的对应坐标点;

在所述基础坐标数据中删除所述重合的对应坐标点之间的基础坐标数据;

将所述关联坐标数据加入所述基础坐标数据作为修改后的基础坐标数据。

在其中一个实施例中,在所述基础坐标数据中删除所述重合的对应坐标点之间的基础坐标数据的步骤之前还包括:

将所述基础坐标数据进入可修改状态。

在其中一个实施例中,在所述基础坐标数据中删除所述重合的对应坐标点之间的基础坐标数据的步骤中,若识别的所述重合的对应坐标点的个数为1个或2个,则直接删除所述重合的对应坐标点之间的基础坐标数据。

在其中一个实施例中,在所述基础坐标数据中删除所述重合的对应坐标点之间的基础坐标数据的步骤中,若识别的所述重合的对应坐标点的个数为2个以上,则在所述基础坐标数据中识别出与所述关联坐标数据中的起始坐标点和结束坐标点重合的对应坐标点,并删除与所述起始坐标点和结束坐标点重合的对应坐标点之间的基础坐标数据。

在其中一个实施例中,在所述基础坐标数据中删除所述重合的对应坐标点之间的基础坐标数据的步骤中,若识别的所述重合的对应坐标点的个数为2个以上,则依次删除相邻的两个重合的对应坐标点之间的基础坐标数据。

在其中一个实施例中,根据所述非关联坐标数据对所述基础坐标数据进行修改的步骤包括:

将所述基础坐标数据进入可修改状态;

将所述非关联坐标数据加入所述基础坐标数据作为修改后的基础坐标数据。

一种边界线的生成系统,包括:

第一获取模块,用于获取边界线的基础坐标数据;

第二获取模块,用于获取在所述基础坐标数据上生成的需要对所述基础坐标数据进行修改的新坐标数据;

修改模块,用于根据所述新坐标数据对所述基础坐标数据进行修改;

生成模块,用于将修改后的基础坐标数据作为自动割草机切割地图。

以上所述边界线的生成系统,在需要生成新的边界线时,只需要在边界线的基础坐标数据上生成需要修改的新坐标数据,并根据新坐标数据在基础坐标数据上进行修改即可,而无须控制自动割草机重新形成边界线,极大地提高了边界线生成的效率。

在其中一个实施例中,所述基础坐标数据和新坐标数据均包括若干连续或非连续的坐标点,所述新坐标数据包括关联坐标数据和/或非关联坐标数据,所述关联坐标数据的起始坐标点与所述基础坐标数据中对应坐标点重合,所述非关联坐标数据包括的坐标点均在所述基础坐标数据形成的边界线内部,与基础坐标数据无重合点。

在其中一个实施例中,所述修改模块包括:

识别单元,用于识别所述新坐标数据包括的关联坐标数据和/或非关联坐标数据;

第一修改单元,用于识别的为关联坐标数据时,则根据所述关联坐标数据对所述基础坐标数据进行修改;

第二修改单元,用于在识别为非关联坐标数据时,则根据所述非关联坐标数据对所述基础坐标数据进行修改。

在其中一个实施例中,所述第一修改单元包括:

坐标点识别子单元,用于从所述基础坐标数据中识别出与所述关联坐标数据的坐标点重合的对应坐标点;

删除子单元,用于在所述基础坐标数据中删除所述重合的对应坐标点之间的基础坐标数据;

加入子单元,用于将所述关联坐标数据加入所述基础坐标数据作为修改后的基础坐标数据。

在其中一个实施例中,所述第一修改单元还包括:

状态设置子单元,用于将所述基础坐标数据进入可修改状态。

在其中一个实施例中,若所述坐标点识别子单元识别的所述重合的对应坐标点的个数为1个或2个,则所述删除子单元直接删除所述重合的对应坐标点之间的基础坐标数据。

在其中一个实施例中,若所述坐标点识别子单元识别的所述重合的对应坐标点的个数为2个以上,则所述删除子单元在所述基础坐标数据中识别出与所述关联坐标数据中的起始坐标点和结束坐标点重合的对应坐标点,并删除与所述起始坐标点和结束坐标点重合的对应坐标点之间的基础坐标数据。

在其中一个实施例中,若所述坐标点识别子单元识别的所述重合的对应坐标点的个数为2个以上,则所述删除子单元依次删除相邻的两个重合的对应坐标点之间的基础坐标数据。

一种移动终端,移动终端包括有以上所述的边界线的生成系统,还包括可视界面,用于显示和修改所述自动割草机切割地图。

在其中一个实施例中,所述自动割草机切割地图被划分为切割区域或不切割区域。

在其中一个实施例中,所述自动割草机切割地图还包括路线通道,所述路线通道连通多个切割区域,自动割草机沿所述路线通道在多个切割区域之间移动。

本发明还提供一种自移动设备的地图的检查方法,包括步骤:自移动设备沿着初始行走地图的边界行走;触发装有观察物的装置,使得所述观察物掉落在所述初始行走地图的边界上;观察所述观察物所在的位置,并将所述观察物所在的位置与所述自移动设备所要工作的实际区域的边界进行比较。

在其中一个实施例中,在所述自移动设备沿着初始行走地图的边界行走的步骤中,所述初始行走地图存储在所述自移动设备的存储单元中。

在其中一个实施例中,在所述触发装有观察物的装置,使得所述观察物掉落在所述初始行走地图的边界上的步骤中,所述装有观察物的装置设置在所述自移动设备的外壳上,且所述装有观察物的装置与所述外壳可拆卸连接。

在其中一个实施例中,在所述触发装有观察物的装置,使得所述观察物掉落在所述初始行走地图的边界上的步骤中,所述装有观察物的装置设置在所述自移动设备的外壳的内壁上,且所述装有观察物的装置与所述自移动设备的外壳一体成型。

在其中一个实施例中,在所述触发装有观察物的装置,使得所述观察物掉落在所述初始行走地图的边界上的步骤中,在所述自移动设备行走之前,通过按动所述装有观察物的装置上的按钮,使得在所述自移动设备行走的过程中,所述观察物掉落在所述初始行走地图的边界上。

在其中一个实施例中,在所述触发装有观察物的装置,使得所述观察物掉落在所述初始行走地图的边界上的步骤中,与所述装有观察物的装置连接的触发单元发出指令,所述装有观察物的装置接收该指令并打开,所述观察物掉落在所述初始行走地图的边界上。

在其中一个实施例中,在所述触发装有观察物的装置,使得所述观察物掉落在所述初始行走地图的边界上的步骤中,所述观察物为石灰、面粉或环保颗粒或粉末。

在其中一个实施例中,在所述观察所述观察物所在的位置,并将所述观察物所在的位置与所述自移动设备所要工作的实际区域的边界进行比较的步骤中,若所述观察物所在的位置所确定的边界与所述自移动设备所要工作的实际区域的边界不重合,则对所述标记所在的位置的边界与所述自移动设备所要工作的实际区域的边界不重合的区域,进行学习地图,得到当前行走地图,使得所述当前行走地图的边界与所述自移动设备所要工作的实际区域的边界重合。

一种自移动设备的地图的检查装置,包括自移动设备和装有观察物的装置,所述装有观察物的装置与所述自移动设备的外壳连接,所述装有观察物的装置用于在所述自移动设备沿着初始行走地图的边界行走的过程中,掉落所述观察物

在其中一个实施例中,还包括触发单元,所述触发单元与所述装有观察物的装置连接,所述触发单元用于触发所述装有观察物的装置,使得所述观察物掉落在所述初始行走地图的边界上。

上述自移动设备的地图的检查方法及其装置,通过在自移动设备沿着初始行走地图的边界行走的过程中,触发装有观察物的装置,装有观察物的装置中的观察物掉落在该初始行走地图的边界上,将该初始行走地图的边界显示出来,从而使用者能通过观察观察物所在的位置,进而可以将初始行走地图与自移动设备所要工作的实际区域的边界进行比较,使用者通过观察观察物的位置,实现对自移动设备行走地图进行检查,进而减少自移动设备的地图存在有误风险。

附图说明

以上所述的本发明的目的、技术方案以及有益效果可以通过下面附图实现:

图1为本发明一实施例的自动工作系统示意图;

图2为图1的实施例中的自动割草机的结构示意图;

图3为图1的实施例中的一种地图修正方法的示意图;

图4为图1的实施例中的另一种地图修正方法的示意图;

图5为本发明另一实施例的自移动设备工作区域的确定方法的流程示意图;

图6为在地图上划定的初始边界区域的结构示意图;

图7为图6所示的初始边界区域进行处理后的参考边界区域的结构示意图;

图8为图7中所示的参考边界区域进行修正后的结构示意图;

图9为另一实施例的自移动设备的结构示意图。

图10为另一实施例的边界线生成方法的流程示意图;

图11为图10中步骤s1600的流程示意图;

图12为图11中步骤s1640的一流程示意图;

图13为图11中步骤s1640的另一流程示意图;

图14为图11中步骤s1660的流程示意图;

图15为另一实施例的边界线生成系统的结构示意图;

图16为图15中修改模块的结构示意图;

图17为图16中第一修改单元的一结构示意图;

图18为图16中第一修改单元的另一结构示意图。

图19为另一实施例的自移动设备的地图的检查方法的流程示意图;

图20为另一实施例的自移动设备的地图的检查装置的结构示意图。

具体实施方式

图1为本发明的一实施例的自动工作系统100示意图。自动工作系统包括自移动设备。本实施例中,自移动设备为自动割草机1,在其他实施例中,自移动设备也可以为自动清洁设备、自动浇灌设备、自动扫雪机等适合无人值守的设备。自动工作系统100还包括充电站2(即停靠站),用于供自动割草机1停靠并补给电能。本实施例中,自动工作系统100包括导航模块,用于输出自动割草机的当前位置。具体的,导航模块包括基站17和移动站15(即定位设备)。

如图1所示,自动工作系统用于在预定的工作区域内工作,本实施例中,工作区域包括至少两个相互分离的子工作区域,子工作区域由通道400连通。工作区域与非工作区域之间形成边界200,工作区域内包括障碍9、11,障碍包括树木、凹坑等。

本实施例中的自动割草机1的结构如图2所示。自动割草机1包括壳体3,移动模块,任务执行模块,能源模块,控制模块等。其中,移动模块包括履带5,由驱动马达驱动以带动自动割草机1移动。任务执行模块包括切割组件7,执行割草工作。能源模块包括电池包(图未示),为自动割草机1的移动和工作提供电能。控制模块与移动模块、任务执行模块和能源模块电连接,控制移动模块带动自动割草机1移动,并控制任务执行模块执行工作任务。

本实施例中的导航模块包括基站17和移动站15。基站17和移动站15均接收卫星信号,基站17向移动站15发送定位修正信号,实现差分卫星定位。本实施例中,基站17和移动站15接收gps定位信号,实现dgps定位。当然,在其他实施例中,基站17和移动站15也可以接收伽利略卫星导航系统、或北斗卫星导航系统、或glonass等定位信号。

本实施例的自动工作系统包括地图生成模块,采集工作区域的特征位置数据,从而生成地图;还包括地图修正模块,采集修正的工作区域的特征位置数据,利用修正的工作区域的特征位置数据修正地图。

本实施例中的地图生成模块和地图修正模块,既可以包括硬件,例如电路结构、输入输出设备等,也可以包括软件,例如实现某一功能的程序等,也可以包括软件与硬件的组合,只要能够实现特定的功能即可。

本实施例中,工作区域的特征位置包括工作区域的边界,或工作区域内的障碍(包括隔离岛),或连接不同工作区域的通道,还包括充电站位置,自动割草机离开或回归充电站的路径等。

本实施例中,地图生成模块或地图修正模块在人为操作下采集工作区域的特征位置数据。具体的,工作区域的地图建立方法包括下面的步骤。

本实施例中,地图生成模块和地图修正模块与外部智能终端通信连接,外部智能终端可以是用户的手机、平板等。地图生成模块利用现有的卫星地图,例如谷歌地图、百度地图等,在智能终端上显示卫星地图,通过用户手动圈定的方式划出工作区域。下面对步骤的说明均以设定工作区域的边界为例,可以理解的是,对工作区域内的障碍等其他特征位置数据的获取方式与之类似。具体的,智能终端上显示卫星地图,用户在卫星地图上找到自动割草机的大致工作区域,框选该区域并下载,然后根据实际工作区域绘制边界,即采集边界位置数据,并存储为地图。所存储的地图中的数据,为在卫星地图上绘制的边界所对应的位置数据。

本实施例中,自动工作系统包括应用软件,应用软件加载于外部智能终端,用户在智能终端上通过应用软件获取卫星地图,并通过应用软件绘制边界,即采集边界位置数据。

由于卫星地图提供的位置数据往往存在偏差,因此需要对获取的地图进行修正。地图修正模块修正地图的方法有多种,其中一种方法为,根据工作区域中的参考物的实际位置(由dgps导航模块确认的位置),以及卫星地图中相应位置的位置数据的偏差值,来修正地图。

本实施例中,自动工作系统利用dgps定位,具体的,移动站通过接受卫星信号和基站发送的信号,输出自身的当前位置数据。移动站与自动割草机可拆卸的连接,当移动站安装于自动割草机上时,输出自动割草机的当前位置数据,当移动站从自动割草机上取出时,可以由用户移动,移动至特定位置以获取特定位置的位置数据。

本实施例中,工作区域中包括至少一个参考物,该参考物可以是工作区域中的某一实体,例如充电站,也可以只是一个表征特定位置的参考点。本实施例中,以充电站为参考物,利用dgps导航模块获取充电站的位置,具体的,可以由用户将移动站移动至充电站位置,获取此时移动站输出的坐标(x1,y1),或者将移动站安装于自动割草机,记录自动割草机停靠在充电站时的位置坐标(x1,y1)。

本实施例中,在应用软件中提供至少一个标记物,智能终端通过应用软件显示生成的地图以及标记物,标记物与工作区域中的参照物一一对应,通过应用软件为标记物提供预设位置数据,预设位置数据与对应的工作区域中的参照物的位置数据一致。具体的,本实施例中,在应用软件中提供充电站模型,用户能够拖动该模型,将其放置在地图中的任一位置。如图3所示,实际工作区域中充电站通常设置在房屋边缘,用户根据充电站在实际工作区域中的位置,将应用软件中的充电站模型300拖动至对应位置。应用软件输出充电站模型300在当前地图中的位置数据(x0,y0)。由于应用软件为充电站模型300提供了预设位置数据,该预设位置数据即利用dgps导航模块获取的充电站的位置数据(x1,y1),利用该精确的位置数据(x1,y1)来修正充电站模型300在地图上的位置(x0,y0)。通过比较(x1,y1)和(x0,y0),获取偏差值,利用该偏差值来修正地图,使地图中边界等特征位置数据得到修正,从而获得更精确的地图。

另一种地图修正方法为,在自动割草机上安装环境识别传感器,自动割草机在工作区域中移动时环境识别传感器检测边界(或障碍等其他特征位置),使用环境识别传感器检测到的边界位置数据来修正地图。

具体的,本实施例中,自动割草机包括至少一个环境识别传感器,环境识别传感器可以是草地识别传感器,例如电容传感器,湿度传感器,草高识别传感器等,检测工作区域的边界;环境识别传感器也可以是障碍检测传感器,例如碰撞检测传感器,超声波传感器等,检测工作区域中的障碍;当然环境识别传感器也可以是摄像头,通过捕获图像识别工作区域的特征位置。以草地识别传感器为例,自动割草机在工作区域中移动时,草地识别传感器实时检测自动割草机下方或前方地表,当自动割草机即将移动至非草坪区域时,草地识别传感器检测到地表由草地变为非草地,输出信号给控制模块,控制模块判断自动割草机移动至工作区域的边界。导航模块输出的当前位置坐标即为边界位置坐标。地图修正模块比较自动割草机的当前位置坐标和地图中存储的边界位置坐标,判断地图中存储的边界与实际边界是否相符,若不相符,则用当前位置坐标来修正地图中的边界位置数据,从而得到修正的地图。

另一种地图修正方法为,对用户在卫星地图上划定的地图进行偏移操作,使偏移后的数据对应的位置相对于未偏移的数据对应的位置更靠近工作区域的中心位置。具体的,偏移后的边界相对于未偏移的边界缩小,偏移后的障碍相对于未偏移的障碍扩大。这样操作能够保证自动割草机基于地图工作的安全性。在偏移操作后可以再利用环境识别传感器去修正边界。

上述地图建立方式,降低了建立地图的难度,减少用户建立地图付出的劳动。同时可以通过多种修正方法修正地图,来提高地图的精度,使自动割草机的作业更加精准智能。

可以理解的是,为实现上述地图建立方法,显示地图的载体也可以不是智能终端,自动工作系统本身可以包括显示设备,例如移动站包括显示设备,用户可以在该显示设备上进行操作来生成或修正地图。显示设备可以是触摸屏式的,用户能够在显示设备上直接绘制,显示设备也可以与输入设备配合,用户通过输入设备对显示设备显示的地图进行操作。

本实施例中,地图修正模块修正地图还可以包括下面的步骤。

参考图4(a)-(c),用户观察智能终端(或移动站)显示的地图,比较实际工作区域与地图表征的工作区域,判断地图表征的工作区域是否准确,若不准确,则在智能终端(或移动站)上进行手动修改。具体的,参考图4(b),当用户判断a点与b点之间的边界与实际工作区域的边界不符时,手动绘制a点与b点之间的边界,使用手动绘制的边界段修正地图。修正地图后可使自动割草机基于修正的地图移动,而不执行工作任务,例如沿修正的边界移动,用户观察自动割草机的移动路径是否与实际工作区域的边界相符,若相符,则说明修正正确,若不相符,则再次修正。对障碍(包括隔离岛)、通道等的修正与上述过程类似。

本实施例中,应用软件包括加操作功能,增加工作区域的特征位置数据,例如增加障碍或边界段等,还包括减操作功能,删除工作区域的特征位置数据,例如删除障碍或边界段等,通过人为执行加或减操作功能,地图修正模块修正地图。

本发明的另一实施例,如图5所示,自移动设备工作区域的确定方法,包括步骤:

s1:在电子地图(卫星地图)上划定初始边界区域,并将与初始边界区域相关的边界信息发送给自移动设备。

在本实施例中,自移动设备以花园工具为例,花园工具包括各种花园工作的机器人,如割草、播种,松土、撒农药及浇水等。以自动割草机为例,具体地,通过在手机、平板或电脑上的地图软件上划定初始边界区域。其中,地图软件可以为谷歌地图、百度地图等。

在本实施例中,根据自动割草机所要实际进行切割的工作区域花园,在手机、平板或电脑上的谷歌地图上划定该花园所在的区域为初始边界区域,如图6所示。自动割草机包括接收装置,手机、平板或电脑将与划定的该花园的初始边界区域相关的边界信息发送给自动割草机的接收装置。自动割草机的接收装置接收与划定的该花园的初始边界区域相关的边界信息,并将其存储。

手机、平板或电脑通过无线或有线的方式将划定的该花园的初始边界区域的坐标位置等发送给接收装置。其中,无线的方式包括蓝牙、wifi等。

需要说明的是,在其他实施例中,也可以直接在自动割草机的电子地图上划定初始边界区域。自动割草机中安装有含有电子地图的电子设备,直接在该电子设备的电子地图上划定初始边界区域,该电子设备和接收装置连接,电子设备将与划定的初始边界区域相关的边界信息发送给接收装置。

在本实施例中,边界信息为将初始边界区域进行预处理后的得到的参考边界区域。

由于在谷歌地图上划定的时候,通常会将花园的初始边界区域划定的比较大。因此在将初始边界区域发送给自动割草机之前,为了减少误差,使得自动割草机的工作区域的确定更加精确,将初始边界区域向该初始边界区域的中心方向进行偏移,得到参考工作区域l2,如图7所示。

其中,将初始边界区域向该初始边界区域的中心方向进行偏移的距离根据实际情况进行确定。在本实施例中,根据预先设定的偏移距离,得到参考工作区域l2。从而根据初始边界区域的边界上的各点的经度和纬度,得到参考工作区域的边界上的各点的经度和纬度。

此外,在其他实施例中,当划定的花园的初始边界区域中存在非工作区域,如池塘、树丛或空地等时,用户在电子地图上的该划定的花园的初始边界区域中划出该非工作区域。此时,将初始边界区域向初始边界区域的中心方向进行偏移,而为了安全起见,并将非工作区域向远离非工作区域的中心方向进行偏移,偏移后的初始边界区域和偏移后的非工作区域为参考边界区域。

s2:自移动设备根据边界信息进行行走,根据自移动设备的传感器检测的信号,修正并更新边界信息。

具体地,自移动设备以步骤s1中得到的边界信息上的某一点为起点。自移动设备从起点出发,沿着边界信息的边界行走。自移动设备上设有用于识别工作区域的传感器,从而自移动设备在行走的过程中,自移动设备上的传感器检测花园的实际情况,并将传感器检测到的花园的实际情况的信号发送给与传感器连接的处理模块,该处理模块用于将传感器传送过来的信号数据、自移动设备的定位数据以及参考工作区域的数据进行比较,从而修正参考工作区域l2,得到修正后的工作区域l3,如图8所示。

在本实施例中,传感器可以为草地高度传感器、图像传感器或红外传感器。需要说明的是,传感器还可以为湿度传感器等。

当传感器为草地高度传感器时,在自动割草机沿着参考工作区域的边界行走的过程中,草地高度传感器检测花园上的草的高度。自动割草机沿着参考工作区域的边界行走时,当草地高度传感器检测到所行走的边界上的某点时,则自动割草机会以该点为中心,分别向该点的前边和左右两边慢慢行走,若在行走的过程中,草地传感器检测到草的高度不为零,则自动割草机会将这些草的高度不为零的点的位置定位下来并储存。若在以该点为中心分别向该点的前边和左右两边慢慢行走过程中,草地传感器检测到某点的草的高度为零,则该点为新的边界,再以该点为中心,分别向该点的前边和左右两边慢慢行走。接着,自动割草机根据参考工作区域的边界继续行走,直至对整个参考工作区域的边界进行修正。自动割草机中的处理模块对草地传感器所检测到的草的高度的数据,自动割草机定位数据以及参考工作区域的边界数据进行比较处理,修正参考工作区域的边界,并记录下修正后的参考工作区域的边界上的各点的经度和纬度。

通过草地高度传感器检测花园的草地的实际情况,结合根据将电子地图上划定的初始边界区域进行处理后的参考工作区域,确定自动割草机所要进行切割的工作区域,提高自动割草机工作区域的确定的准确性,减少由于人为等影响而产生的误差。

当传感器为图像传感器时,图像传感器用于检测和拍摄自动割草机所要行走的实际区域花园的图像,并存储拍摄的自动割草机所要行走的实际区域花园的图像。图像传感器将拍摄的图像和参考工作区域进行比较,若该参考工作区域为花园,则自动割草机沿着参考工作区域的边界行走时,自动割草机会以参考工作区域的边界的某一点为中心,分别向该点的前边和左右两边慢慢行走,若在行走的过程中,将图像传感器所检测的信息和自动割草机定位数据发送给处理模块,自动割草机中的处理模块对图像传感器所检测到的信息,自动割草机定位数据以及参考工作区域的边界数据进行比较处理。接着,自动割草机根据参考工作区域的边界继续行走,直至对整个参考工作区域的边界进行修正。自动割草机中的处理模块对图像传感器所检测到的草的信息、自动割草机定位数据以及参考工作区域的边界数据进行比较处理,修正参考工作区域的边界,并记录下修正后的参考工作区域的边界上的各点的经度和纬度。

通过图像传感器检测和拍摄自动割草机所要工作的实际区域花园的图像,结合根据将电子地图上划定的初始边界区域进行处理后的参考工作区域,确定自动割草机所要进行切割的工作区域,提高自动割草机工作区域的确定的准确性,减少由于人为等影响而产生的误差。

当传感器为红外传感器时,在自动割草机沿着参考工作区域的边界行走的过程中,红外传感器探测花园的边界。自动割草机以参考工作区域的边界的某一点往前和左右方向行走,当红外传感器探测到花园的边界时,则自动割草机继续沿着参考工作区域的边界行走,并记录所行走过程中所有点的定位信息。自动割草机继续行走,直至行走完整个边界。自动割草机中的处理模块对红外传感器所探测到的信息,自动割草机定位数据以及参考工作区域的边界数据进行比较处理,修正参考工作区域的边界,并记录下修正后的参考工作区域的边界上的各点的经度和纬度。

通过红外传感器检测花园的边界,结合谷歌地图上划定的初始边界区域进行处理后的参考工作区域,确定自动割草机所要进行切割的工作区域,提高自动割草机工作区域的确定的准确性,减少由于人为等影响而产生的误差。

需要说明的是,边界信息也可以为初始边界区域,并将初始边界区域的信息发送给自移动设备的接收装置之后,自移动设备直接沿着初始边界区域的边界行走,根据自移动设备的传感器检测的信号,修正初始边界区域的边界,得到自移动设备的最终工作区域的边界。

在其他实施例中,也可以对边界信息的修正距离设限制,在修正过程中,修正距离小于等于预设值,从而保证自动割草机不会走到一些特定区域,尤其是对于需要切割的花园有相邻的草地的情况。

此外,在其他实施例中,在步骤s2之后,还包括步骤将修正并更新后的边界信息发送给用户,用户对所述修正并更新后的边界信息进行手动调整等处理。

如图9所示,一实施例的自移动设备110包括传感器111和工作区域边界确定系统112。其中,传感器111用于识别工作区域,工作区域边界确定系统112与传感器111连接。工作区域边界确定系统112用于获取在电子地图上划定的初始边界区域,并指示自移动设备110根据与所述初始边界区域相关的边界信息进行行走,根据所述传感器检测的信号,修正并更新所述初始边界信息。

具体地,传感器111为草地传感器、图像传感器或红外传感器。工作区域边界确定系统112包括接收装置1120、定位模块1121以及处理模块1122。电子地图存储于自移动设备110的电子设备中或外接的电子装置中。外接的电子装置包括手机、平板或电脑等。电子地图用于划定初始边界区域。

接收模块1120与处理模块1122连接,传感器111也与处理模块1122连接,处理模块1122还与定位模块1121连接。接收模块1120用于获取与在电子地图上划定的初始边界区域相关的边界信息。该边界信息为初始边界区域或对该初始边界区域进行内向偏移或外向偏移等预处理后的参考工作区域。接收模块1120接收边界信息的坐标位置等,并将其存储。外接的电子装置如手机、平板或电脑通过无线或有线的方式将边界信息等发送给接收模块1120。其中,无线的方式包括蓝牙、wifi等。

传感器111还用于检测自移动设备110根据边界信息行走的信号。在本实施例中,传感器111可以为草地高度传感器、图像传感器或红外传感器。需要说明的是,传感器还可以为湿度传感器等。

处理模块1122用于接收传感器111检测的信号、接收装置1120发送的边界信息以及定位模块1121发送的定位数据,并将三者数据进行比较和处理。定位模块1121用于定位自移动设备110所行走的位置,并将该位置信息发送给处理模块1122,且用于指示自移动设备110根据所述处理模块1122发送的处理结果进行行走。

在其他实施例中,处理模块1122还用于将处理的结果发送给用户,用户可对该处理的结果进行手动调整等。

上述自移动设备工作区域的确定方法及自主移动自移动设备,通过在电子地图上划定初始边界区域,并将该与初始边界区域相关的边界信息发送给自移动设备,自移动设备在接收该边界信息后,自移动设备根据该边界信息进行行走,且自移动设备上设有用于识别工作区域的传感器,在行走的过程中,自移动设备的传感器检测信号,根据该信号,修正该边界信息,从而在自移动设备工作区域的确定过程中,通过地图初步确定边界,再通过传感器检测信号来修正边界,进而提高自移动设备工作区域的确定的准确性。

如图10所示,另一实施例的边界线的生成方法包括步骤s1200至步骤s1800。

步骤s1200,获取边界线的基础坐标数据。

其中,边界线的基础坐标数据是规定自动割草机工作范围的边界线区域,在控制自动割草机沿预定的边界线移动时,可以通过在自动割草机上安装的dgps模块定位自动割草机移动时的连续或非连续坐标点,这些连续或非连续的坐标点即为边界线的基础坐标数据,而将这些连续的坐标点连线即为边界线。自动割草机可以通过自身的存储模块存储基础坐标数据,并通过无线(如wifi等)或有线(如usb接口等)的方式可以将基础坐标数据发送至可以进行修改的终端上,终端包括智能手机、平板、计算机设备等。终端可以设计相应的修改程序,如可应用于智能手机的app软件,或者适用于计算机设备的安装包程序等。终端获取边界线的基础坐标数据后即可对基础坐标数据进行修改。

步骤s1400,获取在基础坐标数据上生成的需要对基础坐标数据进行修改的新坐标数据。

其中,当需要对基础坐标数据进行修改时,不需要重新控制自动割草机沿新边界线全部重新移动一次,只需要控制自动割草机沿需要修改的预设边界线移动即可,dgps模块可以定位沿需要修改的预设边界线移动时的连续或非连续坐标点,这些连续或非连续坐标点即为新坐标数据,其代表需要在基础坐标数据上根据新坐标数据对基础坐标数据进行修改。自动割草机可以通过自身的存储模块存储新坐标数据,并通过无线(如wifi等)或有线(如usb接口等)的方式可以将新坐标数据发送至可以进行修改的终端上,终端获取新坐标数据后,可以对基础坐标数据进行修改。

步骤s1600,根据新坐标数据对基础坐标数据进行修改。

其中,新坐标数据包括关联坐标数据和/或非关联坐标数据。关联坐标数据的起始坐标点与基础坐标数据中对应坐标点重合,表明此段需要修改的边界线需要改变边界范围。关联坐标数据的结束坐标点可以与基础坐标数据中的坐标点重合,表示需要对边界线中的某一段进行修改;关联坐标数据的结束坐标点也可以与基础坐标数据中的坐标点不重合,表示在边界线的外部增加了新的边界线。例如,当草坪变大或变小时,就可以重新修改基础坐标数据,扩大或缩小相应边界线的范围。非关联坐标数据包括的坐标点均在基础坐标数据形成的边界线内部,例如,当需要在草坪中建设一个池塘时,可以将池塘围起来作为边界线。具体的,如图11所示,步骤s1600包括s1620至步骤s1660。

步骤s1620,识别新坐标数据包括的关联坐标数据和/或非关联坐标数据。新坐标数据可以仅包括关联坐标数据或非关联坐标数据,也可以同时包括关联坐标数据和非关联坐标数据。终端可以自动识别新坐标数据是关联坐标数据和/或者非关联坐标数据。

步骤s1640,若识别为关联坐标数据,则根据关联坐标数据对基础坐标数据进行修改。当终端识别新坐标数据包括关联坐标数据时,可以对基础坐标数据进行相应修改,具体的,如图12所示,步骤s1640包括步骤s1642、步骤s1644和步骤s1646。

步骤s1642,从基础坐标数据中识别出与关联坐标数据的坐标点重合的对应坐标点。关联坐标数据是对边界线范围的重新修改,终端可以从基础坐标数据中自动识别出重合的坐标点。

步骤s1644,在基础坐标数据中删除重合的对应坐标点之间的基础坐标数据。若终端识别的重合的对应坐标点的个数为1个或2个,终端可以直接在显示界面删除重合的对应坐标点之间的基础坐标数据。若终端识别的重合的对应坐标点的个数为2个以上,终端可以在基础坐标数据中识别出与关联坐标数据中的起始坐标点和结束坐标点重合的对应坐标点,并删除与起始坐标点和结束坐标点重合的对应坐标点之间的基础坐标数据。当终端识别的重合的对应坐标点的个数为2个以上时,也可以依次删除相邻的两个重合的对应坐标点之间的基础坐标数据。

步骤s1646,将关联坐标数据加入基础坐标数据作为修改后的基础坐标数据。由步骤s1644将基础坐标数据中的相应坐标点删除后,将关联坐标数据加入到基础坐标数据中即可。

如图13所示,步骤s1644之前还包括步骤s1643。

步骤s1643,将基础坐标数据进入可修改状态。终端在修改基础坐标数据时,可以将整个基础坐标数据进入可修改状态,作为可实现的一种方式,在终端界面显示的坐标点均会相应的显示一个动态的删除符号,用户点击该删除符号,相应的坐标点即可被删除,不在终端界面上显示,用户也可以撤销一个或一个以上的删除步骤,防止用户误操作时无法挽回。用户也可以通过手势等操作进行删除,也可以采用其他方式。

步骤s1660,若识别为非关联坐标数据,则根据非关联坐标数据对基础坐标数据进行修改。具体的,如图14所示,步骤s1660包括步骤s1662和步骤s1664。

步骤s1662,将基础坐标数据进入可修改状态。终端在修改基础坐标数据时,可以将整个基础坐标数据进入可修改状态。

步骤s1664,将非关联坐标数据加入基础坐标数据作为修改后的基础坐标数据。对于非关联坐标数据,由于其是在边界线的内部增加了新的边界线,没有对基础坐标数据进行修改,因此,终端会自动识别,将非关联坐标数据加入基础坐标数据。

步骤s1800,将修改后的基础坐标数据作为自动割草机切割地图。

其中,无论是关联坐标数据或/和非关联坐标数据,终端根据关联坐标数据或/和非关联坐标数据对基础坐标数据进行修改后,修改的基础坐标数据即为自动割草机切割地图。终端可以通过无线或有线的方式将修改后的基础坐标数据发送至自动割草机进行存储,自动割草机便可按照修改后的基础坐标数据形成的边界线移动。

以上所述边界线的生成方法,在需要生成新的边界线时,只需要在边界线的基础坐标数据上生成需要修改的新坐标数据,并根据新坐标数据在基础坐标数据上进行修改即可,而无须控制自动割草机重新形成边界线,极大地提高了边界线生成的效率。

如图15所示,一实施例的边界线的生成系统包括第一获取模块1200、第二获取模块1400、修改模块1600和生成模块1800。

第一获取模块1200用于获取边界线的基础坐标数据。其中,边界线的基础坐标数据是规定自动割草机工作范围的边界线区域,在控制自动割草机沿预定的边界线移动时,可以通过在自动割草机上安装的dgps模块定位自动割草机移动时的连续或非连续坐标点,这些连续或非连续的坐标点即为边界线的基础坐标数据,而将这些连续的坐标点连线即为边界线。自动割草机可以通过自身的存储模块存储基础坐标数据,并通过无线(如wifi等)或有线(如usb接口等)的方式可以将基础坐标数据发送至可以进行修改的终端上,终端包括智能手机、平板、计算机设备等。终端可以设计相应的修改程序,如可应用于智能手机的app软件,或者适用于计算机设备的安装包程序等。终端获取边界线的基础坐标数据后即可对基础坐标数据进行修改。

第二获取模块1400用于获取在基础坐标数据上生成的需要对基础坐标数据进行修改的新坐标数据。其中,当需要对基础坐标数据进行修改时,不需要重新控制自动割草机沿新边界线全部重新移动一次,只需要控制自动割草机沿需要修改的预设边界线移动即可,dgps模块可以定位沿需要修改的预设边界线移动时的连续或非连续坐标点,这些连续或非连续坐标点即为新坐标数据,其代表需要在基础坐标数据上根据新坐标数据对基础坐标数据进行修改。自动割草机可以通过自身的存储模块存储新坐标数据,并通过无线(如wifi等)或有线(如usb接口等)的方式可以将新坐标数据发送至可以进行修改的终端上,终端获取新坐标数据后,可以对基础坐标数据进行修改。

修改模块1600用于根据新坐标数据对基础坐标数据进行修改。其中,新坐标数据包括关联坐标数据和/或非关联坐标数据。关联坐标数据的起始坐标点与基础坐标数据中对应坐标点重合,表明此段需要修改的边界线需要改变边界范围。关联坐标数据的结束坐标点可以与基础坐标数据中的坐标点重合,表示需要对边界线中的某一段进行修改;关联坐标数据的结束坐标点也可以与基础坐标数据中的坐标点不重合,表示在边界线的外部增加了新的边界线。例如,当草坪变大或变小时,就可以重新修改基础坐标数据,扩大或缩小相应边界线的范围。非关联坐标数据包括的坐标点均在基础坐标数据形成的边界线内部,例如,当需要在草坪中建设一个池塘时,可以将池塘围起来作为边界线。

具体的,如图16所示,修改模块1600包括识别单元1620、第一修改单元1640和第二修改单元1660。

识别单元1620用于识别新坐标数据包括的关联坐标数据和/或非关联坐标数据。新坐标数据可以仅包括关联坐标数据或非关联坐标数据,也可以同时包括关联坐标数据和非关联坐标数据。终端可以自动识别新坐标数据是关联坐标数据和/或者非关联坐标数据。

第一修改单元1640用于识别的为关联坐标数据时,则根据关联坐标数据对基础坐标数据进行修改。当终端识别新坐标数据包括关联坐标数据时,可以对基础坐标数据进行相应修改,具体的,如图17所示,第一修改单元1640包括坐标点识别子单元1642、删除子单元1644和加入子单元1646。

坐标点识别子单元1642用于从基础坐标数据中识别出与关联坐标数据的坐标点重合的对应坐标点。关联坐标数据是对边界线范围的重新修改,终端可以从基础坐标数据中自动识别出重合的坐标点。

删除子单元1644用于在基础坐标数据中删除重合的对应坐标点之间的基础坐标数据。若坐标点识别子单元1642识别的重合的对应坐标点的个数为1个或2个,删除子单元1644可以直接在显示界面删除重合的对应坐标点之间的基础坐标数据。若坐标点识别子单元1642识别的重合的对应坐标点的个数为2个以上,删除子单元1644可以在基础坐标数据中识别出与关联坐标数据中的起始坐标点和结束坐标点重合的对应坐标点,并删除与起始坐标点和结束坐标点重合的对应坐标点之间的基础坐标数据。当坐标点识别子单元1642识别的重合的对应坐标点的个数为2个以上时,删除子单元1644也可以依次删除相邻的两个重合的对应坐标点之间的基础坐标数据。

加入子单元1646用于将关联坐标数据加入基础坐标数据作为修改后的基础坐标数据。由删除子单元1644将基础坐标数据中的相应坐标点删除后,将关联坐标数据加入到基础坐标数据中即可。

如图18所示,第一修改单元1640还包括状态设置子单元1643。

其中,状态设置子单元1643用于将基础坐标数据进入可修改状态。终端在修改基础坐标数据时,可以将整个基础坐标数据进入可修改状态,作为可实现的一种方式,在终端界面显示的坐标点均会相应的显示一个动态的删除符号,用户点击该删除符号,相应的坐标点即可被删除,不在终端界面上显示,用户也可以撤销一个或一个以上的删除步骤,防止用户误操作时无法挽回。用户也可以通过手势等操作进行删除,也可以采用其他方式。

第二修改单元1660用于在识别为非关联坐标数据时,则根据非关联坐标数据对基础坐标数据进行修改。第二修改单元1660可以将基础坐标数据进入可修改状态,然后将非关联坐标数据加入基础坐标数据作为修改后的基础坐标数据。对于非关联坐标数据,由于其是在边界线的内部增加了新的边界线,没有对基础坐标数据进行修改,因此,终端会自动识别,将非关联坐标数据加入基础坐标数据。

生成模块1800用于将修改后的基础坐标数据作为自动割草机切割地图。

其中,无论是关联坐标数据或/和非关联坐标数据,终端根据关联坐标数据或/和非关联坐标数据对基础坐标数据进行修改后,修改的基础坐标数据即为自动割草机切割地图。终端可以通过无线或有线的方式将修改后的基础坐标数据发送至自动割草机进行存储,自动割草机便可按照修改后的基础坐标数据形成的边界线移动。

以上所述边界线的生成系统,在需要生成新的边界线时,只需要在边界线的基础坐标数据上生成需要修改的新坐标数据,并根据新坐标数据在基础坐标数据上进行修改即可,而无须控制自动割草机重新形成边界线,极大地提高了边界线生成的效率。

本实施例还提供了一种移动终端,移动终端包括以上所述的边界线的生成系统,还包括可视界面,用于显示和修改所述割草机切割地图。移动终端可以是手机、pad等,其中,自动割草机切割地图被划分为切割区域、不切割区域和路线通道。

本实施例中,多个切割区域之间通过路线通道连接,自动割草机可沿路线通道从一个切割区域移动至另一个切割区域。需要指出的是,自动割草机在路线通道上移动时,只移动不进行切割动作,通过路线通道,自动割草机可自由的在切割区域间移动,实现高效的多草地切割,例如,在家中有前院和后院时,通过用户指定的路线通道,自动割草机能够自动从前院移动到后院,避免用户人工搬动。可以知道的是,本实施例中的路线通道包括人们设置的车道或者设置的仅供割草机移动的路线。

如图19所示,另一实施例的自移动设备的地图的检查方法,包括步骤:

s102:自移动设备沿着初始行走地图的边界行走。

具体地,自移动设备包括存储单元,初始行走地图存储在自移动设备的存储单元中,该自移动设备还包括定位模块,定位模块和存储单元连接。启动自移动设备后,自移动设备根据存储单元中的初始行走地图,以该初始行走地图的某一点为起始点进行行走。

自移动设备中的定位模块在自移动设备进行行走的时候,记录自移动设备的定位信息,并将该定位信息进行记录和存储。

需要说明的是,

s104:触发装有观察物的装置,使得观察物掉落在初始行走地图的边界上。

具体地,当自移动设备沿着初始行走地图的边界行走时,触发装有观察物的装置,使得该装有观察物的装置中的观察物掉落在初始行走地图的边界上。

在本实施例中,装有观察物的装置设置在自移动设备的外壳上,且装有观察物的装置与外壳可拆卸连接。从而在自移动设备对其行走的地图进行检查时,将装有观察物的装置安装在自移动设备的外壳上,使得自移动设备沿着初始行走地图的边界行走时,触发装有观察物的装置使得观察物掉落在初始行走地图的边界上。需要说明的是,该装有观察物的装置在自移动设备进行其他工作时,可以将其从自移动设备的外壳上拆卸下来。

此外,在其他实施例中,装有观察物的装置也可以设置在自移动设备的外壳的内壁上,该装有观察物的装置与自移动设备的外壳一体成型。

在本实施例中,当自移动设备开始沿着初始行走地图的边界行走时,自移动设备的触发单元发出指令给装有观察物的装置,装有观察物的装置接收该指令,且装有观察物的装置打开按钮,使得其中的观察物掉落,随着自移动设备沿着初始行走地图的边界行走,装有观察物的装置中的观察物一直掉落在初始行走地图的边界上。当自移动设备行走玩初始行走地图的边界时,观察物将初始行走地图的边界显示出来。其中,触发单元与装有观察物的装置相连。

在其他实施例中,装有观察物的装置上安装有按钮,从而在自移动设备沿着初始行走地图的边界开始行走时,按动装有观察物装置上的按钮,使得其中的观察物掉落。从而随着自移动设备沿着初始行走地图的边界行走,装有观察物的装置中的观察物一直掉落在初始行走地图的边界上。当自移动设备行走玩初始行走地图的边界时,观察物将初始行走地图的边界显示出来。

在本实施例中,观察物可以为石灰、面粉或环保颗粒或粉末。其中,环保颗粒或粉末可以为可降解的聚乳酸颗粒或粉末等。优选地,观察物为石灰等白色粉状物。

s106:观察观察物所在的位置,并将观察物所在的位置与自移动设备所要工作的实际区域的边界进行比较。

具体地,在本实施例中,观察步骤s104中观察物所掉落的位置,将观察物所显示出来的边界与自移动设备所要工作的实际的边界进行比较,从而对自移动设备的初始行走地图进行检查。

通过观察物,将自移动设备的初始行走地图显示出来。使用者根据观察物显示出来的初始行走地图,将其与自移动设备所要工作的实际区域进行比较,当两者不重合有误差时,则使用者可以进行手动调节该初始行走地图,确定当前行走地图,也就是调节后的行走地图。

需要说明的是,使用者根据观察物显示出来的初始行走地图,将其与自移动设备所要工作的实际区域进行比较,当两者不重合有误差时,对标记所在的位置的边界与自移动设备所要工作的实际区域的边界不重合的区域,重新进行学习地图,得到当前行走地图,使得当前行走地图的边界与自移动设备所要工作的实际区域的边界重合。

上述自移动设备的地图的检查方法,通过在自移动设备沿着初始行走地图的边界行走的过程中,触发装有观察物的装置,装有观察物的装置中的观察物掉落在该初始行走地图的边界上,将该初始行走地图的边界显示出来,从而使用者能通过观察观察物所在的位置,进而可以将初始行走地图与自移动设备所要工作的实际区域的边界进行比较,使用者通过观察观察物的位置,实现对自移动设备行走地图进行检查,进而减少自移动设备的地图存在有误风险。

如图20所示,一实施例的自移动设备的地图的检查装置10包括自移动设备110和装置观察物的装置120。装有观察物的装置120与自移动设备110的外壳连接,装有观察物的装置120用于在自移动设备沿着初始行走地图的边界行走的过程中,掉落观察物。

需要说明的是,装有观察物的装置120可以与自移动设备110的外壳可拆卸连接,也可以一体成型。

具体地,在本实施例中,自移动设备110沿着初始行走地图的边界进行行走时,装有观察物的装置120中的观察物掉落下来,将自移动设备110所行走的初始行走地图的边界显示出来。从而使用者可以根据该观察物所显示出来的初始行走地图的边界,对自移动设备110所要工作的实际区域进行检查。

在本实施例中,自移动设备110包括存储单元113,初始行走地图存储在该存储单元113中。启动自移动设备110后,自移动设备110根据存储单元113中的初始行走地图,以该初始行走地图的某一点为起始点进行行走。

自移动设备110还包括触发单元114,触发单元114与装有观察物的装置120连接,触发单元114用于触发装有观察物的装置120,使得其中的观察物掉落在初始行走地图的边界上。

需要说明的是,装有观察物的装置120也可以安装有按钮,而在自移动设备沿着初始行走地图的边界开始行走时,按动装有观察物装置上的按钮,使得其中的观察物掉落。

上述自移动设备的地图的检查装置,能够实现对自移动设备行走地图进行检查,进而减少自移动设备的地图存在有误风险。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1