当前位置: 首页 > news >正文

2026.7.27-初入ros+slam+opencv第五天--区分服务和话题的区别和理解参数并懂得参数的修改

一.service和topic概念区分

1.概念区分

话题:持续流式数据,异步通信,适合相机、小车坐标、雷达这类持续输出的传感器数据;
服务:一问一答同步通信,单次请求单次反馈,适合触发式操作(生成 / 删除乌龟、设备启停、保存地图)。

2.实操命令

服务
启动三终端:roscore、rosrun turtlesim turtlesim_node;
生成乌龟:rosservice call /spawn {参数};

rosservice call /spawn"x: 3.0 y: 3.0 theta: 12.0 name: 'test_turtle'"

删除乌龟:rosservice call /kill “name: ‘乌龟名’”;

rosservice call /kill"name: 'test_turtle'"

查询工具:rosservice list(查看全部服务)、rosservice type(查看服务消息格式)。
话题
使用rostopic list查看话题

3.注意点

1./spawn、/kill 仅小乌龟仿真自带,不是系统全局固定命令;

2.通过 rostopic list 查看带/pose话题,就能得知当前存在哪些乌龟;

3.删除初始乌龟turtle1后不会自动复原,可手动用 /spawn 重建。

二.理解参数服务器和参数的修改

1.参数服务器作用

全局公共存储,存放机器人固定参数(底盘限速、相机标定参数),所有节点均可读写。
全套实操命令
rosparam list:查看全部参数;
rosparam set /参数名 数值:自定义参数;
rosparam get /参数名:读取参数;
rosparam dump params.yaml:参数保存到文件;
每次新创建一个参数都应该保存到yaml本地文件
rosparam load params.yaml:从文件加载参数。

2.参数修改实例

1.修改乌龟背景图颜色

使用 rosparam list 查看全部参数

带有/turtlesim/是小乌龟的背景bgr参数
我修改一下r参数为255

rosparamset/turtlesim/background_r255


刷新一下背景

rosservice call /clear"{}"

得到粉红色的背景 原来是蓝色

http://www.jsqmd.com/news/1291257/

相关文章:

  • Python实战:ECMWF S2S回算数据批量下载全流程指南
  • ThreeJS Water:5分钟打造惊艳的3D互动水面效果
  • 13、时谐信号的复数表示与相量法
  • Flutter安全存储在OpenHarmony上的适配与实践
  • 降AIGC率工具哪个免费又好用?2026年20款实测排行榜
  • Visa的“百年变局”:当支付巨人用AI裁掉自己7%的员工
  • Python input()函数深度解析:从基础用法到生产级安全实践
  • C语言实现蔡勒公式:日期转星期的高效算法与工程实践
  • 文献综述怎么写(2027 最新版):AI 从检索到成稿附降 AI 率方法
  • 2026年7月湖北省武汉市移动单宽带怎么安装 - 找卡家园
  • 高频注入法:无感电机低速定位的核心原理与工程实践
  • OpenClaw框架Token性能优化实战与最佳实践
  • Unity游戏移植微信小游戏:三步法避坑与性能优化实战
  • 出生证公证怎么办?出生证公证办理所需材料有哪些?
  • 嵌入式Linux串口缓冲区优化:内核调优与工程实践
  • 当AI学会“会诊”:微软MAI-DxO与医疗推理的范式革命
  • 2026年7月 SERP API AI Agent 集成横评:5 家 MCP / SDK 友好度
  • Python虚拟环境管理全攻略:venv、conda与IDE环境查看技巧
  • AI编程规划与执行分离:混合模型策略降低Token成本实践
  • FastAPI实战指南:从异步编程到生产部署的完整教程
  • Kimi K3登顶前端AI盲测:从代码正确性到工程实用性的标准变革
  • 快速鉴别服务器网卡速率:千兆与万兆的实战判断方法
  • 移动端审批功能上线,导入功能持续增强,Cordys CRM发布v1.8.0版本
  • Python项目部署实战:从环境配置到Nginx+Gunicorn生产级部署
  • Wireshark网络协议分析入门:从抓包到TCP/HTTP/DNS深度解析
  • 平面相控阵超声技术原理与COMSOL仿真实践
  • 看完就会:盘点2026年备受喜爱的AI论文平台
  • AI原生区块链的架构展望:去中心化推理与联邦学习的链上融合趋势
  • 词元即资产:国家数据局的新信号与数据要素市场的“智能定价”时代
  • 边缘AI赋能可穿戴:实时生物信号处理架构与工程实践