Wireless IMU logo Wireless IMU

Wireless IMU

by Jan Zwiener

🗂️ Tools

🆓 free

4.9/5 ( 883+ reviews)
Android application Wireless IMU screenshort

Features Wireless IMU

This app sends the measurements from your phone inertial sensors via UDP as CSV (Comma-Separated Values) to a computer in your network.This turns your phone into a wireless inertial measurement unit (IMU).The following sensors are supported:- Accelerometer- Gyroscope- MagnetometerIf your phone has not all these sensors, only the available sensor data is transmitted.Example UDP packet:890.71558, 3, 0.076, 9.809, 0.565, 4, -0.559, 0.032, -0.134, 5, -21.660,-36.960,-28.140Timestamp [sec], sensorid, x, y, z, sensorid, x, y, z, sensorid, x, y, zSensor id:3 - Accelerometer (m/s^2)4 - Gyroscope (rad/s)5 - Magnetometer (micro-Tesla uT)You can run this app in the background.A warning dialog appears, if you are not connected to a WiFi network.In the example video, the stream is directly processed by a MATLAB script for Kalman Filtering.
But its up to you, what you do with the data.With the following Python script you can capture the UDP data stream from your phone:# -------------------------------------------------------import socket, tracebackhost = port = 5555s = 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((host, port))while 1: try: message, address = s.recvfrom(8192) print message except (KeyboardInterrupt, SystemExit): raise except: traceback.print_exc()# -------------------------------------------------------

Secure & Private

Your data is protected with industry-leading security protocols.

24/7 Support

Our dedicated support team is always ready to help you.

Personalization

Customize the app to match your preferences and workflow.

Screenshots

See the Wireless IMU in Action

Wireless IMU Screen 1
Wireless IMU Screen 2
Wireless IMU Screen 3

Get the App Today

Download on Google Play

Available for Android 8.0 and above