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 导入节点 定义一个类
这是我个人对这行代码的理解
也可以复制整个这个文件
下午有好朋友邀请玩剧本杀,估计要玩一下午,先走啦
标签:rclpy,python,interfaces,停歇,ROS2,第四天,--,example,ros2 From: https://blog.csdn.net/2302_81479776/article/details/142711053