2013-03-05 67 views
1

我一直在找下面的页面,这非常有帮助:http://www.asawicki.info/Mirror/Car%20Physics%20for%20Games/Car%20Physics%20for%20Games.html但接触到高速旋转部分(约三分之二下来页)2D物理汽车高速转弯

问题

他给出了下面的函数来计算滑移角:

enter image description here

,但它看起来好像VlatVlong都是向量,我不能看到如何把载体导入arctan功能或sgn函数(我认为这是一个函数,返回-1或1取决于符号的值)的作品。

紧接着下面他谈到了F n,lat,他将其描述为“给定滑移角的归一化横向力”,但我不确定如何计算该值。

我不确定任何低于此数学的数学,但这可能是因为我还没有计算出上述的位,所以如果你想解释下面的东西,那么我会很感激,但它是不必要。

如果这很重要,我正在使用C#和XNA编写代码。

由于

+0

v_lat和v_long可能是速度矢量的横向和纵向分量*。同样,F_ {n,lat}将是归一化的力矢量的横向分量。 – dmckee 2013-03-05 17:12:23

+0

你可能在http://gamedev.stackexchange.com/上有更多的运气,人们更有可能遇到这样的事情。 – Quetzalcoatl 2013-03-05 17:15:12

+0

@dmckee,但是在分母中得到'v long'的大小是没有意义的。 – Luke 2013-03-05 17:17:38

回答

0

从页

车轮的速度矢量具有相对于在该轮可以滚动的方向α角。我们可以将速度向量v分成两个分量向量。纵向向量具有幅度cos(alpha)* v。在这个方向上的运动对应于车轮的滚动运动。横向矢量具有sin(α)* v的大小并且在相反的方向上产生阻力:转弯力。

所以Vlong是在轮面对并Vlat是垂直的轮面对的方向的速度的方向上的速度。

+0

谢谢你的回复,但这个答案不能帮助我,因为我不太确定如何计算这些东西。 – Luke 2013-03-05 17:18:58

+0

@Luke什么东西? – 2013-03-05 17:28:53

+0

从上我已经意识到问题的意见'vLat'和'vLong'是汽车的速度的'X'和'Y'分量。这让我对事物感到困惑。然而,我仍然不确定'F n,lat'是什么。 – Luke 2013-03-05 17:33:02

0

希望这仍然是相关的。

速度。速度你似乎不是矢量,因为

a)它们实际上是一个矢量的组件,参见维基百科页面以供参考:http://en.wikipedia.org/wiki/Slip_angle。 b)你有一个加/减你的v_lat和一个标量的表达式,所以v_lat不能以任何方式作为向量。

所以不要担心他们,他们是老朋友的标量,你可以照常和他们一起工作。

强制。从你引用的网页:

的longtitudinal部队(不如)上负载的线性相关性, 我们看到,年初的时候我们dicussed重量转移。因此,我们不是用 绘制每个特定负载值的曲线,而是通过将力除以负载来创建一个归一化曲线。

所以正常化除以F_long执行(从你的文章中,我假设你能够计算出本)由负载(你应该有这样的地方在条件)。

无论如何,这是我对这个问题的看法。希望它是有用的。