Bagaimana tepatnya saya bisa melacak jarak menggunakan akselerometer iPhone?

9

Secara teoritis accelerometer di iPhone dapat digunakan untuk melacak jarak menggunakan interpolasi dari waktu ke waktu.

Berapa taksiran kesalahan untuk melacak jarak antara 1 dan 10 meter?
Apakah ada aplikasi iPhone yang berfungsi sebagai pita pengukur?

perahu rambut
sumber

Jawaban:

14

Dari apa yang saya dengar, output accelerometer iPhone sangat bising - sebagian besar aplikasi yang menggunakannya untuk segala jenis pekerjaan presisi moderat melakukan banyak penyaringan dan modifikasi output untuk memuluskan kebisingan. IPhone dapat diletakkan rata di atas meja, dan accelerometer masih akan menampilkan sedikit data. Saya membayangkan Anda pasti bisa menggunakannya untuk mengukur jarak yang lebih jauh (> 10m), tetapi saya mungkin tidak akan mempercayainya untuk pengukuran resolusi tinggi.


sumber
7

Chip accelerometer yang digunakan di iphone memiliki terlalu banyak noise untuk digunakan untuk integrasi jarak yang akurat bahkan jarak pendek dengan gerakan sederhana. Bahkan jika itu adalah sensor yang tenang dan memberikan data yang baik, Apple melakukan pra-filter accelerometer dengan cara yang mencegah aplikasi melakukan integrasi yang tepat. Penyaringan berguna untuk menurunkan tingkat kebisingan yang mengerikan, dan untuk membuat kehidupan pengembang aplikasi lebih mudah apakah mereka ingin 1 pembaruan per detik atau 100, tapi itu tidak dapat dipulihkan dan Apple tidak menyediakan cara untuk mendapatkan data mentah, sehingga integrasi percepatan saja menghasilkan jarak tertunda dengan overshoot yang signifikan. Ini, tentu saja, di atas masalah normal menggunakan accelerometer untuk menemukan jarak (menghilangkan gravitasi - yang membuat giroskop lebih mudah - misalnya).

Sebagian besar aplikasi pedometer menggunakan accelerometer untuk menghitung langkah dan menggunakan GPS untuk mengukur jarak lebih jauh dan untuk mengkalibrasi jarak langkah individual pengguna. Mereka tidak merasakan jarak dengan menggunakan accelerometer.

Adam Davis
sumber
2

Akumulasi kesalahan integrasi waktu terlalu banyak untuk mengukur jarak dari akselerometer. Bahkan untuk seismograf industri, kebanyakan dari mereka tidak bisa mengukur jarak secara praktis, bahkan jika penyaringan diadopsi.


sumber
2

Saya menulis posting blog tentang itu. Mendapatkan jarak dengan accelerometer dan sensor iPhone lainnya tanpa menggunakan GPS sangat mungkin dilakukan. Resulys tidak 100% akurat tetapi dapat digunakan.

http://www.nomtek.com/scanning-rooms-with-an-iphone/

Przemysław Olszacki
sumber
Memposting tautan saja tidak terlalu membantu. Tautan menghilang seiring waktu, sehingga setidaknya beberapa prekisi dari apa yang dikatakan tautan akan lebih bermanfaat bagi pembaca di masa mendatang.
Tetsujin
1

Apakah Anda menginginkan sesuatu seperti ini? MagicPlan oleh Sensopia https://appsto.re/gb/WQFEz.i Tergantung pada apa Anda ingin menggunakan informasi itu, tidak ada salahnya untuk menjangkau pengembang aplikasi.

Joey
sumber
0

Masalahnya bukan presisi accelerometer tetapi presisi relatif terhadap waktu pengukuran. Jika Anda dapat memindahkan ponsel dari titik a ke titik b dalam sepersekian detik, Anda harus bisa mendapatkan pengukuran yang sangat akurat. Namun, jika Anda mengambil satu menit atau satu jam untuk pengukuran yang sama, keakuratannya akan mendekati nol karena kebisingan.

Victor Engel
sumber