第一生活网

2月21日Raspberry Pi 使用 IMU 跟踪 3D 空间中的运动

别梁娥
导读 由于与数千个模块和传感器的兼容性, Raspberry Pis可用于跟踪许多事物。但是,虽然大多数项目都依赖于监控简单的数据流,如温度或湿度水

由于与数千个模块和传感器的兼容性, Raspberry Pis可用于跟踪许多事物。但是,虽然大多数项目都依赖于监控简单的数据流,如温度或湿度水平,但制造商 MaxJTihomirov 的这个项目,正如他们在 Reddit 上所说的那样,绘制了一个更复杂的测量结果。在 IMU 模块的帮助下,MaxJTihomirov 使用 Raspberry Pi 4 以数字方式跟踪 3D 空间中的物理运动。

据 MaxJTihomirov 称,该项目仍处于测试阶段,源代码尚未准备好分享。尽管如此,该项目已进入关键开发阶段,MaxJTihomirov 分享了一个工作演示,展示了 3D 空间内的数字追踪线。跟踪 3D 运动可以应用于各种应用,包括虚拟现实、控制器输入设备和无人机等。

该项目使用 Raspberry Pi 4 和一个内部测量单元 (IMU) 模块和 Nucleo 板。IMU 模块提供了加速计和陀螺仪等工具,Pi 可以使用这些工具来获取位置数据。在评论中,MaxJTihomirov 解释说 Nucleo 板对于避免 Raspberry Pi 引起的频率问题是必要的,这会影响 IMU 模块的测量精度。

当进一步询问该项目的准确性时,MaxJTihomirov 解释说结果主要取决于 IMU 模块的质量和任何频率干扰。过滤器可以细化 IMU da;MaxJTihomirovov 使用 Kalman、Mahony 和 Madgwick 滤波器测试当前配置。

为您推荐的视频...

源代码尚未公开,但随着项目的进展,我们正在计划分享更多细节。确切的步骤会因使用的 IMU 模块而异,因为库可能因制造商而异。在这个项目中,MaxJTihomirov 使用 MP-9250 模块——一个使用加速度计、陀螺仪和磁力计的 9 轴 IMU。其他 IMU 也可以正常工作,但可用的传感器数据越多,3D 跟踪就越准确。

访问共享给Reddit的原始线程以仔细查看这个Raspberry Pi 项目,并确保关注 MaxJTihomirov 以获取未来的更新。