光學動作捕捉(光學動捕)系統是什麼?它能在自動駕駛、無人機、機器...

2020-12-11 EDN電子設計技術

近年來,人工智慧AI非常火熱,算法越來越得到重視,其在AI中的地位越來越高。在智能體算法層面,動作捕捉是自動駕駛、無人機、機器人、安防等涉及電子運動學中最重要的技術和算法,而光學動作捕捉(簡稱光學動捕)處於這門算法學科的最前端。那麼光學動作捕捉系統到底能做哪些事情呢?iyPednc

本文由柒DoF原創發表在EDN電子技術設計,通過通俗易懂的方式介紹了光學動作捕捉系統的原理、應用場景和基本算法等。iyPednc

人工智慧分為三大學派,符號主義、連接主義、行為主義。無人機、機器人等智能體屬於連接主義、行為主義範疇,其應用價值也日益凸顯。iyPednc

iyPednc

在未來幾年內無人駕駛會越來越普遍,甚至在不久的將來,道路上的車會有超過一半是無人駕駛汽車;iyPednc

2.iyPednc

iyPednc

無人機的應用會越來越普遍,物流、巡查、航測等等;iyPednc

3.iyPednc
iyPednc

從掃地機器人開始我們的家庭生活裡智能體的數量會逐漸豐富起來。iyPednc

以上都可以稱作為智能體,智能體也必將深入我們的生活,成為我們的好幫手。
那麼,智能體在開發階段是如何進行的呢?在算法層面又是否需要一把高精度的尺子呢?

【定義】iyPednc

它相當於智能體算法層面的一把「尺子」,能夠實時以0.1mm的精度捕捉空間內智能體6DoF位姿信息。
有些名詞可能仍然不夠清晰明,後面會進一步進行說明。
光學動作捕捉系統依靠一整套精密而複雜的光學攝像頭來實現,它通過計算機視覺原理,由多個高速攝像機從不同角度對目標特徵點進行跟蹤,以完成全身的動作的捕捉。
光學動作捕捉系統是一種用於準確測量物體(剛體)在室內三維空間運動信息的設備。
具有高精度的室內定位能力,能夠給室內小車、無人機、機器人、機械手臂等智能體提供高精度的空間位置信息。

【工作原理】iyPednc

  1. 精準記錄運動信息:基於計算機視覺原理,光學室內定位系統通過布置在空間中的多個紅外攝像機,捕捉區域內物體上反光標識點的運動信息,並以圖像的形式記錄下來。iyPednc

  2. 實時解算六自由度位姿:利用計算機對捕捉到的圖像數據進行處理,實時地解算出運動物體的六自由度位姿,即三自由度位置(X,Y, Z坐標)和三自由度姿態(俯仰角,偏航角和滾轉角)。iyPednc

    該系統也可以稱為「室內定位系統」或「室內GPS」。iyPednc

  3. 多架相機支持,覆蓋範圍廣:光學室內定位系統採用智能相機,將反光球圖像坐標傳到主機,不同相機數目將產生不同的覆蓋範圍,相機越多,覆蓋範圍越大。iyPednc

【應用場景】iyPednc

可以做算法驗證、運動規劃、集群控制、人機互動、軌跡回放、步態分析、智慧沙盤等。
現在大家已經知道了光學動作捕捉系統能夠捕捉哪些數據,以及能有什麼用,那麼下面我來給大家分享一些具體案例
先講一下無人機集群控制,在這個案例中光學動作捕捉系統起到的作用是讓無人機知道「我」在哪?「你」在哪?我下一步要做什麼?
大家可以看到無人機是飛在空中的,所以我們要捕捉其6DoF信息給到上位機,上位機再把控制指令發送到無人機集群。
無人機集群是高速運動的,而且是多架,所以就必須做低延時的反饋效率,要不然無人機就炸機或者相互撞上。
所以光學動作捕捉系統的低延時、捕捉6DoF位姿信息的功能起到了至關重要的作用。
大家可以看到這是一個虛實結合的方案,光學動作捕捉系統在實物仿真算法驗證階段起到了「尺子」的作用。
舉例說明,在飛控開發懸停的時候,有一個理論的輸入值和一個實際的輸出真值.
這個差值就是算法層面的△P,需要一個高精度能夠捕捉6DoF的尺子,給測量出來驗證算法的準確性進而高效的算法,其他智能體在算法層面亦類似。
上面是基於光學動捕系統無人機單機、集群的整體方案。
某高校智慧交通沙盤,有十幾輛小車要求能夠準確的識別路況、周圍環境、變道等。
前面有提到智慧交通無人機駕駛在短期的未來會逐漸的普及。
大家可以想一下,路上跑無人駕駛汽車都需要具備哪些功能呢?
所以這套系統在無人駕駛領域,也有著足夠強大的應用前景。    
提到智能體大家或許會想到機械手臂,機械手臂一般是六軸的。

光學動作捕捉系統在機械手IK反向動力學算法中有著很重要的作用。iyPednc

在空間中機械手要抓取一個細小的零件需要一個高精度6DoF控制信息,和要一個精準的軌跡規劃路徑。iyPednc

在空間內機械手的第六軸從A點位移到B點需要高精度的「尺子」來驗證其算法的準確性。iyPednc

光學動作捕捉系統定位精度達0.1mm且可捕捉6DoF位姿數據足以滿足需求。iyPednc

在老牌自動化相關專業多數都在研究機械手臂。iyPednc

這個市場的存量和增量都非常可觀,包括基於機械手的人機互動的研究等等。iyPednc

 iyPednc

以無人機機器學習為例,無人機在訓練「黑盒子」的時候,有一個理論的輸入值和一個輸出的真值。
這裡的輸出真值需要一個高精度的「尺子」來佐證數據的準確性,為人工智慧—機器學習沉澱大量的數據。

光學動捕相機iyPednc

前面提到光學動作捕捉系統的定義:實時以0.1mm精度捕捉空間內智能體6DoF位姿信息。
那光學動作捕捉系統是怎麼做到這麼低延時,這麼高的精度,以捕捉智能體的6DoF位姿信息呢?
因為光學動作捕捉系統肚子裡有一個非常強大的GoKu SoC處理模塊,內置高速目標追蹤算法,可同時捕捉400個目標智能體。
它能夠以每秒鐘拍攝並處理360張灰度圖,並以ms為單位把灰度圖轉化為數據坐標給到上位機,這樣就會大大減少了帶寬的需求。
光學動作捕捉系統支持被動光和主動光系統。像素達130像素可以滿足絕大部分的用戶需求。且理論上支持無限級聯,覆蓋幾千平米的面積都沒有問題。
拆開看看光學動作捕捉相機,大家同樣可以看到強大的SoC模塊,動捕相機的體積非常小巧集成度非常高。即小巧的身軀解決了大問題。
iyPednc
介紹了光學動作捕捉相機的內在,我們再來說說多個光學動作捕捉系統部署統一空間內時如何同步標定。
首先空間內相機部署完成後第一件事是要用「T型杆」進行掃場時的多個相機同步,告訴這些光學動作捕捉相機他們在同一空間內;
第二步是利用「L型杆」以某一個相機為基準,建立整個空間的坐標系。
大家可以看一下標定的界面視頻,這是其中的一個課題,大家可以看到有79臺光學動作捕捉相機,場地大小達到了300平米(視頻請看文末聯繫方式)。
標定完,空間內坐標系建立完成,那我們就開始在智能體上做些文章了。
首先先介紹一下被動光標記,在智能體上搭建一個以反光marker點空間幾何剛體即可,因為空間幾何在空間內位置信息是唯一的。
只要這個剛體被兩天以上的相機同時看到,就可以把位姿信息定位出來,原理是光學動作捕捉相機發出850nm紅外光,照到反光球反射回來產生相位差。

 iyPednc

iyPednc

被動光捕捉已經是世界上比較先進的方法了,下面介紹一下比被動光系統更為先進的方法,主動光自識別頻閃編碼。
一組LED燈發出850nm頻閃的紅外光被光學動作捕捉相機直接識別,開放部分API客戶可自行開發,LED燈頻閃相當於1/0的編碼被光學動作捕捉相機識別,其是唯一的,一個智能體上固定3個以上的可編碼LED燈即可,這樣做有幾個優勢:
  1. 不用3D列印剛體直接固定在智能體上,避免了損壞,且智能體美觀,操作開發方便。iyPednc

  2. 主動光識別的追蹤距離更遠,在相機部署的數量上有優化的空間。iyPednc

  3. 用戶以往是基於光學動作捕捉系統開發智能體,並進行相關研究和撰寫論文。開放API後會在動捕系統方向做相關研究,但目前此方向研究很少,因而相關專業的碩士博士有很大的論文研究空間。iyPednc

  4. 因為是頻閃所以耗電量極低,因此它不會不影響智能體的正常運作。iyPednc

光學動作捕捉系統核心技術在算法上,軟體層面也盡最大努力給到用戶最友好的界面。
方便好用,省去用戶在光學動作捕捉系統操作應用層面的時間與精力。
光學動作捕捉系統所支持的格式與接口,智能體方向用戶最常用的是VRPN格式。
因為它可以調動ROS,以適用無人機、機器人等智能體。
智能體方向用戶最常用的接口是MATLAB和ROS適用與智能體開發。
因為相機是發出的錐形體的光,所以在一個空間內需要部署多個相機來實現全覆蓋,包含上位機、路由器、交換機。

這裡說一下POE供電,只需一個六類網線就可以實現相機的供電和信號傳輸。iyPednc

iyPednc

光學動作捕捉相機捕捉空間內智能體,無人機、小車的位姿信息給到上位機,上位機得到信息後經過控制算法給出控制信號,通過無線的方式發給智能體,這樣多智能體就實現了集群控制。

適合用戶:iyPednc

適合哪些學院呢?iyPednc

人工智慧學院、機械自動化學院、電子自動化學院、計算機學院、電氣自動化學院、航空宇航學院、電工電子類學院、物聯網學院。iyPednc

無人機專業、飛行器設計專業、機器人工程專業、智能製造專業、自動化專業、虛擬實境專業、智能科學與技術專業、人工智慧專業等。
直白的說就是跟控制類相關的的專業或學院或科技公司都適用。

 iyPednc

相關焦點

  • 硬核科普,助力產、學、研——光學動作捕捉系統到底是幹嘛用的?
    無人機、機器人等智能體屬於連接主義、行為主義範疇,其應用價值也日益凸顯。在智能體算法層面,光學動作捕捉系統能做哪些事情呢?在未來幾年內無人駕駛會越來越普遍,甚至在不久的將來,道路上的車會有超過一半是無人駕駛汽車;2.
  • Cruise利用遊戲動作捕捉技術 教自動駕駛汽車讀懂人類的身體語言
    但是,對於自動駕駛汽車而言,則可能會停下,因為它未必能夠理解標誌或手勢。 如何在不影響交通的情況,讓自動駕駛汽車安全、無縫地應對此類挑戰呢?這需要自動駕駛汽車了解用於引導人類駕駛員應對意外情況的常見手勢,以及行人處理事情時的手勢和肢體語言。 全球的自動駕駛汽車開發人員多年來一直致力於讓自動駕駛汽車了解一些基本手勢,最初是理解自行車騎手發出的信號。一般而言,開發人員依靠機器學習提升汽車識別真實情況的能力以及提升其理解如何處理情況的能力。
  • VR慣性式動作捕捉系統解析及典型方案
    目前動作捕捉系統有慣性式和光學式兩大主流技術路線,慣性式在光學式之後出現,但成本低廉、處理流程簡便成熟、完全實時的數據計算和回傳機制,讓慣性式動作捕捉系統成為了炙手可熱的技術。它的強項在於測量設備自身的旋轉運動,但不能確定設備的方位。  磁力計:磁力計又剛好可以彌補上面陀螺儀的那個缺陷,它的強項在於定位設備的方位,可以測量出當前設備與東南西北四個方向上的夾角。  通俗來講,陀螺儀知道我們是否轉了身,加速度計知道我們運動多長距離,而磁力計則知道我們的運動方向。在動作捕捉系統中,這三類傳感器需要充分利用各自的特長,來跟蹤目標物體的運動。
  • VR利器慣性動作捕捉系統原理及優缺點解析
    目前動作捕捉系統有慣性式和光學式兩大主流技術路線,慣性式雖然後於光學式出現,但以其超低廉成本和簡便成熟的處理流程,以及完全實時的數據計算和回傳機制,成為了更加炙手可熱的技術。它的強項在於測量設備自身的旋轉運動,但不能確定設備的方位。而又剛好磁力計可以彌補這一缺陷,它的強項在於定位設備的方位,可以測量出當前設備與東南西北四個方向上的夾角。  在動作捕捉系統中,陀螺儀傳感器用於處理旋轉運動,加速計用來處理直線運動,磁力計用來處理方向。
  • CMOS圖像傳感器推動機器視覺技術系統軟體的發展
    以前無人機的實際操作都要站崗,怕突然被障礙物擋住,遭受轟炸飛機的慘烈災難。現在的無人駕駛飛機完全可以躲閃,立即躲避導航路線上的各種障礙物,讓很多 新手也可以隨便操控。 智能無人機有哪些獨特的技能?答案是要有機器視覺技術的技術支持。根據機器視覺技術的技術性,無人機不僅可以識別障礙物,還可以知道自身與障礙物的距離,從而準確避開障礙物,避開障礙物。
  • 讓自動駕駛學習如何解讀行人的肢體語言
    遊戲開發者使用動作捕捉技術教導自動駕駛Cruise理解行人手勢圖中表示工人在兩車道的馬路上進行施工。一名工人左手舉著停車標誌,用右手揮手示意汽車通過。這在司機看來並不是難事。然而,這種情況是否會讓自動駕駛汽車停下來嗎。它能否理解停止的標誌以及如何反應,但是那個手勢呢?這要複雜得多。
  • 光學系統設計
    ,其實是一個卷積成像過程,通過考察光學系統對一個點物基元的成像質量就可以了解和評價光學系統對任意物分布的成像質量,這就是星點檢驗的思想。分辨力檢測:所謂分辨力就是光學系統成像時所能分辨的最小間隔,它是衡量圖像細節表現力的技術參數。測量分辨力所獲得的有關被測系統像質的信息量雖然不及星點檢驗多,發現像差和誤差的靈敏度也不如星點檢驗高;但分辨力能確定的數值作為評價被測系統的像質綜合性指標,並且不需要多少經驗就能獲得正確的分辨力值。
  • 諾亦騰推出「慣性+光學」混合動捕系統Perception Neuron Studio
    來源:映維網 作者 廣州客諾亦騰在SIGGRAPH 2019大會發布了全身慣性動捕系統Perception Neuron Studio,可配置、可定製,並且配有適用於高級動捕應用的硬體和軟體附件。慣性/光學混合追蹤器和全指捕獲手套等附件將允許創作者更自由地捕獲身體動作,並支持現場表演,生物力學分析,虛擬製片和VR模擬等等。諾亦騰國際主席Roch Nakajima表示:「這是我們實現『Mocap For All』願景的又一重要裡程碑。用戶現在可以投資於一個能夠隨著需求發展而成長的系統。
  • 光學卷積神經網絡加速器:通過光學實現更強大的人工智慧
    近日,美國喬治·華盛頓大學和加州大學洛杉磯分校的研究人員與深度科技創業公司Optelligence LLC共同開發出一種光學卷積神經網絡加速器,每秒能夠處理拍字節(1拍字節=250位元組)級的大量信息。這項創新利用了光的巨量並行性,預示著用於機器學習的光學信號處理新時代的到來,應用領域眾多,包括無人駕駛汽車、5G網絡、數據中心、生物醫學診斷、數據安全等。
  • 光學系統設計的要求
    任何一種光學儀器的用途和使用條件必然會對它的光學系統提出一定的要求,這些要求概括起來有以下幾個方面。因此它被很多光學設計者廣泛採用。但其要求設計者對光學理論有深刻了解,並有豐富的設計經驗,只有這 樣才能從類型繁多的結構中挑選出簡單而又合乎要求的初始結構。 初始結構的選擇是透鏡設計的基礎,選型是否合適關係到以後的設計是否成功。一個不好的初始結構,再好的自動設計程序和有經驗的設計者也無法使設計獲得成功。
  • 無人機智能化的開端:機器視覺下的手勢自拍
    不是這個,今天后裔說的無人機手勢自拍是指:僅通過特定的手勢,無需用遙控器控制快門,只要揮手示意,就能讓無人機給我們拍一張自然生動的自拍。後裔覺得這是無人機智能化的開端。說的有點玄乎,來兩張動圖讓大家更直觀的了解。無人機手勢自拍的原理並不深奧,它是基於機器視覺的動作捕捉技術。
  • 無人機應用濾光片光學超聲波清洗機
    無人機應用濾光片光學超聲波清洗機簡介:無人機遠程監控使用的濾光片波長涵蓋紫外波段到紅外波段,為了達到較高的透過率、較好的穩定性,無人機應用濾光片選擇光學超聲波清洗設備清洗濾光片來保證其清潔度。VGT-809FT無人機應用濾光片光學超聲波清洗機工藝配置為成熟型,具有外形美觀、結構合理、使用壽命長、使用方便等特點,是光學行業必不可少的洗淨設備。
  • 光學設計必備基礎理論:實際光學系統
    同樣,孔徑光闌被其後面的光學零件成在像空間的像,稱為出射光瞳,它一定也是對軸上像點張角為最小的一個光孔像,這個張角是像方的光束孔徑角。入射光瞳、孔徑光闌與出射光瞳三者是共軛的。如果忽略光闌像差,入射光瞳是物面上各點成像光束的公共入口;出射光瞳是成像光束的公共出口。通過孔徑光闌中心的光線叫主光線,因共軛關係,它也通過入射光瞳中心和出射光瞳中心。
  • 什麼是光學鍍膜?光學鍍膜可以達到什麼光學效果?總結
    一、結構最簡單的光學薄膜模型是表面光滑、各向同性的均勻介質薄層.在這種情況下,可以用光的幹涉理論來研究光學薄膜的光學性質.當一束單色平面波入射到光學薄膜上時,在它的兩個表面上發生多次反射和折射,反射光和折射光的方向由反射定律和折射定律給出,反射光和折射光的振幅大小則由菲涅耳公式確定(見光在分界面上的折射和反射).
  • 你了解「紅外光學系統」 嗎?
    紅外是紅外線的簡稱,它是一種電磁波。它可以實現數據的無線傳輸。紅外光譜是分子能選擇性吸收某些波長的紅外線,而引起分子中振動能級和轉動能級的躍遷,檢測紅外線被吸收的情況可得到物質的紅外吸收光譜,又稱分子振動光譜或振轉光譜。
  • 搭載「光學防抖」的手機到底有什麼與眾不同?
    如今搭載光學防抖的手機越來越多了,光學防抖能給我們帶來什麼?希望這篇文章能夠幫助到您!
  • 自由曲面光學系統設計及其應用
    摘要:介紹了自由曲面光學系統研究背景,自由曲面描述方法,光學設計中的逐步逼近優化和像質自動平衡優化兩種算法
  • 大尺寸LCD光學量測系統
    ◎量測/測試所面臨之問題欲建構LCD光學量測系統來檢驗面板品質,將面臨的問題有:1.文章摘要有鑑於平面顯示器的設計越來越邁向超大面板方向前進,光學量測設備的量測範圍尺寸必定也需要朝向超大面板設計。光學特性的標準也不斷提高,傳統以人工檢驗品質的方式,不但耗費無謂的人工成本,且不論檢測精密度及速度皆無法滿足較大規模的生產要求。因此,先進的「電腦視覺定位系統」為不可或缺的,其具有測量準確、快速、擴展性強等特點,能快速針對客戶需要的參數進行自動檢測。
  • 光學潤滑脂在相加鏡頭對焦機構中的應用
    比瑟奴無人機零部件潤滑劑良好的靜音效果、長時間運行不會產生硬質積炭,保證機構完美運行,滿足終生潤滑要求,實現了高畫質和高速、寧靜的自動對焦。光學儀器防塵脂以無機稠化劑稠化合成油,並加有結構改善劑等添加劑精製而成的光學儀器防塵脂。
  • 什麼是光學薄膜?
    光學薄膜技術是一門交叉性很強的學科,它涉及到光電技術、真空技術、材料科學、精密機械製造、計算機技術、自動控制技術等領域。