[发明专利]一种检测微小障碍的方法、装置及介质有效
申请号: | 201911135772.5 | 申请日: | 2019-11-19 |
公开(公告)号: | CN110928301B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 臧宇彤 | 申请(专利权)人: | 北京小米智能科技有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02;G06T7/73 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 白莹 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 微小 障碍 方法 装置 介质 | ||
1.一种检测微小障碍的方法,应用于扫地机器人,其特征在于,包括:
获取所述扫地机器人所摄取的图像数据所对应的第一3D点云;
从所述第一3D点云中提取出属于地面区域的第二3D点云;
从所述第二3D点云中提取出高度值位于设定高度范围内的第三3D点云;
计算所述第三3D点云的地面投影点云;
确定所述地面投影点云中的形态学联通区域;
将面积小于预设值的形态学联通区域作为微小障碍所在的区域。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述扫地机器人的传感器采集的第一惯性测量单元数据;
从所述第一3D点云中提取出属于地面区域的第二3D点云,包括:
在映射集合中查找与所述第一惯性测量单元数据最相近的第二惯性测量单元数据;
根据所述映射集合确定所述第二惯性测量单元数据所对应的平面信息;
根据所述平面信息从所述第一3D点云中提取出属于地面区域的第二3D点云;
其中,映射集合中包括第二惯性测量单元数据与平面信息的映射关系,所述平面信息用于表示世界坐标系下的一平面。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述扫地机器人的传感器采集的第一惯性测量单元数据;
从所述第一3D点云中提取出属于地面区域的第二3D点云,包括:
将所述第一惯性测量单元数据输入第一模型,获得所述第一模型输出的平面信息;
根据所述平面信息从所述第一3D点云中提取出属于地面区域的第二3D点云;
所述平面信息用于表示世界坐标系下的一平面。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
使用训练数据集对学习模型进行训练,得到所述第一模型;
所述训练数据集中一一对应训练输入数据和训练输出数据分别是:所述扫地机器人在同一历史时刻的惯性测量单元数据和3D点云中地面数据对应的平面信息。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
通过以下任一种方法对所述地面投影点云进行拟合处理:随机抽样一致算法、非线性优化算法。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
通过形态学开运算以及形态学闭运算,对所述地面投影点云进行噪声消除处理。
7.一种检测微小障碍的装置,应用于扫地机器人,其特征在于,包括:
第一获取模块,用于获取所述扫地机器人所摄取的图像数据所对应的第一3D点云;
第一提取模块,用于从所述第一3D点云中提取出属于地面区域的第二3D点云;
第二提取模块,用于从所述第二3D点云中提取出高度值位于设定高度范围内的第三3D点云;
计算模块,用于计算所述第三3D点云的地面投影点云;
第一确定模块,用于确定所述地面投影点云中的形态学联通区域;
第二确定模块,用于将面积小于预设值的形态学联通区域作为微小障碍所在的区域。
8.如权利要求7所述的装置,其特征在于,所述装置还包括:
第二获取模块,用于获取所述扫地机器人的传感器采集的第一惯性测量单元数据;
所述第一提取模块包括:
查找模块,用于在映射集合中查找与所述第一惯性测量单元数据最相近的第二惯性测量单元数据;映射集合中包括第二惯性测量单元数据与平面信息的映射关系;
第三确定模块,用于根据所述映射集合确定所述第二惯性测量单元数据所对应的平面信息;
第三提取模块,用于根据所述平面信息从所述第一3D点云中提取出属于地面区域的第二3D点云。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米智能科技有限公司,未经北京小米智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911135772.5/1.html,转载请声明来源钻瓜专利网。