当前位置:网站首页>7、 Common commands of ROS (II): rosservice, rossrv, rosparam
7、 Common commands of ROS (II): rosservice, rossrv, rosparam
2022-07-26 17:54:00 【Rock magnon】
List of articles
1、rosservice: List and query related services
1. rosservice list
- List all activities service
- Return results :
rosservice list /add_int /rosout/get_loggers /rosout/set_logger_level /server/get_loggers /server/set_logger_level
2. rosservice args service name
- Print service parameters
- Return results :
rosservice args add_int num1 num2
3. rosservice call service name Parameters 1 Parameters 2
- Call the service
- Return results :
rosservice call add_int 12 12 sum: 24
4. rosservice find Package name / Message type
- Get topics according to the message type
- Return results :
rosservice find server_client/add /add_int
5. rosservice info service name
- Get service topic details
- Return results :
rosservice info add_int Node: /server URI: rosrpc://d102-W65KJ1-KK1:50671 Type: server_client/add Args: num1 num2
6. rosservice uri service name
- Get server uri
- Return results :
rosservice uri add_int rosrpc://d102-W65KJ1-KK1:50671
7. rosservice type service name
- Get message type
- Return results :
rosservice type add_int server_client/add
2、rossrv: Show ros Commands related to service type message information
1. rossrv list (| grep -i Package name / Search name )
- List all srv news , Add the contents in brackets , You can display the message types in a package , Add the search name , You can display related packages containing the search name
- Return results
rossrv list control_msgs/QueryCalibrationState control_msgs/QueryTrajectoryState control_toolbox/SetPidGains controller_manager_msgs/ListControllerTypesRetrieval function : rossrv list | grep -i add diagnostic_msgs/AddDiagnostics rospy_tutorials/AddTwoInts server_client/add topic_tools/DemuxAdd topic_tools/MuxAddrossrv list | grep -i server_client server_client/add
2. rossrv packages
- List all packages that contain service messages
- Return results :
rossrv packages control_msgs control_toolbox controller_manager_msgs
3. rossrv package Package name
- List all under a package msg
- Return results :
rossrv package server_client server_client/add
4. rossrv show Data type name
- Displays the message description
- Return results :
rossrv show add [server_client/add]: int32 num1 int32 num2 --- int32 sum
5. rossrv info Data type name
- Displays the message description
- Return results :
rossrv info add [server_client/add]: int32 num1 int32 num2 --- int32 sum
6. rossrv md5
- Unknown
- Return results :
3、rosparam: Parameter server related parameter operations , Inquire about
1. rosparam list
- List all parameters
- Return results :
osparam list /nh_bool /nh_double /nh_int /nh_int_param
2. rosparam set key value
- Set parameters , Some words , To cover , If not , Carry out new construction
- Return results :
rosparam set nh_int 10
3. rosparam get key
- Get key value
- Return results :
rosparam get nh_int 10
4. rosparam delete key
- Delete parameters
- Return results :
rosparam delete nh_int
5. rosparam load xxx.yaml
- Load parameters
- Return results :
rosparam load test.yaml
6. rosparam dump xxx.yaml
- Write out the parameters to an external file
- Return results :
rosparam dump test.yaml
边栏推荐
- leetcode:1206. 设计跳表【跳表板子】
- 236. The nearest common ancestor of a binary tree
- Sign up now | oar hacker marathon phase III midsummer debut, waiting for you to challenge
- Is it safe for Huishang futures to open an account online? What is the account opening process?
- 中国聚异丁烯市场研究与投资价值报告(2022版)
- Summer Challenge openharmony greedy snake based on JS
- 【虚拟机数据恢复】意外断电导致XenServer虚拟机不可用,虚拟磁盘文件丢失的数据恢复案例
- Come on developer! Not only for the 200000 bonus, try the best "building blocks" for a brainstorming!
- 如何组装一个注册中心?
- [day3] reconstruction of roads
猜你喜欢

跨站脚本攻击(XSS)
2.1.2 synchronization always fails

AI遮天传 ML-集成学习

【云原生】 iVX 低代码开发 引入腾讯地图并在线预览

重磅!《2022中国开源发展蓝皮书》正式发布

CCS TM4C123新建工程
![[Oumi reading club] talk about the creator economy in the meta universe: infinite dimension](/img/60/17cb0295f81dc580cc3ff8543ec253.png)
[Oumi reading club] talk about the creator economy in the meta universe: infinite dimension

性能调优bug层出不穷?这3份文档轻松搞定JVM调优

Week 17 free intrusion pointer exercise - output maximum

URL jump vulnerability
随机推荐
JS closure simulates private variable interview questions and immediately executes function Iife
大咖访谈 | 开源对安全是双刃剑——《大教堂与集市》中文译本作者卫剑钒
【云原生之kubernetes实战】安装kubeopertor教程
深度学习实验:Softmax实现手写数字识别
Spark unified memory partition
Tupu 3D visual national style design | collision between technology and culture "cool" spark“
How to assemble a registry?
Deep learning experiment: softmax realizes handwritten digit recognition
(25) top level menu of blender source code analysis blender menu
Several ways to resolve hash conflicts
【集训Day2】Sculpture
AI遮天传 ML-无监督学习
Centos安装docker以及mysql和redis环境
kaggle猫狗数据集开源——用于经典CNN分类实战
【集训Day3】Reconstruction of roads
Spark统一内存划分
树形dp问题
Hardware development and market industry
兆骑科创海外高层次人才引进平台,创业赛事活动路演
Click hijacking attack