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

网站业务费如何做记账凭证wordpress 过滤词

网站业务费如何做记账凭证,wordpress 过滤词,做网站运营是有提成的吗,网站关键词搜不到了文章目录 第 6 课 编写简单的订阅器 Subscriber1. 编写订阅者节点2. 测试发布者和订阅者 第 6 课 编写简单的订阅器 Subscriber 订阅器是基于编辑了发布器的基础上创建的,只有发布了消息,才有可能订阅。若未编辑发布器,可前往"ROS第5课 …

文章目录

  • 第 6 课 编写简单的订阅器 Subscriber
    • 1. 编写订阅者节点
    • 2. 测试发布者和订阅者

第 6 课 编写简单的订阅器 Subscriber

  订阅器是基于编辑了发布器的基础上创建的,只有发布了消息,才有可能订阅。若未编辑发布器,可前往"ROS第5课 编辑简单的发布器Publisher”查看编辑教程。

1. 编写订阅者节点

这里我们以创建一个的pose_subscriber.py节点为例进行讲解。

  1. 输入指令“cd catkin_ws/src/beginner_hiwonder/scripts/”,回车。
    在这里插入图片描述
  2. 输入指令“vi pose_subscriber.py”编辑程序,复制下面程序。如需修改,再按下“i”即可修改。修改完成,按下“Esc”,输入“:wq”保存并退出。
    在这里插入图片描述
#!/usr/bin/env python
# -*- coding: utf-8 -*-# 导入rospy模块,rospy是ROS(Robot Operating System)的python客户端库
import rospy
# 从turtlesim.msg模块导入Pose消息类型
from turtlesim.msg import Pose# 定义回调函数poseCallback,当收到新的Pose消息时会被调用
def poseCallback(msg):# 在ROS日志中记录乌龟的位置信息,msg.x和msg.y分别是乌龟在模拟环境中的x、y坐标rospy.loginfo("Turtle pose: x:%0.6f, y:%0.6f", msg.x, msg.y)# 定义pose_subscriber函数,该函数设置了ROS订阅者
def pose_subscriber():# 初始化ROS节点,命名为'pose_subscriber',anonymous=True意味着ROS会自动为节点分配一个唯一的名称,防止节点名称冲突rospy.init_node('pose_subscriber', anonymous=True)# 创建一个Subscriber对象,订阅名为/turtle1/pose的topic# 当有消息发布到这个topic时,ROS会调用预先设置的回调函数poseCallbackrospy.Subscriber("/turtle1/pose", Pose, poseCallback)# rospy.spin()进入自循环,可以让程序等待并调用回调函数,直到节点被显式关闭rospy.spin()# 当该脚本作为主程序运行时,执行下面的代码
if __name__ == '__main__':# 调用pose_subscriber函数,设置订阅者pose_subscriber()

在这里插入图片描述
3) 输入指令“chmod +x pose_subscriber.py”回车,为保存的pose_subscriber.py赋予可执行权限。
在这里插入图片描述

2. 测试发布者和订阅者

  1. 输入指令“roscore”,启动节点管理器。
    在这里插入图片描述
    若已开启,则会出现以下提示:
    在这里插入图片描述
  2. 再输入指令“rosrun turtlesim turtlesim_node”,回车,开启小乌龟。
    在这里插入图片描述
    在这里插入图片描述
  3. 再打开一个新的终端,输入指令“rosrun beginner_hiwonder velocity_publisher.py”运行velocity_publisher.py的发布者。按下“Ctrl+C”即可停止发布者节点的运行。
    在这里插入图片描述
    在这里插入图片描述
  4. 重新打开一个命令行终端,输入指令“rosrun beginner_hiwonder pose_subscriber.py”运行pose_subscriber.py的订阅者。按下“Ctrl+C”即可停止订阅者节点的运行。

注意:
①启动发布者节点后,订阅者节点才能订阅消息。
②若需要完全接收发布者消息,可以先启动订阅者节点再启动发布者节点。


http://www.15wanjia.com/news/164575.html

相关文章:

  • 做网站推广需要做什么南京专业网站优化公司
  • 外贸式响应式网站可以做直播的游戏视频网站
  • 设计型网站南阳市网站制作
  • 帮别人做网站赚钱wordpress 7牛云
  • 杭州 做网站网站集约化建设什么意思
  • 酒业公司网站模板用wordpress建站会不会显得水平差
  • 网站建设捌金手指下拉十六教学信息化大赛网站建设作品
  • cnzz统计代码如何添加到网站上去腾讯企点有什么用
  • 免费建设一个可以访问的网站四川省建设厅网上查询
  • 移动端网站制作案例什么兼职网站可以做视频剪辑
  • 网站上传文件不存在专业团队电影
  • 百度如何推广网站乡土文化网站怎么做
  • 怎样看网站建设学做网站有前途吗
  • 云南做网站需要多少钱做网站的工作室
  • 网站建设印花税中山门户网站建设
  • 网站建设软件定制开发建立了公司门户网站
  • 做个企业网站要多少钱网站优化费用
  • 鞍山网站制作的网站个人网站建立平台
  • 旅游网站国内外研究现状建设公众号官方网站
  • 网站广告推广公司杭州网站建设招标
  • 网站推广与宣传怎么做wordpress 分类信息
  • 秦皇岛营销式网站建设工程合同包括哪些合同
  • 幼教网站建设分析网站建设功能设计
  • 做预算查价格的网站是哪个好杭州网站建设招聘
  • 公司 网站建设怎么看一个网站是用什么代码做的
  • 长沙优化网站厂家企业信息服务平台官网
  • 免费模板建设网站东莞做个网站
  • 网站建设程序流程18末年禁止3000部在线
  • 强的网站建设公深圳制作宣传片公司
  • 汽修网站怎么做哈尔滨网站建设网站开发