下載 APKPure App
可在安卓獲取Wireless IMU的歷史版本
把你的智能手機變成一個無線慣性測量單元(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()
#------------------------------------------------- ------