Skip to content

A simple Android App that enables streaming the IMU sensor values (namely Sensor Fusion) of an MbientLab board via UDP.

Notifications You must be signed in to change notification settings

tristndev/MbientLab-IMU-Streamer

 
 

Repository files navigation

MbientLab-IMU-Streamer

A simple Android App that enables streaming the IMU sensor values (namely Sensor Fusion) of an MbientLab board via UDP.

Screenshots

Device Selection UDP Streaming
Screenshot1 Screenshot 2

In the UDP streaming view, you can...

  • select the rotation format (euler angles vs. quaternions)
  • activate or deactivate the sensor fusion sampling (the sampled values are displayed in the app)
  • activate or deactivate the UDP streaming (by entering IP adress and port of a device in the local network)

UDP Data Format

  • For Euler Angles (all values within [-360, 360])

    {"heading": 123.4, "pitch": -123.4, "roll": 123.4, "yaw": -123.4}
  • For Quaternions (all values within [-1, 1])

    {"w": 0.1234, "x": 0.1234, "y": 0.1234, "z": 0.1234}
    

©️ Credits

Parts of the code are heavily influenced by the official mbientlab tutorials and example code repositories:

About

A simple Android App that enables streaming the IMU sensor values (namely Sensor Fusion) of an MbientLab board via UDP.

Topics

Resources

Stars

Watchers

Forks

Languages

  • Java 100.0%