此应用程序通过 UDP 将手机惯性传感器的测量值作为 CSV(逗号分离值)发送到网络中的计算机。 这会将您的手机转换为无线惯性测量单元 (IMU)。
支持以下传感器:
- 加速度计 - 陀螺仪 - 磁力计
如果您的手机没有所有这些传感器,则仅传输可用的传感器数据。
UDP 数据包示例: 890.71558, 3, 0.076, 9.809, 0.565, 4, -0.559, 0.032, -0.134, 5, -21.660,-36.960,-28.140
时间戳 [秒], 传感器 id, x, y, z, 传感器 id, x, y, z, 传感器 id, x, y, z
传感器 ID: 3 - 加速度计(m/s=2) 4 - 陀螺仪(rad/s) 5 - 磁力计(微型特斯拉 uT)
您可以在后台运行此应用。 如果您未连接到 WiFi 网络,将显示一个警告对话框。
在示例视频中,流由卡尔曼筛选的 MATLAB 脚本直接处理。但由你决定,你处理数据时做什么。
使用以下 Python 脚本,您可以通过手机捕获 UDP 数据流:
# ------------------------------------------------------- 导入套接字,回溯
主机 = '' 端口 = 5555
s = 插座.套接字(socket.AF_INET插座。SOCK_DGRAM) s. sockopt (插槽.SOL_SOCKET, 插座。SO_REUSEADDR, 1) s. sockopt (插槽.SOL_SOCKET, 插座。SO_BROADCAST, 1) s.绑定(主机、端口)
而 1: 尝试: 消息, 地址 = s. recvfrom (8192) 打印消息 除了 (键盘中断, 系统退出): 提高 除了: traceback.print_exc() # -------------------------------------------------------
版本历史记录
- 版本 1.2 发布于 2012-09-12
若干修复和更新 - 版本 1.2 发布于 2012-09-12
- 屏幕旋转问题已修复,- 错误修复(应用程序未发送数据)
软件信息
- 软件分类: 系统实用程序 > 系统维护
- 发布者: Jan Zwiener
- 许可: 免费
- 价格: N/A
- 版本: 1.2
- 适用平台: android