麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種動作捕捉系統及方法與流程

文檔序號:12175875閱讀:934來源:國知局
一種動作捕捉系統及方法與流程

本發明涉及人機交互領域,更具體地說,涉及一種動作捕捉系統及方法。



背景技術:

虛擬現實(VR)等技術近年來因為各方面技術漸漸成熟以后形成新產品的熱點領域。因為這些技術可以給人帶來更多維度的感官體驗,因此這些領域里的人機交互也是當前業界研究和開發的熱點。在這個領域內最重要的技術就是動作捕捉技術,通過該技術獲取頭戴顯示器和人機交互裝置的空間位置和空間姿態才能實現接近真實的VR體驗。

現有技術的技術方案:

方案一:參考附圖1,HTC VIVE的Lighthouse技術利用了機械旋轉的X,Y軸線掃激光來掃描玩家的活動空間,頭盔以及控制器安裝有數量非常多的光敏器件,通過測量掃描的時間差來重建頭盔和控制器的空間位置和姿態。

方案二:參考附圖2,Oculus的主動式光學定位技術,利用頭戴顯示器的結構上設置的LED以特定的亮度分布和點亮順序,利用圖像識別重建頭盔的三維位置,同時頭戴顯示器內還設置有姿態檢測裝置來進行追蹤輔助。

方案三:參考附圖3,SONY公司的PlayStation Move采用的是雙目相機拍攝不同顏色的光球來進行控制器的追蹤。

現有技術的缺點:Lighthouse需要高速旋轉的機械部件,會產生較大的機械振動,會導致定位數據抖動,而且因為機械磨損壽命會有問題。另一方面,為了得到全向的定位需要兩個基站聯合定位,成本高,調試麻煩,對安裝環境有要求。Oculus的主動光學定位依賴攝像頭的幀率,需要在不同的幀識別紅外LED的狀態,因此可以追蹤的點數非常有限。SONY的雙目光球系統追蹤范圍小,響應慢,用戶體驗不佳。



技術實現要素:

為解決上述現有技術中存在缺陷,本發明提供一種動作捕捉系統及方法。

本發明解決其技術問題所采用的技術方案是:構造一種動作捕捉系統,所述系統包括:定位基站和被追蹤設備,其中,

所述定位基站包括第一射頻收發器和至少三個超聲波發射器;

所述被追蹤設備包括第二射頻收發器和至少一個超聲波傳感器;

所述定位基站發射數據信號和超聲波信號至所述被追蹤設備,所述被追蹤設備接收并處理所述數據信號和超聲波信號,得到每個所述超聲波傳感器相對于所述定位基站的空間位置,結合所有所述超聲波傳感器在所述被追蹤設備上的分布信息確定所述被追蹤設備相對于所述定位基站的空間位置和姿態。

進一步,在本發明所述的動作捕捉系統中,所述定位基站還包括:用于控制所述定位基站內所述第一射頻收發器發送數據信號和所述超聲波發射器發射超聲波信號的第一微處理器;

與所述第一微處理器連接、用于驅動所述超聲波發射器發射超聲波信號的驅動電路;

所述第一射頻收發器連接所述第一微處理器;所述超聲波發射器通過所述驅動電路連接至所述第一微處理器。

進一步,在本發明所述的動作捕捉系統中,所述定位基站還包括:定位基站衛星A、定位基站衛星B、定位基站衛星C,第一射頻收發器包括:射頻收發器A、射頻收發器B、射頻收發器C;

在所述定位基站衛星A中,超聲波發射器A通過驅動電路A連接處理器A;所述射頻收發器A連接所述處理器A;

在所述定位基站衛星B中,超聲波發射器B通過驅動電路B連接處理器B;所述射頻收發器B連接所述處理器B;

在所述定位基站衛星C中,超聲波發射器C通過驅動電路C連接處理器C;所述射頻收發器C連接所述處理器C。

進一步,在本發明所述的動作捕捉系統中,所述被追蹤設備還包括:與所述被追蹤設備的主系統連接、用于接收并處理所述數據信號和超聲波信號的第二微處理器;

所述第二微處理器有多個外部中斷,其中一個所述外部中斷連接所述第二射頻收發器,其余所述外部中斷分別通過放大調理電路連接所述超聲波傳感器。

進一步,在本發明所述的動作捕捉系統中,所述被追蹤設備還包括:與所述被追蹤設備主系統連接、用于接收并處理所述數據信號和超聲波信號的第三微處理器;

所述第三微處理器有多個外部中斷,其中一個所述外部中斷連接所述第二射頻收發器,其余所述外部中斷通過頻率分離器連接所述超聲波傳感器。

進一步,在本發明所述的動作捕捉系統中,所述頻率分離器包括:用于將接收到的所述超聲波信號進行放大的放大電路、用于選取預設頻率聲波的帶通濾波器、用于將超聲波信號轉化為數字信號的比較器;所述超聲波傳感器通過所述放大電路連接所述帶通濾波器,所述帶通濾波器將選擇的超聲波信號傳輸至所述比較器,所述比較器連接對應的所述外部中斷;

所述頻率分離器包括:用于將接收到的所述超聲波信號進行放大的放大電路、用于選取預設頻率聲波的模擬鎖相環、用于為所述模擬鎖相環提供參考頻率的參考頻率源;

所述超聲波傳感器通過所述放大電路連接所述模擬鎖相環,所述模擬鎖相環連接所述參考頻率源,所述模擬鎖相環連接對應的所述外部中斷。

另,本發明還公開一種動作捕捉方法,包括:

步驟一:定位基站通過第一射頻收發器發送數據信號,并在發送數據信號延后第一預設時間后通過超聲波發射器發送超聲波信號;

步驟二:被追蹤設備通過第二射頻收發器接收所述數字信號,所述被追蹤設備通過超聲波傳感器接收所述超聲波信號;

步驟三:所述被追蹤設備根據所述超聲波信號到達所述超聲波傳感器的時間得到每個所述超聲波發射器與所述超聲波傳感器之間的距離;

步驟四:根據每個所述超聲波發射器與所述超聲波傳感器之間的距離,解算出每個所述超聲波傳感器相對于所述定位基站的空間位置;

步驟五:根據每個所述超聲波傳感器相對于所述定位基站的空間位置和所述超聲波傳感器在所述被追蹤設備上的分布信息,得到所述被追蹤設備相對于所述定位基站的空間位置和姿態。

優選地,在本發明所述的動作捕捉系統中,

所述步驟一包括:所述第一射頻收發器在每個周期內以第一時間間隔為間隔向所述被追蹤設備多次廣播所述數據信號,所述數據信號內包含所述超聲波發射器的預設順序信息;所述超聲波發射器按照所述預設順序信息依次在所述第一射頻收發器每次發送所述數據信號延后第一預設時間后發送所述超聲波信號;

所述步驟三包括:所述被追蹤設備以所述第二射頻收發器接收到所述數據信號為計時起點,以所述超聲波傳感器接收到所述超聲波信號為計時終點,去除偏置時間后得到每個所述超聲波信號到達所述超聲波傳感器的時間。

優選地,在本發明所述的動作捕捉系統中,

所述步驟一包括:所述第一射頻收發器在每個周期開始時廣播所述數據信號,所述超聲波發射器按照預設順序并以第二時間間隔為間隔依次發射所述超聲波信號;

所述步驟三包括:所述被追蹤設備以所述第二射頻收發器接收到所述數據信號為計時起點,以所述超聲波傳感器接收到所述超聲波信號為計時終點,去除對應倍數的所述第二時間間隔得到每個所述超聲波信號到達所述超聲波傳感器的時間。

優選地,在本發明所述的動作捕捉系統中,

所述步驟一包括:所述第一射頻收發器在每個周期開始時廣播所述數據信號,每個所述超聲波發射器發射不同頻率的所述超聲波信號;

所述步驟三包括:所述被追蹤設備以所述第二射頻收發器接收到所述數據信號為計時起點,以頻率分離器輸出不同頻率的所述超聲波信號為計時終點,去除偏置時間后得到每個所述超聲波信號到達所述超聲波傳感器的時間。

實施本發明的一種動作捕捉系統及方法,具有以下有益效果:該系統包括:定位基站和被追蹤設備,其中,定位基站包括第一射頻收發器和至少三個超聲波發射器;被追蹤設備包括第二射頻收發器和至少一個超聲波傳感器;定位基站發射數據信號和超聲波信號至被追蹤設備,被追蹤設備接收并處理數據信號和超聲波信號,得到每個超聲波傳感器相對于定位基站的空間位置,結合所有超聲波傳感器在被追蹤設備上的分布信息確定被追蹤設備相對于定位基站的空間位置和姿態。通過實施本發明,僅需要一個基站即可完成空間定位,不需要任何圖像識別算法,所獲取的僅僅是時間參數;另外,本發明具有計算速度快、響應延時低、功耗低、空間位置追蹤精度高等特點。

附圖說明

下面將結合附圖及實施例對本發明作進一步說明,附圖中:

圖1是HTC VIVE的Lighthouse動作捕捉的結構示意圖;

圖2是Oculus的主動式光學定位技術的結構示意圖;

圖3是SONY公司的PlayStation Move動作捕捉的結構示意圖;

圖4是本發明動作捕捉系統的結構示意圖;

圖5是本發明動作捕捉系統的第一實施例的定位基站的結構示意圖;

圖6是本發明動作捕捉系統的第一實施例的被追蹤設備的結構示意圖;

圖7是本發明動作捕捉系統的第一實施例的定位基站的工作時序圖;

圖8是本發明動作捕捉系統的第一實施例的被追蹤設備的工作時序圖;

圖9是本發明動作捕捉系統的第二實施例的定位基站的工作時序圖;

圖10是本發明動作捕捉系統的第二實施例的被追蹤設備的工作時序圖;

圖11是本發明動作捕捉系統的第三實施例的定位基站的結構示意圖;

圖12是本發明動作捕捉系統的第三實施例的被追蹤設備的結構示意圖;

圖13是本發明動作捕捉系統的第三實施例的頻率分離器的結構示意圖;

圖14是本發明動作捕捉系統的第四實施例的頻率分離器的結構示意圖;

圖15是本發明動作捕捉系統的第三、四實施例的定位基站的工作時序圖;

圖16是本發明動作捕捉系統的第三、四實施例的被追蹤設備的工作時序圖;

圖17是本發明動作捕捉系統的第五實施例的定位基站的結構示意圖;

圖18是本發明動作捕捉系統的第五實施例的系統結構示意圖;

圖19-22是本發明動作捕捉系統的應用場景示意圖;

圖23是超聲波發射器A-C和單個超聲波傳感器之間的位置關系模型。

具體實施方式

為了對本發明的技術特征、目的和效果有更加清楚的理解,現對照附圖詳細說明本發明的具體實施方式。

如圖4所示,圖4是本發明的一種動作捕捉系統的結構示意圖。該系統包括:定位基站和被追蹤設備,其中,

定位基站包括第一射頻收發器和至少三個超聲波發射器;

被追蹤設備包括第二射頻收發器和至少一個超聲波傳感器;

被追蹤設備通過有線或無線通信接口接入主系統;

定位基站發射數據信號和超聲波信號至被追蹤設備,被追蹤設備接收并處理數據信號和超聲波信號,得到每個超聲波傳感器相對于定位基站的空間位置,結合所有超聲波傳感器在被追蹤設備上的分布信息確定被追蹤設備相對于定位基站的空間位置和姿態。

如圖5-8所示,為本發明一種動作捕捉系統的第一實施例。

參考圖5,圖5是本實施例一種動作捕捉系統的第一實施例的定位基站的結構示意圖。該定位基站包括:第一微處理器、第一射頻收發器、多個超聲波發射器以及對應的驅動電路,其中,

第一微處理器用于控制定位基站內第一射頻收發器發送數據信號和超聲波發射器發射超聲波信號,第一射頻收發器連接第一微處理器;驅動電路用于驅動超聲波發射器發射超聲波信號,本實施例的驅動電路包括第一驅動電路、第二驅動電路、第三驅動電路,超聲波放射器包括第一超聲波發射器、第二超聲波發射器、第三超聲波發射器;第一超聲波發射器通過第一驅動電路連接第一微處理器,第二超聲波發射器通過第二驅動電路連接第一微處理器,第三超聲波發射器通過第三驅動電路連接第一微處理器。

優選地,本示例中的超聲波發射器優選為柱狀PVDF薄膜超聲波發射器,例如TE Connectivity公司就有生產這類超聲波發射器,典型發射頻率為40Khz或80Khz,發射角度為全向360度。

參考圖6,圖6是本實施例一種動作捕捉系統的第一實施例的被追蹤設備的結構示意圖。該被追蹤設備包括:第二微處理器、第二射頻收發器、多個超聲波傳感器、以及與超聲波傳感器對應的放大調理電路,其中,

被追蹤設備的第二微處理器通過有線或無線通信接口接入主系統,將解算好的位置信息傳送給主系統進行處理,無線通信接口包括但不限于藍牙/wifi/zigbee等;第二微處理器包括多個外部中斷,超聲波傳感器包括:第一超聲波傳感器、第二超聲波傳感器、第三超聲波傳感器。第二射頻收發器連接第二微處理器的外部中斷0,第一超聲波傳感器通過第一放大調理電路連接第二微處理器的外部中斷1,第二超聲波傳感器通過第二放大調理電路連接第二微處理器的外部中斷2,第三超聲波傳感器通過第三放大調理電路連接第二微處理器的外部中斷3。可以理解,超聲波傳感器的數量可根據定位精度的需求進行調整,放大調理電路和第二微處理器的外部中斷做對應調整即可。

優選地,第二微處理器包括但不限于具有外部中斷或邊沿觸發功能的微處理器、FPGA或ASIC等。第一射頻收發器和第二射頻收發器應當是相互匹配的,例如市場上常見的2.4G射頻收發器,有NORDIC公司的NRF24L01系列,上海鏈接電子公司的LT89xx系列。其中第二射頻收發器與第二微處理器外部中斷0連接的引腳應當是數據包中斷輸出引腳,上述的NRF24L01系列和LT89xx系列均有該引腳。超聲波傳感器優選為MEMS硅麥克風,Knowles公司有生產該類型的硅麥克風,它的體積非常小,容易集成到頭戴顯示器或手持控制器上,其聲孔直徑小于1mm,故可以排布較為密集。超聲波傳感器通過放大調理電路的調理整形比較后將接收到的超聲波信號轉化為第二微處理器可以識別的電平跳變。

參考圖7,圖7是本實施例一種動作捕捉系統的第一實施例的定位基站的工作時序圖。其中,Tw是兩次空間定位的間隔時間,在Tw的時間內,第一微處理器控制第一射頻收發器以Tsafe為間隔分別廣播含有超聲波發射器標簽的3個數據包,并在相應的間隔里控制第一超聲波發射器、第二超聲波發射器、第三超聲波發射器依次延時Td或立即發射超聲波,如此往復。Td一般在500us以內,在數據包較長的情況下Td可以為0。Tsafe是指超聲波在設定的追蹤距離內能夠安全的傳播的時間。

參考圖8,圖8是本實施例一種動作捕捉系統的第一實施例的被追蹤設備的工作時序圖。被追蹤設備上設置的第二射頻收發器在每次空間定位的時間Tw內會收到3個帶有超聲波發射標簽的數據包,將Tw分為3個時隙,它們的間隔為Tsafe;分別以這3個數據包收到的時間作為計時起始點,被追蹤設備上設置的第一超聲波傳感器、第二超聲波傳感器、第三超聲波傳感器在3個時隙中接收到的超聲波信號引發的中斷分別作為計時結束得到對應的時間。例如,外部中斷1分別得到的是Tt1A、Tt1B和Tt1C,去除延時Td分別得到T1A、T1B和T1C,將得到的T1A、T1B和T1C分別乘以聲速則可以得到定位基站上設置的超聲波發射器到達第一超聲波傳感器的距離,其他超聲波傳感器以此類推。

如圖9-10所示,為本發明一種動作捕捉系統的第二實施例。

第二實施例的中的定位基站和被追蹤設備的結構參考第一實施例,這里不在贅述,第二實施例與第一實施例區別在定位方法上,具體過程參考圖9和圖10。

參考圖9,圖9是本實施例一種動作捕捉系統的第二實施例的定位基站的工作時序圖。其中,Tw是兩次空間定位的間隔時間,在Tw的起始時間,第一微處理器控制第一射頻收發器廣播1個同步數據包,在延時Td后或立即控制第一超聲波發射器發射超聲波。Td一般在500us以內,在數據包較長的情況下Td可以為0。在第一超聲波發射器發射超聲波后,以Tsafe為間隔分別控制第二超聲波發射器和第三超聲波發射器發射超聲波,如此往復。

參考圖10,圖10是本實施例一種動作捕捉系統的第二實施例的被追蹤設備的工作時序圖。被追蹤設備上設置的第二射頻收發器在每次空間定位的時間Tw起始時間會收到同步數據包,以收到同步數據包作為計時起始點,在Td延時之后,以Tsafe作為間隔將Tw分為3個時隙,被追蹤節點上設置的第一超聲波傳感器、第二超聲波傳感器、第三超聲波傳感器在3個時隙中接收到的觸發信號引發的中斷分別作為計時結束得到對應的時間,例如外部中斷1分別得到的是Tt1A、Tt1B和Tt1C,將Tt1A、Tt1B和Tt1C分別減去Td、Td+Tsafe、Td+2*Tsafe得到T1A、T1B和T1C,將得到的T1A、T1B和T1C分別乘以聲速則可以得到定位基站上設置的3個超聲波發射器到達第一超聲波傳感器的距離,其他超聲波傳感器以此類推。

如圖11-13所示,為本發明一種動作捕捉系統的第三實施例。

參考圖11,圖11是本實施例一種動作捕捉系統的第三實施例的定位基站的結構示意圖。與第一實施例和第二實施例不同,在第三實施例中,超聲波發射器通過發射不同頻率的聲波來區分,第一超聲波發射器發射頻率為FA的超聲波信號,第二超聲波發射器發射頻率為FB的超聲波信號,第三超聲波發射器發射頻率為FC的超聲波信號。第一微處理器可以通過第一驅動電路、第二驅動電路、第三驅動電路分別控制第一超聲波發射器、第二超聲波發射器、第三超聲波發射器發射超聲波信號。超聲波發射器優選為柱狀PVDF薄膜超聲波發射器,例如TE Connectivity公司就有生產這類超聲波發射器,典型發射頻率為40Khz或80Khz,發射角度為全向360度,特別地,柱狀PVDF薄膜超聲波發射器有一個特性,即可以通過調整PVDF薄膜的柱狀半徑和長度改變其中心頻率,使其可以在多個頻率上進行全功率發射。

參考圖12,圖12是本實施例一種動作捕捉系統的第三實施例的被追蹤設備的結構示意圖。該被追蹤設備包括:第二微處理器、與第二微處理器連接的第二射頻收發器、放大調理電路1-n、與放大調理電路1-n連接的超聲波傳感器1-n,n為大于1的自然數;放大調理電路1-n分別連接有能夠分離出FA、FB和FC的頻率分離器1-n。第二微處理器包括但不限于具有外部中斷或邊沿觸發功能的微處理器、FPGA或ASIC。第二微處理器的外部中斷0連接有第二射頻收發器,其余的外部中斷的連接關系具體為:頻率分離器1-n的FA、FB和FC輸出各自連接有外部中斷1A-nA、1B-nB、1C-nC。

優選地,第二微處理器通過有線或藍牙/wifi/zigbee等無線通信接口與主系統連接,將解算好的位置信息傳送給主系統進行處理。第一射頻收發器和第二射頻收發器應當是相互匹配的,例如市場上常見的2.4G射頻收發器,有NORDIC公司的NRF24L01系列,上海鏈接電子公司的LT89xx系列。其中,第二射頻收發器與第二微處理器外部中斷0連接的引腳應當是數據包中斷輸出引腳,上述的NRF24L01系列和LT89xx系列均有該引腳。超聲波傳感器1-n優選為MEMS硅麥克風,Knowles公司有生產該類型的硅麥克風,它的體積非常小,可檢測的頻寬大,容易集成到頭戴顯示器或手持控制器上,其聲孔直徑小于1mm,故可以排布較為密集。

參考圖13,圖13是本實施例一種動作捕捉系統的第三實施例的頻率分離器的結構示意圖。該頻率分離器包括:用于將接收到的超聲波信號進行放大的放大電路、用于選取預設頻率聲波的帶通濾波器、用于將超聲波信號轉化為數字信號的比較器;超聲波傳感器通過放大電路連接帶通濾波器,帶通濾波器將選擇的超聲波信號傳輸至比較器,比較器連接對應的外部中斷。

具體的,超聲波傳感器被放大電路放大擴流后同時接入中心頻率設計為FA、FB和FC的3個帶通濾波器,此時只有頻率符合FA、FB和FC的超聲波信號會通過對應的帶通濾波器,在帶通濾波器后級連接的比較器將頻率為FA、FB和FC的超聲波信號轉化為數字電路可以識別的電平跳變。由于被追蹤節點在追蹤過程中的移動會導致輕微的多普勒效應,使得接收到的信號可能會發生一定的頻偏,因此帶通濾波器的帶寬應該至少有2-3khz,而FA、FB和FC之間的頻差應該至少在10Khz以上才能避免混淆誤觸發。

如圖14所示,為本發明一種動作捕捉系統的第四實施例。

參考圖14,圖14是本發明一種動作捕捉系統的第四實施例的頻率分離器的結構示意圖。第四實施例的與第三實施例的區別在于頻率分離器的選擇不同,與第三實施例相同部分在此不再贅述,僅對頻率分離器做詳細說明。該頻率分離器包括:用于將接收到的超聲波信號進行放大的放大電路、用于選取預設頻率聲波的模擬鎖相環、用于為模擬鎖相環提供參考頻率的參考頻率源;超聲波傳感器通過放大電路連接模擬鎖相環,模擬鎖相環連接參考頻率源,模擬鎖相環連接對應的外部中斷。

具體的,超聲波傳感器被放大電路放大擴流后同時接入模擬鎖相環A-C,當接收到的超聲波信號符合模擬鎖相環的參考頻率時,模擬鎖相環的輸出會發生電平跳變。模擬鎖相環A-C的參考頻率源輸入分別為FA、FB和FC,因此當輸入的超聲波信號里包含頻率為FA、FB和FC的信號時,模擬鎖相環A-C會分別進入頻率鎖定狀態引起輸出的電平跳變,以此可以對應分離出頻率為FA、FB和FC的超聲波信號。

圖15是本發明一種動作捕捉系統的第三、四實施例的定位基站的工作時序圖。其中,Tw是兩次空間定位的間隔時間,在Tw的起始時間,第一微處理器控制第一射頻收發器廣播1個同步數據包,在延時Td后或立即控制超聲波發射器A-C分別以頻率FA、FB和FC發射超聲波,如此往復。優選地,Td一般在500us以內,在數據包較長的情況下Td可以為0。

圖16是本發明一種動作捕捉系統的第三、四實施例的被追蹤設備的工作時序圖。被追蹤設備上設置的第二射頻收發器在每次空間定位的時間Tw起始時間會收到同步數據包,以收到同步數據包作為計時起始點,每個頻率分離器所連接的外部中斷接口分別以頻率為FA、FB和FC的超聲波所引發的中斷作為計時結束得到對應的時間,例如外部中斷1A、外部中斷1B和外部中斷1C分別得到的是Tt1A、Tt1B和Tt1C,將Tt1A、Tt1B和Tt1C分別減去Td得到T1A、T1B和T1C,將得到的T1A、T1B和T1C分別乘以聲速則可以得到定位基站上設置的超聲波發射器A-C到達第一超聲波傳感器的距離,其他超聲波傳感器以此類推。

如圖17-18所示,為本發明一種動作捕捉系統的第五實施例。

圖17是本發明動作捕捉系統的第五實施例的定位基站的結構示意圖;圖18是本發明動作捕捉系統的第五實施例的系統結構示意圖。該定位基站包括:定位基站衛星A、定位基站衛星B、定位基站衛星C,第一射頻收發器包括:射頻收發器A、射頻收發器B、射頻收發器C;

在定位基站衛星A中,超聲波發射器A通過驅動電路A連接處理器A;射頻收發器A連接處理器A;

在定位基站衛星B中,超聲波發射器B通過驅動電路B連接處理器B;射頻收發器B連接處理器B;

在定位基站衛星C中,超聲波發射器C通過驅動電路C連接處理器C;射頻收發器C連接處理器C。

在進行較大空間的追蹤時,超聲波發射器A、超聲波發射器B、超聲波發射器C設置在可追蹤區域邊緣能夠獲得較好的分辨率,此時定位基站上的超聲波發射器A、B、C還可以拆分為3個獨立的“衛星基站”的布局形式。請參考圖17,其中超聲波發射器A、B、C也可以是單一頻率或前述分為3個頻率分別為FA,FB和FC的情形,控制時序的區別在于:

上述實施例中超聲波發射器B和C的發射時機是以每個追蹤周期里基站發射數據包的時間為基準的,發射實際動作由基站的微處理器直接控制;而在圖17所示的布局中,定位基站衛星A廣播的數據包和超聲波發射器A的發射和前述的3個方法中的一致,定位基站衛星B和C的射頻收發器始終處于接收狀態,超聲波發射器B和C的發射時機則是以接收到定位基站衛星A廣播的數據包的時間作為基準,由定位基站衛星B和C的處理器各自以前述方法中的時序控制超聲波發射的實際動作,由于射頻收發器的發射和接收速度較快,因此被追蹤節點處只需要在前述方法測得的超聲波發射器B和C的到達時間上分別減去射頻收發期間的延時即可完成定位追蹤。

該實施方法的好處在于,每個衛星只需要在自身上設置電池或就近取電即可,無需在它們之間建立有線連接,可以大大提高基站的布局的便利性,相關領域的技術人員可以通過前述的方法描述和提供的時序圖較為容易地理解這種實施方法,同樣屬于本發明的保護范疇,在此不累述其時序圖。

圖19-22是本發明動作捕捉系統的應用場景示意圖。

請參考圖19,圖19所示的是本發明用于VR(虛擬現實)交互的直觀展示。圖中展示了定位基站與被追蹤節點之間的關系。定位基站設置在天花板的為較佳設置,被追蹤節點為頭戴式顯示器和手持控制器,在頭戴顯示器和手持控制器上以各角度均可接收超聲波的布局設置各個超聲波傳感器,通過上述的方法可以獲得頭戴顯示器和手持控制器上大部分超聲波傳感器的空間位置,由于已知超聲波傳感器在頭戴顯示器和手持控制器上的具體位置,因此理論上只要獲取頭戴顯示器和手持控制器上任意兩個超聲波傳感器的空間位置即可獲得頭戴顯示器和手持控制器的姿態,因此這樣的設置能夠保證在用戶使用VR系統進行交互時,頭戴顯示器和手持控制器在各種姿勢下都能盡可能地保持著頭戴顯示器和手持控制器的動作捕捉。

請參考圖20,圖20所示的是本發明應用在無人飛行器室內位置捕捉的實施方法。定位基站設置在天花板的為較佳設置,無人機在水平平面設置多個超聲波傳感器,通過捕捉至少2個超聲波傳感器的空間位置即可獲知無人飛行器的空間位置和姿態。

請參考圖21,圖21所示的是方法1和方法2定位基站的捕捉半徑Rc、捕捉幀率與Tsafe的設置的關系,如圖所示Rc為以定位基站的幾何中心為球心的半球的半徑。根據聲速,當Rc為5m時,Tsafe應當設置為至少15ms,此時的動作捕捉理論幀率上限在20fps左右;當Rc設置為3m時,Tsafe應當設置為至少10ms,此時的動作捕捉理論幀率上限在30fps左右。

請參考圖22,圖22所示的是方法3定位基站的捕捉半徑Rc、捕捉幀率與Tw的設置的關系,如圖所示Rc為以定位基站的幾何中心為球心的半球的半徑。根據聲速,當Rc為5m時,Tw應當設置為至少15ms,此時的動作捕捉幀率上限在66fps左右;當Rc設置為3m時,Tw應當設置為至少10ms,此時的動作捕捉理論幀率上限在100fps左右。方法1和方法2硬件結構是一致,相對方法3來說,方法1和方法2的被追蹤節點對處理器和模擬電路的要求和成本明顯更低,但動作捕捉幀率較低;在需要高速響應的動作捕捉情景中,采用方法3能獲得較好體驗效果,以上皆為工程實踐得出的參數,旨在充分說明本發明的實施方法是經過工程驗證的。

另,本發明還公開一種動作捕捉方法,包括:

步驟一:定位基站通過第一射頻收發器發送數據信號,并在發送數據信號延后第一預設時間后通過超聲波發射器發送超聲波信號;

步驟二:被追蹤設備通過第二射頻收發器接收數字信號,被追蹤設備通過超聲波傳感器接收超聲波信號;

步驟三:被追蹤設備根據超聲波信號到達超聲波傳感器的時間得到每個超聲波發射器與超聲波傳感器之間的距離;

參考圖23,圖23是超聲波發射器A-C和單個超聲波傳感器之間的位置關系模型。設超聲波發射器A-C分別為A、B和C點,由于它們設置在同一平面上,以A為基準原點,A、B和C點的坐標分別為(0,0,0)、(x1,y1,0)和(x2,y2,0);設超聲波發射器為R點,其坐標為(x,y,z),且R點始終在z軸的正半軸區域活動;設R到A、B和C點的距離分別為D0,D1,D2。此時有以下關系:

解該方程得到:

將x,y帶入原方程,在開方時取z的正值可以求出z。

由以上可以得知在A、B和C點的位置確定的情況下,通過測量D0,D1,D2可以求出R點的空間位置(x,y,z)。根據之前敘述的方法,可以能夠獲取每個超聲波傳感器距離A、B和C點的距離。

可以理解,定位基站上可以設置多個超聲波發射器,多個超聲波發射器的距離計算方法可參考本實施例的三個超聲波發射器,原理相似,在此不再贅述。

步驟四:根據每個超聲波發射器與超聲波傳感器之間的距離,解算出每個超聲波傳感器相對于定位基站的空間位置;

步驟五:根據每個超聲波傳感器相對于定位基站的空間位置和超聲波傳感器在被追蹤設備上的分布信息,得到被追蹤設備相對于定位基站的空間位置和姿態。

優選地,在本發明的動作捕捉系統中,

步驟一包括:第一射頻收發器在每個周期內以第一時間間隔為間隔向被追蹤設備多次廣播數據信號,數據信號內包含超聲波發射器的預設順序信息;超聲波發射器按照預設順序信息依次在第一射頻收發器每次發送數據信號延后第一預設時間后發送超聲波信號;

步驟三包括:被追蹤設備以第二射頻收發器接收到數據信號為計時起點,以超聲波傳感器接收到超聲波信號為計時終點,去除偏置時間后得到每個超聲波信號到達超聲波傳感器的時間。

優選地,在本發明的動作捕捉系統中,

步驟一包括:第一射頻收發器在每個周期開始時廣播數據信號,超聲波發射器按照預設順序并以第二時間間隔為間隔依次發射超聲波信號;

步驟三包括:被追蹤設備以第二射頻收發器接收到數據信號為計時起點,以超聲波傳感器接收到超聲波信號為計時終點,去除對應倍數的第二時間間隔得到每個超聲波信號到達超聲波傳感器的時間。

優選地,在本發明的動作捕捉系統中,

步驟一包括:第一射頻收發器在每個周期開始時廣播數據信號,每個超聲波發射器發射不同頻率的超聲波信號;

步驟三包括:被追蹤設備以第二射頻收發器接收到數據信號為計時起點,以頻率分離器輸出不同頻率的超聲波信號為計時終點,去除偏置時間后得到每個超聲波信號到達超聲波傳感器的時間。

以上實施例只為說明本發明的技術構思及特點,其目的在于讓熟悉此項技術的人士能夠了解本發明的內容并據此實施,并不能限制本發明的保護范圍。凡跟本發明權利要求范圍所做的均等變化與修飾,均應屬于本發明權利要求的涵蓋范圍。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 宜城市| 贺州市| 长治市| 邯郸县| 拜泉县| 远安县| 兴国县| 华池县| 读书| 洛扎县| 忻城县| 新余市| 汝城县| 灌云县| 陇西县| 新乡县| 清苑县| 上虞市| 抚松县| 疏勒县| 孟津县| 南华县| 田林县| 沙田区| 沈阳市| 金湖县| 崇仁县| 诏安县| 禄丰县| 阳江市| 浮山县| 喀什市| 长岭县| 长乐市| 隆德县| 丰城市| 泰顺县| 余江县| 和硕县| 锡林浩特市| 贺州市|