工业计算机的视觉与常见的计算机视角区别在哪
2019-09-17
过去的工业机器人,在我们眼中一直是一些冷冰冰的自动化设备,但随着计算机视觉的应用,它慢慢变成了一个有感官,有思维,有情感的新一代工业机器人,并推动着现在珠三角、长三角、东北三省那边轰轰烈烈的机器换人运动。但是工业机器人中的计算机视觉和我们常见的计算机视觉应用有啥不一样呢?
石金博,李群自动化创始人&CEO,香港科技大学ECE博士,师从世界顶尖机器人专家李泽湘教授,对世界机器人先进技术和产业发展模式有深刻理解与认识。2011年创立李群自动化,致力于小轻量型工业机器人自主研发;2013年研发出全球首台驱控一体并联机器人。该机器人高度集成的设计已陆续被国内外厂商效仿;领导研发团队突破高速实时视觉检测技术等瓶颈,开发出具备世界先进技术水平的Apollo系列并联机器人、Artemis系列SCARA机器人及相关配套产品。
CV在工业机器人上的应用和服务机器人上的应用的主要区别是什么?其实CV在机器人的应用是从2011年开始,大家逐步在一些电子产品的装配上会用到机器视觉。像我所知的海康,原来这些公司用的主要的是视频采集,并没有加入视觉的算法。
如果说差别,应该从下面几个方面来说。第一个是应用场景。在工业机器人的环境里,计算机视觉看到的场景是相对单一,比如工业元器件或者材料,或者监控一些操作过程。服务机器人应用场景就要变化很多,比如生活中的场景,比如辨识人的首饰,表情啊。
在服务机器人里面,比如家用机器人,无人机,视觉其实是一个非常重要的导航的工具,利用CV完成对周边环境的测算和空间建模,还有一个领域是比较典型的,就是监控领域。第二个是它所起的作用。计算机视觉对机器人来讲无非是解决几个事情,在工业机器人里面,可以通过视觉的导引完成轨迹或者定位的作用。
第三个是精度方面。在工业机器人里面,计算机视觉的辨识精度一定是在毫米级以下的,这里面包括一个静态的辨识精度,一个动态的辨识精度,静态指的是相机或者观测物品相对处在一个静止的状态,它这个时候的辨识精度取决于相机的分辨率,包括物品的边缘是否清晰,差异化是否很明确,这个时候精度甚至可以达到微米级以下,服务机器人据我所知,大部分的精度并不会很高,可能会在厘米级以上。
第四个是在工作空间上的范围。工业机器人的视觉辨识的空间,一种是把相机固定,视觉(相机)的大小是根据我的安装空间导致视觉的分辨率有所限制;但服务机器人的工作空间,我的理解它的工作空间限于电池能持续多久。
第五个是安全性。工业机器人上的视觉部分是要求不太会被人所干扰的,尽量避免人和设备的不必要交互,但在服务机器人上,人和设备的地方非常多,这是视觉是人和服务机器人交互的一个很重要的途径。另外一个是生命周期,这里面涉及到我视觉系统里的光源,相机安装的可靠性。
那总的来讲,计算机视觉在工业机器人和服务机器人最重要的差异,我觉得主要是在精度和可靠性方面。然后剩下的就是应用场景的专门的功能需求。