Android 汽车事故最低限额
我用加速度计检测车祸。我遇到了一个问题,检测车祸所需的最小阈值。检测车祸所需的最低阈值是多少Android 汽车事故最低限额,android,physics,Android,Physics,我用加速度计检测车祸。我遇到了一个问题,检测车祸所需的最小阈值。检测车祸所需的最低阈值是多少 @Override public void onSensorChanged(SensorEvent event) { float x = event.values[0]; float y = event.values[1]; float z = event.values[2]; float gX = x / 9.8f; float gY = y / 9.8f;
@Override
public void onSensorChanged(SensorEvent event) {
float x = event.values[0];
float y = event.values[1];
float z = event.values[2];
float gX = x / 9.8f;
float gY = y / 9.8f;
float gZ = z / 9.8f;
float gForce = FloatMath.sqrt(gX * gX + gY * gY + gZ * gZ);
if(gForce > //HERE IS NEED THRESHOLD VALUE)
}
基于谷歌搜索,我估计如果峰值加速度大于40G,则表明发生了车祸。有关车祸期间数据的基本研究,请参见此
或者,你也可以自己撞车,获取一些测试数据。:) 展开安全气囊所需的加速度 大约20-30克。当然,这取决于你对“事故”的定义 资料来源:
这确实是你需要亲自测试和发现的东西。主要是因为不清楚你所说的“车祸”是什么意思。小车祸可能不会撞到你的门槛,这是个好主意。但有一件事要记住,如果出现错误的情况,那将是恼人的hte司机。您可能需要考虑与速度相关的不同场景。因为我之前在Sensor listener上工作过,所以我们必须做很多限制,才能将其推向最后阶段。。。我喜欢这个想法,但我不确定它在实时中会有什么用处。当然,小车祸的加速度可能要低得多,甚至可能比普通的刹车还要小。那么YMMV。你可能会对另一件事感兴趣: