帧率到底影响什么?
简单说,帧率就是相机每秒能拍多少张照片。对机器人视觉来说,它直接决定了系统“看”世界的刷新速度。帧率太低,机器人就像在慢动作里干活——抓取时目标已经移走了,检测时缺陷已经过去了,引导时位置已经变了。但帧率也不是越高越好,高帧率往往意味着分辨率下降、带宽压力增大、成本上升。所以关键不是“高不高”,而是“够不够用”。
不同场景,帧率需求差很多
- 静态抓取/上下料:工件基本不动,15~30fps足够。重点在分辨率与精度,帧率高了纯属浪费。
- 流水线动态检测:传送带速度越快,要求帧率越高。比如1米/秒的线速,要拍清楚2毫米的缺陷,帧率至少得几百甚至上千。这里算的是“运动模糊”,不是单纯看帧率数字。
- 机器人引导/定位:通常30~60fps能跟上节拍。如果机器人本身运动快,或者视觉伺服闭环,那得60fps以上,否则反馈滞后会导致抖动或抓偏。
- 高速分拣/飞拍:这类场景对帧率要求最高,常需要100fps以上,甚至配合频闪光源“冻结”画面。
别被参数忽悠,看这三个坑
坑一:只看帧率,不看曝光时间。很多相机标称60fps,但曝光时间设长了,实际帧率根本跑不上去。采购时要问清楚“全分辨率下最高帧率”和“最短曝光时间”。
坑二:忽略接口带宽。高帧率+高分辨率会产生巨大数据量,GigE、USB3.0、Camera Link各有上限。选型时得算总带宽,别让接口成为瓶颈。
坑三:光源没跟上。帧率越高,单帧曝光时间越短,进光量越少。没有足够亮的光源或频闪配合,画面只会又暗又糊。
怎么选才不花冤枉钱?
- 先明确节拍:机器人完成一次动作需要多少毫秒?视觉必须在其中占多少?倒推出最低帧率。
- 再算运动模糊:目标运动速度÷允许模糊像素尺寸=最短曝光时间,再结合帧率选型。
- 最后留余量:实际帧率建议比理论值高20%~30%,应对现场波动。
- 别盲目追高:高帧率相机贵、镜头要求高、光源成本也涨,够用就好。
在萝卜易卖(Robotebuy.com)上可以找到国内多家优质供应商比价,从工业相机、镜头到光源、采集卡一应俱全,还能直接和供应商技术沟通,按你的实际工况选型,不用为用不上的高帧率买单。中国人做机器人,就要做成萝卜价——让每一分钱都花在刀刃上。