Rubisync Technical Information

From meaning
Jump to: navigation, search

RubiSync v3.1-Block Diagram.png

The Rubisync transmits synchronized magnetometer readings, inertial measurements, and location information UDP multicast.

[edit] UPDATE

Most of the ATmega328's time is being spent writing serial data. And, the Arduino Pro is having problems transmitting above 115,200. So, although it makes it harder to debug, I'm moving to an 8 byte binary data format:

  • 0xAA (Sync Byte)
  • 0x00 (Sensor ID)
    • 0x00 MX (Magnetometer X-axis)
    • 0x01 MY (Magnetometer Y-axis)
    • 0x02 MZ (Magnetometer Z-axis)
    • 0x03 AX (Accelerometer X-axis)
    • 0x04 AY (Accelerometer Y-axis)
    • 0x05 AZ (Accelerometer Z-axis)
    • 0x05 GX (Gyroscope X-axis)
    • 0x06 GY (Gyroscope Y-axis)
    • 0x07 GZ (Gyroscope Z-axis)
  • 16-bit sensor value
  • 32-bit time code (microseconds since program start, ~70 minute epoch)

This is a work in progress.

[edit] See Also


Site Information
Personal tools