無線慣性測定ユニット(IMU)にあなたのスマートフォンをオンにします。

最終のバージョン

バージョン
アップデート
2020/05/20
開発元
カテゴリー
Google Play ID
インストール
100,000+

App APKs

Wireless IMU APP

このアプリは、ネットワーク内のコンピュータにCSVとして、UDP経由でお使いの携帯電話の慣性センサ(カンマ区切り値)からの測定値を送信します。
これは、無線慣性測定ユニット(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 - 加速度(M / S ^ 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()
#------------------------------------------------- ------
もっと見る

広告