news 2026/8/9 13:32:54

写个简单的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/8/9 23:53:35

FPGA中XADC IP核驱动开发实战案例分享

FPGA中XADC IP核驱动开发实战:从原理到工业级温控系统实现在一块长期运行的FPGA板卡上,你有没有遇到过这样的场景?系统突然重启、逻辑行为异常,排查良久才发现是芯片结温过高导致内部供电不稳。更糟糕的是,没有提前预警…

作者头像 李华
网站建设 2026/8/9 23:50:56

如何在线将音频转文字?在线免费音频文字识别教程

平时在工作或学习中,经常会遇到各种音频文件,比如会议录音、课程录音、访谈内容或临时语音记录。真正需要用到的时候,往往要反复拖动进度条去找某一句话,不但花时间,还很容易漏掉关键信息。 如果能直接把音频内容转成…

作者头像 李华
网站建设 2026/8/9 23:53:28

超详细版PCB布局基础步骤分解教程

掌握PCB布局:从零开始的实战入门指南你有没有遇到过这样的情况?电路原理图明明画得一丝不苟,元件选型也经过反复推敲,可做出来的板子就是不稳定——ADC采样跳动、Wi-Fi频繁断连、系统莫名其妙重启。问题出在哪?往往不是…

作者头像 李华
网站建设 2026/8/1 21:20:51

提升Python开发效率的7款实用工具

Python社区生态非常强大,因此Python有不少好用的工具来简化工作流。这里整理了7款实用工具,既有解决环境痛点的集成方案,也有在特定领域表现极致的小而美库。 ServBay 开发环境的配置一直是新老手的噩梦,尤其是当项目依赖不同版本…

作者头像 李华
网站建设 2026/8/9 18:50:12

会议纪要自动生成:录音转文字+要点提炼

会议纪要自动生成:录音转文字 要点提炼 在企业日常运营中,一场两小时的会议结束后,往往需要专人花上近一个小时逐字整理发言内容,再从中提取关键结论和待办事项。更糟糕的是,如果记录者中途走神或对业务理解不足&…

作者头像 李华
网站建设 2026/8/8 15:24:02

广州黄埔区智能体定制:亲测案例分享与效果复盘

广州黄埔区智能体定制:亲测案例分享与效果复盘行业痛点分析当前智能体定制领域面临着诸多技术挑战。首先,多引擎适配问题显著,不同应用场景对智能体的要求各异,单一的算法难以满足所有需求。其次,数据处理能力不足也是…

作者头像 李华