当前位置:  开发笔记 > 编程语言 > 正文

以弧度/秒设定速度时,任何半径的车轮恒速?

如何解决《以弧度/秒设定速度时,任何半径的车轮恒速?》经验,为你挑选了1个好方法。

在box2d物理引擎中,我可以以Radians/Second为我的车轮上的关节设置电机速度.

什么是表达式我可以设置速度,所以无论车轮半径如何,车轮的最终实际"速度"都是相同的.

目前,我将车轮速度设置为常数,wheelSpeed = 20.但这样可以使大轮子比小轮子更快.我希望半径用于计算电机速度的弧度/秒,因此我将获得相同的有效速度.

所以,如果它是一个小轮子,它必须比一个大轮子更频繁地转动.

我想我需要做2*PI*Radius/180*Speed这样的事情?或类似的东西,但我无法弄明白.

我想基于车轮电机速度(以弧度/秒为单位),因此无论车轮的尺寸如何,车轮的最终"速度"都是恒定的.



1> paxdiablo..:

2 PI整圆中有弧度,圆的长度是圆周(2 PI R).

所以,如果你想要一个恒定的圆周速度超过一个点,你需要一个径向速度:

Y = 2 PI / 2 PI R

要么:

Y = 1/R

换句话说,使值成为半径倒数的一个因子.

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有