机器与人不同,想要让机器顺利运作,就必须给予一堆指令。自动化的意义,也就是让机器能够知道在什么地方,该进行怎样的动作,而不出错。加入更多的指令之后,能处理的事情就更多,且能更早预期会发生的事。
|
NI嵌入式系统项目经理Vineet Aggarwal BigPic:310x354 |
NI嵌入式系统项目经理Vineet Aggarwal指出,要让机器高度自动化,甚至智能化,所需要的指令将会非常庞大。倘若数据量多,信息处理又分属于不同的平台,不仅对于整体一致性将产生很大问题,甚至可能会超过核心平台本身的负荷量。NI针对工业自动化所打造的平台,其设计的初衷就是希望能让整个系统透过同一个处理核心,来进行讯号的判别与运动的控制。就像人也是透过同一个头脑去处理所有的事情一样,如此可将错误产生的机率降至最低。
NI也特别强调机器视觉的重要性。在很多情况下,工厂作业员经常会因为疲劳与人类的错觉等因素,导致透过人眼检视容易出现问题。NI技术营销工程师黄翔鉎说,NI的机器视觉开发模块,便是专为开发布署机器视觉应用而设计。其中内建数百笔函式,可透过多部相机撷取影像,并透过强化影像、对象定位、识别对象、量测零件,并检验对象是否存在,以便图像处理作业。
事实上,在机器手臂上增加传感器,例如加入CCD视讯模块,来让机器正确动作与定位,或者加入传感器,让机器的运作变得更灵敏与聪明,是工业自动化重要的发展方向。目前LabVIEW机器视觉开发模块,可透过多部相机与机器视觉软件来撷取并处理影像,因此可减少维护成本与开发时间,如需更换硬件,也只要汇入现有程序代码即可。
这套LabVIEW开发模块最大优点,就是能以一整套完整的算法来处理影像,不论是药品包装的光学文字辨识(OCR),或是检验太阳能面板的瑕疵,都能透过机器视觉开发模块的算法数据库,来解决各种机器视觉应用的难题。