System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及园林工具领域,尤其涉及一种多区域的地图构建方法及装置。
技术介绍
1、当前对于多个工作区域的地图构建,有的采用在每个工作区域放置一个移动机器人,移动机器人各自采集所在工作区域的区域地图。此方式需要每个工作区域都设置一个移动机器人,成本较高。有的采用一个移动机器人实现对多个工作区域的地图构建,用户需等待移动机器人在一个工作区域建图完成后,遥控移动机器人前往下一个工作区域进行建图,直至所有工作区域的建图完成。如此,会导致用户的等待时间过长,对用户不友好。
技术实现思路
1、本申请公开了一种多区域的地图构建方法及装置,能够节省多区域的地图构建过程中用户的等待时长,对用户友好。
2、第一方面,本申请提供了一种多区域的地图构建方法,所述方法应用于移动机器人,所述多区域包括第一工作区域和第二工作区域,所述方法包括:沿着所述第一工作区域的边界移动,以生成所述第一工作区域的边界地图;响应于遥控设备的第一遥控指令移动,以生成第一连通路径,所述第一连通路径用于连通所述第一工作区域与所述第二工作区域;沿着所述第二工作区域的边界移动,以生成所述第二工作区域的边界地图;根据所述第一工作区域的边界地图、所述第二工作区域的边界地图以及所述第一连通路径探索所述第一工作区域和所述第二工作区域,以构建所述第一工作区域的区域地图和所述第二工作区域的区域地图。
3、上述方法中,移动机器人先建立各工作区域的边界地图以及按照遥控指令建立不同工作区域之间的连通路径,随后移动机器人可以基于不同工
4、结合第一方面,在第一方面一种可能的实现方式中,所述沿着所述第一工作区域的边界移动,以生成所述第一工作区域的边界地图,包括:沿着所述第一工作区域的边界移动,并记录所述移动机器人在移动过程中的第一定位信息;根据所述第一定位信息,生成所述第一工作区域的边界地图。
5、结合第一方面,在第一方面一种可能的实现方式中,所述响应于遥控设备的第一遥控指令移动,以生成第一连通路径,包括:响应于所述第一遥控指令,从所述第一工作区域的边界上的第一位置移动至所述第二工作区域的边界上的第二位置,并根据移动过程中记录的第二定位信息生成所述第一连通路径。
6、结合第一方面,在第一方面一种可能的实现方式中,所述方法还包括:接收来自于所述遥控设备的探索建图指令;所述根据所述第一工作区域的边界地图、所述第二工作区域的边界地图以及所述第一连通路径探索所述第一工作区域和所述第二工作区域,以构建所述第一工作区域的区域地图和所述第二工作区域的区域地图,包括:响应于所述探索建图指令,根据所述第一工作区域的边界地图、所述第二工作区域的边界地图以及所述第一连通路径探索所述第一工作区域和所述第二工作区域,以构建所述第一工作区域的区域地图和所述第二工作区域的区域地图。
7、结合第一方面,在第一方面一种可能的实现方式中,所述生成所述第二工作区域的边界地图在所述第一工作区域的边界地图以及所述第一连通路径二者建立完成后执行,所述根据所述第一工作区域的边界地图、所述第二工作区域的边界地图以及所述第一连通路径探索所述第一工作区域和所述第二工作区域,以构建所述第一工作区域的区域地图和所述第二工作区域的区域地图,包括:根据所述第二工作区域的边界地图探索所述第二工作区域,以生成所述第二工作区域的区域地图;沿着所述第一连通路径从所述第二工作区域移动至所述第一工作区域;根据所述第一工作区域的边界地图探索所述第一工作区域,以生成所述第一工作区域的区域地图。
8、结合第一方面,在第一方面一种可能的实现方式中,,所述多区域中设置有充电桩,所述充电桩用于给移动机器人充电,所述充电桩设置在所述第一工作区域的边界上或者所述第一工作区域外。
9、结合第一方面,在第一方面一种可能的实现方式中,在所述充电桩设置在所述第一工作区域外的情况下,在沿着所述第一工作区域的边界移动之前,所述方法还包括:在所述充电桩处进行充电;响应于所述遥控设备的第二遥控指令移动,以生成第二连通路径,所述第二连通路径用于连通所述充电桩与所述第一工作区域。
10、结合第一方面,在第一方面一种可能的实现方式中,所述响应于所述遥控设备的第二遥控指令移动,以生成第二连通路径,包括:响应于所述第二遥控指令,从所述充电桩移动至所述第一工作区域的边界上的任一位置,并根据移动过程中记录的第三定位信息生成所述第二连通路径。
11、结合第一方面,在第一方面一种可能的实现方式中,所述第一工作区域的边界和/或所述第二工作区域的边界为所述移动机器人对视觉传感器采集的图像进行识别得到。
12、结合第一方面,在第一方面一种可能的实现方式中,所述移动机器人为割草机器人,所述第一工作区域以及所述第二工作区域为草坪。
13、第二方面,本申请提供了一种用于多区域的地图构建的装置,该装置包含于移动机器人中,该装置包括通信单元和处理单元,其中,多区域包括第一工作区域和第二工作区域,处理单元用于执行下述操作:使所述移动机器人沿着所述第一工作区域的边界移动,以生成所述第一工作区域的边界地图;响应于所述通信单元接收的来自于遥控设备的第一遥控指令使得所述移动机器人移动,以生成第一连通路径,所述第一连通路径用于连通所述第一工作区域与所述第二工作区域;使所述移动机器人沿着所述第二工作区域的边界移动,以生成所述第二工作区域的边界地图;根据所述第一工作区域的边界地图、所述第二工作区域的边界地图以及所述第一连通路径使得所述移动机器人探索所述第一工作区域和所述第二工作区域,以构建所述第一工作区域的区域地图和所述第二工作区域的区域地图。
14、结合第二方面,在第一方面一种可能的实现方式中,所述处理单元具体用于:使所述移动机器人沿着所述第一工作区域的边界移动,并记录所述移动机器人在移动过程中的第一定位信息;根据所述第一定位信息,生成所述第一工作区域的边界地图。
15、结合第二方面,在第二方面一种可能的实现方式中,所述处理单元具体用于:响应于所述第一遥控指令,使所述移动机器人从所述第一工作区域的边界上的第一位置移动至所述第二工作区域的边界上的第二位置,并根据移动过程中记录的第二定位信息生成所述第一连通路径。
16、结合第二方面,在第二方面一种可能的实现方式中,所述通信单元还用于:接收来自于所述遥控设备的探索建图指令;所述处理单元具体用于:响应于所述探索建图指令,根据所述第一工作区域的边界地图、所述第二工作区域的边界地图以及所述第一连通路径使所述移动机器人探索所述第一工作区域和所述第二工作区域,以构建所述第一工作区域的区域地图和所述第二工作区域的区域地图。
17、结合第二方面,在第二方面一本文档来自技高网...
【技术保护点】
1.一种多区域的地图构建方法,其特征在于,所述方法应用于移动机器人,所述多区域包括第一工作区域和第二工作区域,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述沿着所述第一工作区域的边界移动,以生成所述第一工作区域的边界地图,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述响应于遥控设备的第一遥控指令移动,以生成第一连通路径,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述生成所述第二工作区域的边界地图在所述第一工作区域的边界地图以及所述第一连通路径二者建立完成后执行,所述根据所述第一工作区域的边界地图、所述第二工作区域的边界地图以及所述第一连通路径探索所述第一工作区域和所述第二工作区域,以构建所述第一工作区域的区域地图和所述第二工作区域的区域地图,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述多区域中设置有充电桩,所述充电桩用于给移动机器人充电,所述充电桩设置在所述第一工作区域的边界上或者所述第
7.根据权利要求6所述的方法,其特征在于,在所述充电桩设置在所述第一工作区域外的情况下,在沿着所述第一工作区域的边界移动之前,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述响应于所述遥控设备的第二遥控指令移动,以生成第二连通路径,包括:
9.根据权利要求1-8任一项所述的方法,其特征在于,所述第一工作区域的边界和/或所述第二工作区域的边界为所述移动机器人对视觉传感器采集的图像进行识别得到。
10.根据权利要求1-9任一项所述的方法,其特征在于,所述移动机器人为割草机器人,所述第一工作区域以及所述第二工作区域为草坪。
11.一种用于地图构建的装置,其特征在于,所述装置为移动机器人或包含于所述移动机器人中,所述装置包括通信单元和处理单元,所述装置用于实现权利要求1-10任一项所述的方法,或者所述装置使得所述移动机器人实现权利要求1-10任一项所述的方法。
12.一种用于地图构建的芯片,其特征在于,所述芯片包括处理器和存储器,所述存储器用于存储指令,所述处理器用于执行所述存储器中存储的指令,以使安装有所述芯片的移动机器人实现如权利要求1-10任一项所述的方法。
13.一种移动机器人,其特征在于,所述移动机器人包括如权利要求11所述的装置,或者包括权利要求12所述的芯片。
14.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在被处理器运行时,使得安装有所述处理器的移动机器人实现如权利要求1-10任一项所述的方法。
...【技术特征摘要】
1.一种多区域的地图构建方法,其特征在于,所述方法应用于移动机器人,所述多区域包括第一工作区域和第二工作区域,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述沿着所述第一工作区域的边界移动,以生成所述第一工作区域的边界地图,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述响应于遥控设备的第一遥控指令移动,以生成第一连通路径,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述生成所述第二工作区域的边界地图在所述第一工作区域的边界地图以及所述第一连通路径二者建立完成后执行,所述根据所述第一工作区域的边界地图、所述第二工作区域的边界地图以及所述第一连通路径探索所述第一工作区域和所述第二工作区域,以构建所述第一工作区域的区域地图和所述第二工作区域的区域地图,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述多区域中设置有充电桩,所述充电桩用于给移动机器人充电,所述充电桩设置在所述第一工作区域的边界上或者所述第一工作区域外。
7.根据权利要求6所述的方法,其特征在于,在所述充电桩设置在所述第一工作区域外的情况下,在沿着所述第一工作区域的边界移动之前,所述方法还包括:
8.根据...
【专利技术属性】
技术研发人员:魏基栋,王凯,
申请(专利权)人:深圳库犸科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。