把你的智能手機變成一個無線慣性測量單元(IMU)。

最新版本

版本
更新
2015年10月17日
開發人員
類別
Google Play ID
安裝次數
100,000+

App APKs

Wireless IMU APP

這個應用程序通過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()
#------------------------------------------------- ------
閱讀完整內容

廣告