The application involves a three-dimensional measurement method, a device, a robot, and a storage medium based on a robot, including the calibration of a three-dimensional sensor and the calibration parameters of the three dimensional sensor, and the calibration parameters of the three-dimensional sensor to calibrate the transformation relationship between the robot and the three dimensional sensor. The transformation relationship between the robot and the three-dimensional sensor is obtained, and a plurality of postures are moved within the preset range, and the depth data of the object measured under each attitude is collected by the three dimensional sensor, and the depth data of the object under each attitude is matched by the transformation relationship between the robot and the three-dimensional sensor. The corresponding multi view depth data in multiple poses are matched to the same world coordinate system. This method can accurately calibrate the transformation relationship between the robot and the three-dimensional sensor, and match the depth data of the multi view point of the object to get the more accurate overall depth data of the measured object.
【技术实现步骤摘要】
基于机器人的三维测量方法、装置、机器人和存储介质
本申请涉及计算机
,特别是涉及一种基于机器人的三维测量方法、装置、机器人和存储介质。
技术介绍
随着计算机三维检测技术的发展,利用机器人可以采集物体的三维深度数据,实现对空间中的物体的三维还原。机器人携带左相机、右相机和投影设备采集物体图像,再根据左相机、右相机的三角测量关系处理采集的图像,即可获得被测物体的三维深度数据,多视点采集三维深度数据进行匹配后即可得到物体整体的三维信息。在传统的方法中,对于整体三维数据匹配的方法大致分为几种:1.在被测物体表面粘贴标志物,利用标志点的信息进行匹配,但是这种方法容易损坏被测物;2、对各个视点下的被测物图像进行特征提取,利用特征点位置信息进行匹配,这种方法精度不高,容易受到干扰。如何得到被测物体更准确的多视点深度数据,进而匹配得到被测物体更准确的整体深度数据成为目前需要解决的一个技术问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够得到被测物体更准确的多视点深度数据的基于机器人的三维测量方法、装置、机器人和存储介质。一种基于机器人的三维测量方法,所述方法包括:对三维传感器进行标定,得到所述三维传感器的标定参数;根据所述三维传感器的标定参数,对机器人与所述三维传感器间的变换关系进行标定,得到所述机器人与三维传感器间的变换关系;在预设范围内移动多个姿态,利用所述三维传感器采集每个姿态下被测物体的深度数据;利用所述机器人与三维传感器间的变换关系对所述每个姿态下物体的深度数据进行匹配,将多个姿态下对应的多视点深度数据匹配至同一个世界坐标系。在其中一个实施例中 ...
【技术保护点】
1.一种基于机器人的三维测量方法,所述方法包括:对三维传感器进行标定,得到所述三维传感器的标定参数;根据所述三维传感器的标定参数,对机器人与所述三维传感器间的变换关系进行标定,得到所述机器人与三维传感器间的变换关系;在预设范围内移动多个姿态,利用所述三维传感器采集每个姿态下被测物体的深度数据;利用所述机器人与三维传感器间的变换关系对所述每个姿态下物体的深度数据进行匹配,将多个姿态下对应的多视点深度数据匹配至同一个世界坐标系。
【技术特征摘要】
1.一种基于机器人的三维测量方法,所述方法包括:对三维传感器进行标定,得到所述三维传感器的标定参数;根据所述三维传感器的标定参数,对机器人与所述三维传感器间的变换关系进行标定,得到所述机器人与三维传感器间的变换关系;在预设范围内移动多个姿态,利用所述三维传感器采集每个姿态下被测物体的深度数据;利用所述机器人与三维传感器间的变换关系对所述每个姿态下物体的深度数据进行匹配,将多个姿态下对应的多视点深度数据匹配至同一个世界坐标系。2.根据权利要求1所述的方法,其特征在于,所述标靶上包括基准点,所述得到所述机器人与三维传感器间的变换关系的步骤包括:在预设范围内移动多个姿态,利用所述三维传感器采集每个姿态下的标靶图像;获取所述标靶图像上基准点的坐标信息,根据所述标靶图像上基准点的坐标信息计算所述三维传感器的标定参数;利用所述三维传感器的标定参数计算所述机器人与三维传感器的变换关系。3.根据权利要求2所述的方法,其特征在于,所述方法包括:建立机器人与三维传感器间的变换关系对应的优化函数;利用所述优化函数,根据每个姿态对应的机器人的运动关系,对所述机器人与三维传感器间的变换关系进行优化,得到机器人与三维传感器之间优化后的变换关系。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法还包括:在所述每个姿态下,利用所述三维传感器向被测物体投射编码图像;利用所述三维传感器采集带有所述编码图像的物体图像;获取带有所述编码图像的物体图像,对所述物体图像进行解码;利用所述解码后的物体图像和所述三维传感器的标定参数计算对应姿态下物体的深度数据。5.根据权利要求4所述的方法,其特征在于,所述利用所述机器人与三维传感器间的变换关系对所述每个姿态下物体的深度数据进行匹配,将多个姿态下对应的多视点深度数据匹配至同一个世界坐标系的步骤,包括:获取每个姿态对应的机器人的运动关系...
【专利技术属性】
技术研发人员:陈海龙,张雅琴,刘晓利,彭翔,刘梦龙,向开兵,
申请(专利权)人:深圳市易尚展示股份有限公司,深圳大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。