System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及人工智能,尤其涉及一种环境地图的校正方法、设备及存储介质。
技术介绍
1、现有扫地机器人在清扫房间后保存的户型图存在倾斜,导致用户拿到的倾斜的清扫户型图。
2、目前,并没有一种解决用户端显示倾斜的清扫户型图的方法。
技术实现思路
1、本申请的多个方面提供一种环境地图的校正方法、设备及存储介质,用以在清扫户型图呈现给用户前将机器人生成的清扫户型图进行校正,且对清扫户型图的校正效果好,解决现有技术中存在的用户终端设备上显示的户型图倾斜的问题。
2、本申请实施例提供一种环境地图的校正方法,适用于终端设备,所述方法包括:获取机器人所在工作环境对应的环境地图;基于所述终端设备的显示界面建立的坐标系,计算所述环境地图中包含的至少一条直线的倾斜角;根据所述至少一条直线的倾斜角和所述至少一条直线的长度,从预置多个角度子区间中选择倾斜角区间;从所述倾斜角区间中确定所述环境地图在所述终端设备的显示界面建立的坐标系中的倾斜角;根据所述环境地图在所述终端设备的显示界面建立的坐标系中的倾斜角,对所述环境地图进行校正。
3、本申请实施例还提供一种终端设备,包括:存储器、处理器以及通信组件;所述存储器,用于存储计算机程序;所述处理器,用于执行所述计算机程序,以用于:通过通信组件接收机器人所在工作环境对应的环境地图;基于所述终端设备的显示界面建立的坐标系,计算所述环境地图中包含的至少一条直线的倾斜角;根据所述至少一条直线的倾斜角和所述至少一条直线的长度,从预置多个角度
4、本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器执行包括以下的动作:获取机器人所在工作环境对应的环境地图;基于所述终端设备的显示界面建立的坐标系,计算所述环境地图中包含的至少一条直线的倾斜角;根据所述至少一条直线的倾斜角和所述至少一条直线的长度,从预置多个角度子区间中选择倾斜角区间;从所述倾斜角区间中确定所述环境地图在所述终端设备的显示界面建立的坐标系中的倾斜角;根据所述环境地图在所述终端设备的显示界面建立的坐标系中的倾斜角,对所述环境地图进行校正。
5、在本申请一些示例性实施例中,通过获取机器人在工作过程中生成的环境地图,并以环境地图中直线为依据,计算环境地图在终端设备的显示界面建立的坐标系中的倾斜角,按照此倾斜角对环境地图进行校正,保证呈现给用户的清扫的户型图是正的,进而提高用户的体验。
本文档来自技高网...【技术保护点】
1.一种环境地图的校正方法,适用于终端设备,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述至少一条直线为全部直线或部分直线;
3.根据权利要求1所述的方法,其特征在于,根据所述至少一条直线的倾斜角和所述至少一条直线的长度,从预置多个角度子区间中选择倾斜角区间,包括:
4.根据权利要求3所述的方法,其特征在于,根据每个角度子区间包含的直线的长度,从所述多个角度子区间中选择直线的长度符合设定条件的角度子区间作为所述倾斜角区间,包括:
5.根据权利要求4所述的方法,其特征在于,根据每个角度子区间和与每个角度子区间垂直的角度子区间包含的直线的长度,从所述多个角度子区间中选择直线的长度符合设定条件的角度子区间作为所述倾斜角区间,包括:
6.根据权利要求1所述的方法,其特征在于,从所述倾斜角区间中确定所述环境地图在所述终端设备的显示界面建立的坐标系中的倾斜角,包括:
7.根据权利要求1所述的方法,其特征在于,根据所述环境地图在所述终端设备的显示界面建立的坐标系中的倾斜角,对所述环境地图进行校正
8.根据权利要求1所述的方法,其特征在于,所述基于所述终端设备的显示界面建立的坐标系,计算所述环境地图中包含的至少一条直线的倾斜角之前,还包括:
9.根据权利要求1-8任一项所述的方法,其特征在于,所述倾斜角为环境地图的边界线对应的倾斜角度。
10.一种终端设备,其特征在于,包括:存储器、处理器以及通信组件;
11.根据权利要求10所述的终端设备,其特征在于,还包括:电子显示屏,用于显示校正后的环境地图。
12.一种存储有计算机程序的计算机可读存储介质,其特征在于,当所述计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器执行包括以下的动作:
...【技术特征摘要】
1.一种环境地图的校正方法,适用于终端设备,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述至少一条直线为全部直线或部分直线;
3.根据权利要求1所述的方法,其特征在于,根据所述至少一条直线的倾斜角和所述至少一条直线的长度,从预置多个角度子区间中选择倾斜角区间,包括:
4.根据权利要求3所述的方法,其特征在于,根据每个角度子区间包含的直线的长度,从所述多个角度子区间中选择直线的长度符合设定条件的角度子区间作为所述倾斜角区间,包括:
5.根据权利要求4所述的方法,其特征在于,根据每个角度子区间和与每个角度子区间垂直的角度子区间包含的直线的长度,从所述多个角度子区间中选择直线的长度符合设定条件的角度子区间作为所述倾斜角区间,包括:
6.根据权利要求1所述的方法,其特征在于,从所述倾斜角区间中确定所述环境地图在所述终端设...
【专利技术属性】
技术研发人员:韩冲,宋庆祥,刘迪迪,汤进举,
申请(专利权)人:科沃斯机器人股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。