2

我想计算行驶中车辆的加速度。到目前为止,我能够使用以下公式获得沿航向矢量的加速度

a = (velocity(now)-velocity(previous))/time m/s^2

示例:一辆汽车在 3 秒内行驶了 50 米,在接下来的 3 秒内,汽车又行驶了 60 米。

v1=50/3=16.66 m/s
v2=60/3=20 m/s
    
acceleration : 
acc=(20-16.66)/6=4.66/6= -.55 m/s^2

但我需要同时获得 x 和 y 方向的加速度。

我需要 x 加速度,即东加速度,以及 y 加速度,即北加速度。

提前致谢...

4

1 回答 1

3

使用三角函数来获取组件。东/西/X 为余弦,北/南/Y 为正弦。

xAccel = cos(angle) * acceleration
yAccel = sin(angle) * acceleration

其中角度是运动方向。例如,如果角度为 90 度,指向正北,则 cos(90 度) 将为 0,表示没有 X 轴加速度。

于 2013-07-10T12:06:12.813 回答