news 2026/6/23 10:54:01

用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/6/23 3:44:47

基于Java Swing的排序算法可视化器(1)

1、项目介绍 排序算法可视化器是一款基于Java Swing开发的桌面应用程序,旨在将抽象的排序算法通过图形化的方式直观展示出来。该项目面向编程学习者、算法初学者,帮助用户理解不同排序算法的执行过程、时间复杂度和空间复杂度,同时加入了暂停…

作者头像 李华
网站建设 2026/6/15 6:34:31

不敢相信!这5个良心软件,功能强大到媲美付费版!

写在前面免费又低调的软件有没有?有,甚至很多。为此,给大家特别整理了5款免费软件,功能强大的确到媲美付费版,错过会后悔!1、LICEcap——简单小巧能录制GIF动图/视频,还能直接粘贴使用&#xff…

作者头像 李华
网站建设 2026/6/22 23:31:52

实邦电子嵌入式开发服务如何,是否值得信赖?

实邦电子:深耕单片机开发领域,以专业与经验铸就可靠嵌入式解决方案在快速发展的电子科技行业中,寻找一家经验丰富、技术扎实且值得信赖的嵌入式开发服务商,是企业产品成功研发的关键。上海实邦电子科技有限公司(以下简…

作者头像 李华
网站建设 2026/6/23 0:14:06

基于PLC控制的四路抢答器设计

2 抢答器控制系统总体设计 2.1 系统设计原则 通过分析各类竞赛场合的规则特点和要求,以及该系统的可实施性,总结出该系统设计是应满足以下原则: (1)可靠性:在竞赛中抢答控制系统应保持长期稳定的工作状态&a…

作者头像 李华
网站建设 2026/6/23 16:27:42

LobeChat销售话术优化建议生成

LobeChat销售话术优化建议生成 在销售团队的日常工作中,面对客户异议、价格谈判和需求挖掘时,一句话的表达方式往往决定了成单与否。然而,优秀的话术经验常常依赖于少数“金牌销售”的个人能力,难以规模化复制;而新员工…

作者头像 李华