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

ROS中使用命令行实现topic和service 通信

一,通过小海龟仿真器来学习topic和service通信,便于后期学习topic和service代码框架的理解。

首先分别使用终端打开rosmaster、turtlesim、和键盘节点

打开终端,

roscore

再开一个终端

rosrun turtlesim turtlesim_node

再开终端

rosrun turtlesim turtle_teleop_key

接下来可以通过rqt可视化工具查看不同节点之间的通信方式

终端输入rqt_graph

二、命令行

rosnode list

通过该命令查看当前rosmaster中有多少注册的节点,已经查看节点的信息

rostopic list

通过该命令查看当前存在多少注册话题名称

我们接下来使用/turtle1/cmd_vel,对turtle1的速度进行发布

rostopic pub -r 10 turtle1/cmd_vel geometry_msgs/Twist "linear: x: 0.5 y: 0.0 z: 0.0 angular: x: 0.0 y: 0.0 z: 1"

这串代码为turtle1的速度信息,以x方向0.5m/s,绕Z轴1rad/s的速度进行运动。

#######################rosservice###############################

rosservice list

通过该命令查看当前存在多少注册服务名称

这里我们分别使用/clear、/kill来清理仿真器和杀死某只小海龟,如:

rosservice call /clear

我们也可以通过/spawn来生成一个新的小海龟

rosservice call /spawn "x: 10.0 y: 5.0 theta: 0.0 name: 'turtle2'" name: "turtle2"

这样在仿真器中对应的位置,一只你命名的海龟,按照你给的方位坐标出现在仿真器中。

大家可以自己尝试生成一只turtle2,用命令行的方式给第二只小海龟发布速度。让第二只小海龟走一个正方形。

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

相关文章:

  • VS Code + AWS SSM零配置远程开发实战
  • Azure SDK for Python:微软云服务的 Python 入口
  • LLM把程序员的活干完了?我看完那篇HN热帖蚌埠住了
  • 哪家韩国留学机构专业?2026年6月推荐TOP5评测性价比高案例适用场景 - 品牌推荐
  • Agent学习01
  • 手把手教你用HTML+CSS复刻一个简约风个人主页(附完整源码和素材)
  • 深度实操指南:mattpocock/skills 从安装、核心技能到职场全场景落地
  • 2026年珠海跨境物流SCMP模块费用和试听课怎么确认?众智商学院冯老师资料 - 众智商学院职业教育
  • 2026年最新邢台市黄金回收店铺TOP5排行榜 黄金+白银+铂金+K金回收门店指南及联系方式电话推荐 - 大熊猫898989
  • 第3章 Agent 类型分类与设计模式
  • 2026年6月郑州黄金回收店推荐:五大专业评测报价透明防压价案例 - 品牌推荐
  • Matlab大气湍流相位屏生成工具:Zernike建模+波前仿真+斯特雷尔比评估
  • 深入AVB签名验证:从libavb源码看RSA验签与哈希比对的完整流程
  • 从监控服务器到第一个被监控设备:Zabbix 5.0安装后的快速上手指南
  • Claude 3.5归零层解析:语义保真度校验环的架构级移除
  • 大模型工程化跃迁:OpenAI 4.1、grok-3与Scaling Laws实战指南
  • Wine Quality 可复现机器学习实验:随机森林二分类实战
  • MySQL 学习笔记(第五期):用户管理与权限控制
  • Flutter Android 打包完全指南
  • 第【6】期--基于凸优化的多UAV-ISAC系统联合位置部署和功率分配研究-maltab完整代码+报告
  • 2026年华为云OpenClaw/Hermes Agent配置Token Plan集成保姆攻略
  • 写新代码与重构调试:时间分配、认知价值与确定性工作流架构的适配性分析
  • 2026年无锡过程能力CPK六西格玛众智商学院资料领取试听课报名费用班期咨询官网400冯老师 - 众智商学院官方
  • 2026年众智商学院软考中级系统集成资料领取和题库怎么核对?官网400冯老师费用咨询 - 众智商学院职业教育
  • 网络测试工具箱v8.5----最牛逼的网络工具箱
  • 2026年最新徐州市黄金回收店铺TOP5排行榜 黄金+白银+铂金+K金回收门店指南及联系方式电话推荐 - 大熊猫898989
  • NSK SFT2006-3 重载滚珠丝杠详解
  • 用Python和Matplotlib可视化理解向量场:从曲线积分到环量通量(附完整代码)
  • 别再傻傻分不清了!电磁继电器和磁保持继电器到底怎么选?看完这篇就懂了
  • AT24C02应用避坑指南:I2C通信那些容易忽略的时序细节与地址配置