作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 C 中,我从四个称重传感器读取重量值,我们称它们为:
UINT16 loadcell1
UINT16 loadcell2
UINT16 loadcell3
UINT16 loadcell4
他们在 2D 平面中创建一个矩形,每个称重传感器都是该平面的一个角。每个称重传感器在 2D 平面内的位置是已知的。一个物体将被放置在一个统一的金属板上,该金属板上使用每个称重传感器作为一个角。计算重心的最佳方法是什么?任何帮助将不胜感激。
最佳答案
在一维情况下,我认为您可以通过匹配扭矩来找到 COG,其中扭矩只是力乘以距离。 (忽略图中的倾斜,如果杠杆臂不水平,那么扭矩方程中就会有 sin(Ɵ)
,这会让事情变得复杂)。
因此需要求解的方程为
W1 * x = W2 * (L - x)
其中长度L
是两个权重之间的距离。求解 x
给出
x = (L * W2) / (W1 + W2);
如果我没记错的话,在 2D 情况下,x
和 y
值可以独立求解(假设矩形与 x 和 y 轴对齐) )。
您可能想在物理堆栈交换上确认所有这些。
关于基于 C 中的四个称重传感器计算重心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28335798/
概述 CentOS Stream 成立于 2019 年,是“RHEL 下一步的滚动预览”。Red Hat 首席技术官 Chris Wright 和 CentOS 社区经理 Rich Bowen 各
我有一个使用 Mesosphere DC/OS 编排选项进行配置的 Azure 容器服务 (ACS) 集群。我可以在 Marathon UI 中创建一个应用程序。 但是,当我通过 Marathon U
我是一名优秀的程序员,十分优秀!