ros2机器人 话题通信介绍

常用的mqtt协议就是一个订阅发布的协议,在机器人的世界里为了能感知环境信息和进行动作,装了很多感应器和执行器。常见的感应器有摄像头,雷达,执行器有机械臂关节的舵机,电机,夹爪。为了能让他们进行相互之间进行一个通讯和信息传递,ros2引入了一套叫订阅和发布的一套机制,就是话题通讯。运行小海龟另外开一个终端,可以打印出这个节点的相关信息

这个其实就是发布小海龟的实时信息

假如我们只知道话题的名字,比如ros2 topic info /turtle1/cmd_vel,,就可以查看到话题的消息接口是什么了,他有几个发布者他有几个订阅者等等,这个里面没有发布者,只有订阅者,谁想控制小海龟谁就是订阅者消息的接口内容如上图,线速度和角速度xyz轴,z轴是用来调小海龟的头朝向这是用来发布小海龟的运动参数,和mqtt差不多,但不是mqtt

相关推荐
深念Y18 小时前
飞书桥接 Claude Code / Codex 踩坑实录:从部署、魔改到重装
机器人·飞书·远程·codex·工作·claudecode
八月瓜科技19 小时前
豆包启动付费会员测试,承诺基础服务永久免费,免费AI时代是否终结?
数据库·人工智能·科技·深度学习·机器人
地平线开发者2 天前
挑战杯“揭榜挂帅”|机器人领域·地平线赛题发布!共探智慧环卫清扫车新未来
人工智能·机器人
2601_957964872 天前
48V系统轻型巡检机器人锂电池完整设计方案要求(工业级智能巡检平台标准)【浩博电池】
人工智能·机器人
jerryinwuhan2 天前
人工智能工程技术(智能机器人应用)基于赛教融合的项目递进式课程体系
人工智能·机器人
hoiii1872 天前
基于STM32的扫地机器人源码工程
stm32·单片机·机器人
2zcode2 天前
基于MATLAB的家用场景下扫地机器人路径规划研究设计
开发语言·matlab·机器人
weixin_417197052 天前
王府井来了个新店员:穿机械骨骼,不会请假,还会表演节目
人工智能·机器人
AI进化营-智能译站2 天前
ROS2 C++开发系列17-多线程驱动多传感器|chrono高精度计时实现机器人同步控制
java·c++·ai·机器人
2601_957964872 天前
375V锂电池完整设计方案要求(工业级高压动力系统解决方案)【浩博电池】
机器人