扫地机避障方法及装置、存储介质及电子装置制造方法及图纸

技术编号:32019841 阅读:13 留言:0更新日期:2022-01-22 18:38
本申请提供了一种扫地机避障方法及装置、存储介质及电子装置,上述方法包括:在扫地机与障碍物发生碰撞的情况下,获取第一检测部件检测到的碰撞信息和第二检测部件检测到的碰撞信息,其中,第一检测部件和所述第二检测部件是位于所述扫地机的不同位置上的、用于碰撞检测的部件;在获取到所述第一检测部件检测到的第一碰撞信息和所述第二检测部件检测到的第二碰撞信息的情况下,根据所述第一碰撞信息和所述第二碰撞信息,确定所述障碍物的位置,其中,所述障碍物的位置为所述障碍物与所述扫地机的相对位置;根据所述障碍物的位置,执行对所述障碍物的避障操作。采用上述技术方案,解决了相关技术中的扫地机避障方法存在避障的准确性低的问题。的准确性低的问题。的准确性低的问题。

【技术实现步骤摘要】
扫地机避障方法及装置、存储介质及电子装置


[0001]本申请涉及智能家居领域,具体而言,涉及一种扫地机避障方法及装置、存储介质及电子装置。

技术介绍

[0002]目前,扫地机可以通过位于其左右两侧的撞板检测其左侧区域和右侧区域所发生的碰撞。在检测到碰撞之后,扫地机可以按照预设的旋转角度避开障碍物。
[0003]然而,通过预设的旋转角度避开障碍物的避障方式,经常会出现拐角过大漏扫或是多次频繁碰撞的情况。也就是说,相关技术中的扫地机避障方法,存在避障的准确性低的问题。

技术实现思路

[0004]本申请的目的在于提供一种扫地机避障方法及装置、存储介质及电子装置,以至少解决相关技术中的扫地机避障方法存在避障的准确性低的问题。
[0005]本申请的目的是通过以下技术方案实现:
[0006]根据本申请实施例的一个方面,提供了一种扫地机避障方法,包括:在扫地机与障碍物发生碰撞的情况下,获取第一检测部件检测到的碰撞信息和第二检测部件检测到的碰撞信息,其中,所述第一检测部件和所述第二检测部件是位于所述扫地机的不同位置上的、用于碰撞检测的部件;在获取到所述第一检测部件检测到的第一碰撞信息和所述第二检测部件检测到的第二碰撞信息的情况下,根据所述第一碰撞信息和所述第二碰撞信息,确定所述障碍物的位置,其中,所述障碍物的位置为所述障碍物与所述扫地机的相对位置;根据所述障碍物的位置,执行对所述障碍物的避障操作。
[0007]在一个示例性实施例中,所述第一检测部件为第一撞板,所述第二检测部件为第二撞板;所述获取第一检测部件检测到的碰撞信息和第二检测部件检测到的碰撞信息,包括:获取所述第一撞板的第一撞板开关的第一按压时间,得到所述第一碰撞信息,其中,所述第一按压时间为所述第一撞板开关从被触发到被释放的时间;获取所述第二撞板的第二撞板开关的第二按压时间,得到所述第二碰撞信息,其中,所述第二按压时间为所述第二撞板开关从被触发到被释放的时间。
[0008]在一个示例性实施例中,所述根据所述第一碰撞信息和所述第二碰撞信息,确定所述障碍物的位置,包括:根据所述第一按压时间与目标按压时间的比值与目标角度的乘积,确定所述障碍物的相对角度,其中,所述目标按压时间为所述第一按压时间与所述第二按压时间的和,所述障碍物的位置包含所述相对角度。
[0009]在一个示例性实施例中,在所述根据所述第一碰撞信息和所述第二碰撞信息,确定所述障碍物的位置之后,所述方法还包括:根据所述障碍物的位置,控制所述扫地机进行转动,其中,转动后的所述扫地机上的目标传感器的检测范围覆盖所述障碍物的位置;通过所述目标传感器对所述障碍物进行检测,更新所述障碍物的位置,其中,更新后的所述障碍
物的位置为所述目标传感器检测到的所述障碍物的位置。
[0010]在一个示例性实施例中,所述第一检测部件为第一受力传感器,所述第二检测部件为第二受力传感器,所述第一碰撞信息包括所述第一受力传感器检测到的第一碰撞力的大小,所述第二碰撞信息包括所述第二受力传感器检测到的第二碰撞力的大小;所述根据所述第一碰撞信息和所述第二碰撞信息,确定所述障碍物的位置,包括:根据所述第一碰撞力的大小和所述第二碰撞力的大小以及传感器夹角,确定出第一碰撞力和所述第二碰撞力的合力方向,得到所述障碍物的位置,其中,所述传感器夹角为所述第一受力传感器与所述第二受力传感器之间的夹角,所述障碍物的位置为位于所述合力方向的反方向上的位置。
[0011]在一个示例性实施例中,所述障碍物的位置包含所述障碍物与所述扫地机的相对方向;所述根据所述障碍物的位置,控制执行对所述障碍物的避障操作,包括:根据所述相对方向,确定所述扫地机的转动角度;按照所述转动角度控制所述扫地机进行转动,以执行对所述障碍物的避障操作。
[0012]在一个示例性实施例中,在所述获取第一检测部件检测到的碰撞信息和第二检测部件检测到的碰撞信息之后,所述方法还包括:在未获取到所述第一检测部件检测到的碰撞信息和所述第二检测部件检测到的碰撞信息的情况下,根据所述扫地机的姿态传感器检测到的所述扫地机的姿态信息,确定所述扫地机的加速度信息;根据所述加速度信息,确定所述扫地机所受到的碰撞力的方向;按照所述碰撞力的方向控制所述扫地机进行转动,以执行对所述障碍物的避障操作。
[0013]根据本申请实施例的另一个方面,还提供了一种扫地机避障装置,包括:获取单元,用于在扫地机与障碍物发生碰撞的情况下,获取第一检测部件检测到的碰撞信息和第二检测部件检测到的碰撞信息,其中,所述第一检测部件和所述第二检测部件是位于所述扫地机的不同位置上的、用于碰撞检测的部件;第一确定单元,用于在获取到所述第一检测部件检测到的第一碰撞信息和所述第二检测部件检测到的第二碰撞信息的情况下,根据所述第一碰撞信息和所述第二碰撞信息,确定所述障碍物的位置,其中,所述障碍物的位置为所述障碍物与所述扫地机的相对位置;执行单元,用于根据所述障碍物的位置,执行对所述障碍物的避障操作。
[0014]在一个示例性实施例中,所述获取单元包括:第一获取模块,用于获取所述第一撞板的第一撞板开关的第一按压时间,得到所述第一碰撞信息,其中,所述第一按压时间为所述第一撞板开关从被触发到被释放的时间;第二获取模块,用于获取所述第二撞板的第二撞板开关的第二按压时间,得到所述第二碰撞信息,其中,所述第二按压时间为所述第二撞板开关从被触发到被释放的时间。
[0015]在一个示例性实施例中,所述第一确定单元包括:第一确定模块,用于根据所述第一按压时间与目标按压时间的比值与目标角度的乘积,确定所述障碍物的相对角度,其中,所述目标按压时间为所述第一按压时间与所述第二按压时间的和,所述障碍物的位置包含所述相对角度。
[0016]在一个示例性实施例中,所述装置还包括:第一控制单元,用于在所述根据所述第一碰撞信息和所述第二碰撞信息,确定所述障碍物的位置之后,根据所述障碍物的位置,控制所述扫地机进行转动,其中,转动后的所述扫地机上的目标传感器的检测范围覆盖所述障碍物的位置;更新单元,用于通过所述目标传感器对所述障碍物进行检测,更新所述障碍
物的位置,其中,更新后的所述障碍物的位置为所述目标传感器检测到的所述障碍物的位置。
[0017]在一个示例性实施例中,所述第一确定单元包括:第二确定模块,用于根据所述第一碰撞力的大小和所述第二碰撞力的大小以及传感器夹角,确定出第一碰撞力和所述第二碰撞力的合力方向,得到所述障碍物的位置,其中,所述传感器夹角为所述第一受力传感器与所述第二受力传感器之间的夹角,所述障碍物的位置为位于所述合力方向的反方向上的位置。
[0018]在一个示例性实施例中,所述执行单元包括:第三确定模块,用于根据所述相对方向,确定所述扫地机的转动角度;避障模块,用于按照所述转动角度控制所述扫地机进行转动,以执行对所述障碍物的避障操作。
[0019]在一个示例性实施例中,所述装置还包括:第二确定单元,用于在所述获取第一检测部件检测到的碰撞信息和第二检测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种扫地机避障方法,其特征在于,包括:在扫地机与障碍物发生碰撞的情况下,获取第一检测部件检测到的碰撞信息和第二检测部件检测到的碰撞信息,其中,所述第一检测部件和所述第二检测部件是位于所述扫地机的不同位置上的、用于碰撞检测的部件;在获取到所述第一检测部件检测到的第一碰撞信息和所述第二检测部件检测到的第二碰撞信息的情况下,根据所述第一碰撞信息和所述第二碰撞信息,确定所述障碍物的位置,其中,所述障碍物的位置为所述障碍物与所述扫地机的相对位置;根据所述障碍物的位置,执行对所述障碍物的避障操作。2.根据权利要求1所述的方法,其特征在于,所述第一检测部件为第一撞板,所述第二检测部件为第二撞板;所述获取第一检测部件检测到的碰撞信息和第二检测部件检测到的碰撞信息,包括:获取所述第一撞板的第一撞板开关的第一按压时间,得到所述第一碰撞信息,其中,所述第一按压时间为所述第一撞板开关从被触发到被释放的时间;获取所述第二撞板的第二撞板开关的第二按压时间,得到所述第二碰撞信息,其中,所述第二按压时间为所述第二撞板开关从被触发到被释放的时间。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一碰撞信息和所述第二碰撞信息,确定所述障碍物的位置,包括:根据所述第一按压时间与目标按压时间的比值与目标角度的乘积,确定所述障碍物的相对角度,其中,所述目标按压时间为所述第一按压时间与所述第二按压时间的和,所述障碍物的位置包含所述相对角度。4.根据权利要求2所述的方法,其特征在于,在所述根据所述第一碰撞信息和所述第二碰撞信息,确定所述障碍物的位置之后,所述方法还包括:根据所述障碍物的位置,控制所述扫地机进行转动,其中,转动后的所述扫地机上的目标传感器的检测范围覆盖所述障碍物的位置;通过所述目标传感器对所述障碍物进行检测,更新所述障碍物的位置,其中,更新后的所述障碍物的位置为所述目标传感器检测到的所述障碍物的位置。5.根据权利要求1所述的方法,其特征在于,所述第一检测部件为第一受力传感器,所述第二检测部件为第二受力传感器,所述第一碰撞信息包括所述第一受力传感器检测到的第一碰撞力的大小,所述第二碰撞信息包括所述第二受力传感器检测到的第二碰撞力的大小;所述根据所述第一碰撞信息和所述...

【专利技术属性】
技术研发人员:杨咚浩耿文峰
申请(专利权)人:追觅创新科技苏州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1