通信

我们的MyarmC650主要是采用的是 话题(Topic) 的方式进行通信

话题(Topic)是ROS最常用的通信机制之一、它基于发布者-订阅者模式,其中一个节点作为发布者(Publisher)发布消息,而其他节点作为订阅者(Subscriber)接收消息。发布者可以同时向多个订阅者发布消息,而订阅者可以从多个发布者接收消息。这种方式非常适用于需要实时数据更新的情况,例如传感器数据的处理和实时控制。

首先在.py文件中创建一个Publisher,将我们的消息发布给MyarmC650
7.1.1-1

接下来在工作空间打开终端,启动ROS:

colcon build

再新建一个终端,输入:

soure install/setup.bash
ros2 launch myarm_c650 test.launch.py

打开rviz2后再启动我们的 test.py 文件

7.1.1-1

再新建一个终端,输入:

ros2 node list
ps aux | grep joint_state_publisher
kill 32695 #杀死这串随即生成的数

7.1.1-1

最后我们再打开一个新终端,输入:

rqt_graph

我们能看到节点的所有信息
7.1.1-1

MyarmC650是处于可以用手控制其运动的状态
7.1.1-1


← 上一页 | 下一节 →

results matching ""

    No results matching ""