各位,我有这么一个问题,请各位大佬帮忙~ 是这样的,有这么一个小车,它上面装了一个加速度传感器,只不过这个加速度传感器侦测是理论加速度,不是实际加速度。
这里举个例子来解释这个所谓的理论加速度传感器,比如这个小车静止地放置在平地上,那么实际上它的加速度为0m/s2,可这个加速度传感器会显示在z轴上会拥有9.8m/s^2的理论加速度,可以说这个加速度传感器没有考虑地面的的支持力抵消了重力带来的加速度。
上述的解释看似che dan,但却是事实,我不知道这种加速度传感器的术语叫什么,因为即使是压电加速度传感器,也不会忽略支持力的影响,换句话说,同样的情况下,压电传感器会显示z轴上的加速度为0。至于为什么我确信这种忽略支持力的加速度存在,因为这种传感器就在我手边上,显示的z轴加速度为9.8m/s2。
继续我们的问题~现在由于装配的问题,这个加速度传感器被呈一定角度的装在了车上,所以当车辆静止的时候,z轴的加速度可能为6m/s2,而x轴上有2m/s2的加速度。(上述的两个数据同样不是真实的,只是我为了方便说明而举的例子)出现这样的原因是,所谓的z轴,是相对于加速度传感器而言的,而不是对于小车而言的。
在上述的情况中,虽然重力的分力带给x轴2m/s2的加速度,但实际上,车辆是静止的,车辆与地面的角度也是零,即水平放置,这个重力带来的x轴加速度纯粹是因为加速度传感器装歪了:即与水平呈一个角度地装配了传感器。
那么,众所周知的是,对加速度二次积分可得距离,那么在这种情况下如何得到距离呢。
如果单纯的二次积分是不行的,比如当车辆静止的时候,x轴的加速度为2,这时候你二次积分后会得到一个不是0的距离,可实际上车辆是静止的。
我有这么一个想法:先通过z轴上的加速度大小算出加速度传感器装歪的角度,加入这个角度是m,那么我把x轴上的加速度乘上cos m,得到相对于车辆上的理论水平加速度,假设这个相对于车辆的理论水平加速度为k,而当车辆静止时,这个x轴的理论水平加速度为k1。
那么我的想法是,是不是这个车辆的实际加速度为k-k1?然后通过对k-k1进行二次积分就可以得到车辆前进的距离了?
这里举个例子来解释这个所谓的理论加速度传感器,比如这个小车静止地放置在平地上,那么实际上它的加速度为0m/s2,可这个加速度传感器会显示在z轴上会拥有9.8m/s^2的理论加速度,可以说这个加速度传感器没有考虑地面的的支持力抵消了重力带来的加速度。
上述的解释看似che dan,但却是事实,我不知道这种加速度传感器的术语叫什么,因为即使是压电加速度传感器,也不会忽略支持力的影响,换句话说,同样的情况下,压电传感器会显示z轴上的加速度为0。至于为什么我确信这种忽略支持力的加速度存在,因为这种传感器就在我手边上,显示的z轴加速度为9.8m/s2。
继续我们的问题~现在由于装配的问题,这个加速度传感器被呈一定角度的装在了车上,所以当车辆静止的时候,z轴的加速度可能为6m/s2,而x轴上有2m/s2的加速度。(上述的两个数据同样不是真实的,只是我为了方便说明而举的例子)出现这样的原因是,所谓的z轴,是相对于加速度传感器而言的,而不是对于小车而言的。
在上述的情况中,虽然重力的分力带给x轴2m/s2的加速度,但实际上,车辆是静止的,车辆与地面的角度也是零,即水平放置,这个重力带来的x轴加速度纯粹是因为加速度传感器装歪了:即与水平呈一个角度地装配了传感器。
那么,众所周知的是,对加速度二次积分可得距离,那么在这种情况下如何得到距离呢。
如果单纯的二次积分是不行的,比如当车辆静止的时候,x轴的加速度为2,这时候你二次积分后会得到一个不是0的距离,可实际上车辆是静止的。
我有这么一个想法:先通过z轴上的加速度大小算出加速度传感器装歪的角度,加入这个角度是m,那么我把x轴上的加速度乘上cos m,得到相对于车辆上的理论水平加速度,假设这个相对于车辆的理论水平加速度为k,而当车辆静止时,这个x轴的理论水平加速度为k1。
那么我的想法是,是不是这个车辆的实际加速度为k-k1?然后通过对k-k1进行二次积分就可以得到车辆前进的距离了?












