• Home
  • Games
    Action-adventure Simulation Business Role Playing Sports Competition Casual Intelligence Card Strategy Music Rhythm Text Puzzle Flying Shooting Love Development
  • Apps
    Business Office Newsletter Social Life Entertainment Online Shopping Practical Tools Travel Financial Management Educational Learning Information Reading Sports and Health
  • Articles

English 中文(简体) 中文(繁体) 한국어 日本語 Português Español Русский العربية Indonesia Deutsch Français ภาษาไทย
Home Apps Practical Tools Wireless IMU
Wireless IMU

Wireless IMU

1
2
3
4
5
Download
  • Version 1.2
  • Category Practical Tools
  • Package Name org.zwiener.wimu
  • Update Time July 26, 2025
  • Size 28.72KB
About this app

Turn your smartphone into a wireless inertial measurement unit (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

- Magnetometer

If 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.140

Timestamp [sec], sensorid, x, y, z, sensorid, x, y, z, sensorid, x, y, z

Sensor 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 it's 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, traceback

host = ''

port = 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((host, port))

while 1:

try:

message, address = s.recvfrom(8192)

print message

except (KeyboardInterrupt, SystemExit):

raise

except:

traceback.print_exc()

# -------------------------------------------------------

What's New in the Latest Version 1.2

Last updated on Oct 17, 2015 - Screen rotation problem fixed
- Bug fix (app was not sending data)
Download(28.72KB)
Users also viewed
  • Steam Gauge Live Wallpaper

    Steam Gauge Live Wallpaper

    1.2 October 10, 2025
  • Plantas de Interiores

    Plantas de Interiores

    2.0 October 10, 2025
  • Husumwetter.de

    Husumwetter.de

    6.631 October 10, 2025
  • SD Fix Tool

    SD Fix Tool

    1.6.3 October 10, 2025
  • FlipArtify - 2D Draw Animation

    FlipArtify - 2D Draw Animation

    1.4.4 October 9, 2025
  • FreeWifiConfig

    FreeWifiConfig

    3.2 October 9, 2025
  • Pflotsh Storm

    Pflotsh Storm

    3.10.5 October 9, 2025
  • Simply Lockscreen

    Simply Lockscreen

    2.9.2 October 8, 2025
  • Backyard Decoration Designs

    Backyard Decoration Designs

    18.0 October 8, 2025
  • Kitchen Ideas

    Kitchen Ideas

    2.0.2 October 7, 2025
  • Save SMS

    Save SMS

    1.1.6 October 7, 2025
  • Slide Launcher

    Slide Launcher

    4.7 October 7, 2025
  • PRIME Wire and Cable, Inc.

    PRIME Wire and Cable, Inc.

    1.1.3 October 6, 2025
  • HLP Flashlight

    HLP Flashlight

    1.2 October 6, 2025
  • Steampunk Style Weather Widget

    Steampunk Style Weather Widget

    16.6.0.6271_50157 October 6, 2025
About Privacy Policy Terms of Service Cooking Policy

© Copyright 2017-2025 downzr.com