Integris Freeflow

Телематическая платформа для систем взимания платы в режиме свободного многополосного потока транспортных средств.
Integris Freeflow для каждого проезжающего ТС формирует блок данных, содержащий переднее, заднее и обзорное фото, результаты распознавания ГРЗ, транзакцию DSRC (блок данных RFID), габариты и класс (с учетом фактического количества осей).
Технологии
Схема функционального деления комплекса Integris Freeflow на две полосы с твердой обочиной
Преимущества Integris Freeflow
Универсальность
Integris Freeflow использует серийное, доступное на рынке оборудование, все сопряжения выполнены с использованием стандартизированных открытых интерфейсов. Реализована интеграция с различными моделями камер, DSRC и RFID антенн, устройств классификации.
Производительность
При создании Integris Freeflow ставилась задача разработки высокопроизводительного решения, которое может быть установлено на единственный стандартный промышленный ПК и при этом обеспечит штатную работу на 4-х полосах с интенсивным движением (на 2-х полосах при одновременном использовании передних и задних камер автоматического распознавания). В комплексе используется прикладное ПО собственной (российской) разработки, вспомогательное и системное ПО с открытым исходным кодом.
Точность
Высокое качество работы Integris Freeflow обеспечивается путем подбора сбалансированного по характеристикам оборудования (объективы, камеры, ИК-подсветка, датчики классификации, антенны телеоплаты), а также путем оптимизации программного обеспечения. В частности:
  • Для повышения качества идентификации транспортных средств было разработано собственное ПО автоматического распознавания ГРЗ, "натасканное" на решение узкой задачи максимально точной идентификации транспортных средств, движущихся под камерой на максимальной скорости в любую погоду и в любых условиях внешнего освещения. "Тренировка" поставляемой версии системы распознавания осуществлялась именно в тех же условиях, в которых будет работать комплекс.
  • Сбор и анализ данных, а также привязка этих данных к транспортным средствам осуществляется с использованием алгоритмов, "обученных" на реальных ситуациях: смена полосы движения (перестроение), торможение или ускорение под рамкой, проезд между полосами или по обочине, и т.п. Аналогичным образом компенсируются возможные ошибки оборудования: ложное обнаружение транспортного средства из-за водного шлейфа, бликов на дороге, пропуск транспортного средства датчиком обнаружения, временная рассинхронизация оборудования, "плавание" временных отметок в видеопотоке и т.п.
  • Обнаружение транспортных средств осуществляется отдельным датчиком, обеспечивающим высокую точность независимо от условий движения транспортного средства: нормальное движение, движение в заторе, остановка под рамкой. Отдельный датчик позволяет формировать качественные фотоматериалы для случаев отсутствия ГРЗ на транспортном средстве.

Простота
При разработке Integris Freeflow использовался российский опыт эксплуатации подобных систем, учитывались пожелания пользователей к существующим системам, квалификация обслуживающего персонала, способы выполнения типовых работ по техническому обслуживанию. В результате были реализованы следующие принципы:
  • Через встроенный веб-интерфейс инженер может проверить качество работы системы в целом (выводятся основные технические KPI), качество собираемых данных (включая фотографии), найти данные тестовых проездов, выявить проблемы с оборудованием;
  • Веб-интерфейс разработан с учетом удобства использования "в поле": обеспечивается читаемость на ярком солнце, на небольших экранах портативных ноутбуков;
  • Управление Integris Freeflow осуществляется посредством системы команд, которые инженер может ввести в локальной консоли, запустить удаленно через SSH или запрограммировать их автоматическое выполнение любыми средствами удаленного управления (включая встроенные в операционную систему средства).
  • Конфигурирование Integris Freeflow осуществляется посредством единственного хорошо документированного XML файла, который "подхватывается" при старте системы или по специальной команде. Таким образом, инженер может конфигурировать систему в любом доступном ему текстовом редакторе, осуществлять резервное копирование и версионный контроль конфигураций, а также применять эталонные конфигурации при замене оборудования, что значительно ускоряет ПНР и снижает количество ошибок.

Надежность
Integris Freeflow предназначен для работы в полностью автоматическом режиме, поэтому к нему предъявляются повышенные требования в части "живучести". Integris Freeflow должен функционировать автономно и без участия персонала весь срок между плановым ТО, а также при сбоях электропитания и при потере связи с центральной системой. Были реализованы следующие решения:
  • Оборудование, подключенное без резервирования электропитания, может выключаться и включаться в штатном режиме без необходимости вмешательства персонала;
  • При отсутствии связи с центральной системой контроллер может накапливать собранные данные и передавать их после восстановления связи, а также выгружать на внешний носитель для последующей ручной загрузки в центральную систему;
  • Прикладное ПО контроллера разработано с обязательным использованием таймеров Watch Dog, позволяющих своевременно обнаружить зависание рабочих процессов и осуществить их автоматический перезапуск;
  • В состав Integris Freeflow входит набор обслуживающих утилит и скриптов, осуществляющих профилактическое обслуживание системы по состоянию с целью повышения стабильности автономной работы. Профилактические действия включают очистку памяти, дисков, архивирование или удаление старой информации.
  • ПО контроллера обеспечивает сбор и предоставление диагностических данных о состоянии оборудования во внешние системы мониторинга. Состояние системы также можно посмотреть через веб-интерфейс. Поддерживаются комплексные показатели, такие как качество идентификации, общее состояние синхронизации и т.п. Комплексные показатели позволяют вовремя обнаружить, например, загрязнение или расфокусировку камеры, в то время как как для "классических" средств ИТ-мониторинга камера будет выглядеть полностью исправной;
  • Используется интеллектуальный ИБП. В случае потери внешнего питания контроллер осуществляет отправку собранных данных, уведомление внешней системы мониторинга и аварийное завершение работы;
  • При подаче питания Integris Freeflow осуществляет процедуру включения, предусматривающую нормализацию климатических условий внутри шкафа, выполнение последовательного запуска и самодиагностики оборудования и ПО. Таким образом минимизируется количество аварийных выездов на объекты, которые по каким-либо причинам не включились после восстановления питания.