賦予機器人深度感知:雙目立體視覺的原理與實現

賦予機器人 3D 慧眼:深入解析人型機器人的立體視覺技術

人型機器人 (Humanoid Robot) 的終極目標,是在為人類設計的環境中,像人類一樣地自由行走、與物體互動。要實現這個宏偉的目標,最基本、也最關鍵的一步,就是讓機器人具備與人類相似的「3D 視覺」能力——不僅能「看見」物體,更能「感知」物體的遠近、大小與空間關係。而「雙目立體視覺 (Stereo Vision)」,正是模擬人類雙眼,賦予機器人深度感知能力的核心技術。

重點摘要

應用問題

單一相機只能取得 2D 影像,機器人難以判斷物體距離與空間關係,因而限制避障、抓取與安全互動。

解決方案

以固定基線安裝兩台同步相機,取得左右影像後進行像素對應與視差計算,將視差轉換為每個像素的深度資訊並生成深度圖。

適用情境

適合人型機器人及自動化設備的深度感知、SLAM、路徑規劃、障礙物距離判斷與物體姿態定位抓取。

搭配組件

從 2D 到 3D:深度感知至關重要

一個單獨的相機,如同我們閉上一隻眼睛,所看到的是一個「平面的」2D 世界。它無法判斷一個物體究竟是體積小而距離近,還是體積大而距離遠。對於需要在三維空間中移動與互動的人型機器人而言,缺乏深度資訊是致命的。沒有深度感知,機器人將無法:

  • 自主導航與避障:無法判斷前方的障礙物有多遠,從而輕易地撞上牆壁或家具。
  • 精準抓取物體:無法準確地定位桌上杯子的空間座標,從而無法伸出手臂將其拿起。
  • 安全的人機互動:無法感知周遭人類的確切位置,從而無法進行安全的互動。

解決方案:模擬人眼雙目立體視覺

大自然給了我們最完美的範本——人類雙眼。雙目立體視覺正是模仿人類視覺系統。此方案核心是將兩台 AVT Prosilica GC2450 彩色相機如雙眼般,以固定間距 (基線 Baseline) 平行安裝在機器人頭部。

其運作原理如下:

  1. 擷取左右視圖:兩台相機同時拍攝同一場景,分別獲得一張「左眼影像」和一張「右眼影像」。由於視角不同,這兩張影像會有細微的差異。
  2. 計算「圖像視差」(Disparity):對於場景中的同一個點,它在左、右兩張影像中的橫向像素位置差,被稱為「視差」。一個簡單的規律是:物體距離越近,視差越大;距離越遠,視差越小。
  3. 生成「深度圖」(Depth Map):視覺演算法會對兩張影像進行像素級的匹配,找出所有對應的像素點,並計算出它們的視差值。最終,系統會生成一張「深度圖」——在這張圖中,每一個像素的灰度值,直接代表了該點在真實世界中的距離或深度資訊。

核心組件:AVT Prosilica GC2450 的角色

  • 高解析度:Prosilica GC2450 擁有 500 萬像素的高解析度,能提供細節豐富的影像,這是進行高精度像素匹配、計算出準確深度圖的基礎。
  • 精準的同步觸發:透過 GigE Vision 的 PTP 協定,可以實現兩台相機微秒級的精準同步拍攝,確保左右眼影像是「同時」的,這是計算正確視差的先決條件。
  • 色彩資訊輔助:作為彩色相機,其提供的色彩資訊,能幫助匹配演算法在紋理特徵較少的區域,更可靠地找到對應的像素點,提升深度圖的品質與完整性。

立體視覺的終極應用

一旦擁有了深度圖,人型機器人便如同打通了「任督二脈」,能夠真正地「理解」其所處的三維世界,從而實現一系列高級功能:

  • 即時 3D 地圖建構 (SLAM):一邊移動,一邊建構出周遭環境的 3D 地圖,並同時在其中定位自己。
  • 複雜環境下的路徑規劃:在建構出的 3D 地圖上,規劃出從 A 點到 B 點的最佳無碰撞路徑。
  • 任意物體的識別與抓取:透過分析深度圖,將物體自背景分割出來,判斷姿態與位置,並引導手臂精準抓取。
人型機器人一邊移動,一邊建構出周遭環境的 3D 地圖。

您是否也正在開發需要 3D 深度感知的機器人或自動化設備?立即聯繫我們的視覺專家,了解如何選擇與整合最適合您的立體視覺相機方案。

常見問答

以下整理本頁常見問題;點選問題即可查看答案。

雙目立體視覺如何計算物體距離?

兩台相機從不同位置拍攝同一場景,演算法找出同一點在左右影像中的水平位置差,再依視差與相機幾何關係換算深度。

什麼是雙目視覺的基線?

基線是左右相機之間的固定間距,也是深度計算的幾何參數之一;相機需維持穩定安裝並完成校準。

為什麼左右相機必須同步拍攝?

若場景或機器人在移動,不同時間取得的左右影像會產生額外位移,干擾視差計算。文章以 PTP 進行兩台相機同步。

深度圖能支援哪些機器人功能?

文章列出即時 3D 地圖建構與定位、無碰撞路徑規劃,以及從背景分割物體並估計位置與姿態以引導抓取。

高解析度一定代表深度估計準確嗎?

高解析影像有助於像素匹配,但深度品質也取決於同步、基線、校準、鏡頭、場景紋理與匹配演算法,不能只以畫素數判斷。

仍有問題?歡迎提出檢測需求

留下您的問題,我們將安排專人協助評估。

提出檢測需求

聯絡資訊

統編:80555797
地址:台北市松江路 363 號 3 樓
電話:02-25031803
傳真:02-25031802
信箱:sales@g4.com.tw
諮詢表單

    聯絡資料

    為必填欄位

    諮詢需求

    聯絡資訊

    統編:80555797
    地址:台北市松江路 363 號 3 樓
    電話:02-25031803
    傳真:02-25031802
    信箱:sales@g4.com.tw
    諮詢表單

      聯絡資料

      為必填欄位

      諮詢需求
      返回頂端