製造現場的機械手臂越來越常見,但多數手臂只是「照固定路徑重複動作」——物件位置一偏、角度一歪,它就抓不準。視覺引導機械手臂(VGR, Vision Guided Robotics)解決的,正是這個問題:讓機器人先「看到」目標,再決定怎麼動。

什麼是 VGR

VGR 的核心概念很直觀:在機械手臂的工作流程中加入機器視覺系統,讓手臂根據「看到的」即時影像來調整動作,而非只依賴預設的固定座標。

簡單說:沒有 VGR 的手臂是盲的,有 VGR 的手臂是長了眼睛的。

這讓手臂能應付工件位置不固定、角度有偏差、甚至種類混雜的真實產線環境——而這些,恰好是固定路徑手臂最頭痛的場景。

VGR 怎麼運作

一套 VGR 系統的典型流程分四步:

  1. 影像擷取:相機拍攝工作區域的影像。相機位置有兩種常見配置——裝在手臂上(Eye-in-Hand)或固定在手臂外部俯瞰工作區(Eye-to-Hand)。
  2. 目標定位:視覺軟體辨識影像中的目標物件,算出它的位置(X、Y)、角度(θ),甚至深度(Z)。
  3. 座標轉換:把「相機看到的像素座標」換算成「機械手臂的實體座標」。這一步叫做手眼校正(Hand-Eye Calibration),是 VGR 精度的關鍵。
  4. 手臂動作:手臂根據換算後的座標移動到正確位置,執行取放、組裝或其他動作。
VGR 系統運作流程示意圖

整個流程在毫秒到秒級內完成,能跟上產線節拍。

Eye-in-Hand vs Eye-to-Hand

兩種相機配置各有適用場景:

配置相機位置優點適用場景
Eye-in-Hand裝在手臂末端視野跟著手臂走,適合近距離精準定位精密組裝、小範圍高精度作業
Eye-to-Hand固定在手臂外部(俯瞰)不受手臂動作影響,視野穩定、範圍大取放上下料、輸送帶抓取

實務上也有混合使用的案例:先用外部相機粗定位,再用手臂上的相機精定位,兼顧速度與精度。

哪些場景適合 VGR

VGR 不是什麼都適合,它的價值在「工件位置不固定或有變異」的場景:

  • 取放上下料:工件從輸送帶或料盤來,位置每次不同,手臂需要視覺來「找到」目標再抓取。
  • 精密組裝:零件公差小,靠機構定位不夠準,需要視覺做最後的微米級校正。
  • 瑕疵分揀:視覺先檢測、判定好壞,再引導手臂把不良品挑出來。
  • 無序抓取(Bin Picking):工件散落在料箱裡,位置、角度、堆疊方式都隨機,這是 VGR 最有挑戰性也最有價值的應用。
VGR 四大應用場景示意圖

導入 VGR 的關鍵考量

想導入 VGR,有幾個務實的問題要先釐清:

  • 精度需求:你的製程需要多準?Sub-pixel 級的對位精度,還是毫米級就夠?這決定相機、鏡頭與演算法的選擇。
  • 速度需求:節拍時間多少?影像處理加上手臂動作的總時間要能跟上。
  • 環境條件:光源穩不穩定、背景是否複雜、工件表面是否反光——這些都影響視覺辨識的難度。
  • 手眼校正:這是 VGR 成功的基礎。校正不準,後面再好的演算法都白搭。需要專業的校正流程與工具。
  • 整合能力:視覺系統要能與機械手臂的控制器(通常透過 TCP/IP、EtherNet/IP 或其他工業通訊協定)即時溝通。
很多 VGR 專案失敗不是因為技術不夠,而是在需求評估階段就沒搞清楚精度、速度與環境條件的平衡點。

2D 就夠,還是需要 3D?

多數 VGR 應用用 2D 視覺就能搞定——工件在平面上,只需要 X、Y、θ 就能引導手臂。但以下幾種情況需要 3D 視覺的加入:

  • 工件有高度差(不在同一平面)
  • 無序抓取(Bin Picking),需要判斷最上層且可抓取的物件
  • 需要量測工件的立體外形再決定抓取姿態

3D 視覺的成本與複雜度較高,但在對的場景下帶來的價值是 2D 無法替代的。

炘智科技的角色

視覺對位是炘智科技最核心的技術能力之一。VGR 正是視覺對位技術的延伸——從「讓製程對準」到「讓手臂對準」,底層的影像對位演算法、手眼校正、與機台的通訊整合,都是我們每天在做的事。

不管你是想為現有的機械手臂加上視覺引導,還是從零規劃一套 VGR 系統,從需求評估、演算法開發、手眼校正到與手臂控制器的整合,我們都能全程處理。

歡迎與我們聯絡,一起評估你的產線是否適合導入 VGR,以及該怎麼切入。