news 2026/5/1 8:15:46

写个简单的ros2代码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
写个简单的ros2代码

1、再主文件夹中右击鼠标打开终端,输入以下命令进入vscode

mkdir -p demo_04/src cd demo_04 code .

2、右击src选择在集成终端打开
输入

ros2 pkg create test111 --build-type ament_python --dependencies rclpy

然后就能在src目录下看到
3、ok现在可以看到test下方有一个test111文件夹,名字和功能包名一样,右击创建一个dd.py文件
文件中输入代码

import rclpy from rclpy.node import Node def main(args=None): rclpy.init(args=args) nn_node=Node("li4") #创建一个名为li4的ros2节点对象,该节点名称必须唯一 nn_node.get_logger().info("potato") #调研.get_logger()方法,返回一个日志记录器对象,.info是调用日志记录器的方法,记录内容为potato的字符串 rclpy.spin(nn_node) #运行节点时间循环 rclpy.shutdown() #关闭节点时间循环
保存后在左侧栏寻找进入setup.py文件,在console_scripts中括号中添加
"nn_node=test111.dd:main"

4、然后在终端编译一下,colcon build,再source install/setup.bash,运行ros2 run test111 nn_node,完成。得到结果

可以再开一个终端查看运行节点ros2 node list
注意:查看运行节点就别停程序

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

工业数据“采了白采”?有人物联网藏着采集+分析的全套打法

不少工厂老板都有过这种无奈:花几万块装了工业设备数据采集设备,买了数据采集软件,最后却只干了件“存硬盘”的活——产线数据堆了几百G,既不知道能干嘛,也不会分析,活生生把“金矿”当成了“垃圾”。其实工…

作者头像 李华
网站建设 2026/5/1 6:51:06

GitOps实践应用:通过代码仓库管理AI配置

GitOps实践应用:通过代码仓库管理AI配置 在企业级AI系统日益复杂的今天,一个看似简单的操作——更新知识库文档或切换大语言模型——却可能引发连锁反应:配置不一致、权限错乱、服务中断。传统的“登录服务器手动修改”模式早已无法满足对稳定…

作者头像 李华
网站建设 2026/4/28 19:53:43

零基础实战:完成一个LED灯阵列的PCB布线项目

从点亮第一颗LED开始:手把手带你完成人生第一个PCB设计你有没有过这样的经历?看着别人做的智能灯带、像素屏、动画面板,心里直痒痒,却总觉得“PCB设计”四个字高深莫测,像是只有科班出身的工程师才能碰的领域&#xff…

作者头像 李华
网站建设 2026/5/1 7:53:23

Anthropic 收购 Bun:当 AI 巨头决定掌控底层代码基建

硅谷的 AI 竞赛已经进入 next level 了,原本卷模型参数,现在开始卷应用生态和底层基建。 当地时间 12 月 2 日,Anthropic 宣布收购热门 JavaScript 运行时工具 Bun。这并非一次简单的人才收购(Acqui-hire)&#xff0c…

作者头像 李华
网站建设 2026/4/30 22:36:56

FPGA中时序逻辑电路构建的操作指南

FPGA时序逻辑设计实战:从触发器到跨时钟域的系统构建 你有没有遇到过这样的情况?代码写得严丝合缝,仿真波形完美无瑕,结果下载到FPGA板子上一跑,数据错乱、状态跳变异常,甚至直接“死机”?别急—…

作者头像 李华
网站建设 2026/5/1 6:53:32

Proteus蜂鸣器电路常见问题及解决方案全面讲解

Proteus蜂鸣器仿真不响?别急,这才是你该掌握的实战调试指南最近带学生做单片机课程设计,好几个同学跑来问我:“老师,我电路连得没错,程序也烧进去了,怎么Proteus里的蜂鸣器就是不‘嘀’一声&…

作者头像 李华