news 2026/3/30 2:27:23

用python写一个简单的ros话题发布

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
用python写一个简单的ros话题发布

1、先创建个功能包就叫topics,依赖有rospy和std_msgs
2、建一个色彩日普陀寺文件夹,新建一个publish.py文件,输入代码后ctrl+s保存一下

#! /usr/bin/env python3 import rospy from std_msgs.msg import String def talk(): pub=rospy.Publisher("chatter",String,queue_size=10) rospy.init_node("hel") rate=rospy.Rate(1) while not rospy.is_shutdown(): str="hi,world~" pub.publish(str) rate.sleep() if __name__=="__main__": talk()

3、右击scripts选择在终端打开,输入以下代码添加可执行权限

chmod +x publish.py

4、重新回到原来的目录,点击+号直接添加一个终端即可,别忘了先roscore,再开一个终端输入

source ./devel/setup.bash rosrun topics publish.py

当然,这是发布器,不会有输出,可以开个终端输入

rostopic echo /chatter

就能看到输出,像这样
其次,通过输入

rosnode list

查看运行的节点也可
结束

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/27 6:38:23

物流异常通知:LobeChat自动生成安抚话术

物流异常通知:LobeChat 自动生成安抚话术 在电商大促后的清晨,客服系统突然涌入上千条“我的快递怎么还没到”的消息。客户焦虑、物流延迟、人工响应滞后——这一幕在各大平台并不罕见。面对高并发的咨询压力,尤其是涉及包裹延误、丢失等情绪…

作者头像 李华
网站建设 2026/3/14 1:36:35

C++中的安全指针(智能指针)

C中的安全指针(智能指针)主要用于自动内存管理,避免内存泄漏和悬挂指针。主要有以下几种: 1. 标准库智能指针 unique_ptr(独占指针) 特点:独享所有权,不可复制,可移动适用…

作者头像 李华
网站建设 2026/3/14 9:46:03

笔试强训day6

今天为高精度专栏,模拟不同情况下编程基础的严谨性和对边界条件处理能力。 大数加法 题目地址:大数加法 描述 以字符串的形式读入两个数字,编写一个函数计算它们的和,以字符串形式返回。 数据范围:s.length&#xff…

作者头像 李华
网站建设 2026/3/29 10:35:16

LobeChat Marketplace构想:第三方插件分发生态

LobeChat Marketplace构想:第三方插件分发生态 在智能对话工具日益普及的今天,用户早已不满足于“能聊天”的AI助手。他们希望AI不仅能回答问题,还能查天气、写代码、分析股票、操作内部系统——换句话说,AI要真正成为生产力的一部…

作者头像 李华
网站建设 2026/3/27 17:32:22

不得了!掌握这些GEO优化技巧,企业排名轻松提升!

引言在当今数字化时代,AI技术发展迅猛,搜索方式正从“关键词”转变为“自然对话”,Generative Engine Optimization(GEO),即生成式引擎优化应运而生。对于企业而言,掌握GEO优化技巧,…

作者头像 李华
网站建设 2026/3/24 13:37:08

腾讯云国际站代理商的TAPD如何帮助企业进行研发管理?

腾讯云国际站代理商的 TAPD 本身具备覆盖研发全生命周期的管理功能,代理商还能结合企业跨境等业务场景提供定制化辅助,从需求管控、协作提效、质量保障等多方面助力企业规范研发管理,具体方式如下:全流程需求管控,把控…

作者头像 李华