【技术实现步骤摘要】
用于机器人光学传感器的自动校准
本专利技术涉及用于机器人光学传感器的自动校准。
技术介绍
诸如相机的光学传感器被用于某些机器人应用中,例如与计算机视觉(CV)应用一起使用,对被检测对象执行导航、质量控制(QC)和其它功能,例如在制造和仓库物料搬运中常见的那些功能。通过CV应用正确解释所收集的图像需要对光学传感器进行校准。这是实现对象相对于末端执行器的准确定位所需要的。校准有两种主要类型:内部和外部。通常,内部校准估计光学传感器镜头的参数,以例如解决系统中固有的光学像差或不一致性,并在实验室环境中通过在理想条件下手动获取图像的第一数据集来计算。光学传感器安装位置的外在校准参数值通常也在实验室环境中在已经完成内部校准处理后通过在理想条件下手动获取图像的第二数据集来计算。在使用机器人期间,多种环境因素(例如振动)、镜头污染和传感器碰撞经常触发对光学传感器进行重新校准的需求。上述校准程序是手动的,并且需要分两个阶段进行单独的图像收集。作为手动处理,校准可能不一致并依赖于操作员的技能。
技术实现思路
下面参照下面列出的附图详细描述所公开的示例。提供以下概述以例示本文公开的实现方式。然而,这并不意味着将所有示例限制成任何特定配置或操作序列。本文所公开的方面和实现方式针对用于机器人安装的光学传感器的自动内部和外部校准。一个实现方式包括:光学传感器;机器人臂;校准图;一个或更多个处理器;以及存储器,其存储致使一个或更多个处理器执行包括以下步骤的操作的指令:确定用于校准第一光学传感器的姿态的集合;至 ...
【技术保护点】
1.一种用于机器人光学传感器的自动校准的系统,所述系统包括:/n光学传感器(502a);/n机器人(100)臂(102);/n校准图(300);/n一个或更多个处理器(1004);以及/n存储器(1002),所述存储器(1002)存储指令,当所述指令由所述一个或更多个处理器执行时,致使所述一个或多个处理器执行操作,所述操作包括:/n确定用于校准所述光学传感器的姿态的集合(804);/n至少基于所述姿态的集合,生成包含三维(3D)位置(716)和取向数据的姿态数据(714)(806);/n至少基于所述姿态数据,将所述机器人臂移动成多个姿态(818);/n在所述多个姿态中的各个姿态下,利用所述光学传感器获取所述校准图的图像(504)的集合(820);/n至少基于获取的图像的集合来计算内在校准参数(410)(822);以及/n至少基于所述获取的图像的集合来计算外在校准参数(408)(826)。/n
【技术特征摘要】
20190305 US 16/293,5841.一种用于机器人光学传感器的自动校准的系统,所述系统包括:
光学传感器(502a);
机器人(100)臂(102);
校准图(300);
一个或更多个处理器(1004);以及
存储器(1002),所述存储器(1002)存储指令,当所述指令由所述一个或更多个处理器执行时,致使所述一个或多个处理器执行操作,所述操作包括:
确定用于校准所述光学传感器的姿态的集合(804);
至少基于所述姿态的集合,生成包含三维(3D)位置(716)和取向数据的姿态数据(714)(806);
至少基于所述姿态数据,将所述机器人臂移动成多个姿态(818);
在所述多个姿态中的各个姿态下,利用所述光学传感器获取所述校准图的图像(504)的集合(820);
至少基于获取的图像的集合来计算内在校准参数(410)(822);以及
至少基于所述获取的图像的集合来计算外在校准参数(408)(826)。
2.根据权利要求1所述的系统,其中,所述操作还包括:
在计算所述外在校准参数前,将所述内在校准参数应用于所述获取的图像的集合(824)。
3.根据权利要求1或2所述的系统,其中,所述操作还包括:
确定所述姿态的集合中的姿态是否是可达到的(808);以及
至少基于所述姿态不是可达到的,而拒绝所述姿态(814)。
4.根据权利要求1至3中任一项所述的系统,其中,所述校准图附接到所述机器人臂的末端执行器(114),并且其中,所述光学传感器安装到所述机器人的主体(108)上。
5.根据权利要求1至3中任一项所述的系统,其中,所述光学传感器安装到所述机器人臂上。
6.根据权利要求1至5中任一项所述的系统,其中,所述操作还包括:
确定用于校准所述光学传感器的触发事件(802);并且
其中,确定用于校准所述光学传感器的所述姿态的集合包括:
至少基于所述触发事件,确定用于校准所述光学传感器的所述姿态的集合。
7.根据权利要求6所述的系统,其中,所述光学传感器是第一...
【专利技术属性】
技术研发人员:P·霍伊斯勒,J·J·科克伦,
申请(专利权)人:波音公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。