【技术实现步骤摘要】
【国外来华专利技术】使用机器人装置的状态来映射环境
本专利技术涉及使用机器人装置来映射环境。本专利技术与使用机器人装置的状态生成环境的模型具有特定但非排他性的相关性,其中当机器人装置在环境内移动时基于测量值来更新状态。
技术介绍
在计算机视觉和机器人领域,通常需要构建环境的表示,诸如可使用机器人装置导航的三维空间。构建三维空间的表示允许将现实世界环境映射到虚拟或数字领域,其中环境地图可以由电子装置使用和操纵。例如,可移动机器人装置可能需要三维空间的表示,以允许同时定位和映射(通常称为“SLAM”),从而在其环境中进行导航。机器人装置可以在室内家庭或商业环境或室外自然环境中操作。环境的表示可以使该空间内的物体的模型能够被识别和/或提取。这些可用于对真实世界环境执行测量和/或用于生产三维复制品,例如经由增材制造系统。类似地,在三维空间中检测人体部位可以实现新的人机交互,从而使得能够使用物理世界中的动作来操纵物体的虚拟表示。有多种技术可用于构建环境的表示。例如,运动恢复结构和多视角立体视觉是可用于实现此目的的两种技术。许多技术从环境的图像中提取特征,然后所述特征在图像与图像之间进行关联以构建三维表示。使用减少数量的点或特征来生成表示的某些技术被称为“稀疏”技术。例如,这些技术可以使用十到一百个特征和/或点来生成表示。这些可能与生成具有数千或数百万个点的表示的“密集”技术形成对比。“稀疏”技术的优势在于它们更容易实时实施,例如以每秒30帧左右的帧速率;使用有限数量的点或特征限制了构建三维表示所需的处理范围。相比之下,由于计算要求,执行环 ...
【技术保护点】
1.一种用于机器人装置的映射系统,所述机器人装置包括用于在环境内移动所述机器人装置的一个或多个致动器和用于图像捕获装置的可移动支架,所述映射系统包括:/n状态引擎,其用于基于运动学误差、里程计误差和几何误差来联合优化所述机器人装置的当前状态和所述机器人装置的先前状态,/n其中所述机器人装置的每个状态包括指示所述机器人装置相对于所述环境的模型的姿态的数据和指示所述图像捕获装置相对于所述模型的姿态的数据,/n其中所述运动学误差包括与所述可移动支架相关联的运动学测量值和从所述当前状态导出的所述图像捕获装置相对于所述机器人装置的姿态的函数,/n其中所述里程计误差包括与所述一个或多个致动器相关联的里程计测量值和所述当前状态与所述先前状态之间的里程计差异的函数,/n其中所述几何误差包括来自所述捕获装置的图像数据与所述环境的所述模型的比较,所述比较使用基于所述当前状态的投影,/n其中所述映射系统被配置为使用所述状态引擎优化后的所述当前状态来更新所述模型。/n
【技术特征摘要】
【国外来华专利技术】20190124 GB 1901006.51.一种用于机器人装置的映射系统,所述机器人装置包括用于在环境内移动所述机器人装置的一个或多个致动器和用于图像捕获装置的可移动支架,所述映射系统包括:
状态引擎,其用于基于运动学误差、里程计误差和几何误差来联合优化所述机器人装置的当前状态和所述机器人装置的先前状态,
其中所述机器人装置的每个状态包括指示所述机器人装置相对于所述环境的模型的姿态的数据和指示所述图像捕获装置相对于所述模型的姿态的数据,
其中所述运动学误差包括与所述可移动支架相关联的运动学测量值和从所述当前状态导出的所述图像捕获装置相对于所述机器人装置的姿态的函数,
其中所述里程计误差包括与所述一个或多个致动器相关联的里程计测量值和所述当前状态与所述先前状态之间的里程计差异的函数,
其中所述几何误差包括来自所述捕获装置的图像数据与所述环境的所述模型的比较,所述比较使用基于所述当前状态的投影,
其中所述映射系统被配置为使用所述状态引擎优化后的所述当前状态来更新所述模型。
2.根据权利要求1所述的映射系统,其中所述可移动支架包括多个关节,并且所述图像捕获装置相对于所述机器人装置的所述姿态是使用正向运动学确定的。
3.根据权利要求1或权利要求2所述的映射系统,其中所述机器人装置相对于所述模型的所述姿态和所述图像捕获装置相对于所述模型的所述姿态被定义在六个自由度内。
4.根据权利要求1至3中任一项所述的映射系统,其中所述状态引擎被配置为使用线性先验联合优化所述当前状态和所述先前状态,所述状态引擎被配置为基于所述运动学误差、所述里程计误差、所述几何误差和所述先前状态的边缘化来更新优化后的所述线性先验。
5.根据权利要求4所述的映射系统,其中所述映射引擎被配置为使用变形图来将所述模型的第一组部分与所述模型的第二组部分对齐,所述变形图指示所述模型中给定位置的待用于在对齐期间在所述给定位置处修改所述模型的邻域集。
6.根据权利要求5所述的映射系统,其中所述映射引擎被配置为在循环闭合期间将所述模型的所述第一组部分与所述模型的所述第二组部分对齐,其中在所述循环闭合之后,重新初始化所述线性先验和所述先前状态。
7.根据权利要求1至6中任一项所述的映射系统,其中所述模型包括表面元模型,其中所述表面元模型中的每个表面元至少包括定义所述表面元在三维中的位置的数据和定义所述表面元在三维中的法向向量的数据,其中每个表面元表示三维空间中的二维区域。
8.根据权利要求1至7中任一项所述的映射系统,其中所述映射系统被配置为为所述图像捕获装置生成没有姿态图的模型。
9.一种机器人装置,包括:
图像捕获装置,相对于所述机器人装置移动地安装;
一个或多个致动器,用于相对于环境移动所述机器人装置和所述图像捕获装置中的一者或多者;
状态引擎,用于更新所述机器人装置的状态;以及
映射引擎,用于使用所述机器人装置的所述状态生成所述环境的三维模型,
其中所述机器人装置的所述状态至少包括所述图像捕获装置相对于所述三维模型的变换,
其中所述状态引擎被配置为基于所述机器人装置的所述状态与从所述一个或多个致动器获得的测量值的比较来更新所述机器人装置的所述状态,并且
其中所述映射引擎被配置为基于所述机器人装置的所述状态将来自所述图像捕获装置的图像与所述三维模型进行比较以更新所述三维模型。
10.根据权利要求9所述的机器人装置,其中所...
【专利技术属性】
技术研发人员:查尔斯·弗莱彻·豪斯雅戈,迈克尔·布洛施,斯特凡·卢特内格尔,
申请(专利权)人:帝国理工学院创新有限公司,
类型:发明
国别省市:英国;GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。