Привет, Хабр! Центр робототехники Сбера совместно с группой организаторов российского сообщества ROS (Robot Operating System) проводит конференцию по робототехнике ROS Russian Meetup 2023. Напомним, она пройдёт 17-18 февраля, и регистрация на неё уже открыта! Под катом — подробности о конференции, включая адрес проведения.
Что это за мероприятие?
Это практическая конференция по ROS (Robot Operating System) — всемирно признанному программному фреймворку, позволяющему быстро прототипировать робототехнические системы.
На конференции будут выступать докладчики, также организована выставка роботов. Так что новые разработки можно будет не только увидеть, но и даже потрогать, оценить их возможности.
Также на конференции будут обсуждаться предложения к федеральному проекту по развитию отечественной робототехники (на панельной сессии конференции). Если вы хотите повлиять на развитие российской робототехники, то обязательно примите участие и внесите свои предложения.
Немного подробностей о фреймворке
ROS — это набор программ с открытым исходным кодом, которые помогают исследователям и разработчикам создавать и повторно использовать код между роботами. Таким образом вы можете полностью запрограммировать и создать своего робота на уже готовых программных компонентах, это очень сильно удешевляет и ускоряет разработку.
Также экосистема ROS содержит все необходимые инструменты программной разработки роботов с открытым исходным кодом:
RVIZ — интерфейс 3D-визуализации состояния робота и сенсоров;
RQT — набор программ с графическим интерфейсом;
Gazebo — симулятор роботов;
MoveIt — набор алгоритмов для промышленных манипуляторов с визуализацией;
Navigation stack (move_base) — программы для навигации робота в пространстве;
И ещё очень много ROS-пакетов, покрывающих все необходимые алгоритмы для роботов.
А что насчёт программы конференции?
Вот подробности, регистрация на разные дни отдельная.
Программа на 17 февраля:
Тема доклада | Описание доклада | Докладчик |
13:30 | Встреча участников, получение пропуска, сопровождение в зал | |
14:00 | Начало | |
Проблемы развития робототехники в России и возможные варианты решения | Выявленные в процессе обсуждений проблемы и пути решения развития робототехники. Российским ROS-сообществом при поддержке Центра робототехники Сбера были составлены предложения к федеральной программе робототехники | Алексей |
14:45-15:00 | Перерыв | |
Открытая панельная сессия по предложениям к федеральному проекту робототехники | Представители робототехнических компаний обсудят предложения к федеральному проекту робототехники. Ответы на вопросы участников конференции | Алексей Гонноченко, Центр робототехник Сбер Александр Панов, AIRI Максим Фурман, РОБОТЕХ Алексей Бурков, модератор |
16:30 | Неформальное общение |
Программа на 18 февраля:
Тема доклада | Описание доклада | Докладчик |
10:00 | Начало | |
MicroROS как основа для контроллера с обратной связью для управления гибридным шаговым двигателем | Архитектура, сложности развёртывания MircoROS, сложности доработки кастомного транспорта XCREAgent. Бенчмаркинг. Преимущества и недостатки. Перспективы использования | Роман |
Изучение ROS с подводной робототехникой | Рассказ про разработанные нами open-source ROS-пакеты и решения для развития подводной робототехники | Николай |
Опыт применения ROS в автономном подводном роботе для участия в соревнованиях SAUVC | Доклад о том, как команда по подводной робототехнике «Гидронавтика» из Бауманки заняла второе место на соревнованиях SAUVC в Сингапуре: - про нашу команду по подводной робототехнике; - про сами соревнования SAUVC; - про автономный подводный аппарат «Кусто-3» (архитектура, как используется ROS); - про опыт использования YOLOv5 и возникшие на самих соревнованиях проблемы | Плотников Владислав Александрович УНМЦ "Гидронавтика" МГТУ им. Н.Э.Баумана |
Stingray: фреймворк для подводных аппаратов на базе ROS | В докладе буду рассказывать, как мы в команде по подводной робототехнике «Гидронавтика» из Бауманки разрабатываем собственный фреймворк для подводных аппаратов: - почему возникла необходимость в собственном фреймворке; - описание основных модулей фреймворка; - опыт применения; - примеры использования; - про веб-интерфейс и планировщик миссий. | Плотников Владислав Александрович УНМЦ "Гидронавтика" МГТУ им. Н.Э.Баумана |
Обзор применения больших языковых моделей в робототехнике | В этой презентации будет представлен обзор интеграции больших языковых моделей в области робототехники. Аудитория узнает о потенциальных преимуществах включения этих передовых языковых моделей, таких как улучшенные возможности взаимодействия роботов с людьми и новый подход для алгоритмов принятия решений для роботов. Спикер также обсудит текущие исследования и практические применения в этой области, выделив как проблемы, так и возможности для будущего роста. Доклад будет полезен тем, кто интересуется пересечением искусственного интеллекта и робототехники и тем, как эти передовые технологии можно использовать для повышения производительности роботов | Алексей Постников, Центр робототехники Сбера |
12:00-12:15 | Перерыв | |
Инструмент миграции ROS-bag-данных | Инструмент ros-bag-migration позволяет изменить формат сообщений в записанных ROS bag. Это может понадобиться, когда вы решите записывать новые bag-файлы с обновлённым набором форматов сообщений и хотите соответствующим образом изменить старые bag для совместимости. https://github.com/Evocargo/ros-bag-migration | Владимир Бурмистров, Evocargo |
Графический снепшот данных в bag-файле для навигации в Bag Database | В результате работы с большим количеством данных наша команда столкнулась с проблемой поиска bag-файла с необходимой информацией (маршрут по определённой территории, большое количество препятствий, погодные условия и т. д.). Когда речь идёт про сотни bag-файлов, возможность просмотреть их все через rviz и другие инструменты становится сложнее, поэтому мы разработали свой инструмент визуализации данных, который позволяет быстро найти необходимый bag-файл | Владимир Бурмистров, Evocargo |
Распознавание речи в ROS с библиотекой «Воск» | Расскажем о модуле для распознавания речи в ROS с помощью открытой библиотеки «Воск». Преимущества библиотеки. В докладе мы подробнее расскажем о работе с «Воском», особенностях библиотеки. По результатам доклада надеемся получить обратную связь от робототехнического сообщества | Николай Владимирович Шмырев |
Как построить лидарную карту с помощью hdl_graph_slam и interactive_slam | Как построить лидарную карту c использованием open-source-инструментов hdl_graph_slam и interactive_slam. Немного про графовый подход построения лидарной карты. Потоки данных и нодлеты. Варианты модификации для получения лучшей глобальной геометрии графа и локальной согласованности сканов. Автоматический поиск замыканий. Объединение карт | Анатолий Евгеньевич Кабаков |
14:00-15:30 | Перерыв на обед | |
Ros2: кровь, пот и подводные камни | Рассказ про неочевидные технические особенности ROS2: что повлёк за собой отказ от roscore, особенности лаунч-системы + большой кусок про дедлоки во время исполнения spin | Родион |
Nix/NixOS. ОС-независимая сборка пакетов ROS | Почти любое ROS-приложение опирается в значительной степени на пакетную базу Debian/U untu со всеми присущими ей недостатками - слабой воспроизводимостью сборок, невозможностью отката к работоспособной конфигурации, зависимостью от централизованных пакетных репозиториев. В докладе будет представлено одно из возможных решений этих проблем - декларативный пакетный менеджер nix и его экосистема, который уже сейчас можно применять для сборки и запуска ROS-приложений на самых разнообразных ОС. | Игорь |
Опыт использования ROS1 и ROS2 в проектах беспилотного транспорта АЗ «Урал» и «Маркер» | Описание функциональных возможностей двух проектов с точки зрения фронтенда. Архитектура, технические аспекты и опыт применения ROS | Александр Александрович Пермяков, ООО «Автономные робототехнические системы» |
Трекинг объектов для сельскохозяйственной техники | Описание проблемы трекинга множества объектов, используемых методов, программной архитектуры и предварительных результатов испытания нашей системы отслеживания объектов с помощью объединения данных с радара и камеры | Николай |
Радар ARS408 | Про один из самых популярных радаров ARS408: как с ним работать, как он видит мир, как избавиться от ложных детекций | Алексей Александрович Воропаев, Evocargo |
17:30-17:45 | Перерыв | |
Разработка программно-алгоритмического обеспечения для управления роем БПЛА при мониторинге в агропромышленном комплексе | В настоящее время в агропромышленном комплексе активно вводится практика использования дронов. Что, если площадь слишком велика для одного дрона? Возможное решение — использование группы дронов. Я решил разработать алгоритмическую симуляцию в 3Д-CopelliaSim с использованием языка программирования Python | Нгуа Ндонг Авеле, |
Разработка драйверов устройств для встраивания в ROS ENV | Доклад базируется на материалах собственной статьи | Олеся Владимировна Криндач, |
Опыт применения системы технического зрения для управления грузовым мобильным роботом | Применение специализированных и универсальных камер, обработка информации, собираемой ими, история создания и совершенствования грузового мобильного робота | Виктор Александрович Кулигин, Вологодский оптико-механический завод |
ROS в школьных проектных работах | Примеры проектов, которые школьники делают на базе ROS в ГБОУ «Лицей “Вторая школа” имени В. Ф. Овчинникова» г. Москва | Юрий |
20:00 | Конец конференции, неформальное общение |
Кстати, программа может ещё уточняться, о чём будет сообщено по почте.
Хочу поучаствовать, где регистрироваться?
Отличное решение, ведь ROS Russian Meetup 2023 — хорошая возможность для разработчиков ROS и робототехников всех уровней, от новичков до экспертов, посвятить выходные практическому обучению и общению с единомышленниками.
Зарегистрироваться можно вот по этой ссылке только на 18 февраля и отдельно на панельную сессию с обсуждением федерального проекта робототехники 17 февраля. И да, если хотите выступить, то расскажите о себе и теме доклада.
Если у вас возникли вопросы по конференции, то вы можете их задать в телеграм-чате ROS-сообщества.
До встречи!