📅  最后修改于: 2023-12-03 15:24:41.968000             🧑  作者: Mango
在 ROS 中安装软件包是编写 ROS 软件和使用 ROS 系统的一个重要步骤。本文将介绍如何使用 shell-bash 在 ROS 中安装软件包。
打开终端并进入 ROS 工作空间。
cd ~/catkin_ws/
source devel/setup.bash
⚠️ 注意:上述命令假定你的 ROS 工作空间位于 ~/catkin_ws/
,如果你的工作空间位于其他位置,请修改路径。source devel/setup.bash
命令将设置环境变量以便 ROS 系统能够找到你的软件包。
使用 rosdep
命令安装软件包的依赖项。
rosdep install <package_name>
其中 package_name
是你要安装的软件包的名称。例如,要安装 ROS 中的 rviz
软件包,你可以运行以下命令。
rosdep install rviz
切换到 SRC 目录并使用 git clone
命令来克隆软件包的源代码。
cd ~/catkin_ws/src/
git clone <package_url>
其中 package_url
是你要安装的软件包的 Git 仓库地址。例如,要安装 ROS 中的 ros_tutorials
软件包,你可以运行以下命令。
git clone https://github.com/ros/ros_tutorials.git
切换到 ROS 工作空间目录并构建软件包。
cd ~/catkin_ws/
catkin_make
catkin_make
命令将在 ROS 工作空间中构建所有软件包。
使用 source
命令在当前终端中更新 ROS 环境变量。
source devel/setup.bash
source devel/setup.bash
命令将更新当前终端的环境变量,以便你可以使用新安装的软件包。
使用 rospack
命令检查软件包是否已成功安装。
rospack list | grep <package_name>
其中 package_name
是你要检查的软件包的名称。例如,要检查 ROS 中的 rviz
软件包是否已成功安装,你可以运行以下命令。
rospack list | grep rviz
在 ROS 中安装软件包是一个很简单的过程。使用本文中介绍的步骤,你将能够在 ROS 中轻松地安装和管理软件包。