Направления
V2x
Мы разрабатываем:
программное обеспечение для автомобильных систем беспроводной связи (V2V, V2I, V2x) на основе стандартов ETSI ITS-G5 и 3GPP C-V2x. Данное ПО работает в автомобильных электронных системах V2x (англ. - On-board Unit, OBU) и в элементах телекоммуникационной инфраструктуры V2x (англ. - Road Side Unit, RSU). Также мы разработали ПО для сервисной V2x-платформы и системы аналитики данных V2x.
Это позволяет:
- повысить безопасность дорожного движения;
- повысить эффективность управления дорожным движением;
- обеспечить движение автомобилей с высокой степенью автоматизации функций управления;
- реализовать сервисы для оператора дорожной инфраструктуры.
Наш коллектив имеет большой опыт разработки, пилотирования и внедрения автомобильных систем V2x. Наше решение V2x обладает следующими отличительными чертами: широкий перечень реализованных сервисов, гибкость настройки системы, высокий уровень интеграции с системами ИТС / АСУДД, система аналитики данных.
Back-end
Мы разрабатываем:
серверное программное обеспечение с индивидуальным подбором решения под различные задачи проекта:
- интеграция компонентов проекта с внешними системами и между собой;
- прием, обработка, форматное преобразование и передача потоков данных;
- организация долговременного failsafe хранения данных;
- организация безопасного доступа к компонентам системы с использованием современных криптографических алгоритмов;
- организация доступа к интерфейсам пользовательского взаимодействия; обработка и выполнение команд пользователя.
Имеем опыт в:
- разработке enterprise-grade програмного продукта с применением микросервисной архитектуры, используя сервера приложений для Java EE компонент;
- разработке и развертывании программного обеспечения в облачных сервисах, в том числе совместимых с Amazon S3;
- практическом внедрении процессов Continuous Integration, Continuous Development и DevOps;
- организации Kubernetes кластеров применения систем автоматического масштабирования при нагрузке;
- разработке систем автоматизированного мониторинга.
Видеоаналитика
Решаем задачи:
- создание модулей распознавания объектов с использованием нейронных сетей и библиотек OpenCV и DLib;
- разработка алгоритмов распознавания с заданными характеристиками;
- проведение испытаний разработанных систем распознавания для подтверждения характеристик модулей распознавания;
- интеграция модулей распознавания с камерами Basler.
Имеем опыт в:
распознавании рукописного текста, объектов на фото и видеоизображениях: людей, светофоров и знаков (включая тип знака, признак временного знака и другие атрибуты)
Аналитика данных
Нами успешно реализованы несколько проектов в области аналитики больших данных для крупных российских и иностранных заказчиков, в том числе операторов сетей специализированной радиосвязи:
- обработка больших данных, поступающих от автомобильного оборудования V2x;
- определение стиля вождения человека по разнородным данным, поступающих из множества источников, таких как мобильные приложения, автомобильное телематическое оборудование и т.п.
Обработка данных происходит как в реальном времени, так и в пакетном режимах.
Решаем задачи:
- разработка моделей данных;
- разработка специальных модулей анализа данных по требованию клиента;
- создание технической документации;
- создание методики анализа данных для повышения точности работы алгоритмов машинного обучения.
Мобильные приложения
Разработка ПО для мобильных устройств под управлением ОС Android и iOS на языках Java, Kotlin, Swift.
Реализованы мобильные приложения для широкого круга заказчиков, включая специализированные системы связи, экстренные оперативные службы, телематические платформы, системы умного города.
Тестирование
Проверяем качество создаваемого программного продукта, применяя тестирование разных видов для увеличения скорости и качества поставки версий продукта, в том числе тестирование web-приложений, сервисов, встроенного ПО, аналитики данных.
Решаем задачи
- проверка технических требований на возможность их реализации и контроля для снижения рисков на ранних стадиях проекта;
- планирование процесса тестирования для его прозрачности;
- написание имитаторов для проведения автономных испытаний отдельных компонентов для исправления дефектов;
- написание методики испытаний по стандартам ГОСТ и IEEE для обеспечения качества тестирования в соответствии с уровнем, задаваемым стандартами.