4) The recorder package is used to extract data from the device’s gyroscope, accelerometer and magnetometer. The three sets of data are fused to produce a result that has little drift or noise. The recorder checks the data for errors and applies post-processing filters.