Ubuntu 安装 ros linux 验证安装成功

安装

ROS Kinetic 只 支持Wily (Ubuntu 15.10), Xenial (Ubuntu 16.04) 和Jessie (Debian 8) 的debian包。

配置 Ubuntu 软件仓库

配置你的 Ubuntu 软件仓库(repositories) 以允许 “restricted”、“universe” 和 "multiverse"这三种安装模式。 你可以按照ubuntu中的配置指南来完成配置。

添加 sources.list

设置你的电脑可以从 packages.ros.org 接收软件.

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

Mirrors

源Debs也可用

注:强烈建议使用国内或者新加波的镜像源,这样能够大大提高安装下载速度。

添加 keys

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

如果你遇到连接到keyserver的问题,你可以在以上命令尝试替换hkp://pgp.mit.edu:80或hkp://keyserver.ubuntu.com:80。

安装

首先,确保你的Debian软件包索引是最新的:

sudo apt-get update

在ROS中,有很多不同的库和工具。我们提供了四种默认的配置来帮助你开始。你也可以单独安装ROS包。

如果以下步骤出现问题,可以使用以下存储库,而不是上面提到的那些ros-shadow-fixed
桌面完整版: (推荐) : 包含ROS、rqt、rviz、机器人通用库、2D/3D 模拟器、导航以及2D/3D感知

        sudo apt-get install ros-kinetic-desktop-full

或者 点这里
桌面版安装: 包含ROS、rqt、rviz以及通用机器人函数库。

sudo apt-get install ros-kinetic-desktop

或者 点这里

基础版安装: (简版) 包含ROS核心软件包、构建工具以及通信相关的程序库,无GUI工具。

sudo apt-get install ros-kinetic-ros-base

或者 点这里

单个软件包安装: 你也可以安装某个指定的ROS软件包(使用软件包名称替换掉下面的PACKAGE):

sudo apt-get install ros-kinetic-PACKAGE
        例如:
sudo apt-get install ros-kinetic-slam-gmapping

在安装过程中如果报错,是因为某些依赖未安装成功,更新一下就好

sudo apt-get update

再执行上面的安装命令,

 sudo apt-get install ros-kinetic-desktop-full

就成功了

要查找可用软件包,请运行:

apt-cache search ros-kinetic

初始化 rosdep

在开始使用ROS之前你还需要初始化rosdep。rosdep可以方便在你需要编译某些源码的时候为其安装一些系统依赖,同时也是某些ROS核心功能组件所必需用到的工具。

sudo rosdep init
rosdep update

环境配置

如果每次打开一个新的终端时ROS环境变量都能够自动配置好(即添加到bash会话中),那将会方便很多:

echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

如果你安装有多个ROS版本, ~/.bashrc 必须只能 source 你当前使用版本所对应的 setup.bash。

如果你只想改变当前终端下的环境变量,可以执行以下命令:

source /opt/ros/kinetic/setup.bash

如果你使用 zsh,替换其中的 bash, 你可以用以下命令来设置你的shell:

echo "source /opt/ros/kinetic/setup.zsh" >> ~/.zshrc
source ~/.zshrc

构建工厂依赖

到目前为止,你已经安装了运行核心ROS包所需的内容。为了创建和管理自己的ROS工作区,有各种各样的工具和需求分别分布。例如:rosinstall是一个经常使用的命令行工具,它使你能够轻松地从一个命令下载许多ROS包的源树。

要安装这个工具和其他构建ROS包的依赖项,请运行:

sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

完成

我的其他有关ros 的博客,不妨一看
Ubuntu 安装 ros linux 验证安装成功
http://hotdog29.com/index.php/2019/06/22/ubuntu-安装-ros-kinetic-官方教程-下载-linux/
ROS 订阅雷达话题,获取点云数据,可视化,生成鸟瞰图
http://hotdog29.com/index.php/2019/06/22/ros-订阅雷达话题,获取点云数据,可视化,生成鸟/
ROS订阅雷达话题 获取坐标
http://hotdog29.com/index.php/2019/06/22/ros订阅雷达话题 获取坐标-bag数据包/
快速安装依赖包
https://blog.csdn.net/weixin_41600500/article/details/88432283
.bag 包转化成.pcd文件
https://blog.csdn.net/weixin_41600500/article/details/88432257
ros 播放激光雷达数据包,rviz可视化
http://hotdog29.com/index.php/2019/06/22/ros-播放激光雷达数据包,rviz可视化/
ROS 基础操作
https://blog.csdn.net/weixin_41600500/article/details/86213794
ros 基础操作2
https://blog.csdn.net/weixin_41600500/article/details/88412954

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: ROS(Robot Operating System)是一个开源机器人操作系统,支持在Ubuntu系统中安装和使用。以下是在Ubuntu 18.04系统上安装ROS的步骤。 1. 设置软件源:打开终端,输入以下命令,设置ROS的软件源。 ``` sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' ``` 2. 设置密钥:在终端中输入以下命令,设置ROS的密钥。 ``` sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 ``` 3. 安装ROS:在终端中输入以下命令,安装ROS。 ``` sudo apt update sudo apt install ros-melodic-desktop-full ``` 4. 初始化ROS:在终端中输入以下命令,初始化ROS。 ``` echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrc ``` 5. 安装ROS工具:在终端中输入以下命令,安装ROS的常用工具。 ``` sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential ``` 6. 初始化rosdep:在终端中输入以下命令,初始化rosdep。 ``` sudo rosdep init rosdep update ``` 完成以上步骤后,您就已经在Ubuntu 18.04系统上安装ROS。您可以通过运行以下命令验证ROS是否安装成功: ``` roscore ``` 如果看到以下输出 ### 回答2: Ubuntu 18.04是一款流行的Linux操作系统,它提供了一个稳定的基础来安装ROS(机器人操作系统)。下面是在Ubuntu 18.04上安装ROS的简单教程: 第一步:更新系统 在开始安装ROS之前,先确保你的系统是最新的,可以通过运行以下命令进行系统更新: sudo apt update sudo apt upgrade 第二步:添加ROS软件仓库 ROS有许多不同版本可用,在这里,我们将选择ROS Melodic。首先,需要添加ROS软件源到系统中: sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu bionic main" > /etc/apt/sources.list.d/ros-latest.list' 然后,添加ROS软件源的密钥: sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 第三步:安装ROS 更新软件包索引,然后安装ROS: sudo apt update sudo apt install ros-melodic-desktop-full 第四步:初始化ROS 在终端中运行以下命令,初始化rosdep: sudo rosdep init rosdep update 接下来,将ROS环境变量添加到bash会话中,这样每次打开终端都会自动加载ROS: echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrc 第五步:安装ROS工具 为了使用ROS的一些常用功能,你可以使用以下命令安装ROS工具: sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential 完成以上步骤后,你就成功地在Ubuntu 18.04上安装ROS Melodic。现在你可以开始使用ROS来开发和运行机器人程序了。希望这个简单教程对你有帮助! ### 回答3: 安装ROS(机器人操作系统)是在Ubuntu 18.04系统上进行机器人开发和控制的首要步骤。下面是在Ubuntu 18.04上安装ROS的简要教程: 1. 更新软件包索引和升级系统: 打开终端,运行以下命令: ``` sudo apt update sudo apt upgrade ``` 2. 配置您的计算机以允许接受软件从 packages.ros.org ``` sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' ``` 3. 添加ROS密钥: ``` curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add - ``` 4. 安装ROS: 首先,确保使用的是完全安装的桌面版本: ``` sudo apt install ros-melodic-desktop-full ``` 5. 初始化rosdep: ``` sudo rosdep init rosdep update ``` 6. 配置Bash环境: 打开终端,运行以下命令: ``` echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrc ``` 7. 安装依赖: 安装其他依赖软件包,以便使用ROS: ``` sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential ``` 8. 安装ROS可视化工具(可选): 如果您需要使用RViz等ROS可视化工具,可以运行以下命令进行安装: ``` sudo apt install ros-melodic-rviz ``` 恭喜!现在您已经成功地在Ubuntu 18.04上安装ROS。您可以开始使用ROS进行机器人开发和控制了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值