重力感應(yīng)與陀螺儀課件07_第1頁
重力感應(yīng)與陀螺儀課件07_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、重力感應(yīng)與陀螺儀一、概念1.1重力感應(yīng)器a)豎著放和橫著放,屏幕跟著轉(zhuǎn)換,這是重力感應(yīng)器在起作用b)重力感應(yīng)是一種加速度力,的測量對象是加速度力,告訴你物體動沒動,往哪個方向動了,多軸的重力感應(yīng)也可以檢測到物體切向于豎直方向的轉(zhuǎn)動,但角度判斷起來很c)一些常見需要重力摩托、神廟等應(yīng)用的是重力感應(yīng)2.陀螺儀a)生存精準(zhǔn)度、表現(xiàn)在少部分射擊上面。第一人稱的射擊,用來控制槍的準(zhǔn)星方向。人是不動的。b)陀螺儀是檢測圍繞某軸的旋轉(zhuǎn)動作,測量力,動起來的物體有沒有旋轉(zhuǎn)?怎么轉(zhuǎn)的,轉(zhuǎn)了多少度,3.區(qū)別a)陀螺儀可以說重力傳感器的升級版,重力感應(yīng)只可以識別左右,而陀螺儀則可以實現(xiàn)上下左右前后全方位識別。陀螺儀

2、的應(yīng)用早起主要用于飛機(jī)航天等這些設(shè)備上,后期由于陀螺儀的微型化可以用以手機(jī)或平板這樣小巧的設(shè)備上,對體驗的有著非常重要的作用。b)經(jīng)常聽說設(shè)備具備光學(xué)防抖技術(shù),就是用到這兩個感應(yīng)器c)都是慣性傳感器4.應(yīng)用a)智能,過小幅度的傾斜、偏轉(zhuǎn)控制的方向和視野.現(xiàn)在部分使用了陀螺儀,比如,現(xiàn)代戰(zhàn)爭,都市,終極纏繞等b)GPS導(dǎo)航:當(dāng)駕車或者城市死角,無法接受到 GPS 訊號時可以通過陀螺儀來測量當(dāng)前偏轉(zhuǎn)的角度從而調(diào)整駕駛或步行的方向,從而繼續(xù)導(dǎo)航c)防抖:陀螺儀可以測量出翻轉(zhuǎn)的角度,再通過技術(shù)降低抖動給帶來的d)翻轉(zhuǎn):晃動幾下打開某些應(yīng)用比如實現(xiàn)接聽或者歌曲的下一首等e)陀螺儀在 3D上面的使用多些,

3、陀螺儀也是一個通過動作感應(yīng)控制的,它不僅能讓你玩的體驗更爽更真實,更將現(xiàn)實世界展現(xiàn)在你面前.使用時需要耗費(fèi)一定的體力,和宅女可多體驗,已起到活動脛骨的效果二、Api 使用1.越來越多基于 web 的設(shè)備能夠確定它們的方向;也就是說,它們可以指示相對于重力拉力的它們的取向的改變的數(shù)據(jù)。特別地,通過這些數(shù)據(jù),像等一些手持設(shè)備可以實現(xiàn)自動調(diào)整旋轉(zhuǎn)角度來保持顯示直立,以及當(dāng)設(shè)備旋轉(zhuǎn)到寬屏?xí)r(寬度大于高度),自動提供寬屏的網(wǎng)頁效果。2.有兩種 Javascript 事件負(fù)責(zé)處理的重力感應(yīng)設(shè)備方向信息。i.OrienionChange (在屏幕發(fā)生翻轉(zhuǎn)的時候觸發(fā))ii.DeviceOrienion(移動的

4、角度)+DeviceMotion (移動的加速度信息)-重力感應(yīng)與陀螺儀iii.重力感應(yīng),基本上是平板電腦和智能的標(biāo)準(zhǔn)配置,起到的作用也很簡單,比如你玩,控制左右轉(zhuǎn)彎,屏幕橫屏和豎屏切換,都需要用到重力感應(yīng)模塊。iv.陀螺儀,又叫角速度傳感器,用于測量物理量的偏轉(zhuǎn)、傾斜是的動作角速度??梢跃_的分析判斷出使用者的實際動作,通過他收集的這些動作給下達(dá)一些指令。3.第一種是 DeviceOrienionEvent(設(shè)備定位事件),它會在加速度傳感器檢測到設(shè)備在方向上產(chǎn)生變化時觸發(fā)。通過處理該事件傳來的數(shù)據(jù)信息,使針對由于用戶移動設(shè)備引起旋轉(zhuǎn)和仰角變化的行為設(shè)計交互響應(yīng)成為可能。4.第 二 種 是

5、DeviceMotionEvent( 設(shè) 備 運(yùn) 動 事 件 ) , 它 會 在 加 速 度 發(fā) 生 改 變 時 觸 發(fā) 。 跟DeviceOrienionEvent 不同,DeviceMotionEvent的是加速度的變化而不是方向。傳感器通常都具有DeviceMotionEvent 的能力,包括筆記本中用于保護(hù)移動設(shè)備的傳感器。而能DeviceOrienionEvent事件的傳感器出現(xiàn)在移動設(shè)備中5.deviceorienion 事件a)要接收設(shè)備方向變化信息,你只需要deviceorienion 事件6.完事件處理函數(shù)后,函數(shù)會定期地接收到的設(shè)備方向數(shù)據(jù)b)ev.absolute 如果方

6、向數(shù)據(jù)跟地球坐標(biāo)系和設(shè)備坐標(biāo)系有差異,則 absolute 為 true,如果方向數(shù)據(jù)由設(shè)備本身的坐標(biāo)系提供,則 absolute 為 false。c)ev.alpha表示設(shè)備沿 z 軸上的旋轉(zhuǎn)角度,范圍為 0360。d)ev.beta表示設(shè)備在 x 軸上的旋轉(zhuǎn)角度,范圍為-180180。它描述的是設(shè)備由前向后旋轉(zhuǎn)的情況。e)ev.gamma表示設(shè)備在 y 軸上的旋轉(zhuǎn)角度,范圍為-9090。它描述的是設(shè)備由左向右旋轉(zhuǎn)的情況7.DeviceMotionEvent 對象a)提供給 web 開發(fā)者設(shè)備在位置和方向上的改變速度的相關(guān)信息。這些變化信息是通過三個軸來體現(xiàn)的。b)ev.accelerati

7、on加速裝置。這個數(shù)值考慮了重力的影響,并將其從數(shù)字中除去。如果硬件不知道如何從加速度數(shù)據(jù)中移除重力,則該值可能不存在。c)ev.accelerationIncludingGravity該裝置的加速度。這個值包括重力的影響,可能是唯一的價值,可在設(shè)備上沒有陀螺儀,使他們能夠正確地消除重力從數(shù)據(jù)。d)ev.roionRate 所有三個軸的旋轉(zhuǎn)率。a)alpha: 設(shè)備沿著垂直屏幕的軸的旋轉(zhuǎn)速率 (桌面設(shè)備相對于鍵盤)。b)beta: 設(shè)備沿著屏幕左至右方向的軸的旋轉(zhuǎn)速率(桌面設(shè)備相對于鍵盤)。c)gamma: 設(shè)備沿著屏幕下至上方向的軸的旋轉(zhuǎn)速率(桌面設(shè)備相對于鍵盤)e)ev.erval以毫秒為的間隔,表示的是從設(shè)備獲取數(shù)據(jù)的頻率,是毫秒f)accelerati

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論