Advertisement

安装ROS-kinetic

阅读量:

文章目录

  • 1 文章介绍
  • 2 开发平台
  • 3 阅前须知
  • 4 文章正文
    • 4.1手动安装

      • 4.1.1 添加 sources.list
      • 4.1.2 添加 keys
      • 4.1.3 安装
      • 4.1.4 初始化 rosdep
      • 4.1.5 环境设置
      • 4.1.6 安装 rosinstall
    • 4.2自动安装

1 文章介绍

复制代码
    本文介绍了如何在ubuntu16.04中安装ROS-kinetic。

2 开发平台

复制代码
    操作系统:ubuntu 16.04
    ros版本:kinetic

3 阅前须知

复制代码
    不想手动安装,可以到本博客末尾下载脚本进行安装

4 文章正文

4.1手动安装

4.1.1 添加 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'

4.1.2 添加 keys

复制代码
     sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

4.1.3 安装

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

复制代码
     sudo apt-get update

在可选的版本中,请考虑选择桌面完整版安装方案(推荐)。该方案集成机器人操作系统(ROS)、rqt工具包、 rviz可视化平台以及标准机器人功能模块库等核心组件,并支持2D/3D仿真器和导航功能的集成配置。

复制代码
     sudo apt-get install ros-kinetic-desktop-full

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

复制代码
     sudo apt-get install ros-kinetic-desktop

基础版本的安装流程包括ROS核心软件包、必要的构建工具以及用于通信的程序库,并不提供图形界面工具包。

复制代码
    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

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

复制代码
    apt-cache search ros-kinetic

4.1.4 初始化 rosdep

在开始使用ROS之前, 用户还需要初始化rosdep. rosdep 有助于你在编译某些源代码时为其安装一些系统依赖, 同时也是某些ROS 核心功能组件所必须使用的软件库.

复制代码
    sudo rosdep init
    rosdep update

4.1.5 环境设置

如果每一次打开一个新的终端时ROS环境变量能够自动配置完成(例如添加到bash会话中),这将极大地方便操作:

复制代码
    echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
    source ~/.bashrc

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

复制代码
    source /opt/ros/indigo/setup.bash

4.1.6 安装 rosinstall

它是ROS中一个独立且常见的命令行工具。它非常有用地允许你通过单个指令快速获取多个源代码仓库。

要在ubuntu上安装这个工具,请运行:

复制代码
    sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

4.2自动安装

考虑到大家安装的需求,已完成相应的安装脚本,请通过此链接<>获取下载地址。

到文件下载的目录下,在终端下输入如下命令即可

复制代码
    chmod +777 Install_ROS.sh
    ./Install_ROS.sh

全部评论 (0)

还没有任何评论哟~