Ivmeölçer okumaları yerçekimi kaldırmak gerekir Android için bir uygulama geliştiriyorum. Bu konuda birçok tartışmayı okudum, ayrıca bir algoritma buldum here, ama ben gerçekten anlamadım.android ivmeölçer okumaları yerçekimi kaldırmak
Toplam ivmeden değil, her eksenden yerçekimini filtrelemek istiyorum.
Lütfen bana yardımcı olabilir misiniz? Benim kod şey gibi olmalıdır:
Ben filterGravity() yönteminde yer gerekenler kodupublic void onSensorChanged(SensorEvent sensorEvent) {
float vals[] = sensorEvent.values;
float accelerationX = filterGravity(vals[0]);
float accelerationY = filterGravity(vals[1]);
float accelerationZ = filterGravity(vals[2]);
}
?
Teşekkür ederiz. Yardımcı oldu. – Gabriel
@Kay Üzgünüz, cevabınızı UPvote etmek istedim. Lütfen son cümlenize bir nokta ekleyin (ya da birtakım düzeltmeler yapın) bu yüzden oylama notumun bir değeri olur. Üzgünüz ... – Ali
@Ali: nokta eklendi, sorun değil :-) – Kay