【技术实现步骤摘要】
提供平面布置图的方法、系统
本公开一般涉及机器人清洁器,具体地涉及生成地面地图。
技术介绍
清洁机器人通常包括用于各种目的的相机。相机可以对要清洁的区域摄像,以显示该区域中的物体。可以利用SLAM(同时定位和映射)算法将收集的图像数据用于创建地图。可以利用VSLAM(使用图像传感器的可视SLAM)定位方法对图像数据进行处理。相机可以对天花板摄像并使用所拍摄的图像进行导航。可以通过将这些图像拼接到一起来创建地图。iRobot的公开号为20170052033的专利申请描述了这种视觉SLAM方法。CarnegieMellon的专利号为5,999,866的专利描述了利用图像的独特性、例如地毯图案来确定位置。iRobot的公开号为20170203446的专利申请示出了物体的平面布置图和相机拍摄图,并且提供了物体在平面布置图上的标示,以及到图片的链接。iRobot的专利号为9,014,848的专利描述了校正与机器人生成的地图相比的目标布局图中的失真。对清洁机器人地图和平面布置图进行优化以供机器人用于确定位置和采取其他行动,而不是供人类使用。期望具有供人类用户交互以控制清洁机器人的优化地图。
技术实现思路
在一个实施方案中,机器人(例如,清洁机器人)通过从机器人相机视图转换并将由位置标记的图像拼接在一起来产生鸟瞰(平面)地图。然后该平面地图可以在用户界面上呈现为显示物体(例如地毯)位置的平面布置图。相机安装在清洁机器人中,在清洁机器人壳体中足够高以提供朝向地面的视角。相机的视野被捕捉为图像,并且该图像的一部分或片段被裁剪或遮盖。将裁剪的片段的相机透视图转换为平面视图(在裁剪 ...
【技术保护点】
1.一种用于根据地面穿梭机器人拍摄的图像提供平面布置图的方法,其中,在所述机器人中安装有相机,所述相机在机器人壳体中的位置足够高以提供朝向地面的视角,所述方法包括:用所述相机拍摄所述地面的系列图像;针对每个所述图像,确定所述机器人的位置;用摄像时所述机器人的位置来标记所述系列图像中的每个图像;裁剪每个所述图像,以识别每个所述图像中的至少一个片段;将所述片段从机器人相机透视图转换为平面视图;用所述平面视图中在所述机器人位置处的每个所述片段来偏移填充所述平面布置图,其中所述偏移与所述机器人位置和所述片段在所述地面上的位置之间的差相对应;向用户显示所述平面布置图;以及接受用户在所述平面布置图上的输入以修改所述机器人的操作特性。
【技术特征摘要】
2017.12.15 US 15/844,4371.一种用于根据地面穿梭机器人拍摄的图像提供平面布置图的方法,其中,在所述机器人中安装有相机,所述相机在机器人壳体中的位置足够高以提供朝向地面的视角,所述方法包括:用所述相机拍摄所述地面的系列图像;针对每个所述图像,确定所述机器人的位置;用摄像时所述机器人的位置来标记所述系列图像中的每个图像;裁剪每个所述图像,以识别每个所述图像中的至少一个片段;将所述片段从机器人相机透视图转换为平面视图;用所述平面视图中在所述机器人位置处的每个所述片段来偏移填充所述平面布置图,其中所述偏移与所述机器人位置和所述片段在所述地面上的位置之间的差相对应;向用户显示所述平面布置图;以及接受用户在所述平面布置图上的输入以修改所述机器人的操作特性。2.如权利要求1所述的方法,其中,所述相机前还设置有镜头,所述方法还包括:将失真算法应用于所述系列图像,以校正由于所述镜头引起的图像失真。3.如权利要求1所述的方法,其中,用所述平面视图中在所述机器人位置处的每个所述片段来偏移填充所述平面布置图,还包括:利用所述相机离所述地面的已知出厂高度和所述相机的已知向下角度,将所述平面布置图中的图像像素位置与平面地面位置相关联。4.如权利要求3所述的方法,还包括:检测到所述机器人的倾斜超过第一阈值;以及校正所述图像像素位置或丢弃所述图像。5.如权利要求1所述的方法,还包括:捕捉区域片段,所述区域的大小与所述平面布置图的最小分辨率相比为相同或更大。6.如权利要求1所述的方法,还包括:捕捉重叠片段;以及通过将一个片段的重叠部分与相邻片段的重叠部分相匹配来进行对准调整。7.如权利要求1所述的方法,还包括:多次捕捉同一片段,以提供所述同一片段的多个版本;确定所述同一片段的每个版本的加权质量;用较高质量的版本替换较低质量的版本。8.根据权利要求7所述的方法,其中,使用所述机器人拍摄所述图像时的速度、振动、所述机器人的倾斜、与其他片段的重叠部分的一致性、所述片段与所述相机的接近度以及照明中的至少一个来确定所述加权质量。9.如权利要求1所述的方法,其中,所述机器人上设有用于所述相机视野的照明源,所述方法还包括:存储所述照明源的基线图像亮度值;检测不同的片段相对于所述基线的照度差异;以及根据所述照度差异对所述片段的亮度进行任何必要的校正。10.一种利用地面穿梭机器人拍摄的图像来提供平面布置图的方法,其中,在所述机器人中安装有相机,所述相机在机器人壳体中的位置足够高以提供朝向地面的视角,在所述相机前设有镜头,所述方法包括:用所述相机拍摄所述地面的系列图像;将失真算法应用于所述系列图像,以校正由于所述镜头引起的图像失真;针对每个所述图像,确定所述机器人的位置;用摄像时所述机器人的位置来标记所述系列图像的每个图像;检测到所述机器人的倾斜超过第一阈值时,校正图像像素位置或丢弃所述图像;裁剪每个所述图像,以识别每个所述图像中的至少一个片段;捕捉区域片段,所述区域的大小与所...
【专利技术属性】
技术研发人员:M·A·海隆,R·卢卡斯,C·A·皮策,G·布鲁克斯,K·伊,
申请(专利权)人:NEATO机器人技术公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。