平均/平均角度计算和输入值的误差

发布于 2025-01-16 02:24:07 字数 314 浏览 1 评论 0原文

注意:我已经看过这个帖子并帮助我找到了平均角度。

我在 [0, 360) 中有一个角度流,基于我在代码的校准步骤中计算平均角度。假设在校准过程中我获得了 340 度到 30 度之间的随机值,这意味着平均角度应约为 5 度。

校准后,我想根据传入的角度值来识别活动。有没有什么方法可以计算这个误差?比方说,对于相同的平均角度 5 度,如果我在读数期间得到 45 度,则误差显然将是 30 度,但对于 335 度,误差将不再是 30 度。

另外,是否有任何方法可以存储循环间隔,并且可能使用简单的数学运算(例如模或其他东西),而不是循环列表?

Note: i have alteady looked over this thread and helped me the mean angle.

I have a stream of angles in [0, 360) based on I am computing the mean angle in a calibrating step of the code. Let's say during calibration I get values between randomly 340 deg and 30 deg, which means the mean angle should be around 5deg.

After calibration, I want to identify an activity, based on the incoming angle values. Is there any method to calculate this error? Let's say, for the same mean angle of 5deg, if I get a 45deg during readings, the error will clearly be 30deg, but for 335deg the error will not be 30deg anymore.

Also, may it be there any method to store a circular interval, and maybe using simple math operations like modulo or something, not Circular lists?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文