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

网站注册页面郑州网站建设公司排行

网站注册页面,郑州网站建设公司排行,怎么寻求网站建设,区校合作网站建设方案强烈推荐教程#xff1a; 《ROS 2机器人开发从入门到实践》3.2.2订阅小说并合成语音_哔哩哔哩_bilibili 构建功能包 # create package demo_python_pkg ros2 pkg create --build-type ament_python --license Apache-2.0 demo_python_pkg 自己写的代码放在./demo_python_pkg/…强烈推荐教程 《ROS 2机器人开发从入门到实践》3.2.2订阅小说并合成语音_哔哩哔哩_bilibili 构建功能包 # create package demo_python_pkg ros2 pkg create --build-type ament_python --license Apache-2.0 demo_python_pkg 自己写的代码放在./demo_python_pkg/demo_python_pkg目录下 发布者 import rclpy from rclpy.node import Node import requests from example_interfaces.msg import String from queue import Queueclass NovelPubNode(Node):def __init__(self, node_name):super().__init__(node_name)self.novels_queue Queue()self.get_logger().info(NovelPubNode has been started)self.novel_pub self.create_publisher(String, novel_topic, 10)self.timer self.create_timer(5,self.timer_callback)def timer_callback(self):if not self.novels_queue.empty():line self.novels_queue.get()msg String()msg.data lineself.novel_pub.publish(msg)self.get_logger().info(fPublished novel: {line}) def download_novel(self, url):response requests.get(url)response.encoding utf-8text response.textfor text_line in text.splitlines():self.novels_queue.put(text_line)self.get_logger().info(fDownloaded novel: {text})def main():rclpy.init()node NovelPubNode(novel_pub_node)node.download_novel(http://0.0.0.0:8000/novel_1.txt)rclpy.spin(node)node.shutdown() 订阅者 import time import espeakng import rclpy from rclpy.node import Node from example_interfaces.msg import String from queue import Queue import threadingclass NovelSubNode(Node):def __init__(self, node_name):super().__init__(node_name)self.get_logger().info(NovelSubNode has been created!)self.novels_queue Queue()self.create_subscription(String, novel_topic, self.novel_callback, 10)self.say_thread threading.Thread(targetself.say)self.say_thread.start()def novel_callback(self, msg):self.novels_queue.put(msg.data)def say(self):engine espeakng.Speaker()engine.voice zhwhile rclpy.ok():if not self.novels_queue.empty():novel self.novels_queue.get()engine.say(novel)print(Said: novel)engine.wait()else:time.sleep(1)def main():rclpy.init()node NovelSubNode(novel_sub_node)rclpy.spin(node)rclpy.shutdown() 代码完成后配置setup.py文件 格式为名字 包名.文件名:函数名 在根目录运行以下终端命令 # build package demo_python_pkg colcon build # source setup.bash source install/setup.bash 运行以上命令后得到build、install、log文件夹 可执行的节点文件在以下文件夹 ./install/demo_python_pkg/lib/demo_python_pkg 运行节点命令 ros2 run demo_python_pkg python_pub_node ros2 run demo_python_pkg python_sub_node 其他常用命令 # check if node is running ros2 node list # check if topic is published ros2 topic list # check topic content ros2 topic echo /novel_topic # check topic speed ros2 topic hz /novel_topic # check if service is available ros2 service list
http://www.hkea.cn/news/14277163/

相关文章:

  • 自学网站免费短视频运营方案书范文
  • 域名怎么创建网站吗昆明招工网站找普工作建设工作
  • 免费网站制作推广dede 网站地图模板
  • 天津塘沽网站建设公司办公室设计图平面布置图
  • 哈尔滨网站建设哈尔滨嘉兴秀洲区全网seo优化优惠
  • 奉贤北京网站建设西部网站助手
  • 怎么看网站域名海南赞赞网络科技有限公司
  • 建设工程合同备案网站1个ip可以做几个网站吗
  • 陇南比亚网站建设美美哒免费高清影院在线观看
  • 无法打开网页是怎么回事有南昌网站优化公司
  • 官方网站入口辽宁阜新建设学校官方网站
  • 网站推广文案网站客户续费
  • 网站优化防范提高工作效率总结心得
  • 网站要怎么备案wordpress语言切换
  • .net开发网站的优点做网站没资源
  • 婚纱网站建设目的企业开源网站系统
  • 国外做电商网站有哪些wordPress登不上数据库
  • 做网站广告收入互联网软件公司排名
  • 双语网站代码如何做一个网站
  • 那个网站做排列五头比较准ps企业网站模板免费下载
  • 潍坊网站建设报价费用2022最新小学生新闻
  • 网站推广的心得网站服务器能更换吗
  • 软件外包网站服务行业网站建设
  • 网站建设步骤完整版四川省四川省住房和城乡建设厅网站
  • 重庆最大的网站制作公司公路机电工程建设网站
  • 单位网站建设制作个人网站制作成品图片
  • 网页网站开发淘宝网站SEO怎么做
  • 广州开发网站建设北京电力交易中心
  • 最专业的做网站公司哪家好网业协同具体指什么
  • 外贸移动端网站模板网站建设sem账户搭建