本发明涉及电子设备,更具体地,本发明涉及一种产品组装方法、一种产品组装装置、及一种计算机可读存储介质。
背景技术:
1、增强现实(augmented reality,简称ar)技术是将计算机生成的虚拟信息叠加到用户所在的真实世界的一种新兴技术,是虚拟现实技术的一个重要分支。它提高了用户对现实世界的感知能力,提供了人类与世界沟通的新的方式。ar模组是ar设备的核心组成部分,负责生成和传递图像到用户的视野,为了使ar模组呈现出最佳的视觉效果,ar模组中光机和波导片组装的平行度、xy方向的对准度和旋转角度都需要满足预设的较高的精度需求。
2、在光机和波导片的组装过程中,通常基于仿人工组装算法进行机械装配。然而,由于机械控制过程中仿人工组装算法精度低,基于该算法计算的坐标误差较大,进而在进行ar模组组装后,光机和波导片之间的偏差较大,导致光机和波导片的组装精度低。
技术实现思路
1、本发明实施例的一个目的是提供一种产品组装方法、装置及可读存储介质。
2、根据本公开的第一方面,提供了一种产品组装方法,包括:
3、控制第一移动平台带动第一产品旋转,使得所述第一产品与参考平面之间的第一夹角小于或者等于第一阈值;
4、控制第二移动平台带动第二产品旋转,使得所述第二产品与所述第一产品之间的第二夹角小于或者等于第二阈值;
5、控制相机对所述第一产品和所述第二产品进行拍摄,得到第一图像;
6、根据所述第一图像,控制所述第二移动平台带动所述第二产品在所述参考平面内平移和/或旋转,使得所述第二产品与所述第一产品对齐;
7、控制所述第二移动平台带动所述第二产品向所述第一产品移动,以将所述第一产品与所述第二产品进行组装。
8、可选的,所述控制第一移动平台带动第一产品旋转,使得所述第一产品与参考平面之间的第一夹角小于或者等于第一阈值,包括:
9、测量所述第一产品中至少三个第一标识点在设定的测量坐标系中的第一坐标;其中,所述测量坐标系的第一坐标轴和第二坐标轴均平行于所述参考平面;
10、根据所述第一坐标控制所述第一移动平台带动所述第一产品旋转,使得所述第一夹角小于或者等于第一阈值。
11、可选的,所述控制第二移动平台带动第二产品旋转,使得所述第二产品与所述第一产品之间的第二夹角小于或者等于第二阈值,包括:
12、测量所述第一产品中至少三个第一标识点在设定的测量坐标系中的第二坐标;其中,所述测量坐标系的第一坐标轴和第二坐标轴均平行于所述参考平面;
13、测量所述第二产品中至少三个第二标识点在所述测量坐标系中的第三坐标;
14、根据所述第二坐标和所述第三坐标,控制所述第二移动平台带动所述第二产品旋转,使得所述第二夹角小于或者等于第二阈值。
15、可选的,所述控制第二移动平台带动第二产品旋转,使得所述第二产品与所述第一产品之间的第二夹角小于或者等于第二阈值之前,所述方法还包括:
16、控制第二移动平台带动第二产品移动至第一产品下方。
17、可选的,所述控制第二移动平台带动第二产品旋转,使得所述第二产品与所述第一产品之间的第二夹角小于或者等于第二阈值之前,所述方法还包括:
18、测量所述第二产品中至少三个第二标识点在设定的测量坐标系中的第四坐标;其中,所述测量坐标系的第一坐标轴和第二坐标轴均平行于所述参考平面;
19、根据所述第四坐标控制所述第二移动平台带动所述第二产品旋转,使得所述第二产品与所述参考平面之间的第三夹角小于或者等于第三阈值。
20、可选的,所述根据所述第一图像,控制所述第二移动平台带动所述第二产品在所述参考平面内平移和/或旋转,使得所述第二产品与所述第一产品对齐,包括:
21、根据所述第一图像,确定所述第一产品和所述第二产品在所述参考平面内的旋转角度偏差和/或距离偏差;
22、根据所述旋转角度偏差控制所述第二移动平台带动所述第二产品在所述参考平面内旋转,和/或,根据所述距离偏差控制所述第二移动平台带动所述第二产品在所述参考平面内平移,使得所述第二产品与所述第一产品对齐。
23、可选的,所述根据所述旋转角度偏差控制所述第二移动平台带动所述第二产品在所述参考平面内旋转,包括:
24、根据所述旋转角度偏差,控制所述第二移动平台带动所述第二产品在所述参考平面内、绕垂直于所述参考平面的方向转动,使得所述第二产品与所述第一产品在所述参考平面内的旋转角度偏差小于或者等于第四阈值。
25、可选的,根据所述距离偏差控制所述第二移动平台带动所述第二产品在所述参考平面内平移,包括:
26、根据所述距离偏差,控制所述第二移动平台带动所述第二产品在所述参考平面内平移,使得所述第二产品与所述第一产品在所述参考平面内的距离偏差小于或者等于第五阈值。
27、根据本公开的第二方面,提供了一种产品组装装置,包括:
28、第一控制模块,用于控制第一移动平台带动第一产品旋转,使得所述第一产品与参考平面之间的第一夹角小于或者等于第一阈值;
29、第二控制模块,用于控制第二移动平台带动第二产品旋转,使得所述第二产品与所述第一产品之间的第二夹角小于或者等于第二阈值;
30、第三控制模块,用于控制相机对所述第一产品和所述第二产品进行拍摄,得到第一图像;
31、第四控制模块,用于根据所述第一图像,控制所述第二移动平台带动所述第二产品在所述参考平面内平移和/或旋转,使得所述第二产品与所述第一产品对齐;
32、第五控制模块,用于控制所述第二移动平台带动所述第二产品向所述第一产品移动,以将所述第一产品与所述第二产品进行组装。
33、根据本公开的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时实现如本公开第一方面所述的方法。
34、通过本公开的实施例,控制第一移动平台带动第一产品旋转,使得第一产品与参考平面之间的第一夹角小于或者等于第一阈值;控制第二移动平台带动第二产品旋转,使得第二产品与第一产品之间的第二夹角小于或者等于第二阈值;根据相机对第一产品和第二产品进行拍摄得到的第一图像,控制第二移动平台带动第二产品在参考平面内平移和/或旋转,使得第二产品与第一产品对齐;控制第二移动平台带动第二产品向第一产品移动,以将第一产品与第二产品进行组装,可以实现任意形状的第一产品和第二产品的自动组装,而且,可以提高第一产品和第二产品的组装精度。
35、通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
1.一种产品组装方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述控制第一移动平台带动第一产品旋转,使得所述第一产品与参考平面之间的第一夹角小于或者等于第一阈值,包括:
3.根据权利要求1所述的方法,其特征在于,所述控制第二移动平台带动第二产品旋转,使得所述第二产品与所述第一产品之间的第二夹角小于或者等于第二阈值,包括:
4.根据权利要求1所述的方法,其特征在于,所述控制第二移动平台带动第二产品旋转,使得所述第二产品与所述第一产品之间的第二夹角小于或者等于第二阈值之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述控制第二移动平台带动第二产品旋转,使得所述第二产品与所述第一产品之间的第二夹角小于或者等于第二阈值之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述第一图像,控制所述第二移动平台带动所述第二产品在所述参考平面内平移和/或旋转,使得所述第二产品与所述第一产品对齐,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述旋转角度偏差控制所述第二移动平台带动所述第二产品在所述参考平面内旋转,包括:
8.根据权利要求6所述的方法,其特征在于,根据所述距离偏差控制所述第二移动平台带动所述第二产品在所述参考平面内平移,包括:
9.一种产品组装装置,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序在被处理器执行时实现如权利要求1至8中任一项所述的方法。