MotionNode is a 3-DOF inertial measurement unit (IMU) for use in 3D motion tracking, sensing, and capture applications. The MotionNode sensor module is extremely small, easy to use, and yields accurate orientation tracking results.

Our IMU hardware provides real-time orientation, accelerometer, gyroscope, and magnetometer data. Our included software package provides a simple interface to preview, record, and export inertial measurement data.

MotionNode is available as a USB device or as part of a wearable wireless network.


MotionNode USB

MotionNode USB Diagram

Simple connectivity to a USB port. Use any standard USB hub to connect multiple sensor nodes to a computer.

MotionNode USB Home


MotionNode Bus

MotionNode Bus Diagram

Supports up to twenty sensor nodes in a portable, self contained network.

Live stream data to a computer over a wireless link. Battery powered.

MotionNode Bus Home

MotionNode and a US quarter


  • Fully integrated, triaxial accelerometer, gyroscope, and magnetometer solution
  • Surface mount MEMS sensor design for high accuracy and compact form
  • Real-time orientation output, full 360 degree range in all three axes
  • Miniature size: 35 x 35 x 15mm
  • Sample rate: 100 Hz
  • USB or Wi-Fi standard connectivity
  • Connect multiple devices to a single computer
  • Supports Windows, Mac, and Linux operating systems
MotionNode in hand

Every MotionNode module includes software for your computer. The software provides a simple interface to:

  • Live stream and preview all output data in real-time
  • Record 3D rotation and sensor measurement data
  • Organize captured motion data and sensor streams for easy retrieval
  • Export motion capture data to standard file formats
  • Configure your sensor(s)
  • Adjust sensitivity and filter parameters for different application requirements

The orientation data is available for export to a number of formats, including the industry standards FBX and COLLADA. For more detailed information about the MotionNode software package, please visit our documentation page.

Our Software Development Kit (SDK) provides real-time access to all outputs of the MotionNode pipeline. The SDK is open source and available in the C++, C#, Java, and Python programming languages.

Please contact us with any questions regarding the MotionNode system.