自学内容网 自学内容网

国庆期间不停歇—学习ROS2第四天

1.现在终端中创建文件 其次在该文件目录下打开,最后在VS中 创建两个文件夹,最后一个是src

在终端中创建pkg,  ros2 pkg create demo_python_topic --build-type ament_python --dependencies rclpy example_interfaces --license Apache-2.0

ros2中 创建功能包 包的名字 demo_python_topic 功能包的类型为python,添加依赖项rclpy 还有一个string的接口(example_interfaces) 添加依赖项

就会出现如下图所示

退出上一级目录,在colcon build一下

到此工作空间结构就有了,workspace就成型了,我们来看下依赖,刚刚自动添加的 ,但其实手动添加也是一样的。

这行代码可以看到接口列表

我们过滤下  ros2 interface list | grep example_interfaces

用这行可以查看 这个接口的内容

开始写代码  导入rclpy 导入节点 定义一个类

这是我个人对这行代码的理解

也可以复制整个这个文件 

下午有好朋友邀请玩剧本杀,估计要玩一下午,先走啦


原文地址:https://blog.csdn.net/2302_81479776/article/details/142711053

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!