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

本文介绍了ROS2环境下如何快速创建工作空间和功能包。首先通过mkdir命令创建工作空间,接着使用ros2pkg create命令创建包含节点的包,并设置依赖。然后通过colcon build进行编译,source环境变量,最后运行节点。这是一篇针对ROS2初学者的基础教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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包和节点的创建,以及节点的运行.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值