记录一个完整的 ROS2 程序的编写全过程

本文详细介绍了在ROS2中创建工程、创建功能包(C++和Python)、编写节点源文件、CMake配置、编译和运行程序,以及如何查看和管理ROS2消息的过程。

目录

1. 创建工程目录

2. 创建功能包

3. 创建节点源文件

4. 编写 CMake 脚本

5. 编译 ROS2 程序

6. 运行 ROS2 程序

7. 查看 ROS2 消息


1. 创建工程目录

mkdir -p project/src

2. 创建功能包

# 1. 创建 C/C++  功能包 命令行
     ros2 pkg create --build-type ament_cmake node_name --dependencies rclcpp std_msgs

# 2. 创建 Python 功能包 命令行
     ros2 pkg create --build-type ament_python node_name

     # 注意:
      ament_cmake  使用 C/C++ 的功能包
      ament_python 使用 Python 功能包

3. 创建节点源文件

1. 进入 src 目录
   cd ./project/src/

2. 编写代码:
  
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值