【ROS基础】创建ROS的工作空间和功能包

【ROS基础】创建ROS的工作空间和功能包创建 ROS 的工作空间和功能包 创建 ros 工作空间

大家好,欢迎来到IT知识分享网。


在这里插入图片描述

一、工作空间基本概念

工作空间是指一个包含ROS项目的顶级目录。它是一个文件夹,用于组织和存放ROS相关的代码、配置文件和编译生成的文件。一个工作空间可以包含多个功能包。

功能包是ROS项目的基本单元,用于组织和管理相关功能的代码。一个功能包通常包含了ROS节点、消息定义、服务定义、参数配置、启动文件、插件等。每个功能包都有一个特定的名称和结构。

二、创建和编译工作空间

2.1创建

mkdir src 

然后,初始化src文件夹。进入src文件夹,打开终端进行初始化,使其变成workspace的属性。

catkin_init_workspace 

2.2编译

在工作空间中打开终端进行编译,编译的命令:

catkin_make 

顺便创建一下install空间:

catkin_make install 

报错:

2.3设置环境变量

source devel/setup.bash 

2.4.检查环境变量

echo $ROS_PACKAGE_PATH 

或是

rospack profile 

在这里插入图片描述
然后重新启动一下ubuntu,进去之后再输入rospack profile查看一下是否存在设置好的环境变量。

三、创建和编译功能包

3.1创建

catkin_create_pkg robot1 test_pkg std_msgs rospy roscpp 

在这里插入图片描述
在这里插入图片描述
注意: 同一个src文件夹下不能出现同名的功能包。

3.2编译

catkin_make 

3.3设置环境变量

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/133620.html

(0)
上一篇 2025-07-21 16:10
下一篇 2025-07-21 16:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信