For the EEGsynth project I have developed a full-body 8-channel motion capture system. It is based on the MPU9250 9-DOF inertial motion unit, which contains a three-axis accelerometer, gyroscope and magnetometer Download the self-introduction form. I have combined this with the Madgwick AHRS algorithm, which takes the raw sensor data and computes the yaw, pitch and roll.
The design is based on one battery operated main unit that is worn for example in a Fanny pack around the waist, and up to 8 sensors that are attached to the arms, legs, etc Discord Bot.
The main unit contains a Wemos D1 mini, which is based on the ESP8266 module 굿와이프 2회 다운로드. It uses the TCA9548 I2C multiplexer to connect a maximum of 8 MPU9250 sensors.
The data from the IMU sensors is streamed using the Open Sound Control (OSC) format 가디언즈 오브 갤럭시 1 다운로드. The sampling rate that can be achieved with one sensor is around 200 Hz, the sampling rate for 8 sensors is around 60 Hz.
For initial configuration of the WiFi network it uses WiFiManager inside out 다운로드. After connecting to my local WiFi network, it has a web-server through which the configuration can be set, which includes the number of sensors and the destination host and port for the OSC UDP packets ajax excel.
I designed the enclosure for the main unit in Fusion360 and printed it on my Prusa I3 MK3 3-D printer Download matlab 2018b. I made two motion capture systems so far, one with black and one with white PLA filament.