Wireless IMU
  • 4.0

Wireless IMU

  • 最新版本
  • Jan Zwiener

把你的智能手机变成一个无线惯性测量单元(IMU)。

关于此应用程序

这个应用程序通过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

时间戳[秒],sensorid,X,Y,Z,sensorid,X,Y,Z,sensorid,X,Y,Z

传感器ID:
3 - 加速度计(米/秒^ 2)
4 - 陀螺仪(弧度/秒)
5 - 磁强计(微特斯拉UT)

您可以运行这个程序在后台运行。
出现一个警告对话框,如果你没有连接到WiFi网络。

在该示例性视频,数据流是直接由一个MATLAB脚本卡尔曼滤波处理。但它是你的,你做什么用的数据。

用下面的Python脚本,您可以捕捉从您的手机的UDP数据流:

#------------------------------------------------- ------
进口插座,追踪

主机=''
端口= 5555

S = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
s.setsockopt(socket.SOL_SOCKET,socket.SO_BROADCAST,1)
s.bind((主机,端口))

而1:
    尝试:
        邮件,地址= s.recvfrom(8192)
        打印消息
    除(KeyboardInterrupt,SystemExit):
        提高
    除:
        traceback.print_exc()
#------------------------------------------------- ------

版本 Wireless IMU