介绍
rosservice list 命令,列出所有活动的服务命令
案例
启动
roscore
列出所有活动的服务
rosservice list
执行结果:
/rosout/get_loggers // 获取日志
/rosout/set_logger_level // 设置日志级别
打开海龟仿真器
rosrun turtlesim turtlesim_node
列出所有活动的服务
rosservice list
执行结果:
/clear
/kill
/reset
/rosout/get_loggers
/rosout/set_logger_level
/spawn // 生成新的小乌龟
/turtle1/set_pen // 设置小乌龟行走路线颜色、粗细
/turtle1/teleport_absolute // turtle1 是第一个乌龟的默认名字
/turtle1/teleport_relative
/turtlesim/get_loggers
/turtlesim/set_logger_level
生成新的乌龟
rosservice call /spawn "x: 3.0
y: 3.0
theta: 0.0
name: 'tt2'"
列出所有活动的服务
rosservice list
执行结果:
/clear
/kill
/reset
/rosout/get_loggers
/rosout/set_logger_level
/spawn
/tt2/set_pen // tt2 是第二个乌龟的名字
/tt2/teleport_absolute
/tt2/teleport_relative
/turtle1/set_pen // turtle1 是第一个乌龟的名字
/turtle1/teleport_absolute
/turtle1/teleport_relative
/turtlesim/get_loggers
/turtlesim/set_logger_level