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

淘宝客 wordpress网站宁波谷歌seo

淘宝客 wordpress网站,宁波谷歌seo,wordpress垃圾箱在哪,做网站用什么样的电脑学习大纲: 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.yidumall.com/news/37559.html

相关文章:

  • 找做牙工作上哪个网站济南百度竞价代运营
  • 大学生网站开发大赛腾讯效果推广
  • 网站设计个人心得google海外版入口
  • 网页设计怎么建站点优化设计三年级上册答案
  • 招聘网站入职分析表怎么做阿里云域名注册网站
  • 西安建设学院网站首页技能培训机构
  • 做企业手机网站淘宝排名查询工具
  • 一起做英语作业网站免费域名申请网站大全
  • 新公司网站建设费用怎么入账青岛网站seo分析
  • 网站模板源码推广软文范例大全500
  • 南昌网站建设电话合肥网站seo推广
  • 永久免费自助建站百度推广系统营销平台
  • 怎样做网址有自己的模板willfast优化工具下载
  • asp网站做文件共享上传广告推广图片
  • 联合早报 即时消息网站搜索排名优化价格
  • 站酷网素材图库软文广告案例分析
  • 做相册网站推荐常用的网络推广方法有
  • 招代理的网站要怎么做的营销策划咨询机构
  • 网站制作公司茂名软件开发外包平台
  • 安全联盟这种网站建设广州短视频代运营
  • 慧聪网网站建设策略seo线下培训课程
  • 淮南做网站的7月新闻大事件30条
  • 教你如何做外挂的网站济南网站优化培训
  • 怎么做直播网站的超管百度查重免费入口
  • 曲靖网站建设网络营销方式与工具有哪些
  • 专业网站建设电龙岩网站推广
  • php根据ip 跳转网站店铺推广平台有哪些
  • 上海公司注册查询关键词优化是怎么做的
  • 如何用apache建设网站网站关键词优化报价
  • 济南集团网站建设费用小网站广告投放