一種手指式空中鼠標的制作方法
【專利摘要】本實用新型公開了一種手指式空中鼠標,所述鼠標能夠佩戴于食指等手指上,通過慣性傳感器進行動作感知,并通過對食指的動作識別區分光標移動、左單擊、雙擊、右單擊、滾動、拖動等動作,通過無線發射模塊將結果發送給PC端的無線接收模塊,從而實現鼠標功能,佩戴于食指的數據采集分析模塊采用鋰電池供電。實現了鼠標的微型化,可佩戴于食指,鼠標的操作通過動作識別實現,可大大提高人機交互體驗。
【專利說明】一種手指式空中鼠標
【技術領域】
[0001]本實用新型涉及一種新型人機交互方式,具體來說是通過對手指的動作識別來完成一系列由鼠標完成的交互,由此完成對于PC、機頂盒、游戲機等計算設備的控制。
【背景技術】
[0002]鼠標是當前人機交互中的一個重要設備,鼠標光標的定位方式發展經過了滾輪式、光電式以及現在的激光式,與計算設備的連接方式也由有線向無線發展。盡管如此,傳統的鼠標仍然不能離開桌面,需要以桌面為參考,因此鼠標在使用過程中仍然存在一些限制,在人機結合方面仍然不夠完美。
[0003]近年來,隨著網絡智能電視的快速發展,在電視上瀏覽網頁、看視頻、玩游戲等逐漸成了客廳生活的組成部分,因此能夠離開桌面的鼠標成了市場的新寵。另外,可離開桌面的鼠標在教學、演講中也有很大的實用性。因此,市場上出現了多種空中鼠標,這些空中鼠標的出現一定程度上滿足了市場的需求,但還有很大的改進空間。這些空中鼠標在一定程度上更像是一個遙控器,僅實現了光標控制不依賴桌面等參考物,其它操作需要通過小鼠標上的小按鈕實現,由于這些空中鼠標離開了桌面,無法像桌面鼠標那樣輕松穩定的移動和按鍵,這無疑降低了空中鼠標的使用體驗。
實用新型內容
[0004]為了解決現有技術的不足,本實用新型提供了手指式空中鼠標,實現了鼠標的微型化,可佩戴于手指,鼠標的操作通過動作識別實現,沒有抓握鼠標的動作,也無需在鼠標上定位按鈕的過程,大大提高了人機交互體驗。
[0005]本實用新型的技術方案是:一種手指式空中鼠標,包括可佩戴于手指上的數據采集分析模塊。
[0006]本實用新型的進一步改進包括:
[0007]還包括可插于PC端的無線接收模塊,所述的數據采集分析模塊通過無線數據傳輸方式與所述無線接收模塊連接。
[0008]所述數據采集分析模塊放置于設有用于嵌套手指的通孔的外殼內。
[0009]所述數據采集分析模塊包括一慣性傳感器,通過所述慣性傳感器進行動作感知,并通過對手指的動作識別。
[0010]所述慣性傳感器是MEMS六自由度慣性傳感器,包括三軸加速度計和三軸陀螺儀。
[0011]所述數據采集分析模塊包括主處理器,與主處理器連接的慣性傳感器,與主處理器連接的用于射頻發射芯片,以及鋰電池。
[0012]所述PC端的無線接收模塊通過USB接口與PC通訊,該無線接收部分還提供可熱插拔的接口可用于給鋰電池充電。
[0013]在對手指動作識別直接采用姿態解算算法對手指的姿態進行實時解算,獲得手指在參考坐標系下的實時姿態,包括俯仰角、橫滾角和方位角。[0014]手指方位角和俯仰角的變化量,且滿足變化率小于設定的門限值和橫滾角小于設定的門限值兩個條件時,即分別表示被控制的光標的左右和上下移動量。
[0015]對手指左單擊動作的識別采用了導數法,即對手指的俯仰角變化曲線進行求導,當某段曲線中存在導數符號相反,且導數絕對值符號大于設定的門限值時,即表示出現單擊動作;對手指右單擊動作的識別方法在于對右單擊的識別是對方位角的變化曲線進行求導計算。
[0016]由可佩戴于手指的數據采集分析模塊和可插于PC端的無線接收模塊兩部分組成,可佩戴于手指的數據采集分析模塊由慣性傳感器、主處理器、射頻芯片和板載天線組成,采用鋰電池供電。可插于PC端的無線接收模塊通過USB接口與PC進行通訊,并提供了額外的接口,用于給鋰電池充電。
[0017]在可佩戴于手指的數據采集分析模塊中,慣性傳感器采用六自由度的MEMS傳感器,包括三軸加速度計和三軸陀螺儀,負責感知運動,包括直線加速度和角加速度。主處理器通過接口讀取傳感器數據后,采用姿態解算算法對手指的姿態進行實時解算,獲得手指在參考坐標系下的實時姿態,包括俯仰角、橫滾角和方位角。
[0018]因為加速度計檢測的直線加速度和陀螺儀檢測的角加速度輸出相對于手指是固定的,因此當手指處于不同姿態時,所做的上下左右運動將無法完全對應鼠標指針的變化。采用姿態解算的目的是得到手指在地理坐標系下的姿態,將姿態的變化對應于鼠標光標的變化,可以使手指在空間中任意動作而不會影響光標的控制。姿態的解算就是手指在一定初始姿態下,用陀螺儀輸出計算下一時刻手指的姿態,可以采用四元數法、歐拉角法、余弦矩陣法等,這里的一種實現采用了四元數法。
[0019]因為MEMS陀螺儀存在很大的動態誤差,僅采用陀螺儀輸出計算姿態,將存在極大的誤差,因此還需要用數據融合算法,將加速計的靜態數據對誤差進行補償,這里采用擴展卡爾曼濾波算法進行數據融合,得到長期穩定的手指姿態數據。
[0020]在手指的運動過程中,當手指方位角和俯仰角變化滿足變化率小于設定的門限值和橫滾角小于設定的門限值兩個條件時,手指方位角和俯仰角的變化量,即分別表示被控制的光標的左右和上下移動量。對手指左單擊動作的識別采用了導數法,即對手指的俯仰角變化曲線進行求導,當某段曲線中存在導數符號相反,且導數絕對值符號大于設定的門限值時,即表示出現單擊動作。對手指右單擊動作的識別也采用了導數法,即對手指的方位角變化曲線進行求導,當某段曲線中存在導數符號相反,且導數絕對值符號大于設定的門限值時,即表示出現單擊動作。
[0021 ] 佩戴于手指上的鼠標部分采用鋰電池供電,且該部分提供插拔式接口,鋰電池可方便的通過熱插拔進行安裝和拆卸。PC端的無線接收部分通過USB接口與PC通訊,該無線接收部分還提供可熱插拔的接口可用于給鋰電池充電。整個鼠標系統提供兩個鋰電池模塊,一個用于供電,另一個可進行備份充電,通過方便的拆卸和安裝滿足該鼠標的長時間使用要求。
【專利附圖】
【附圖說明】
[0022]圖1是本實用新型的整體示意圖。
[0023]圖2是姿態解算結合卡爾曼濾波融合得到姿態的計算流程。[0024]圖中:1、佩戴于手指的數據采集分析模塊,2、固定配件,3、PC端的無線接收模塊,
1、板載微帶天線,12、鋰電池,13、射頻芯片,14、主處理器,15、慣性傳感器,31、USB接口,32、電池充電接口。
【具體實施方式】
[0025]下面結合附圖對本實用新型做詳細說明。
[0026]如圖1所示,該手指式空中鼠標首先需要一個外殼和佩戴于手指的固定配件,外殼上設有一個電源按鍵和工作指示燈,并留有一個接口用于電池供電。固定配件可采用松緊帶。
[0027]模塊中的慣性傳感器采用InvenSense公司的MPU6050六自由度MEMS慣性傳感器,該傳感器具有集成的三軸加速度計和三軸陀螺儀,可通過IIC接口與主處理器通信。可以通過設置該芯片內部寄存器來設定傳感器的檢測量程。主處理器這里選用ST公司的STM32H03,該處理器可支持高達72M主頻,具有IIC、SPI等外設接口,可滿足姿態解算、動作識別等的計算要求以及與傳感器、射頻芯片的通信要求。射頻芯片選用了 NORDIC公司的NRF24L01芯片,這是一款工作于2.4Ghz全球開放ISM頻段的無線通信芯片,通過SPI接口與主處理器通信。
[0028]在無線接收端內部主要有無線接收射頻芯片和主處理器組成。無線接收芯片仍選用NORDIC公司的NRF24L01芯片,主處理器選用C8051F320,該芯片具有USB通信接口,可方便實現HID協議,另該芯片也提供了 SPI接口與射頻芯片進行通信。
[0029]下面采用四元數法結合擴展卡爾曼濾波算法進行手指的姿態解算與融合。
[0030]四元數是由一個實數 單位I和三個虛數單位i,j, k組成的含有四個元的數,其表達式為:
[0031]
【權利要求】
1.一種手指式空中鼠標,其特征在于,包括可佩戴于手指上的數據采集分析模塊,還包括可插于PC端的無線接收模塊,所述的數據采集分析模塊通過無線數據傳輸方式與所述無線接收模塊連接,所述數據采集分析模塊放置于設有用于嵌套手指的通孔的外殼內,所述數據采集分析模塊包括主處理器,與主處理器連接的慣性傳感器,通過所述慣性傳感器進行動作感知,并通過對手指的動作識別,與主處理器連接的用于射頻發射芯片,以及鋰電池。
2.根據權利要求1所述的一種手指式空中鼠標,其特征在于,所述慣性傳感器是MEMS六自由度慣性傳感器,包括三軸加速度計和三軸陀螺儀。
3.根據權利要求1所述的一種手指式空中鼠標,其特征在于,所述PC端的無線接收模塊通過USB接口與PC通訊,該無線接收部分還提供可熱插拔的接口可用于給鋰電池充電。
【文檔編號】G06F3/0346GK203502917SQ201320442288
【公開日】2014年3月26日 申請日期:2013年7月23日 優先權日:2013年7月23日
【發明者】朱莉芳 申請人:西安艾爾特儀器有限公司