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

网站建设注册密码咋弄免费网站推广平台排行榜

网站建设注册密码咋弄,免费网站推广平台排行榜,查看网站是否wordpress,深圳h5网站公司学习大纲: 1. 编写发布服务器节点 在 ROS 中,节点是连接到 ROS 网络的可执行文件。我创建了一个名为 talker 的发布者节点,它会向一个主题 chatter 不断发送消息。 首先,进入你的工作包 beginner_tutorials(假设你已…

学习大纲:

1. 编写发布服务器节点

在 ROS 中,节点是连接到 ROS 网络的可执行文件。我创建了一个名为 talker 的发布者节点,它会向一个主题 chatter 不断发送消息。

首先,进入你的工作包 beginner_tutorials(假设你已经完成了 rosbuild 包的创建):

cd ~/catkin_ws/src/beginner_tutorials

在 src 目录下创建文件 talker.cpp:touch src/talker.cpp

编辑 talker.cpp 文件,并粘贴以下代码:

代码解释

#include:引入 ROS 的头文件和 std_msgs 的字符串消息类。

ros::init():初始化 ROS 节点,并将节点命名为 talker。

ros::NodeHandle:创建节点句柄,控制节点的初始化和关闭。

advertise():声明这个节点将向主题 chatter 发布消息,并设置队列大小为 1000。

ros::Rate:设置发布频率为 10Hz。

ros::spinOnce():检查是否有回调需要处理。

日志输出:ROS_INFO() 打印消息到控制台。

2. 编写订阅服务器节点

接下来,我编写了一个订阅者节点 listener,它会接收来自 chatter 主题的消息并显示出来。

代码

在 src 目录下创建文件 listener.cpp:

touch src/listener.cpp

编辑 listener.cpp 文件,并粘贴以下代码:

代码解释

回调函数:每当收到消息时,chatterCallback() 函数会被调用并显示消息内容。

subscribe():订阅 chatter 主题,并将收到的消息传递给回调函数。

ros::spin():进入回调循环,等待消息到达。

3. 构建您的节点

在 ROS 中,我们使用 CMake 来构建项目。在这里,我们需要确保我们的 CMake 文件配置正确。

CMake 配置 :打开 beginner_tutorials 包的 CMakeLists.txt 文件:

nano ~/catkin_ws/src/beginner_tutorials/CMakeLists.txt

在文件末尾添加以下内容:

构建步骤

首先,进入你的工作区目录:cd ~/catkin_ws

使用 catkin_make 命令构建节点:catkin_make

构建完成后,使用以下命令运行 talker 和 listener 节点。

4. 运行并测试节点

运行发布者节点

在一个终端中,启动 roscore: /opt/ros/noetic/bin/roscore

在另一个终端中,运行发布者节点:

source ~/catkin_ws/devel/setup.bash

rosrun beginner_tutorials talker

运行订阅者节点

打开第三个终端,并运行订阅者节点:

source ~/catkin_ws/devel/setup.bash

rosrun beginner_tutorials listener

会看到类似如下的输出:

http://www.yayakq.cn/news/517567/

相关文章:

  • 建设银行流水网站最新国际新闻热点
  • 上海做网站最低价天津建设工程信息网专家库官网
  • 呼和浩特市做网站的企业ui设计软件手机版下载
  • 低代码网站开发平台网站后台乱码
  • 最近国际新闻50条唐山seo网络推广
  • 网站服务器租赁费用杭州做网站的好公司有哪些
  • 查询成绩的网站怎么做做动画 的 网站
  • 做网站如何不被忽悠中小企业网站建设济南兴田德润厉害吗
  • 自己做网站教程谁能给我一个网址
  • 电子商务网站建设设计报告舞台搭建制作公司
  • 代账行业门户网站开发广州软件开发公司排行
  • 上海网站建设开发哪怎么做网站的导航条
  • 上海工作网站网站建设好如何开通
  • 网站开发 性能方面怎么做婚介网站
  • 职业教育网站平台建设汽车营销活动策划方案
  • 义乌公司网站上海广告公司联系方式
  • 电商网站建设怎么样互联网营销师是哪个部门发证
  • 网站流量用完站长工具端口检测
  • 做电商有那个网站做设计的分析图网站有哪些
  • 宿州哪家做网站好中小企业管理软件下载
  • 做电力招聘的有哪些网站网站开发设计公司简介
  • 唐山网站建设互众动力wordpress安装图片
  • 云畅网站建设网址建设通app官方下载
  • 潜江市网站怎么用个人电脑做网站
  • 汕头市城市建设总公司网站新网站如何做推广
  • 高端定制外贸网站用ps做班级网站
  • 模板建站代理化妆品网站内容规划
  • 太原网站建设搜q479185700做的最好的相亲网站有哪些
  • 俄语网站推广wordpress 手动缩略图
  • 织梦xml网站地图我想做电商怎么加入