Привет, Хабр! Центр робототехники Сбера совместно с группой организаторов российского сообщества 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-пакетов, покрывающих все необходимые алгоритмы для роботов. Вот подробности, регистрация на разные дни отдельная. Тема доклада Описание доклада Докладчик 13:30 Встреча участников, получение пропуска, сопровождение в зал  14:00 Начало  Проблемы развития робототехники в России и возможные варианты решения Выявленные в процессе обсуждений проблемы и пути решения развития робототехники. Российским ROS-сообществом при поддержке Центра робототехники Сбера были составлены предложения к федеральной программе робототехники АлексейБурков, Центр робототехники Сбера 14:45-15:00 Перерыв  Открытая панельная сессия по предложениям к федеральному проекту робототехники Представители робототехнических компаний обсудят предложения к федеральному проекту робототехники. Ответы на вопросы участников конференции Алексей Гонноченко, Центр робототехник Сбер  Александр Панов, AIRI  Максим Фурман, РОБОТЕХ Алексей Бурков, модератор  16:30 Неформальное общение  Тема доклада Описание доклада Докладчик 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-приложений на самых разнообразных ОС. ИгорьНиколаевич Брылёв, Robossembler Опыт использования ROS1 и ROS2 в проектах беспилотного транспорта АЗ «Урал» и «Маркер» Описание функциональных возможностей двух проектов с точки зрения фронтенда. Архитектура, технические аспекты и опыт применения ROS Александр Александрович Пермяков, ООО «Автономные робототехнические системы» Трекинг объектов для сельскохозяйственной техники Описание проблемы трекинга множества объектов, используемых методов, программной архитектуры и предварительных результатов испытания нашей системы отслеживания объектов с помощью объединения данных с радара и камеры НиколайОлегович Степанов, Topcon Positioning Systems Радар ARS408 Про один из самых популярных радаров ARS408: как с ним работать, как он видит мир, как избавиться от ложных детекций Алексей Александрович Воропаев, Evocargo 17:30-17:45 Перерыв  Разработка программно-алгоритмического обеспечения для управления роем БПЛА при мониторинге в агропромышленном комплексе В настоящее время в агропромышленном комплексе активно вводится практика использования дронов. Что, если площадь слишком велика для одного дрона? Возможное решение — использование группы дронов. Я решил разработать алгоритмическую симуляцию в 3Д-CopelliaSim с использованием языка программирования Python Нгуа Ндонг Авеле,Жак Бернис, Санкт-Петербургский государственный электротехнический университет Разработка драйверов устройств для встраивания в ROS ENV Доклад базируется на материалах собственной статьи Олеся Владимировна Криндач,OMPH Solution Опыт применения системы технического зрения для управления грузовым мобильным роботом Применение специализированных и универсальных камер, обработка информации, собираемой ими, история создания и совершенствования грузового мобильного робота Виктор Александрович Кулигин, Вологодский оптико-механический завод ROS в школьных проектных работах Примеры проектов, которые школьники делают на базе ROS в ГБОУ «Лицей “Вторая школа” имени В. Ф. Овчинникова» г. Москва ЮрийДементьев 20:00 Конец конференции, неформальное общение  Кстати, программа может ещё уточняться, о чём будет сообщено по почте. Отличное решение, ведь ROS Russian Meetup 2023 — хорошая возможность для разработчиков ROS и робототехников всех уровней, от новичков до экспертов, посвятить выходные практическому обучению и общению с единомышленниками. Зарегистрироваться можно вот по этой ссылке только на 18 февраля и отдельно на панельную сессию с обсуждением федерального проекта робототехники 17 февраля. И да, если хотите выступить, то расскажите о себе и теме доклада. Если у вас возникли вопросы по конференции, то вы можете их задать в телеграм-чате ROS-сообщества. До встречи!