在Ubuntu1604中安装ROS Kinetic

申明:由于项目需要用到ros环境,所以在此记录一下ubuntu1604下的ROS Kinetic安装过程,全程顺序执行一次性安装成功,当然执行下一步的时候上一步必须执行成功,在网络不好的时候可以多尝试几次,以下是我亲自实践的过程,现在分享出来与大家一起交流学习,这个过程全部参考官方安装步骤,此处给出官方链接http://wiki.ros.org/kinetic/Installation/Ubuntu


系统要求:Ubuntu1604

ROS安装版本: Kinetic


安装步骤:

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'

2、添加 keys

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

3、安装

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

sudo apt-get update

4、安装桌面完整版 : 包含ROS、rqtrviz、机器人通用库、2D/3D 模拟器、导航以及2D/3D感知

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

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

sudo rosdep init
rosdep update

6、环境配置

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

7、构建工厂依赖

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

至此已经在Ubuntu1604的系统中完整安装ROS  Kinetic

8、验证安装是否成功(输入以下命令,如果正常运行会出现下面内容,则说明安装成功)

roscore

Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://buu:38123/
ros_comm version 1.12.14


SUMMARY
========

PARAMETERS
 * /rosdistro: kinetic
 * /rosversion: 1.12.14

NODES

auto-starting new master
process[master]: started with pid [12249]
ROS_MASTER_URI=http://buu:11311/

setting /run_id to 2a96a0c0-a2e1-11e9-bea8-484d7e9d8441
process[rosout-1]: started with pid [12262]
started core service [/rosout]

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 好的,下面是安装 Ubuntu 20.04 和 ROS Kinetic 的步骤: 1. 安装 Ubuntu 20.04 首先,您需要下载 Ubuntu 20.04 的镜像文件,并创建启动盘。然后,将启动盘插入您的计算机,并按照安装程序的提示进行安装。 2. 配置您的 Ubuntu 20.04 安装完成后,您需要配置您的 Ubuntu 20.04。首先,打开终端并运行以下命令: ``` sudo apt-get update sudo apt-get upgrade ``` 这将更新您的系统并安装最新的软件包。 3. 安装 ROS Kinetic 现在,您可以开始安装 ROS Kinetic。请按照以下步骤操作: 1) 添加 ROS 仓库密钥: ``` sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 ``` 2) 添加 ROS 仓库到 sources.list: ``` sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' ``` 3) 更新软件包索引: ``` sudo apt-get update ``` 4) 安装 ROS Kinetic: ``` sudo apt-get install ros-kinetic-desktop-full ``` 4. 设置环境变量 在安装 ROS Kinetic 后,您需要设置 ROS 环境变量。运行以下命令: ``` echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc source ~/.bashrc ``` 5. 测试 ROS 安装 现在,您可以测试 ROS 是否已成功安装。运行以下命令: ``` roscore ``` 如果一切正常,您将看到 ROS 的核心节点已经启动。 这些就是在 Ubuntu 20.04 上安装 ROS Kinetic 的步骤。希望这些对您有所帮助! ### 回答2: Ubuntu20.04作为一种流行的操作系统,在机器人学和机器人工程领域也有一定的应用。而ROS(Robot Operating System)是一款开源的机器人软件开发平台,提供了大量的库和工具,可以帮助机器人开发者快速创建机器人程序。在Ubuntu20.04上安装ROS Kinetic可以让机器人工程师使用更多的ROS功能,扩展实现机器人开发。下面详细介绍如何在Ubuntu20.04上安装ROS Kinetic。 1. 更新Ubuntu软件包。在终端输入以下命令: sudo apt update sudo apt upgrade sudo reboot 2. 添加ROS源到APT源列表。 在终端输入以下命令: 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密钥。 在终端输入以下命令: sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 4. 安装ROS Kinetic。在终端输入以下命令: sudo apt update sudo apt install ros-kinetic-desktop-full 5. 初始化ROSdep。在终端输入以下命令: sudo rosdep init rosdep update 6. 配置环境变量。在bashrc文件的末尾添加以下命令: source /opt/ros/kinetic/setup.bash 7. 安装ROS工具。在终端输入以下命令: sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential 安装完成后,重启电脑,打开终端,输入“roscore”,如果可以正常启动,说明ROS Kinetic已经成功安装Ubuntu20.04安装和使用ROS需要有一定的Linux基础,需要掌握Linux的常用命令和操作。ROS Kinetic安装和使用,可以帮助机器人工程师快速建立机器人程序,并且是机器人领域最流行的机器人操作系统之一。 ### 回答3: 在运行于Ubuntu 20.04的计算机上安装ROS Kinetic,需要遵循以下步骤: 第一步:添加ROS软件源 首先,我们需要添加ROS的软件源。 我们可以通过运行以下命令来安装debian包密钥: ``` sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116 ``` 之后,我们需要添加ROS的软件源到Ubuntu的源列表。为了完成这个步骤,我们可以运行以下命令: ``` sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' ``` 第二步:安装ROS Kinetic 添加完ROS的软件源之后,我们需要更新Ubuntu的软件列表,并安装ROS Kinetic。 更新软件列表的命令是: ``` sudo apt-get update ``` 然后,我们可以使用以下命令来安装ROS Kinetic: ``` sudo apt-get install ros-kinetic-desktop-full ``` 这个命令将会安装ROS桌面完整版,包括ROS、rqt、rviz等。 第三步:初始化ROS 安装ROS Kinetic之后,我们需要初始化ROS环境。为了完成这个步骤,我们需要使用以下命令: ``` echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc source ~/.bashrc ``` 这将会把ROS环境变量添加到我们的终端会话,使得ROS能够正常运行。 第四步:安装ROS工具 安装ROS Kinetic之后,我们还需要安装一些ROS工具。 我们可以使用以下命令来安装ROS工具: ``` sudo apt-get install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential ``` 这将会安装ROS依赖项。 接下来,我们需要初始化rosdep: ``` sudo rosdep init rosdep update ``` 这将会初始化rosdep,并更新ROS依赖项的列表。 现在,我们已经在运行于Ubuntu 20.04的计算机上安装ROS Kinetic。接下来,我们需要配置ROSROS工具,以便使用ROS来开发机器人应用程序。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值