古月《ROS入门21讲》9.创建工作空间与功能包.pdf
1.02 MB
7 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档主要介绍了ROS中创建工作空间与功能包的过程。工作空间是存放工程开发相关文件的文件夹,包含src、build、devel和install四个空间。src为代码空间,build为编译空间,devel为开发空间,install为安装空间。创建工作空间的步骤包括创建目录、初始化工作空间并编译。功能包的创建使用catkin_create_pkg命令,并需要配置package.xml和CMakeLists.txt文件。文档还说明了同一工作空间下不允许存在同名功能包,但不同工作空间下则允许。 | ||
AI总结 | ||
以下是对文档内容的总结:
---
### 《ROS入门21讲》第9讲:创建工作空间与功能包
#### 工作空间(Workspace)概述
- **定义**:工作空间是存放ROS工程开发相关文件的目录。
- **结构**:
- `src`:代码空间(Source Space),存放功能包的源代码。
- `build`:编译空间(Build Space),存放编译相关文件。
- `devel`:开发空间(Development Space),存放编译后的开发文件。
- `install`:安装空间(Install Space),存放安装后的文件。
#### 创建工作空间
1. 创建工作空间目录:
```bash
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
```
2. 初始化工作空间:
```bash
catkin_init_workspace
```
3. 编译工作空间:
```bash
cd ~/catkin_ws
catkin_make
```
4. 设置环境变量:
```bash
source ~/catkin_ws/devel/setup.bash
```
#### 创建功能包(Package)
1. 创建功能包:
```bash
catkin_create_pkg |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
文档评分