Разработать способ динамической реконфигурации модели робота в сцене #31
Labels
No labels
construct
design
doc
incident
integration
moveit
problem
programming
research
RL
schematics
test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
robossembler/runtime#31
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Мотивация
Типовая структура ROS2 по публикации в топик

/robot_descriptionrobot_state_publisherчитает одинURDFфайл и публикует его в/robot_description. Для динамической реконфигурации робота в сцене необходимо получить доступ к топику/robot_descriptionСвязанные проблемы из репозитория
robot_state_publisherhttps://github.com/ros/robot_state_publisher/issues/77
https://github.com/ros/robot_state_publisher/issues/29
Варианты реализации
Дабы не нарушать текущую структуру в ROS2, предлагаю 2 варианта
robot_state_publisherrobot_state_publisherи развивать независимоВ случае
1появляется необходимость согласования изменений с текущим пакетом, что может замедлить разработку, и требует меньше поддерживаемого кода.В случае
2можно сделать всё что угодно, но при этом необходимо поддерживать больше кодаurdfфалов, объединение и публикация в один топикurdfфайлов и перестроить древоSDFв сценеGazebo, еслиurdfбыл обновлён и самGazeboвключенchanged the description
changed title from Концепция использования Python {-файлов -}для конфигурации URDF файлов to Концепция использования Python для конфигурации URDF файлов
changed title from {-Концепция использования Python для-} конфигурации URDF файлов to {+Рассмотреть Python для автоматической+} конфигурации URDF файлов
Проблемы Xacro
changed title from Ра{-ссмотреть Python для автомат-}ической конфигурации {-URDF файлов-} to Ра{+зработать способ динам+}ической {+ре+}конфигурации {+модели робота в сцене+}
changed the description
changed the description
changed the description
Предлагаю рассмотреть статическую конфигурацию системы:
assigned to @brothermechanic and @IDONTSUDO
Прошу переформулировать задачу в связи с новыми архитектурными решениями. @solid-sinusoid
Закрываю, т.к. будем параметризироваться из launch файла при запуске сценариев. Т.е. как это сейчас реализовано