1.一种房门位置的确定方法,其特征在于,所述房门位置的确定方法包括:
获取扫地机所在环境的房门门页的深度信息,所述深度信息包括所述房门门页的位置信息,所述房门门页至少存在一个;
获取所述房门门页对应的房间的轮廓的位置信息;
根据所述房间的轮廓的位置信息以及所述房门门页的深度信息确定房门的位置。
2.如权利要求1所述的房门位置的确定方法,其特征在于,所述轮廓由多条线段组成,所述根据所述房间的轮廓的位置信息以及所述房门门页的深度信息确定房门的位置的步骤,包括:
根据每一所述房门门页的深度信息确定所述每一房门门页的特征线段;
从所述轮廓中确定所述特征线段对应的目标线段,所述目标线段为由多条线段组成的轮廓中与所述特征线段有交点的线段;
计算所述特征线段与所述目标线段之间的夹角;
根据所述特征线段、所述夹角、所述房间的轮廓的位置信息得到所述房门的位置。
3.如权利要求2所述的房门位置的确定方法,其特征在于,所述根据所述特征线段、所述夹角、所述房间的轮廓的位置信息得到所述房门的位置的步骤,包括:
计算所述夹角的余角或补角;
确定所述特征线段的顶点,所述顶点为所述特征线段与所述轮廓的线段的交点;
以所述顶点为旋转中心按照所述述余角或补角旋转所述特征线段;
在所述特征线段旋转至所述余角或补角时,检测到所述特征线段的另一端点与所述轮廓的线段重合,确定所述特征线段当前所在的位置为所述房门的位置。
4.如权利要求3所述的房门位置的确定方法,其特征在于,所述确定所述特征线段当前所在的位置为所述房门的位置的步骤之后,包括:
在所述房间的轮廓中标出所述房门的位置。
5.如权利要求1所述的房门位置的确定方法,其特征在于,所述获取所述房门门页对应的房间的轮廓的位置信息的步骤之前,包括:
对至少两个所述房门门页的所述深度信息进行聚类处理得到每一房门门页的深度信息。
6.如权利要求5任一所述的房门位置的确定方法,其特征在于,所述对至少两个所述房门门页的所述深度信息进行聚类处理得到每一房门门页的深度信息的步骤,包括:
获取任意两个所述深度信息之间的距离值;
将所述距离值小于预设距离值的深度信息进行聚类;
根据聚类结果得到每一房门门页的深度信息。
7.如权利要求1所述房门位置的确定方法,其特征在于,所述获取扫地机所在环境的房门门页的深度信息的步骤之前,包括:
识别所述环境中存在的所述房门门页。
8.如权利要求6所述房门位置的确定方法,其特征在于,所述识别所述环境中存在的所述房门门页的步骤,包括:
提取所述环境中存在的物体的特征信息;
当所述特征信息为所述房门门页的特征信息时,确定所述物体为所述房门门页。
9.一种扫地机,其特征在于,所述扫地机包括处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的房门位置的确定程序,所述房门位置的确定程序被所述处理器执行时实现如权利要求1-8任一项房门位置的确定方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有房门位置的确定程序,所述房门位置的确定程序被处理器执行时实现如权利要求1至8中任一项房门位置的确定方法的步骤。