public initFilter(_: DataObject, frame: DataFrame): Promise<any> {
        return new Promise<any>((resolve, reject) => {
            if (!frame.getSensor(Gyroscope) || !frame.getSensor(Accelerometer)) {
                return reject(new Error(`Relative rotation processing requires accelerometer and gyroscope readings!`));
            }