accelerometer

    1熱度

    1回答

    我需要將運動從加速度計轉換爲適當的值才能旋轉SceneKit對象。我的代碼到原始的x,y,z值轉換爲弧度: let theta : Float = atan2(x, sqrtf(powf(y, 2)+powf(z, 2))) let psi : Float = atan2(y, sqrtf(powf(x, 2)+powf(z, 2))) let phi : Float =

    8熱度

    1回答

    我是iOS開發新手,擁有強大的Android背景。 我知道,Android爲開發人員提供了更多的控制權和權力來執行他們想要的任何操作,並且如果您的應用在一個月前關閉了,那麼聽取加速度計事件很容易。 我知道iOS提供了一些後臺處理能力,但運動事件的本質是通過視圖控制器來處理的。 當應用程序處於後臺狀態時,是否有任何方法來監聽運動事件?

    1熱度

    1回答

    當使用Core Motion框架時,我得到的值爲CMMotionManager的accelerometerData軸值在1和-1之間。 如果拿着手機屏幕朝向您,然後將其左旋90度,您將在X方向獲得-1g值。向右旋轉,你會看到一個1g的值。 我想將這些值表示爲度數,我如何進行此轉換?

    2熱度

    1回答

    我需要找到加速計值流達到最大值的次數。我使用CoreMotion方法繪製了從iPhone獲得的加速度計值與時間的關係圖,以獲取DeviceMotionUpdates。當數據被記錄時,我搖動手機9次(每個肢體是加速度最高點之一)。 我已經在劇情中紅色框中加速度達到最大值時標記了18次(即9 * 2)次。 但是,正如你所看到的,我不想考慮一些本地最大值。有人能指導我實現一個想法,這將幫助我實現僅檢測對

    0熱度

    1回答

    我需要一種方法中利用手腕式加速度計來算個人手臂的動作,特別是微軟頻帶2 計數手臂的動作,我想算任何普通的手臂運動,在走路時擺動手臂,伸手去拿東西等等。例如,如果我伸出手,暫停一會兒,然後再放下,這將是兩臂動作。如果我不停頓地再做同樣的事情,那將是一次手臂運動。 不幸的是,我一直沒能找到任何有關這個特定問題的資源。我目前的方法正在運作,但相當不準確。這是可以做到的嗎?我能否加入一些其他傳感器來幫助完

    5熱度

    1回答

    我正在爲我的應用程序開發簡單的搖動功能,並且遇到了一個奇怪的問題。當我在Honor5x上測試它時,它的功能就像是一種魅力,但是當我嘗試在三星S5上執行它時,它太敏感了。加速度計可能在不同設備上的工作方式有所不同嗎?如果是這樣的話,修改外設取決於設備/加速度計的精度? 這裏是我的用於檢測震動事件代碼: gravity[0] = alpha * gravity[0] + (1 - alpha) *

    -1熱度

    3回答

    我發佈了一款使用運動傳感器的遊戲,前兩天在Google Play商店中發佈。這款遊戲是一款拳擊手遊戲,允許用戶在搖晃智能手機分數時自動評估。要評估分數,它使用TYPE_LINEAR_ACCELERATION傳感器。 但問題出在我發佈遊戲後,一些用戶發送了他們的分數。我發現對於一些智能手機來說,很容易獲得900分,對於某些智能手機來說很難獲得500分。我的意思是,如果同一個用戶在這個遊戲中動搖(用同

    1熱度

    1回答

    我正在研究需要根據設備的位置和方向移動圖像的AR應用程序。 看來,遊戲旋轉矢量應該提供必要的數據來實現這一點。 但是我似乎無法理解我從GRV傳感器節目獲得的值。例如,爲了在Z軸上達到相同的值,我必須將設備旋轉720度。這看起來很奇怪。 如果我能在某種程度上,這些數字來自對X,Y設備的參考幀轉換爲角度,Z座標我的問題將得到解決。 我用Google搜索這個問題了幾天,沒有找到GRV含義的任何敏感信息坐

    0熱度

    1回答

    我讀了一些關於TYPE_LINEAR_ACCELERATION private SensorManager mSensorManager; private Sensor mSensor; ... mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); mSensor = mSensorManage

    0熱度

    1回答

    我正在爲我工​​作的公司開發Android應用程序。這個應用程序將被我們的員工用來向我們的客戶提供產品。現在,他們使用TomTom設備,該設備還可以檢測駕駛員在車上制動/加速的難度。正如我們想要獲得1設備所有正在使用的功能,現在我試圖找到如何使用Android設備來做到這一點。 現在我們的目標是使用Zebra(摩托羅拉)TC75作爲設備,並且它有一個加速度計。我找到了如何調用它的傳感器以及它正在工