news 2026/4/6 0:26:58

用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/4/1 23:38:58

Mac用户专属指南:在M1/M2芯片上运行LobeChat

Mac用户专属指南:在M1/M2芯片上运行LobeChat 在苹果推出M1、M2系列自研芯片之后,Mac设备不再是传统意义上的“办公本”,而是逐渐演变为开发者手中的本地AI实验平台。尤其是对于那些希望摆脱云服务依赖、追求数据隐私和系统可控性的技术用户来…

作者头像 李华
网站建设 2026/3/31 4:16:12

Day 41 模型可视化与推理

浙大疏锦行 1.模型结构可视化 理解一个深度学习网络最重要的2点: 1. 了解损失如何定义的,知道损失从何而来----把抽象的任务通过损失函数量化出来 2. 了解参数总量,即知道每一层的设计才能退出---层设计决定参数总量 为了了解参数总量&a…

作者头像 李华
网站建设 2026/4/4 20:15:37

股票走势预测免责声明:AI建议仅供参考

股票走势预测免责声明:AI建议仅供参考 在个人投资门槛不断降低的今天,越来越多散户通过智能设备获取市场信息、参与交易决策。面对海量数据和瞬息万变的行情,人们开始寄希望于人工智能——能否让AI帮我们“看图说话”,解读K线趋势…

作者头像 李华
网站建设 2026/3/30 22:10:47

构建企业级AI中台:LobeChat作为前端网关的最佳实践

构建企业级AI中台:LobeChat作为前端网关的最佳实践 在企业纷纷拥抱大模型的今天,一个现实问题逐渐浮现:我们有了强大的LLM,也部署了私有推理集群,但业务部门的人依然不会用、不敢用、不愿用。一线员工面对命令行、API文…

作者头像 李华
网站建设 2026/4/2 2:04:01

Figma设计协作时引入LobeChat提供建议

Figma设计协作时引入LobeChat提供建议 在现代产品设计流程中,创意与效率的平衡始终是一道难题。设计师每天面对的不只是视觉表达——如何让按钮文案更具吸引力?当前配色是否满足无障碍标准?这个交互流程对新手用户是否友好?这些问…

作者头像 李华
网站建设 2026/3/17 23:48:20

LobeChat文件上传功能详解:图文混合输入不再是难题

LobeChat文件上传功能详解:图文混合输入不再是难题 在智能对话系统日益普及的今天,用户早已不满足于“纯打字”的交互方式。无论是向客服上传一张报错截图,还是给学习助手拍一道数学题,人们希望AI能像真人一样“看图说话”。然而…

作者头像 李华