專利名稱:虛擬高爾夫球運動實現方法、系統及其球桿和球座的制作方法
技術領域:
本發明涉及游戲設備技術領域,更具體地說,涉及一種虛擬高爾夫球運動實現方法、系統及其球桿和球座。
背景技術:
現有的虛擬高爾夫游戲系統中,與游戲主機互動的游戲控制器很少見,多數是利用紅外LED來檢測高爾夫球桿的全部運動,這樣會導致所檢測到的數據精度差。并且現有的虛擬高爾夫游戲系統中,是在球座上設置實體的高爾夫球,在游戲時實際擊打高爾夫球。由于高爾夫球桿擊打球的力量很大,因此在家庭環境中使用時,很容易造成高爾夫球脫落,從而產生傷人損物事件,安全性很低。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種虛擬高爾夫球運動實現方法、系統及其球桿和球座。本發明解決其技術問題所采用的技術方案是:構造一種虛擬高爾夫球運動實現方法,其中,包括以下步驟:檢測并計算得到球桿頭的運動軌跡參數;檢測并計算得到所述球桿頭經過球座上虛擬球邊緣時、所述球桿頭或所述球座上的紅外LED光點坐標及時間戳;根據所述球桿頭的運動軌跡參數和所述光點坐標及時間戳,計算得到所述球座上的虛擬球被擊打時的擊球點、擊球角度和加速度;根據所述擊球點、擊球角度和加速度控制高爾夫球游戲進程。本發明所述的實現方法,其中,所述檢測并計算得到球桿頭的運動軌跡參數具體為:由所述球桿頭上的運動傳感器感測球桿頭的運動,得到所述球桿頭的運動數據;以上電時所述球桿頭的位置或所述球桿頭停止的位置作為所述球桿頭的基準位置,根據所述運動傳感器感測的運動數據計算得出所述球桿頭的相對運動坐標,從而得到所述球桿頭的運動軌跡參數。本發明所述的實現方法,其中,所述檢測并計算得到球桿頭的運動軌跡參數具體為:由所述球桿頭上的運動傳感器感測球桿頭的運動,得到所述球桿頭的運動數據;由所述球座上的紅外LED檢測單元感測所述球桿頭的紅外LED、或者由所述球桿頭上的紅外LED檢測單元感測所述球座的紅外LED,得到所述球桿頭的運動軌跡;再將所述運動軌跡與所述運動傳感器檢測到的運動數據相融合,得到融合后的精確運動數據;以上電時所述球桿頭的位置或所述球桿頭停止的位置作為所述球桿頭的基準位置,根據所述融合后的精確運動數據,計算得出所述球桿頭的相對運動坐標,從而得到所述球桿頭的運動軌跡參數。本發明所述的實現方法,其中,所述檢測并計算得到所述球桿頭經過所述球座上虛擬球邊緣時的時間戳具體為:由所述球座上的紅外LED檢測單元感測所述球桿頭的紅外LED、或者由所述球桿頭上的紅外LED檢測單元感測所述球座的紅外LED,得到所述球桿頭經過所述球座上虛擬球邊緣時的光點坐標及時間戳。本發明所述的實現方法,其中,所述根據所述球桿頭的運動軌跡參數和所述光點坐標及時間戳,計算得到所述球座上的虛擬球被擊打時的擊球點、擊球角度和加速度具體為:將所述光點坐標與標準坐標、及所述球桿頭的虛擬擊球面運動軌跡、虛擬擊球面姿態角相對比,計算出擊球點位置;將所述時間戳與所述球桿頭相同時間戳的運動軌跡參數相對應,計算出所述球桿頭的擊球角度和力度。本發明所述的實現方法,其中,所述球桿頭的虛擬擊球面運動軌跡、虛擬擊球面姿態角和所述球桿頭時間戳的計算過程為:由所述球桿頭上的運動傳感器感測球桿頭的運動坐標;設定虛擬擊球面相對應所述運動坐標的偏移量;計算得到所述球桿頭的虛擬擊球面運動軌跡、虛擬擊球面姿態角和所述球桿頭的時間戳。本發明所述的實現方法,其中,所述光點坐標計算過程為:由設置在所述球座底部的攝像頭或MEMS掃描鏡檢測所述球桿頭底部的紅外LED、或者由設置在所述球桿頭底部的攝像頭或MEMS掃描鏡檢測所述球座底部的紅外LED,計算得到光點(X,Y)軸坐標;由設置在所述球座側面的垂直攝像頭或MEMS掃描鏡檢測所述球桿頭側面的紅外LED、或者由設置在所述球桿頭側面的垂直攝像頭或MEMS掃描鏡檢測所述球座側面的紅外LED,計算得到光點(X,Z)軸坐標;由所述光點(X,Y)軸坐標和所述光點(X,Z)軸坐標得到完整的光點坐標。本發明還提供了一種虛擬高爾夫球運動實現系統的球桿,包括桿部和球桿頭,其中,所述球桿頭的底部和兩側分別設置有至少ー個紅外LED ;所述球桿頭內設置有:用于檢測所述球桿頭運動數據的運動傳感器;用于計算得到所述球桿頭的運動軌跡參數,并根據球桿頭的運動軌跡參數和由球座發送的光點坐標及時間戳,計算得到所述球座上的虛擬球被擊打時的擊球點、擊球角度和加速度的數據處理模塊;用于完成與球座及虛擬高爾夫球運動實現系統的主機之間數據傳輸的第一通訊模塊。本發明所述的球桿,其中,所述運動傳感器為三維加速度傳感器、陀螺儀、地磁傳感器中的ー種或多種。本發明還提供了一種虛擬高爾夫球運動實現系統的球桿,包括桿部和球桿頭,其中,所述球桿頭的底部和兩側分別設置有用于感測球座上的紅外LED光點、以得到球桿頭經過球座上虛擬球邊緣時的光點坐標及時間戳的紅外LED檢測單元,所述紅外LED檢測單元為攝像頭或MEMS掃描鏡;所述球桿頭內設置有:用于檢測所述球桿頭運動數據的運動傳感器;用于計算得到所述球桿頭的運動軌跡參數、光點坐標及時間戳,并根據球桿頭的運動軌跡參數、光點坐標及時間戳,計算得到所述球座上的虛擬球被擊打時的擊球點、擊球角度和加速度的數據處理模塊;用于完成與虛擬高爾夫球運動實現系統的主機之間數據傳輸的第一通訊模塊。本發明還提供了 一種與前述的球桿配合使用的球座,包括球座體,其中,所述球座體的底部和兩側分別設置有用于感測所述紅外LED光點、以得到球桿頭經過球座上虛擬球邊緣時的光點坐標及時間戳的紅外LED檢測單元,所述紅外LED檢測單元為攝像頭或MEMS掃描鏡;所述球座體內還設置有用于將所述紅外LED檢測單元檢測到的數據發送給所述球桿的第二通訊模塊。本發明還提供了 一種與前述的球桿配合使用的球座,包括球座體,其中,所述球座體的底部和兩側分別設置有至少一個紅外LED光點本發明還提供了一種虛擬高爾夫球運動實現系統,包括主機,其中,還包括前述球桿和前述球座。本發明所述的虛擬高爾夫球運動實現系統,其中,所述主機包括:用于與所述球桿進行數據通訊的第三通訊模塊;用于根據所述球桿發送的擊球點、擊球角度和加速度控制高爾夫球游戲進程的游戲進程控制模塊。本發明的有益效果在于:通過設置虛擬的高爾夫球(簡稱虛擬球),檢測并計算球桿頭的運動軌跡參數和所述光點坐標及時間戳,再計算得到球座上的虛擬球被擊打時的擊球點、擊球角度和加速度,并根據擊球點、擊球角度和加速度控制高爾夫球游戲進程,這樣可以避免使用實體的高爾夫球,實現安全的游戲互動。
下面將結合附圖及實施例對本發明作進一步說明,附圖中:圖1是本發明較佳實施例的虛擬高爾夫球運動實現方法流程圖;圖2是本發明較佳實施例的虛擬高爾夫球運動實現系統原理框圖;圖3是本發明較佳實施例的虛擬高爾夫球運動實現系統詳細原理框圖;圖4是本發明另一較佳實施例的虛擬高爾夫球運動實現系統詳細原理框圖。
具體實施例方式為使本發明所要解決的技術問題、技術方案及效果更加清楚明白,下面結合附圖及實施例,對本發明進行進一步詳細的說明。應當理解,以下所描述的具體實施例僅用于解釋本發明,并不用于限定本發明。本發明較佳實施例的虛擬高爾夫球運動實現方法流程如圖1所示,同時參閱圖2和圖3所示的虛擬高爾夫球運動實現系統,該方法包括以下步驟:
步驟S101、檢測并計算得到球桿頭的運動軌跡參數;具體包括:由球桿頭上的運動傳感器12感測球桿頭的運動,得到球桿頭的運動數據;以上電時球桿頭的位置或球桿頭停止的位置作為球桿頭的基準位置,根據運動傳感器12感測的運動數據計算得出球桿頭的相對運動坐標,從而得到球桿頭的運動軌跡參數。或者,優選地,由球桿頭上的運動傳感器12感測球桿頭的運動,得到球桿頭的運動數據;同吋,由球座20上的紅外LED檢測單元21感測球桿頭的紅外LED11、或者由球桿頭上的紅外LED檢測單元感測球座20上的紅外LED,得到球桿頭的運動軌跡;再將運動軌跡與運動傳感器12檢測到的運動數據相融合,得到融合后的精確運動數據;然后再以上電時球桿頭的位置或球桿頭停止的位置作為球桿頭的基準位置,根據融合后的精確運動數據,計算得出球桿頭的相對運動坐標,從而得到球桿頭的運動軌跡參數。步驟S102、檢測并計算得到球桿頭經過球座20上虛擬球邊緣時、球桿頭的紅外LEDll光點坐標及時間戳;具體包括:由球座20上的紅外LED檢測單元21感測球桿頭的紅外LED11、或者由球桿頭上的紅外LED檢測單元感測球座20上的紅外LED,得到球桿頭經過球座20上虛擬球邊緣時的光點坐標及時間戳。步驟S103、根據球桿頭的運動軌跡參數和光點坐標及時間戳,計算得到球座20上的虛擬球被擊打時的擊球點、擊球角度和加速度;具體包括:將光點坐標與標準坐標、及球桿頭的虛擬擊球面運動軌跡、虛擬擊球面姿態角相對比,計算出擊球點位置;將時間戳與球桿頭相同時間戳的運動軌跡參數相對應,計算出球桿頭的擊球角度和力度。其中,上述球桿頭的虛擬擊球面運動軌跡、虛擬擊球面姿態角和球桿頭時間戳的計算過程為:由球桿頭上的運動傳感器12感測球桿頭的運動坐標;設定虛擬擊球面相對應運動坐標的偏移量;計算得到球桿頭的虛擬擊球面運動軌跡、虛擬擊球面姿態角和球桿頭的時間戳。上述光點坐標的計算過程為:由設置在球座20底部的攝像頭或MEMS掃描鏡(即紅外LED檢測單元21)檢測球桿頭底部的紅外LED11、或者由設置在球桿頭底部的攝像頭或MEMS掃描鏡檢測球座20底部的紅外LED,計算得到光點(X,Y)軸坐標;由設置在球座20側面的垂直攝像頭或MEMS掃描鏡檢測球桿頭側面的紅外LED11、或者由設置在球桿頭側面的垂直攝像頭或MEMS掃描鏡檢測球座20側面的紅外LED,計算得到光點(X,Z)軸坐標;由光點(X,Y)軸坐標和光點(X,Z)軸坐標組合得到完整的光點坐標。步驟S104、根據計算得到的擊球點、擊球角度和加速度控制高爾夫球游戲進程。其中,可利用運動傳感器12檢測高爾夫球桿10的運動,利用設置在球座20底部和側面的攝像頭或MEMS掃描鏡檢測球桿頭的底部和側面所帶的紅外LEDll作為擊球判斷,或利用設置在球桿頭底部和側面的攝像頭或MEMS掃描鏡檢測球座20的底部和側面所帯的紅外LEDll作為擊球判斷,并將檢測到的數據運算成坐標和判斷指令,再通過無線或有線方式發送到游戲主機30控制高爾夫游戲的進程。上述虛擬高爾夫球運動實現方法中,由于取消了實體高爾夫球,可以不用擊打高爾夫球而安全的實現游戲互動,消除了安全隱患,同時保證了高爾夫動作的檢測參數不會遺漏,保證了家庭中高爾夫游戲的安全進行。為實現上述虛擬高爾夫球運動方法,本發明還提供了ー種虛擬高爾夫球運動實現系統的球桿10,包括桿部和球桿頭;內部原理如圖3所不,在球桿頭的底部和兩側分別設置有至少一個紅外LED11,以便于檢測球桿頭經過時的軌跡和姿態;在球桿頭內設置有運動傳感器12、數據處理模塊13和第一通訊模塊14。其中,上述運動傳感器12用于檢測球桿頭運動數據;數據處理模塊13用于計算得到球桿頭的運動軌跡參數,并根據球桿頭的運動軌跡參數和由球座20發送的光點坐標及時間戳,計算得到球座20上的虛擬球被擊打時的擊球點、擊球角度和加速度;第一通訊模塊14,用于完成球桿10與球座20及虛擬高爾夫球運動實現系統主機30之間數據傳輸,優選為無線數據傳輸。優選地,上述球桿10中的運動傳感器12為三維加速度傳感器、陀螺儀、地磁傳感器中的一種或多種。具體地,在上述球桿頭部安裝有三維加速度傳感器、三維陀螺儀、三維地磁傳感器中的一個或多個,一種或多種構成的感測單元、運算單元、存儲單元、通訊單元、按鍵和電源。上述球桿頭內部的運動傳感器12檢測球桿頭的運動,計算后得到坐標,通過設定虛擬球桿擊球面相對于前面檢測到的坐標的偏移量得到球面坐標,進一步得到各號球桿頭的虛擬擊球面運動軌跡、擊球面姿態角以及時間戳。進一步地,在上述球桿10的桿部設置有各種功能按鍵,例如游戲開始按鍵、球桿型號選擇按鍵等,以便于對游戲進行操控。其中,可以通過球桿型號選擇按鍵改變工作模式,實現不同型號球桿不同虛擬擊球面的改變。上述實施例中,可通過設定不同的球桿10對應不同的球桿頭的外形,保存在存儲器中,球桿頭的外形的判斷采用檢測到的三維坐標點作為基準,然后相對于基準點的球桿頭的外形的坐標偏移組構成了球桿頭的外形坐標。虛擬球也同樣以球座為基準,向上一頂的偏移量作為球的中心位,以中心位為基點的球體大小就作為虛擬球的位置和邊緣,球桿頭和球的虛擬位置坐標通過無線方式發送到對方其中一方,通過虛擬尺寸匹配計算可以判斷出虛擬擊球點。更進一步地,在上述球桿10上設置有振動馬達,該振動馬達可在球桿10的球桿頭到達虛擬球邊沿時發出振動,以模擬擊球效果,使得玩家體驗更加真實。為實現上述虛擬高爾夫球運動方法,本發明還提供了一種與前述的球桿10配合使用的球座20,包括球座體;其內部原理如圖3所示,在球座體的底部和兩側分別設置有紅外LED檢測單元21,用于感測球桿頭上的紅外LEDll光點,以得到球桿頭經過球座20上虛擬球邊緣時的光點坐標及時間戳,該紅外LED檢測單元21可以是攝像頭或MEMS掃描鏡;球座體內還設置有第二通訊模塊22,用于將紅外LED檢測單元21檢測到的數據以有線或無線的形式發送給球桿10,由球桿10上的第一通訊模塊14接收。可以理解,在上述球座體上,除了設置有上述紅外LED檢測單元21外,還設置有運算單元、存儲器、通訊單元、存儲器及電源等部件,在此省略描述。在另一實施例中,提供了一種虛擬高爾夫球運動實現系統的球桿10,如圖4所示,包括桿部和球桿頭;球桿頭的底部和兩側分別設置有用于感測球座20上的紅外LED光點、以得到球桿頭經過球座20上虛擬球邊緣時的光點坐標及時間戳的紅外LED檢測單元,紅外LED檢測單元為攝像頭或MEMS掃描鏡。球桿頭內設置有:用于檢測球桿頭運動數據的運動傳感器;用于計算得到球桿頭的運動軌跡參數、光點坐標及時間戳,并根據球桿頭的運動軌跡參數、光點坐標及時間戳,計算得到球座20上的虛擬球被擊打時的擊球點、擊球角度和加速度的數據處理模塊;用于完成與虛擬高爾夫球運動實現系統的主機之間數據傳輸的第一通訊模塊。相應地,如圖4所示,在將紅外LED檢測單元設置到球桿頭上去后,本發明還提供了ー種與上述球桿相適配的球座,包括球座體,在球座體的底部和兩側分別設置有至少ー個紅外LED光點。由球桿頭上的紅外LED檢測單元(攝像頭或MEMS掃描鏡)感測球座20上的紅外LED,得到球桿頭的運動軌跡,并由球桿頭上的紅外LED檢測單元(攝像頭或MEMS掃描鏡)感測球座20上的紅外LED,得到球桿頭經過球座20上虛擬球邊緣時的光點坐標及時間戳。這樣由攝像頭或MEMS掃描鏡檢測到的數據可直接由球桿的數據處理模塊進行數據運算處理,省去了球座與球桿之間的通訊,使得整個系統響應更快,成本也更低。本發明還提供了一種虛擬高爾夫球運動實現系統,如圖2、圖3和圖4所示,包括主機30,還包括前述球桿10和前述球座20。其中,主機30包括:用于與球桿10進行數據通訊的第三通訊模塊31 ;用于根據球桿10發送的擊球點、擊球角度和加速度控制高爾夫球游戲進程的游戲進程控制模塊32。游戲時,球桿10中的運動傳感器12 (三維加速度傳感器、陀螺儀、地磁傳感器等等)將檢測到球桿10運動,并將感測數據傳給數據處理模塊13進行運算,這里以上電時球桿頭的位置作為球桿頭的基準點,運動過程中計算得到以基準點為原點的坐標,也可以將停止位作為基準點,運動過程中計算得到相對坐標,進ー步得到運動軌跡。球座20上的攝像頭分別檢測到球桿10的紅外LEDll在攝像頭內部形成的光點在其整個成像面所劃分的坐標區域,得到ー個平面坐標,兩個攝像頭組合成完整三維坐標(X,Y,Z)以及球桿10過虛擬球邊沿時的時間戳,球座20上的第二通訊模塊22將坐標及時間戳發送給球桿10上的第一通訊模塊14,第一通訊模塊14將數據傳給數據處理模塊13,結合球桿10的運動軌跡和時間戳,通過運算得到虛擬球被擊打時的擊球點、角度、加速度等參數,并通過第一通訊模塊14將參數發送給游戲主機30,控制游戲主機30內部的游戲進程。綜上,本發明設置虛擬的高爾夫球(簡稱虛擬球),檢測并計算球桿頭的運動軌跡參數和所述光點坐標及時間戳,再計算得到球座上的虛擬球被擊打時的擊球點、擊球角度和加速度,井根據擊球點、擊球角度和加速度控制高爾夫球游戲進程,這樣可以避免使用實體的高爾夫球,實現安全的游戲互動。應當理解的是,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,而所有這些改進和變換都應屬于本發明所附權利要求的保護范圍。
權利要求
1.一種虛擬高爾夫球運動實現方法,其特征在于,包括以下步驟: 檢測并計算得到球桿頭的運動軌跡參數; 檢測并計算得到所述球桿頭經過球座上虛擬球邊緣時、所述球桿頭或所述球座上的紅外LED光點坐標及時間戳; 根據所述球桿頭的運動軌跡參數和所述光點坐標及時間戳,計算得到所述球座上的虛擬球被擊打時的擊球點、擊球角度和加速度; 根據所述擊球點、擊球角度和加速度控制高爾夫球游戲進程。
2.根據權利要求1所述的實現方法,其特征在于,所述檢測并計算得到球桿頭的運動軌跡參數具體為: 由所述球桿頭上的運動傳感器感測球桿頭的運動,得到所述球桿頭的運動數據; 以上電時所述球桿頭的位置或所述球桿頭停止的位置作為所述球桿頭的基準位置,根據所述運動傳感器感測的運動數據計算得出所述球桿頭的相對運動坐標,從而得到所述球桿頭的運動軌跡參數。
3.根據權利要求1所述的實現方法,其特征在于,所述檢測并計算得到球桿頭的運動軌跡參數具體為: 由所述球桿頭上的運動傳感器感測球桿頭的運動,得到所述球桿頭的運動數據;由所述球座上的紅外LED檢測單元 感測所述球桿頭的紅外LED、或者由所述球桿頭上的紅外LED檢測單元感測所述球座的紅外LED,得到所述球桿頭的運動軌跡; 再將所述運動軌跡與所述運動傳感器檢測到的運動數據相融合,得到融合后的精確運動數據; 以上電時所述球桿頭的位置或所述球桿頭停止的位置作為所述球桿頭的基準位置,根據所述融合后的精確運動數據,計算得出所述球桿頭的相對運動坐標,從而得到所述球桿頭的運動軌跡參數。
4.根據權利要求1所述的實現方法,其特征在于,所述檢測并計算得到所述球桿頭經過所述球座上虛擬球邊緣時的時間戳具體為: 由所述球座上的紅外LED檢測單元感測所述球桿頭的紅外LED、或者由所述球桿頭上的紅外LED檢測單元感測所述球座的紅外LED,得到所述球桿頭經過所述球座上虛擬球邊緣時的光點坐標及時間戳。
5.根據權利要求1所述的實現方法,其特征在于,所述根據所述球桿頭的運動軌跡參數和所述光點坐標及時間戳,計算得到所述球座上的虛擬球被擊打時的擊球點、擊球角度和加速度具體為: 將所述光點坐標與標準坐標、及所述球桿頭的虛擬擊球面運動軌跡、虛擬擊球面姿態角相對比,計算出擊球點位置; 將所述時間戳與所述球桿頭相同時間戳的運動軌跡參數相對應,計算出所述球桿頭的擊球角度和力度。
6.根據權利要求5所述的實現方法,其特征在于,所述球桿頭的虛擬擊球面運動軌跡、虛擬擊球面姿態角和所述球桿頭時間戳的計算過程為: 由所述球桿頭上的運動傳感器感測球桿頭的運動坐標; 設定虛擬擊球面相對應所述運動坐標的偏移量;計算得到所述球桿頭的虛擬擊球面運動軌跡、虛擬擊球面姿態角和所述球桿頭的時間戳。
7.根據權利要求5所述的實現方法,其特征在于,所述光點坐標計算過程為: 由設置在所述球座底部的攝像頭或MEMS掃描鏡檢測所述球桿頭底部的紅外LED、或者由設置在所述球桿頭底部的攝像頭或MEMS掃描鏡檢測所述球座底部的紅外LED,計算得到光點(X,Y)軸坐標; 由設置在所述球座側面的垂直攝像頭或MEMS掃描鏡檢測所述球桿頭側面的紅外LED、或者由設置在所述球桿頭側面的垂直攝像頭或MEMS掃描鏡檢測所述球座側面的紅外LED,計算得到光點(X,Z)軸坐標; 由所述光點(X,Y)軸坐標和所述光點(X,Z)軸坐標得到完整的光點坐標。
8.一種虛擬高爾夫球運動實現系統的球桿,包括桿部和球桿頭,其特征在于,所述球桿頭的底部和兩側分別設置有至少ー個紅外LED ;所述球桿頭內設置有: 用于檢測所述球桿頭運動數據的運動傳感器; 用于計算得到所述球桿頭的運動軌跡參數,并根據球桿頭的運動軌跡參數和由球座發送的光點坐標及時間戳,計算得到所述球座上的虛擬球被擊打時的擊球點、擊球角度和加速度的數據處理模塊;用于完成與球座及虛擬高爾夫球運動實現系統的主機之間數據傳輸的第一通訊模塊。
9.根據權利要求8所述的球桿 ,其特征在于,所述運動傳感器為三維加速度傳感器、陀螺儀、地磁傳感器中的ー種或多種。
10.一種虛擬高爾夫球運動實現系統的球桿,包括桿部和球桿頭,其特征在干,所述球桿頭的底部和兩側分別設置有用于感測球座上的紅外LED光點、以得到球桿頭經過球座上虛擬球邊緣時的光點坐標及時間戳的紅外LED檢測單元,所述紅外LED檢測單元為攝像頭或MEMS掃描鏡;所述球桿頭內設置有: 用于檢測所述球桿頭運動數據的運動傳感器; 用于計算得到所述球桿頭的運動軌跡參數、光點坐標及時間戳,井根據球桿頭的運動軌跡參數、光點坐標及時間戳,計算得到所述球座上的虛擬球被擊打時的擊球點、擊球角度和加速度的數據處理模塊; 用于完成與虛擬高爾夫球運動實現系統的主機之間數據傳輸的第一通訊模塊。
11.一種與權利要求8所述的球桿配合使用的球座,包括球座體,其特征在于,所述球座體的底部和兩側分別設置有用于感測所述紅外LED光點、以得到球桿頭經過球座上虛擬球邊緣時的光點坐標及時間戳的紅外LED檢測單元,所述紅外LED檢測單元為攝像頭或MEMS掃描鏡; 所述球座體內還設置有用于將所述紅外LED檢測單元檢測到的數據發送給所述球桿的第二通訊模塊。
12.一種與權利要求8所述的球桿配合使用的球座,包括球座體,其特征在于,所述球座體的底部和兩側分別設置有至少ー個紅外LED光點。
13.一種虛擬高爾夫球運動實現系統,包括主機,其特征在干,還包括如權利要求8所述的球桿和如權利要求11所述的球座;或者,還包括如權利要求10所述的球桿和如權利要求12所述的球座。
14.根據權利要求13所述的虛擬高爾夫球運動實現系統,其特征在于,所述主機包括: 用于與所述球桿進行數據通訊的第三通訊模塊; 用于根據所述球桿發送的擊球點、擊球角度和加速度控制高爾夫球游戲進程的游戲進程控制 模塊。
全文摘要
本發明涉及虛擬高爾夫球運動實現方法、系統及其球桿和球座,其中虛擬高爾夫球運動實現方法包括以下步驟檢測并計算得到球桿頭的運動軌跡參數;檢測并計算得到球桿頭經過球座上虛擬球邊緣時、球桿頭或球座的紅外LED光點坐標及時間戳;根據球桿頭的運動軌跡參數和光點坐標及時間戳,計算得到球座上的虛擬球被擊打時的擊球點、擊球角度和加速度;根據擊球點、擊球角度和加速度控制高爾夫球游戲進程。本發明通過設置虛擬的高爾夫球,根據計算出的擊球點、擊球角度和加速度控制高爾夫球游戲進程,這樣可以避免使用實體的高爾夫球,實現安全的游戲互動。
文檔編號A63B69/36GK103083886SQ201310039100
公開日2013年5月8日 申請日期2013年1月31日 優先權日2013年1月31日
發明者羅富強 申請人:深圳市宇恒互動科技開發有限公司