我们有 XSENS MTi IMU-Device 并使用 ROS-Framework (Ubuntu / Fuerte)。我们订阅了 IMU-Data,所有数据看起来都不错,除了方向。
在 Euler-Outputmode 中,就像在 Quaternion-Outputmode 中一样,值是不断变化的。不是随机的,它们以或多或少的恒定速率缓慢增加或减少,有时我观察到变化变平然后改变方向。
当第二个 X 的值可能是:
x: 7.79210457616
y: -6.58661204898
z: 41.2841955308
Z值在几秒钟内变化大约10(我认为是10-20秒)。
什么会导致这种行为?我们是否误解了数据或驱动程序有问题?奇怪的是,这也发生在另外 2 个驱动程序和另外一个 IMU 设备(我们有 2 个)上。每种组合的结果相同。
随时要求提供更精确的数据或任何您想知道的可以帮助我们的信息。我们将参加 11 月的 Spacebot-Cup,所以完成 IMU 会让人松一口气。:)