当前位置:首页 > 嵌入式 > 嵌入式分享

在2D定位引导项目的落地过程中,有一个环节很容易在方案设计阶段被轻视,却在后期调试时频繁制造麻烦——相机支架的设计。很多项目把相机往支架上一装,先跑通了算法,结果一到实际产线就发现:要么支架的立柱、横梁正好挡住了工件的一部分轮廓,导致特征识别不全;要么相机安装角度歪了,视野边缘被工位的其他设备、线缆挡住;要么工件到达定位位置时,支架本身的某个部件伸进了相机的视场,把工件关键特征遮得严严实实。这些视场遮挡问题,追根溯源大多出在支架设计时没有充分预留相机视场的净空。这篇文章就从支架设计的角度,拆解2D定位项目里视场遮挡问题的成因,以及如何通过合理的支架设计来规避这些问题。

先明确视场遮挡为什么会成为高频问题

视场遮挡问题之所以在2D定位项目里高频出现,根源在于相机视场是一个有具体空间范围的锥形区域,而支架设计往往只考虑了“把相机固定住”这个单一需求,忽略了相机的视场路径上需要保持净空。

工业相机的镜头视角是固定的,它只能看到以镜头为中心、一定角度范围内、特定距离处的区域。这个视场从镜头出发,是一个向工件方向扩张的锥形空间。支架的立柱、横梁、安装板,如果恰好伸进这个锥形视场范围内,就会在画面里形成遮挡——可能挡住画面边缘的工件轮廓,也可能在画面里出现支架部件的阴影、黑影。

另一个常见的成因是,相机视场的设计范围比实际工件到达区域大了,或者工件在载具上允许的偏移范围比预估的更大,导致工件实际到达的位置超出了相机视野覆盖区域,工件的一部分落在画面外,特征识别不全。这类问题也常被归到视场遮挡的范畴,根源同样是支架安装位置和视野规划没有和工件的实际运动范围充分匹配。

支架设计的基本原则:先规划视场,再定支架结构

规避视场遮挡的支架设计,核心原则是先规划清楚相机视场、再设计支架结构,而不是先定支架再回头处理遮挡。

设计的第一步,是明确相机要覆盖的实际工作区域。根据工件的尺寸、工件在载具上的允许摆放偏移范围、以及工件到达定位位置时的最大运动范围,画出相机需要完整覆盖的空间区域。这个区域要比工件的名义位置大出一圈,预留工件偏移的裕量,确保工件无论偏到允许范围的哪个位置,都能完整落在相机视野里。

设计的第二步,是根据覆盖区域反推相机的安装位置和高度。相机的视野范围由镜头焦距、安装高度共同决定,要让相机的锥形视场在工件平面处,完整覆盖第一步画出的工作区域。这个过程中要确认支架的安装位置,不会让相机视场在延伸到工件的路径上,被工位的其他设备、机架结构挡住。

设计的第三步,才是确定支架的具体结构。支架的立柱、横梁、安装板要避开相机视场的锥形空间,让视场路径保持净空。设计时可以在三维模型里,把相机的视场锥体画出来,检查支架各部件是否侵入这个锥体,发现侵入就调整支架的走向和安装位置,从源头规避遮挡。

支架结构设计的几个实用要点

在具体的支架结构设计上,有几个实用要点能有效规避视场遮挡,减少后期返工。

第一个要点是相机安装位置要选择避开工作区域正上方的遮挡风险。如果工件上方本来就有吸盘、机械臂、物料通道这些设备,把相机固定支架安装在正上方时,支架结构和这些设备很容易挤进视场。这种情况下,可以把相机支架设计成从侧面悬臂伸出、或者从龙门架侧面延伸,让相机从斜上方或者侧面俯视工件,视场路径避开正上方的其他设备。

第二个要点是支架部件要尽量细窄、贴近机架边缘走。相机支架的立柱、横梁,要设计得尽量细窄,并且沿着工作区域的边缘、而不是从工作区域中央穿过,减少对视场空间的占用。支架固定板要尽量小,安装相机后不超出镜头视场所需的范围,避免安装板本身伸进画面。

第三个要点是支架要预留调整自由度。工件到达位置、相机高度、镜头焦距,在调试阶段都可能有调整需求,支架设计要预留相机上下调节、俯仰角调节、水平位置微调的空间,方便调试时把相机对到视场完全覆盖、无遮挡的最佳位置,而不是固定死导致没法调整。

第四个要点是充分考虑光源的安装空间。2D定位系统还需要在工件附近布置光源,光源支架如果和相机支架挤在一起,或者光源本身伸进相机视场,同样会造成遮挡。支架设计时要把光源的安装位置、走线空间一起规划进去,避免相机和光源互相抢占视场空间。

调试阶段对遮挡的检查与补救

即使支架设计阶段考虑得再周全,现场落地时也可能因为工位实际结构、设备布局和设计不一致,出现新的遮挡,所以调试阶段做一次系统的视场遮挡检查很有必要。

调试时,先把相机对到设计好的位置,在实际工件到达的状态下拍一张完整的图像,然后系统检查这幅画面:画面边缘有没有被支架、其他设备遮挡形成的黑影;工件无论偏到允许范围的哪个位置,轮廓和特征是否都能完整落在画面里;画面里有没有支架部件、线缆、光源的影子伸进来。这些都能通过实际拍图直接看出来。

如果发现遮挡,优先通过调整相机位置、支架走向来规避,把支架移出视场路径;如果空间受限无法调整,再考虑换更广角的镜头扩大视野、或者调整工件在载具上的定位范围,把被遮挡的部分移出视场。整改后再重新拍图复核,直到画面干净、工件特征完整可见为止。

整体来看,2D定位项目里视场遮挡问题的根源,大多在支架设计时没有先规划清楚相机视场、就定了支架结构。规避的思路,是先明确工件需要覆盖的工作区域、反推相机安装位置、再让支架结构避开视场锥形空间,同时注意相机安装方位避开正上方的其他设备、支架部件尽量细窄靠边、预留调整自由度、并规划好光源空间。配合调试阶段的系统遮挡检查,就能在源头和落地两个层面,有效规避视场遮挡带来的特征识别不全、定位不准的问题。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭