我正在为我工作的公司开发Android应用程序。这个应用程序将由我们的员工使用,为我们的客户提供产品。现在他们使用TomTom设备,该设备还可以检测驾驶员对汽车制动/加速的难度。因为我们想要尝试使用正在使用的所有功能的1个设备,我正试图找到如何使用Android设备执行此操作。
目前我们的目标是使用Zebra(摩托罗拉)TC75作为设备,它有一个加速度计。我找到了关于如何调用它的传感器的以下文档,它正在工作。 https://developer.xamarin.com/recipes/android/os_device_resources/accelerometer/get_accelerometer_readings/
然而,我真的不知道这些值是什么来检测正在发生的硬破坏/加速。
有人可能会让我朝着正确的方向努力让这个工作吗?或者我希望发现的东西不可能?
提前致谢。
PimDröge
答案 0 :(得分:1)
加速计做了名字所说的 - 测量加速度(速度随时间推移的第一次推导 - >第二次推导距离随时间推移62)。
加速度计返回的值描述沿坐标系三个轴的加速度变化,单位为m / s2。
见
因此,您需要一些数值数学来整合这些值以获得速度和距离。简单的算法应该没问题,但是如果你需要更多的稳定性,可以使用Runge-Kutta这样的高阶算法。