2 sinat 25398199 sinat_25398199 于 2016.01.20 16:25 提问

手机软件测汽车加速度

最近来在一个安卓程序。开发一个手机APP可以测汽车的加速度。
对于在汽车行驶过程中的XYZ轴上的重力加速度分量怎么处理可以得到加速度。

给一个思路就好。第一次接触的小白,什么也不懂。

3个回答

caozhy
caozhy   Ds   Rxr 2016.01.20 16:27

除非你把手机固定在驾驶台上,否则很难判断,因为手机的加速度不是汽车的加速度,要考虑方向才行。如果你的手机反着放,你会把刹车当成加速,如果手机侧放,那么转弯会变成加速。

caozhy
caozhy 回复ClarenceSK: 没什么意义,最好的办法是通过车轮的转速获取。一般汽车都有调试接口。腾讯路宝之类的东西就是基于此,手机只是做一个客户端。
接近 2 年之前 回复
sinat_25398199
sinat_25398199 就是将手机固定在汽车上,与汽车保持相对静止,手机屏幕朝上。在手机静止时得到一个XYZ轴值,汽车启动后得到的XYZ轴值怎么处理才能得到加速度?汽车的运动可能会有上坡下坡 转弯 颠簸路面等情况。谢谢了~
接近 2 年之前 回复
ouchao0727
ouchao0727   2016.01.21 14:06

很多手机都有这种加速度传感器,这种东西和坐标一样有三个轴,XY轴一般可以在软件上互换,Z轴就是手机水平放置之后垂直手机屏幕的那个方向了
然后每个轴的正负方向也是可以在软件上定义的,具体可以下载一个传感器APP检测,在上车之前检查方向,
现在你如果要在汽车测试,就吧手机水平放置,然后和汽车相对静止,去读XY轴的值,根据之前判断的方向分析以下就应该知道了

ouchao0727
ouchao0727 回复YltLxx: 楼下为回复你的信息
一年多之前 回复
ouchao0727
ouchao0727 android 提供了这种sensor的API,这种设备属于HWMON(硬件监视设备)但具体要如何访问我也不清楚,需要参见android API文档
一年多之前 回复
qq_34441447
qq_34441447 回复xiao哦草: 手机内置加速度传感器的数据可以调用么
一年多之前 回复
91program
91program   Ds   Rxr 2016.01.20 16:49

手机上如何有相应的硬件,如陀螺仪等可测加速度的,就可以通过 Android 系统提供的接口获取相关的数据,来判断得到加速度。
前提是你的手机正确安装、固定在车机上。

qq_34441447
qq_34441447 回复91program: 数据接口怎样获得,请问
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!