ROS2极简入门(一)功能包和节点的创建

ROS2极简入门(一)

快速入门,急速开始


创建工作空间和功能包

提示:这里可以添加本文要记录的大概内容:

创建节点,就要先创建一个工作空间,再创建功能包。


提示:以下是本篇文章正文内容,下面案例可供参考

一、创建工作空间

创建工作空间就是新建文件夹

mkdir -p my_test/src
cd my_test/src

mkdir -p :递归创建目录,即使上级目录不存在,会按目录层级自动创建目录
参数-p表示,当目录my_test不存在时,同时创建my_test和src,否则会报错

二、创建自己的包

1.ros2 pkg create命令

命令行在my_test/src下

//创建包 ros2 pkg create test 会创建一个名为test01的包,创建包时设置节点my_node和添加 std_msgs和rclcpp依赖
ros2 pkg create test01 --build-type ament_cmake --node-name my_node--dependencies std_msgs rclcpp

2.创建节点

命令行中返回my_test文件夹下

//编译
colcon build
//如果只想编译某一个包的话,可以这样:
colcon build --packages-select test01

3.source环境

在/my_test下

source install/setup.bash

4.运行功能包中的节点

在终端中使用如下命令即可运行新建功能包的节点啦:

ros2 run test01 my_node

总结

本文仅仅简单介绍了ROS2包和节点的创建,以及节点的运行.


版权声明:本文为weixin_42265404原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。