【发布时间】:2015-01-05 15:26:11
【问题描述】:
我必须在 Java (Eclipse) 中为 Android 平台实现一个指南针。
我需要使用的不是手机的传感器,而是给我的传感器 (Sensortag cc2541)
此传感器具有:
磁力计、加速度计、陀螺仪等。
所以我想知道,为了制作指南针,我到底需要哪些传感器?我有点失落。所以磁力计返回点 3D (x y z)。加速度计也会返回 Point 3D。
我只需要基本解释哪些传感器以及它们将如何用于创建指南针
【问题讨论】:
我必须在 Java (Eclipse) 中为 Android 平台实现一个指南针。
我需要使用的不是手机的传感器,而是给我的传感器 (Sensortag cc2541)
此传感器具有:
磁力计、加速度计、陀螺仪等。
所以我想知道,为了制作指南针,我到底需要哪些传感器?我有点失落。所以磁力计返回点 3D (x y z)。加速度计也会返回 Point 3D。
我只需要基本解释哪些传感器以及它们将如何用于创建指南针
【问题讨论】:
对于一个简单的指南针,只需要Magnetometer。它给你它认为是北方的向量。
加速度计和陀螺仪可以通过确定设备的位置来帮助您进行计算。
Point3D 只是一个向量。您需要了解一些vector math 才能完全理解和进行计算。
【讨论】: