Как я могу запустить службу ROS при запуске моего приложения? - PullRequest
0 голосов
/ 11 октября 2019

У меня есть приложение на C #, и мне нужно добавить функцию записи и воспроизведения для файлов сумок. Я закончил создание сервисного клиента для этих двух функций. Я могу получить список файлов сумок в моем локальном каталоге, а также смог воспроизвести выбранный файл сумки. Однако мне нужно вручную запустить службу на терминале, потому что без этого я получаю сообщение об ошибке, что моя служба "/ bag_server" недоступна на главном сервере ROS.

запущена служба для списка сумок:

ubuntu@test:~/rosbag/src$ rosrun service_pkg baglist.py
[INFO] [WallTime: 1570761469.491990] rosbag list provider started...

запущенный сервис для воспроизведения rosbag

ubuntu@test:~/rosbag/src$ rosrun service_pkg baglist.py
[INFO] [WallTime: 1570761469.491990] rosbag playback started...

У нас также был sdk, где настроена ROS. Я вполне думаю о добавлении конфигурации на SDK, но я не уверен, с чего начать. Любая помощь будет принята с благодарностью.

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