如何安装catkin
时间: 2024-11-06 07:17:18 浏览: 49
catkin方便ros安装
Catkin是一个针对ROS(Robot Operating System)的工作流管理工具,用于自动化构建、测试和发布软件包。下面是安装catkin的基本步骤,假设你在Linux系统(如Ubuntu或基于Debian的系统)上:
1. **更新系统**:
```
sudo apt-get update
sudo apt-get upgrade
```
2. **安装依赖**:
```
sudo apt-get install python-catkin-pkg python-empy python-yaml ros-<distro>-common-msgs ros-<distro>-docutils ros-<distro>-cmake ros-<distro>-pkg-tools ros-<distro>-console_bridge ros-<distro>-rostest
```
将 `<distro>` 替换为你正在使用的ROS发行版(比如 "melodic" 或 "noetic")。
3. **安装catkin工具**:
对于ROS kinetic及更高版本,你可以直接从apt安装:
```
sudo apt-get install ros-<distro>-catkin
```
如果使用的是较低版本的ROS(如groovy),则需要从GitHub克隆catkin项目并手动编译:
- 克隆catkin仓库:
```
git clone https://github.com/ros/catkin.git
```
- 进入目录:
```
cd catkin
```
- 安装:
```
./install.sh --stack-on-osrf
```
4. **激活工作区**:
创建一个新的ROS工作区(workspace)并初始化它:
```
mkdir my_workspace
cd my_workspace
catkin_create_pkg my_package
source /opt/ros/<distro>/setup.bash
```
5. **构建工作区**:
现在可以在工作区内部进行构建操作,例如`cd`到你的package目录,然后执行:
```
catkin_make
```
完成上述步骤后,你应该能在终端里看到`catkin`命令了。记得每次切换到新的ROS工作区时,都需要先`source`ROS的setup.bash脚本来加载环境变量。
阅读全文