ros2机器人 话题通信介绍

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

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

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

相关推荐
zzzzzz3102 天前
假如我是掘金管理员,我先给评论区装个'代码审查'系统
python·程序员·机器人
通信小呆呆3 天前
当算法有了“五感”:多模态数据融合如何向人体感官协同学习?
人工智能·学习·算法·机器学习·机器人
生成论实验室3 天前
机器人:一个自主运动的系统
人工智能·算法·语言模型·机器人·自动驾驶·agi·安全架构
Dick5073 天前
ROS2 常用命令表
人工智能·学习·算法·机器人
沫儿笙3 天前
川崎机器人二保焊节气设备
人工智能·机器人
C++ 老炮儿的技术栈3 天前
Qt工控实战:自研机器人TCP长连接客户端(粘包处理+心跳保活+自动重连完整源码解析)
qt·tcp/ip·机器人
Deepoch3 天前
VLA多模态架构加持 采摘机器人实现精细化智能采收
人工智能·机器人·开发板·具身模型·deepoc·采摘
选与握3 天前
$\pi_{0.7}$: 一个具备涌现能力的可引导的通用机器人基础模型
机器人·vla·pi07
梦想的旅途23 天前
企业微信外部群自动化:一期交付应聚焦双向会话闭环
java·开发语言·机器人·自动化·maven·企业微信
生成论实验室3 天前
自动驾驶:一个自主运动的系统
人工智能·算法·机器学习·语言模型·机器人·自动驾驶·安全架构