我想计算行驶中车辆的加速度。到目前为止,我可以使用下面的公式得到沿航向矢量的加速度
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加速度,也就是北加速度。
先谢谢你...
发布于 2013-07-10 20:06:13
使用三角函数来获取组件。东/西/X将是余弦,北/南/Y将是正弦。
xAccel = cos(angle) * acceleration
yAccel = sin(angle) * acceleration
其中角度是移动方向。例如,如果角度为90度直指北,则cos(90度)将为0,表示没有X轴加速度。
https://stackoverflow.com/questions/17570087
复制相似问题