У меня есть приложение на 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, но я не уверен, с чего начать. Любая помощь будет принята с благодарностью.