1.一种自主机器人,其特征在于,包括:感知系统、控制系统和驱动系统,所述感知系统至少包括接近传感器;
所述控制系统被配置为:当所述接近传感器探测到的多个第一距离均小于第一预设阈值时,控制所述自主机器人进行原地旋转,所述多个第一距离均为所述自主机器人与障碍物之间的距离;获取在旋转过程中所述接近传感器探测到的多个第二距离,所述多个第二距离均为所述自主机器人与所述障碍物之间的距离;基于所述多个第二距离与第二预设阈值,判断所述接近传感器是否发生故障。
2.根据权利要求1所述的自主机器人,其特征在于,所述控制系统被配置为:
先控制所述自主机器人按照逆时针方向原地旋转第一预设角度,再控制所述自主机器人按照顺时针方向原地旋转第二预设角度。
3.根据权利要求2所述的自主机器人,其特征在于,所述第一预设角度为90度,所述第二预设角度为180度。
4.根据权利要求1所述的自主机器人,其特征在于,所述控制系统被配置为:
如果所述多个第二距离中至少一个距离大于等于所述第二预设阈值,则确定所述接近传感器正常;
如果所述多个第二距离均小于所述第二预设阈值,则控制所述自主机器人向指定方向移动并通过所述接近传感器继续探测;
若向指定方向移动时接收到碰撞传感器的触发信号,则确定所述接近传感器正常,若移动时未接收到碰撞传感器的任何触发信号,且所述接近传感器继续探测所得到的距离均小于所述第二预设阈值,则确定所述接近传感器故障。
5.根据权利要求4所述的自主机器人,其特征在于,所述指定方向是指所述接近传感器在原地旋转过程中进行过探测的方向。
6.根据权利要求4所述的自主机器人,其特征在于,所述指定方向是指所述自主机器人的前进方向。
7.根据权利要求1所述的自主机器人,其特征在于,所述控制系统还被配置为:
控制所述自主机器人原地旋转360度。
8.根据权利要求7所述的自主机器人,其特征在于,所述控制系统被配置为:
如果所述多个第二距离中至少一个距离大于等于所述第二预设阈值,则确定所述接近传感器正常;
如果所述多个第二距离均小于所述第二预设阈值,则如果距离传感器通过探测得到的至少一个距离大于等于所述第二预设阈值,则确定所述接近传感器故障;
如果所述多个第二距离均小于所述第二预设阈值,则如果距离传感器通过探测得到的距离均小于所述第二预设阈值,则确定所述接近传感器正常。
9.一种检测故障的装置,其特征在于,所述装置包括:
控制模块,用于当接近传感器探测到的多个第一距离均小于第一预设阈值时,控制自主机器人进行原地旋转,所述多个第一距离均为所述自主机器人与障碍物之间的距离;
获取模块,用于获取所述自主机器人在旋转过程中接近传感器探测到的多个第二距离,所述多个第二距离均为所述自主机器人与所述障碍物之间的距离;
判断模块,用于基于所述多个第二距离与第二预设阈值,判断所述接近传感器是否发生故障。
10.根据权利要求9所述的装置,其特征在于,所述自主机器人为自主清洁设备。
11.根据权利要求9所述的装置,其特征在于,所述控制模块用于先控制所述自主机器人按照逆时针方向原地旋转第一预设角度,再控制所述自主机器人按照顺时针方向原地旋转第二预设角度。
12.根据权利要求11所述的装置,其特征在于,所述第一预设角度为90度,所述第二预设角度为180度。
13.根据权利要求9所述的装置,其特征在于,所述判断模块用于如果所述多个第二距离中至少一个距离大于等于所述第二预设阈值,则确定所述接近传感器正常;
如果所述多个第二距离均小于所述第二预设阈值,则控制所述自主机器人向指定方向移动并通过所述接近传感器继续探测;
若所述自主机器人向指定方向移动时接收到碰撞传感器的触发信号,则确定所述接近传感器正常,若所述自主机器人移动时未接收到碰撞传感器的任何触发信号,且所述接近传感器继续探测所得到的距离均小于所述第二预设阈值,则确定所述接近传感器故障。
14.根据权利要求13所述的装置,其特征在于,所述指定方向是指所述接近传感器在原地旋转过程中进行过探测的方向。
15.根据权利要求13所述的装置,其特征在于,所述指定方向是指所述自主机器人的前进方向。
16.根据权利要求9所述的装置,其特征在于,所述控制模块用于控制所述自主机器人原地旋转360度。
17.根据权利要求16所述的装置,其特征在于,所述判断模块用于如果所述多个第二距离中至少一个距离大于等于所述第二预设阈值,则确定所述接近传感器正常;
如果所述多个第二距离均小于所述第二预设阈值,则如果距离传感器通过探测得到的至少一个距离大于等于所述第二预设阈值,则确定所述接近传感器故障;
如果所述多个第二距离均小于所述第二预设阈值,则如果距离传感器通过探测得到的距离均小于所述第二预设阈值,则确定所述接近传感器正常。
18.一种检测故障的方法,其特征在于,所述方法包括:
当接近传感器探测到的多个第一距离均小于第一预设阈值时,控制自主机器人进行原地旋转,所述多个第一距离均为所述自主机器人与障碍物之间的距离;
获取在旋转过程中接近传感器探测到的多个第二距离,所述多个第二距离均为所述自主机器人与所述障碍物之间的距离;
基于所述多个第二距离与第二预设阈值,判断所述接近传感器是否发生故障。
19.根据权利要求18所述的方法,其特征在于,所述控制自主机器人进行原地旋转包括:
先控制所述自主机器人按照逆时针方向原地旋转第一预设角度,再控制所述自主机器人按照顺时针方向原地旋转第二预设角度。
20.根据权利要求19所述的方法,其特征在于,所述第一预设角度为90度,所述第二预设角度为180度。
21.根据权利要求18所述的方法,其特征在于,所述基于所述多个第二距离与第二预设阈值,判断所述接近传感器是否发生故障包括:
如果所述多个第二距离中至少一个距离大于等于所述第二预设阈值,则确定所述接近传感器正常;
如果所述多个第二距离均小于所述第二预设阈值,则控制所述自主机器人向指定方向移动并通过所述接近传感器继续探测;
若向指定方向移动时接收到碰撞传感器的触发信号,则确定所述接近传感器正常,若移动时未接收到碰撞传感器的任何触发信号,且所述接近传感器继续探测所得到的距离均小于所述第二预设阈值,则确定所述接近传感器故障。
22.根据权利要求21所述的方法,其特征在于,所述指定方向是指所述接近传感器在原地旋转过程中进行过探测的方向。
23.根据权利要求21所述的方法,其特征在于,所述指定方向是指所述自主机器人的前进方向。
24.根据权利要求18所述的方法,其特征在于,所述控制自主机器人进行原地旋转包括:
控制所述自主机器人原地旋转360度。
25.根据权利要求24所述的方法,其特征在于,所述基于所述多个第二距离与第二预设阈值,判断所述接近传感器是否发生故障包括:
如果所述多个第二距离中至少一个距离大于等于所述第二预设阈值,则确定所述接近传感器正常;
如果所述多个第二距离均小于所述第二预设阈值,则如果距离传感器通过探测得到的至少一个距离大于等于所述第二预设阈值,则确定所述接近传感器故障;
如果所述多个第二距离均小于所述第二预设阈值,则如果距离传感器通过探测得到的距离均小于所述第二预设阈值,则确定所述接近传感器正常。