Write a program in Arduino to read data from the IMU and output de-noised and integrated data to serial. All raw data should be de-noised with a low pass filter and complementary filter while acceleration data should be integrated to find the velocity. 6 floats should be sent out through serial: local translational velocity in the x, y, and z directions and pitch, yaw, and roll rotational velocity. Data output through serial can be formatted however you want (FYI I think the data is outputted by the sensor as a 7 element vector of 16 bit unsigned integers). I would suggest outputting all 6 floats and then a data separator of your choice to find where one transmission stops and another begins.
Directions
Write a program in Arduino to read data from the IMU and output de-noised and integrated data to serial. All raw data should be de-noised with a low pass filter and complementary filter while acceleration data should be integrated to find the velocity. 6 floats should be sent out through serial: local translational velocity in the x, y, and z directions and pitch, yaw, and roll rotational velocity. Data output through serial can be formatted however you want (FYI I think the data is outputted by the sensor as a 7 element vector of 16 bit unsigned integers). I would suggest outputting all 6 floats and then a data separator of your choice to find where one transmission stops and another begins.
Resources