[发明专利]室内非墙体障碍物确定方法及装置在审
| 申请号: | 201510828506.6 | 申请日: | 2015-11-25 |
| 公开(公告)号: | CN106772421A | 公开(公告)日: | 2017-05-31 |
| 发明(设计)人: | 张鹏飞;夏勇峰;刘铁俊 | 申请(专利权)人: | 小米科技有限责任公司 |
| 主分类号: | G01S17/89 | 分类号: | G01S17/89 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 滕一斌 |
| 地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 室内 墙体 障碍物 确定 方法 装置 | ||
技术领域
本公开涉及电子技术应用领域,特别涉及一种室内非墙体障碍物确定方法及装置。
背景技术
随着科技的进步,电子产品的种类越来越多。其中,扫地机器人就是一种典型的电子产品。
扫地机器人是一种能够对地面进行自动清扫的智能家居设备。扫地机器人在清扫室内地面的过程中,可以对室内地面面积(墙体围成的封闭区域的面积)、室内摆放的家居设备(可以称为非墙体障碍物)的摆放位置等进行检测,根据检测结果绘制室内地图并存储该室内地图,以便于后续根据存储的室内地图清扫室内地面。相关技术中,扫地机器人可以检测障碍物(墙体或者非墙体障碍物)的位置,将障碍物的位置作为墙体的位置,将至少一个墙体围成的封闭区域作为室内地面区域,然后在该室内地面区域内绘制室内地图。
发明内容
为了解决相关技术中的问题,本公开提供了一种室内非墙体障碍物确定方法及装置。所述技术方案如下:
根据本公开的第一方面,提供一种室内非墙体障碍物确定方法,所述方法包括:
当在室内移动过程中检测到障碍物时,沿远离所述障碍物的方向后退;
确定后退后扫地机器人与所述障碍物靠近所述扫地机器人的一面的第一距离;
调整位于所述扫地机器人上的激光测距传感器的激光的发射方向,使所述激光的发射方向与地面之间的夹角的值为第一角度x,且使所述激光与所述第一距离对应的线段处于同一平面内,所述第一角度x大于0度且小于90度;
采用所述激光测距传感器进行测距得到第二距离;
判断所述第一距离与所述第二距离的比值是否等于所述第一角度x的余弦值;
当所述第一距离与所述第二距离的比值不等于所述第一角度x的余弦值时,确定所述障碍物为非墙体障碍物。
可选的,所述方法还包括:
当所述第一距离与所述第二距离的比值等于所述第一角度x的余弦值时,沿远离所述障碍物的方向继续后退;
确定后退后所述扫地机器人与所述障碍物靠近所述扫地机器人的一面的第三距离;
采用所述激光测距传感器进行测距得到第四距离;
判断所述第三距离与所述第四距离的比值是否等于所述第一角度x的余弦值;
当所述第三距离与所述第四距离的比值等于所述第一角度x的余弦值时,确定所述障碍物为墙体。
可选的,所述判断所述第一距离与所述第二距离的比值是否等于所述第一角度x的余弦值,包括:
根据理论距离计算公式计算理论距离D,所述理论距离计算公式为:所述d为所述第一距离,所述x为所述第一角度;
判断所述理论距离D与所述第二距离是否相等;
当所述理论距离D与所述第二距离不相等时,确定所述第一距离与所述第二距离的比值不等于所述第一角度x的余弦值。
可选的,所述第一距离为预先设置的距离,所述第一角度x为预先设置的角度,所述第一距离与所述第一角度x满足预设关系公式:
所述d为所述第一距离,所述H为室内墙体的测量高度,所述H的取值范围为:h-m≤H≤h,所述h为所述室内墙体的高度,所述m为预设的测量误差。
可选的,所述确定后退后扫地机器人与所述障碍物靠近所述扫地机器人的 一面的第一距离,包括:
确定检测到所述障碍物时,所述障碍物与所述扫地机器人之间的第五距离;
确定所述扫地机器人的后退时间和后退速度;
将所述后退时间与所述后退速度的乘积作为后退距离;
将所述第五距离与所述后退距离之和作为所述第一距离。
可选的,所述方法还包括:
确定所述非墙体障碍物靠近所述扫地机器人的一面与目标墙面之间的水平距离M,所述目标墙面为与所述非墙体障碍物远离所述扫地机器人的一侧相对的墙体上,位于室内的一面;
确定所述扫地机器人与所述目标墙面之间的水平距离N;
根据所述水平距离M和所述水平距离N绘制室内地图。
可选的,所述确定所述非墙体障碍物靠近所述扫地机器人的一面与目标墙面之间的水平距离M,包括:
根据非墙体距离公式,计算所述非墙体障碍物靠近所述扫地机器人的一面与目标墙面之间的水平距离M,所述非墙体距离公式为:
M=E×cos(x)-d,
所述确定所述扫地机器人与所述目标墙面之间的水平距离N,包括:
根据墙体距离公式,计算所述扫地机器人与所述目标墙面之间的水平距离N,所述墙体距离公式为:
N=E×cos(x),
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510828506.6/2.html,转载请声明来源钻瓜专利网。





