C# 当我的应用程序启动时,如何运行ROS服务?

C# 当我的应用程序启动时,如何运行ROS服务?,c#,ros,C#,Ros,我有一个C#应用程序,我需要为bag文件添加一个记录和播放功能。我已经完成了为这两个函数创建服务客户端的工作。我可以在我的本地目录上获得包文件列表,还可以播放选定的包文件。但是,我需要在终端上手动启动服务,因为如果不这样做,我会得到一个错误,即我的服务“/bag_server”在ROS master上不可用 行李清单运行服务: 正在运行rosbag播放服务 我们还有一个sdk,其中配置了ROS。我正在考虑在sdk上添加一个配置,但我不确定从哪里开始。非常感谢您的帮助。如果我理解正确,您希望同时启

我有一个C#应用程序,我需要为bag文件添加一个记录和播放功能。我已经完成了为这两个函数创建服务客户端的工作。我可以在我的本地目录上获得包文件列表,还可以播放选定的包文件。但是,我需要在终端上手动启动服务,因为如果不这样做,我会得到一个错误,即我的服务“/bag_server”在ROS master上不可用

行李清单运行服务:

正在运行rosbag播放服务


我们还有一个sdk,其中配置了ROS。我正在考虑在sdk上添加一个配置,但我不确定从哪里开始。非常感谢您的帮助。

如果我理解正确,您希望同时启动两个节点吗?那就看一下文件吧。嗨,谢谢你花时间留下评论。实际上我以前没有考虑过这个问题,但我也意识到我也需要这个。谢谢你注意到它,我现在正在努力。这真的很有帮助。我没有想过马上运行这些服务。荣誉
ubuntu@test:~/rosbag/src$ rosrun service_pkg baglist.py
[INFO] [WallTime: 1570761469.491990] rosbag list provider started...
ubuntu@test:~/rosbag/src$ rosrun service_pkg baglist.py
[INFO] [WallTime: 1570761469.491990] rosbag playback started...