Skip to content

Handles communication with XSens MVN software

Notifications You must be signed in to change notification settings

johmedr/xsens_streaming

 
 

Repository files navigation

xsens_streaming

This package provides an API to read XSens tracking and sensor data provided by the MT Software Suite 4.6

Instructions

  • First install the "MT Software Suite for Linux" stable release (v4.6) from Xsens download page. Only the mtsdk is required, and the xsens installer will by default install it to /usr/local/xsens
  • Build and install this package:
git clone --recurse-submodules git@github.com:arntanguy/xsens_streaming
cd xsens_streaming
mkdir build && cd build
cmake ..
make -j8
sudo -E make install

Replace cmake .. with cmake --DPYTHON_BINDING=OFF .. to compile without Python bindings. For Anaconda users, cmake .. must be replaced with cmake -DPYTHON_BINDING_USER_INSTALL=ON ...

Testing

A sample program is provided to read and print the received data:

xsens_streaming_sample -h <hostname> -p <port>

Where:

  • the hostname is the IP of the machine running the xsens_streaming client (running xsens_streaming_sample)
  • Xsens MVN Analyze software has its "Network Streamer" configured to stream to <hostname> <port> over UDP.

About

Handles communication with XSens MVN software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.3%
  • Cython 4.7%
  • CMake 4.1%
  • Other 0.9%