使用 accelerometer/gyroscope 检测汽车的急刹车和急加速
Detecting hard braking and hard acceleration of a car with accelerometer/gyroscope
我正在为我工作的公司开发 Android 应用程序。我们的员工将使用此应用程序向我们的客户交付产品。现在,他们使用 TomTom 设备,该设备还可以检测驾驶员对汽车的使用程度 braking/accelerating。因为我们想尝试让 1 台设备具有现在正在使用的所有功能,所以我正在尝试找到如何使用 android 设备执行此操作。
现在我们的目标是使用 Zebra (Motorola) TC75 作为设备,它有一个加速度计。我找到了以下关于如何调用它的传感器的文档并且它正在工作。
https://developer.xamarin.com/recipes/android/os_device_resources/accelerometer/get_accelerometer_readings/
但是老实说,我不知道检测到 breaking/accelerating 发生的困难的值是什么。
有人可以将我推向正确的方向以使其正常工作吗?或者我想检测的东西是不可能的?
提前致谢。
皮姆·卓格
加速度计的功能如其名 - 测量加速度(速度随时间的一阶推导 -> 距离随时间的二次推导 62)。
加速度计returns值描述了在m/s2中测得的坐标系三个轴上加速度的变化。
见
因此,您需要一些数学运算来对这些值进行积分以获得速度和距离。简单的算法应该没问题,但如果您需要更高的稳定性,请使用更高阶的算法,如 Runge-Kutta。
我正在为我工作的公司开发 Android 应用程序。我们的员工将使用此应用程序向我们的客户交付产品。现在,他们使用 TomTom 设备,该设备还可以检测驾驶员对汽车的使用程度 braking/accelerating。因为我们想尝试让 1 台设备具有现在正在使用的所有功能,所以我正在尝试找到如何使用 android 设备执行此操作。
现在我们的目标是使用 Zebra (Motorola) TC75 作为设备,它有一个加速度计。我找到了以下关于如何调用它的传感器的文档并且它正在工作。 https://developer.xamarin.com/recipes/android/os_device_resources/accelerometer/get_accelerometer_readings/
但是老实说,我不知道检测到 breaking/accelerating 发生的困难的值是什么。
有人可以将我推向正确的方向以使其正常工作吗?或者我想检测的东西是不可能的?
提前致谢。
皮姆·卓格
加速度计的功能如其名 - 测量加速度(速度随时间的一阶推导 -> 距离随时间的二次推导 62)。
加速度计returns值描述了在m/s2中测得的坐标系三个轴上加速度的变化。
见
因此,您需要一些数学运算来对这些值进行积分以获得速度和距离。简单的算法应该没问题,但如果您需要更高的稳定性,请使用更高阶的算法,如 Runge-Kutta。