ros2机器人 话题通信介绍

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

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

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

相关推荐
朗宇芯工控2 小时前
机器人示教器如何使用按键旋钮的功能
机器人·自动化·制造·运动控制系统·机械手
沫儿笙2 小时前
Kasawaki川崎焊接机器人智能气阀
人工智能·物联网·机器人
EmbededCoder4 小时前
基于红外引导的轮式机器人自动回充
机器人·红外回充
小草cys4 小时前
轮足机器人无法直立的原因,哎
单片机·嵌入式硬件·机器人
kyle~4 小时前
ROS2 Control
c++·嵌入式硬件·机器人·ros2
欧阳逐梦4 小时前
【实战经验】机器人团队协作:解决“信息孤岛“问题的配置方案
机器人
观北海5 小时前
具身智能:人形机器人从实验室走向真实世界的核心技术体系
机器人
qq_526099135 小时前
双目立体视觉相机|精准深度感知 全场景智能视觉
人工智能·数码相机·机器人·自动化
kyle~5 小时前
JNI与JNA ---打通Java服务端与C++机器人系统的通信链路
java·c++·机器人
ZPC82105 小时前
moveitcpp 没办法执行的问题
人工智能·pytorch·算法·机器人