gyroscope

    0熱度

    1回答

    我使用JavaScript中的deviceorientation事件來檢索陀螺儀數據。到目前爲止,我已經在完美運行的iOS設備上進行了測試。今天,我在運行Chrome 39的Microsoft Surface Pro 2平板電腦上嘗試了相同的代碼,並注意到我獲得了相當奇怪的值。 經過探索,有點似乎阿爾法和伽馬值切換在Surface Pro上,如在this page上測試時可以看到的那樣。 當平躺在

    3熱度

    2回答

    我需要跟蹤3D空間中槍的位置和方向。我購買了10自由度IMU傳感器(GY-87),以正確學習如何實施我的問題的解決方案。由於缺乏電子和傳感器領域的知識,我無法找到適當的指導。 我找到了一些很好的例子,但無法在arduino中實現它。 3d Tracking with IMU Gait-Tracking-With-x-IMU 我目前能夠從傳感器,從中我能察覺我的槍的正確方向檢測偏航,俯仰和橫滾。但我

    1熱度

    1回答

    我試圖接口LPC1769和MPU6050而我正在使用mcb1700.code.bundle.lpc1769.lpcxpresso庫。我正在使用LpcXpresso作爲IDE。 按照MPU6050數據表中的規定,我爲讀取序列編碼,它只是第一次工作,如果我嘗試第二次讀取,它會返回零值。 (即復位後它只能工作一次) 我嘗試了很多可能的方式,沒有結果所以請給我一些解決方案來解決這個問題。 已編輯.. 我在

    1熱度

    1回答

    我正在使用Unity 4.6.1 我正在嘗試將潛水照相機集成到我的項目中。當我渲染時,它工作正常,我可以用鼠標模擬頭部動作。 但是,在構建和移植到android時,我無法獲得移動響應。 這是否是我在潛水插件中沒有更改的設置?還是其他Unity構建?(我確實有麻煩設置Java的路徑)任何替代?如何解決問題?

    0熱度

    1回答

    我寫了一個程序,其中我有兩個服務,一個是從加速度計收集數據,另一個是從陀螺儀收集數據。 我在兩個中都使用了wake_lock。 問題是,它只在我從android studio運行它時才起作用,然後當我第二次從手機運行它時它不工作,並且在鎖定手機時停止收集數據。 你能幫我解決問題嗎? THx中 package emzet.acc2txt; import android.app.Activity;

    0熱度

    1回答

    這是我在SO上的第一篇文章。我還沒有開發嵌入式系統的許多代碼,但是我沒有什麼問題,需要更高級的程序員幫忙。我使用以下設備: - 帶LPC1768(Cortex M3)MCU的LandTiger板, - 帶有ADXL345加速度計(3軸)的Digilent pmodACL, - 帶L3G4200D陀螺儀(3軸)的Digilent pmodGYRO。 我想了解一些關於設備方向的信息,即在X,Y和Z軸上

    0熱度

    2回答

    我使用陀螺和加速度計只是方位互補濾波器...我已經從這個網站得到它:http://www.thousand-thoughts.com/2012/03/android-sensor-fusion-tutorial/1/ 過濾器的核心是: /* * Fix for 179° <--> -179° transition problem: * Check whether one

    10熱度

    3回答

    使用我的Android設備如何檢測用戶是否正在步行,騎車或駕車? 我檢查了Google Fit app.它區分跑步,騎車和駕駛。我很困惑我應該用什麼算法來區分這些活動。我知道我將不得不使用加速計傳感器。但我仍然無法區分這些活動。

    7熱度

    2回答

    我需要一些非常簡單的東西,但我找不到合適的示例來學習。我的唯一的目的是以如下: 當裝置被置於平的(在它的後面)在桌子上,它應該爲X和Y軸顯示0(或接近於0)。當我從頂部(揚聲器所在的位置)和底部(麥克風所在的位置)將其擡起時,它應該顯示手機傾斜了多少度數。在數學上描述 - 以度數表示手機背面和桌子之間的角度,對於其中一個軸。當我擡起底部(頂部保持放下),然後顯示負度。 對於其他軸也是如此 - 將手

    0熱度

    1回答

    下面是從陀螺儀收集串行數據的Python代碼。打印的值是連續的實時數據。當我運行代碼時,從串口顯示的數據非常快。我想獲得10 Hz數據(減慢顯示值)。有人可以幫助我嗎?謝謝!! import serial import struct #import csv ser = serial.Serial("COM5",115200) buffer = [] while 1: val