Запустите один узел ROS внутри контейнера Docker - PullRequest
0 голосов
/ 25 сентября 2019

Это дополнительный вопрос к этому вопросу .

Я хочу создать образ докера, каждый из которых работает только с одним узлом из данного пакета.Для этого я вижу 3 возможности:

  1. Скопировать весь пакет в образы докера, но заменить roslaunch на rosrun target_package target_node.
  2. Создать индивидуальный пакет для каждого отдельного узла.
  3. Изолировать исполняемый файл и его зависимости для каждого отдельного узла.

Первый из них прост, но несколько грязен.Второй кажется очень утомительным.Если возможно, я бы хотел создать скрипт, который будет делать то, что нужно для получения 3-го варианта, но я не уверен, выполнимо ли это / предназначено и даже лучше ли это, чем первый вариант.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...