ToFFilter
Фильтрация и стабилизация данных с ToF-сенсоров VL53L0X, VL53L1X через медианный фильтр и опциональное экспоненциальное сглаживание
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e12b6dce629e406da502a86ac84e165bfa157900f88dc7388f64eb857e062907ToFFilter-1.0.2-e12b6dce.zipОписание
Фильтр для датчиков расстояния VL53L0X, VL53L1X и аналогичных ToF-сенсоров, который избавляет от шума в измерениях и позволяет работать со стабильными данными. В основе — медианный фильтр, всегда включённый, который убирает одиночные скачки. Дальше подключаются опциональные инструменты: калибровка смещения, диапазон валидности, контроль интервала обновлений, экспоненциальное сглаживание с адаптивным коэффициентом альфа, блокировка при отсутствии движения и процентный фильтр для дальних дистанций. Все дополнительные фильтры отключены по умолчанию, включаешь только то, что нужно. Результат возвращается в метрах или NaN при выходе за границы диапазона. Хорошо подходит для приложений, где нужны чистые и спокойные показания расстояния, например для следящих систем или датчиков приближения.