так ты придешь к созданию прошивки, которая тебе скажет, или напишет на дисплее устройства, что пора менять батарею и заново калибровать. емкость все и т. д.
как то очень много логики и кода для простой, казалось бы, функции
можно еще заморочиться и сделать не полиному, а кривую безье с тремя узлами и 4мя рычагами. Время по горизонтали прессуется и рычаги вместе с точками прессуются аналогично пропорционально.
там вообще никакие сложные фильтры и т. д. не нужны, т. к. ты изменяешь только координаты узлов кривой, а значения получаешь исходя из одной формулы кубической кривой безье для одного отрезка. Точность определения времени будет зависеть от фанатизма и пределов вычислительных возможностей мк и точности координат