Программируемая мультиагентная кибернетическая студии для управления роботами и автономного запуска стратегии - это программный пакет для сквозной разработки систем управления группой роботов в рамках робототехнических соревнований Robocup SSL с возможностью программного управления всеми ключевыми функциями ПО.
Представляет собой веб-приложение, предоставляющее графический интерфейс пользователя, отображающий состояние поля в реальном времени, данные телеметрии процессов и элементы управления.
Осуществляет взаимодействие с инфраструктурой SSL (-Vision, -VisionTrackers, -GameController), декодируя сообщения и ретранслируя их во внутреннюю сеть с использованием библиотеки ZeroMQ, что обеспечивает быструю, гибкую и легко-настраиваемую межпроцессную связь.
Собирает телеметрию с запущенных процессов и инфраструктуры SSL, сохраняет их для последующей обработки и воспроизведения. Воспроизводит с настраиваемой скоростью воспроизведения интересующие моменты для подробного анализа.
ПО позволяет в реальном времени вести мониторинг состояния игры на игровом поле. Визуализировать графическую и текстовую информацию, передаваемую другими частями комплекса и сторонним ПО по установленному каналу связи с заданным API.
Задачи, которые решает программное обеспечение
Визуализация состояния игры и диагностических данных в реальном времени
Контейнеризованный запуск сервисов и автоматическая сборка зависимостей
Сбор телеметрии и воспроизведение реплеев для анализа работы стратегии
Интерактивное тестирование и ручное управление роботами в симуляции
Упрощение интеграции стратегии с инфраструктурой SSL (единый шлюз и API)
Потоки SSL‑Vision/VisionTrackers (координаты объектов на поле).
Телеметрия и графические примитивы от сторонних модулей через ZeroMQ (Draw/Telemetry/Signals).
Входные данные для ПО
Визуализация состояния поля и диагностической информации в веб‑интерфейсе SerViz.
Публикация межпроцессных сообщений (Draw/Telemetry/Signals) во внутреннюю шину ZeroMQ.
Команды управления для симулятора grSim и/или внешних контроллеров роботов.
Файлы телеметрии/реплеи (при использовании TelSink).
Выходные данные ПО
системные требования
Параметр;Значение
Платформа/ОС;Ubuntu (рекомендуется 22.04).
Язык исполнения;Python 3.10+.
Процессор;не менее 2 вычислительных ядер с частотой от 2,0 ГГц.
Оперативная память;не менее 4 ГБ.
Постоянная память;не менее 2 ГБ.
Сеть;приём данных системы зрения/судейского модуля, локальный обмен, интернет (для сборки).
В составе нашей команды опытные инженеры-электроники, программисты, инженеры-конструкторы, расчетчики, монтажники РЭА, слесари механосборочных работ и технологи.
успешных проектов
сотрудников в штате
5
100+
100+
лет на рынке
ПОЛНЫЙ ЦИКЛ разработки
Мы осуществляем подготовку КД, разработку архитектуры, программного обеспечения, механики с изготовлением, а также разработку электроники с изготовлением и монтажом.
Разработка в России
Мы не перепродаем чужие решения под видом своих. Все разработки — исключительно продукт нашей компании. Разработка и изготовление происходит в России.
Конфиденциальность
Мы гарантируем конфиденциальность вашей идеи и продукта и передачу исключительных прав на продукт после завершения работ.
Наша цель — сделать так, чтобы нашими разработками можно было гордиться
Получить презентацию
Заполните форму, и мы отправим вам презентацию на почту!
Отправляя форму, вы соглашаетесь на обработку персональных данных в соответствии с Политикой конфиденциальности.
Разработка ТЗ
Разработка электроники / Программного обеспечения / Промышленного дизайна
Опытный образец и тестирование
Производство
Заказать проект
Разработка концепции
этапы работы
Ответьте на несколько вопросов для составления предварительного тех. задания. Наш менеджер свяжется с вами для уточнения деталей.
Наша компания специализируется на комплексных услугах по разработке печатных плат, охватывая широкий спектр от прототипирования до массового производства. Мы обеспечиваем качественное проектирование и оптимизацию аппаратной части для различных применений.
Мы активно применяем современные технологии и инструменты, такие как CAD-проектирование, многокритериальная оптимизация, а также учитываем последние тенденции в области материалов и производства.
Сроки разработки зависят от конкретных требований проекта, его сложности и объема. Мы стремимся к эффективному выполнению задач, с учетом индивидуальных потребностей заказчика.
Мы следуем стандартам качества, применяем тщательный контроль на всех этапах разработки, включая тестирование прототипов. Это гарантирует высокий уровень надежности и производительности разработанных печатных плат.