Плотников Владислав | ROS Meetup 26 | Открытые системы робототехники

Аватар автора
Открытые системы робототехники
Несколько лайфхаков, как улучшить опыт разработки в ROS 2 | ROS Meetup 26 | Открытые системы робототехники Плотников Владислав Александрович l-labs.tech В докладе будут затронуты несколько приемов, которые значительно улучшили dev experience при разработке под ROS2: - Работа с параметрами в ROS. Расскажу, как мы сделали динамическое изменение параметров во время работы и их сохранение в отдельные файлы под конкретного робота. Результат - изменения параметров для одного робота не влияют на другие конфигурации. - Работа с asyncio в ROS. Расскажу про то, как можно улучшить внешний вид кода при использовании библиотеки asyncio - вызов сервисов и экшнов, подписка на топики, асинхронные циклы внутри нод. Результат - код выглядит как чистый python, но под капотом находится ROS2. - Система сборки и запуска через лаунч файлы. Речь пойдет про работу с лаунч файлами в проекте с большим количеством пакетов, про скрипты сборки и запуска кода с автодополнениями названий пакетов и лаунч файлов и чуть чуть про работу с docker. Речь будет идти в основном про разработку на python, но для c++ это тоже работает. Полезные ссылки: Подписывайтесь на канал «Открытые системы робототехники» — публикуем доклады с конференций, обзоры проектов и DIY инструкции по робототехнике с открытым кодом. Включайте уведомления, чтобы не пропустить ключевые моменты ROS Meetup 2026! #ХакатонПоРобототехнике

0/0


0/0

0/0

0/0

0/0