2.1 彩虹照明方案
該感測器在其底座使用一圈可定址的 RGB LED。與使用離散彩色光源(例如,來自不同方向的紅、綠、藍光)的方法不同,這些 LED 被編程以發射連續、空間變化的彩虹光譜。這在內部反射、塗有半鏡面層的曲面感測表面上創造出平滑的色彩梯度。當物體使柔軟的彈性體表面變形時,相機捕捉到改變後的色彩圖案。這張單一的、混合的梯度圖像包含了來自多個有效「照明方向」的充足資訊,這些方向被編碼在色彩中,從而能夠在單次相機拍攝中應用光度立體視覺技術,相較於多相機或多閃光系統,簡化了硬體需求。
RainbowSight 代表了機器人領域中基於相機的觸覺感測技術的一項重大進展。此感測器系列由麻省理工學院開發,旨在解決一個關鍵瓶頸:從曲面與全向感測表面提供高解析度、局部幾何回饋。相較於傳統的平面感測器,曲面設計更具仿生性,也更適合複雜的操作任務。其核心創新在於一種新型的彩虹照明方案,該方案使用可定址的 RGB LED,簡化了光學設計、提升了可製造性,並能在曲面上實現準確的光度立體視覺以進行 3D 形狀重建。
開發動機源於先前系統(如 GelSight)的局限性。這些系統雖然能提供優異的數據,但其設計通常笨重且為平面,難以適應各種末端執行器的幾何形狀。RainbowSight 的設計理念優先考慮可客製化、易於製造和最少的光學調校,使機器人學家能更容易地使用先進的觸覺感測技術。
RainbowSight 的架構圍繞三個關鍵元件構建:照明系統、曲面感測本體以及校準流程。
該感測器在其底座使用一圈可定址的 RGB LED。與使用離散彩色光源(例如,來自不同方向的紅、綠、藍光)的方法不同,這些 LED 被編程以發射連續、空間變化的彩虹光譜。這在內部反射、塗有半鏡面層的曲面感測表面上創造出平滑的色彩梯度。當物體使柔軟的彈性體表面變形時,相機捕捉到改變後的色彩圖案。這張單一的、混合的梯度圖像包含了來自多個有效「照明方向」的充足資訊,這些方向被編碼在色彩中,從而能夠在單次相機拍攝中應用光度立體視覺技術,相較於多相機或多閃光系統,簡化了硬體需求。
該感測器結構緊湊,其核心為曲面(通常是半球形或手指狀)透明體。設計具有可擴展性,原型尺寸從硬幣大小(約 20 毫米)到較大的夾爪安裝手指不等。一個關鍵優勢是減少了對精確光學校準的需求。彩虹梯度本身具有容錯性,因為色彩編碼提供了方向線索,減少了對早期曲面觸覺感測器中常見的、需要精確定位的點光源的依賴。
該系統需要一個校準步驟,將每個像素觀察到的色彩映射到對應的表面法向量。這涉及在彩虹照明下捕捉未變形感測器的參考圖像,以建立(R, G, B) 色彩空間與 (Nx, Ny, Nz) 法向量空間之間的映射關係。在操作期間,計算當前圖像與參考圖像之間的差異。利用預先校準的映射,將色彩變化解碼為表面法向量估計。接著,透過積分法向量場來重建深度圖(一種 2.5D 高度場)。論文指出,此校準過程相較於先前方法有所改進,從而獲得更準確的深度圖。
這種關係可以透過光度立體視覺方程式來總結,其中像素處觀察到的強度 $I$ 是表面法向量 $\mathbf{n}$、反射率 $\rho$ 和照明向量 $\mathbf{l}$ 的函數:$I = \rho \, \mathbf{n} \cdot \mathbf{l}$。在 RainbowSight 中,照明向量 $\mathbf{l}$ 實際上被編碼在色彩通道中。
該論文透過定性和定量實驗,提供了令人信服的證據,展示了 RainbowSight 的能力。
實驗展示了感測器重建壓入其彈性體表面的物體詳細幾何形狀的能力。範例包括螺絲、齒輪和其他具有複雜地形的小零件。產生的深度圖和 3D 點雲(如 PDF 中圖 1 C 和 D 所示)清晰地顯示了脊線、螺紋和輪廓。高空間解析度使得能夠辨識對於物體識別和操作回饋至關重要的細微特徵。
作者將彩虹照明與其他用於相機式觸覺感測器的常見照明策略(例如使用分離的單色 LED)進行了比較。所展示的主要優勢包括:
RainbowSight 的核心演算法依賴於光度立體視覺。傳統的光度立體視覺使用在不同已知照明方向下拍攝的靜態場景的多張圖像,來求解每個像素的表面法向量。RainbowSight 的創新之處在於使用單張圖像執行一種「色彩編碼光度立體視覺」。空間變化的彩虹照明模擬了來自不同方向的多個光源同時作用,但透過其光譜特徵(色彩)加以區分。表面上某一點的法向量會影響反射到相機的色彩混合。透過校準系統,可以將這種色彩混合解碼回法向量。
其數學公式涉及求解法向量 $\mathbf{n}$,使其最能解釋在照明矩陣 $\mathbf{L}$ 下觀察到的色彩向量 $\mathbf{I} = [I_R, I_G, I_B]^T$,其中 $\mathbf{L}$ 編碼了有效光源的方向和光譜功率:$\mathbf{I} = \rho \, \mathbf{L} \mathbf{n}$。此處,$\rho$ 是表面反射率,對於塗層彈性體假設為常數。
案例研究:評估觸覺感測器設計選擇
將 RainbowSight 這類觸覺感測器整合到機器人系統時,結構化的分析框架至關重要。請考慮以下非程式碼決策矩陣:
此框架有助於機器人學家超越單純採用新穎感測器的層次,轉而策略性地將其部署在能發揮其特定優勢——可客製化的曲面形狀和基於彩虹的穩健身度立體視覺——從而獲得最大整合效益的地方。
讓我們跳脫學術表述,評估 RainbowSight 的實際影響力和可行性。
RainbowSight 不僅僅是另一個觸覺感測器;它是一個實用的工程技巧,優雅地繞過了曲面光度立體視覺的光學噩夢。麻省理工學院的團隊認識到,在有限的曲面空間內追求完美、離散的多光源設置,對於大規模應用而言是一場必敗之戰。他們的解決方案?將光「塗抹」成彩虹梯度,然後讓校準映射來處理。這與其說是基礎物理學的突破,不如說是對已知原理(光度立體視覺、色彩編碼)的巧妙重新包裝,旨在極大地提升可製造性和設計靈活性。真正的價值主張在於可及性。
其邏輯鏈條引人注目:1) 靈巧操作需要豐富的觸覺回饋。2) 豐富的回饋來自高解析度 3D 形狀感測。3) 在實用(曲面)夾爪幾何形狀上進行形狀感測在光學上很困難。4) 先前的解決方案(複雜的多 LED 陣列)難以調整且不易擴展/適應。5) RainbowSight 的創新: 用複雜的光譜編碼取代複雜的空間光源定位。6) 結果:一種更容易製造成不同形狀、更容易可靠校準的感測器,因此更有可能在實驗室外使用。其流程從「如何讓物理原理生效」轉變為「如何讓系統易於構建」。
優勢:
對於機器人領域的研究人員和公司:
RainbowSight 是邁向實用高保真觸覺的精彩一步。該領域現在應該對其穩健性進行壓力測試,並找到能證明其優雅設計價值的殺手級應用。
RainbowSight 的靈活性和高解析度輸出開闢了幾個前景廣闊的方向: