[英]Calculate spin frequency from rotation change in degrees
我有一个以可变速度沿相同方向旋转的物体。
我有能力以度数 (0-360) 每帧测量这个物体的角度(fps 变量值,但我可以依赖至少 30 fps)。
如何以每 100 毫秒的任何单位测量该物体的旋转速度?
如果我们将帧速率锁定为某个 fps(我们称之为x
),我们可以利用帧之间的时间总是1/x
秒这一事实。 让我们将两帧之间的角度差称为y
。 假设您使用度数,如果我们将 360 除以两帧之间的角度变化( 360/y
),我们最终会计算完成一整圈所需的帧数。 将其乘以 1/x 为我们提供了完成一整轮旋转所需的时间。
简而言之,通过这个计算来找出此时做一个完整旋转所花费的时间: (1/x) * (360/y)
。 我们将此结果称为t
。
接下来,我们通过计算1/t
找到物体的旋转频率。 这是每秒的转数。 我们可以将此值称为f
。
为了最终计算出转速,我们将进行以下计算: 2*π*f
。 这将为我们提供旋转速度,单位radians per second
。
要将其转换为每 100 毫秒的弧度,我们divide our calculation by 10
。
总而言之,这是您需要的计算: (0.2*π) / ((1/x) * (360/y))
使用的资源: https ://www.webassign.net/question_assets/unccolphysmechl1/lab_5/manual.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.