文档章节

ROS-Jade版在UbuntuKylin15.04上的安装

openthings
 openthings
发布于 2015/07/20 09:44
字数 869
阅读 860
收藏 0

Ubuntu install of ROS Jade

We  are building Debian packages for several Ubuntu platforms, listed  below. These packages are more efficient than source-based builds and  are our preferred installation method for Ubuntu.

If you need to install from source (not recommended), please see source (download-and-compile) installation instructions.

If you rely on these packages, please support OSRF.

These packages are built and hosted on infrastructure maintained and paid for by the Open Source Robotics Foundation,  a 501(c)(3) non-profit organization. If OSRF were to receive one penny  for each downloaded package for just two months, we could cover our  annual costs to manage, update, and host all of our online services.   Please consider donating to OSRF today.

目录

  1. Ubuntu install of ROS Jade

    1. Obtain source code of the installed packages

    2. Configure your Ubuntu repositories

    3. Setup your sources.list

    4. Set up your keys

    5. Installation

    6. Initialize rosdep

    7. Environment setup

    8. Getting rosinstall

    9. Build farm status

    10. Installation

    11. Tutorials

    Installation

    Configure your Ubuntu repositories

    Configure your Ubuntu repositories to allow "restricted," "universe," and "multiverse." You can follow the Ubuntu guide for instructions on doing this.

    Setup your sources.list

    Setup your computer to accept software from packages.ros.org. ROS Jade ONLY supports Trusty (14.04), Utopic (14.10) and Vivid (15.04) for debian packages.

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

    Mirrors

    Set up your keys

    • sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 0xB01FA116

    Installation

    First, make sure your Debian package index is up-to-date:

    • sudo apt-get update

      For more information on this issue see this answers.ros.org thread or this launchpad issue

      • /!\ Do not install these packages if you are using 14.04, it will destroy your X server:

        sudo apt-get install xserver-xorg-dev-lts-utopic mesa-common-dev-lts-utopic libxatracker-dev-lts-utopic libopenvg1-mesa-dev-lts-utopic libgles2-mesa-dev-lts-utopic libgles1-mesa-dev-lts-utopic libgl1-mesa-dev-lts-utopic libgbm-dev-lts-utopic libegl1-mesa-dev-lts-utopic

        /!\ Do not install the above packages if you are using 14.04, it will destroy your X server

      • sudo apt-get install libgl1-mesa-dev-lts-utopic
      • If you are using Ubuntu Trusty 14.04.2 and experience dependency issues during the ROS installation, you may have to install some additional system dependencies.

        Alternatively, try installing just this to fix dependency issues:

    There  are many different libraries and tools in ROS.  We provided four  default configurations to get you started.  You can also install ROS  packages individually.

    • Desktop-Full Install: (Recommended) : ROS, rqt, rviz, robot-generic libraries, 2D/3D simulators, navigation and 2D/3D perception

      Desktop Install: ROS, rqt, rviz, and robot-generic libraries

      ROS-Base: (Bare Bones) ROS package, build, and communication libraries. No GUI tools.

      Individual Package: You can also install a specific ROS package (replace underscores with dashes of the package name):

      • sudo apt-get install ros-jade-PACKAGE

        e.g.

        sudo apt-get install ros-jade-slam-gmapping
      • sudo apt-get install ros-jade-ros-base

        or click here

      • sudo apt-get install ros-jade-desktop

        or  click here

      • sudo apt-get install ros-jade-desktop-full

        or  click here

    To find available packages, use:

    apt-cache search ros-jade

    Initialize rosdep

    Before you can use ROS, you will need to initialize rosdep. rosdep  enables you to easily install system dependencies for source you want  to compile and is required to run some core components in ROS.

    sudo rosdep init rosdep update

    Environment setup

    It's  convenient if the ROS environment variables are automatically added to  your bash session every time a new shell is launched:

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

    If you have more than one ROS distribution installed, ~/.bashrc must only source the setup.bash for the version you are currently using.

    If you just want to change the environment of your current shell, you can type:

    source /opt/ros/jade/setup.bash

    Getting rosinstall

    rosinstall  is a frequently used command-line tool in ROS that is distributed  separately.  It enables you to easily download many source trees for ROS  packages with one command.

    To install this tool on Ubuntu, run:

    sudo apt-get install python-rosinstall

    Build farm status

    The packages that you installed were built by ROS build farm.  You can check the status of individual packages here.

    Tutorials

    Now, to test your installation, please proceed to the ROS Tutorials.

    Obtain source code of the installed packages

    If  you know the location of the repository of each package, you know you  can obtain all the code there. But it's often hard even for experienced  developers to reach the correct maintained repository of certain  packages. Also, in some situations you just want to get the source of  the released, installed version of a package. The methods described here  the best for these cases.

    • In earlier days of ROS (supposedly electric or earlier) you can obtain by the way noted in this question.

    • Now just apt-get source (sudo not needed) as following. You don't even need to explicitly specify deb-src  entry etc. This downloads from the server all the files in the released  version of the package (i.e. things not installed in the installation  rule (e.g. CMakeLists.txt) are also included).

    $ apt-get source ros-jade-laser-pipeline

    A drawback might be that you have to specify a single, exact package name (asterisks do not work).


    © 著作权归作者所有

    openthings
    粉丝 311
    博文 1117
    码字总数 644109
    作品 1
    东城
    架构师
    私信 提问
    ROS-Jade版在UbuntuKylin15.04上的源码安装

    ROS-Installing from source Install from source requires that you download and compile the source code on your own. ROS Jade supports Trusty, Utopic, and Vivid. Other platforms a......

    openthings
    2015/07/20
    0
    0
    ROS-Jade版在UbuntuKylin15.04上的安装和源码编译完整脚本

    ROS(http://www.ros.org/about-ros/)是一个机器人操作系统,源于斯坦福,现在由开源机器人基金会(http://www.osrfoundation.org/)进行发展。目前最新的版本是Jade。ROS并不是完整的操作系...

    openthings
    2015/07/20
    0
    1
    [译]机器人操作系统简介:终极机器人应用框架(上)

    [译]机器人操作系统简介:终极机器人应用框架 /** * 原文出处:https://www.toptal.com/robotics/introduction-to-robot-operating-system * @author dogstar.huang chanzonghuang@gmail.co......

    暗夜在火星
    2016/03/06
    212
    0
    SLAM+语音机器人DIY系列:(二)ROS入门——3.在ubuntu16.04中安装ROS kinetic

    摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便。我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重...

    小虎哥哥爱学习
    02/16
    0
    0
    在UbuntuKylin15.04上安装GIScript2015

    GIScript入门教程参见:http://my.oschina.net/u/2306127/blog/484213,这里介绍基于SIP的C++封装为Python的方法和使用过程。 GIScript2015版采用了新的SIP封装,从而可以更好地与C++接口保持...

    openthings
    2015/06/24
    0
    0

    没有更多内容

    加载失败,请刷新页面

    加载更多

    探讨android更新UI的几种方法

    作为IT新手,总以为只要有时间,有精力,什么东西都能做出来。这种念头我也有过,但很快就熄灭了,因为现实是残酷的,就算一开始的时间和精力非常充足,也会随着项目的推进而逐步消磨殆尽。我...

    天王盖地虎626
    39分钟前
    1
    0
    浙江易柏生物技术有限公司年产200万份高危型HPV分型检测试剂盒、200万份高危型HPVE6-E7mRNA荧光检测试剂盒生产线项目环境影响评价公告信息

    浙江易柏生物技术有限公司年产200万份高危型HPV分型检测试剂盒、200万份高危型HPVE6-E7mRNA荧光检测试剂盒生产线项目环境影响评价公告信息 一、建设项目基本情况 项目名称:年产200万份高危型...

    miaojiangmin
    今天
    3
    0
    nproc systemd on CentOS 7

    Increasing nproc for processes launched by systemd on CentOS 7 Ask Question I have successfully increased the nofile and nproc value for the local users, but I couldn't find a p......

    MtrS
    今天
    5
    0
    了解微信小程序下拉刷新功能

    小程序提供了这个事件。 onPullDownRefresh() 监听用户下拉刷新事件。 如果要开启下拉刷新功能,要先到json配置: "enablePullDownRefresh":true 配置后下拉有反应了但是没有加载效果,在onP...

    oixxan__
    今天
    2
    0
    springmvc java对象转json,上传下载(未完)拦截器Interceptor以及源码解析(未完待续)

    package com.atguigu.my.controller;import java.util.Collection;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Contr......

    architect刘源源
    今天
    34
    0

    没有更多内容

    加载失败,请刷新页面

    加载更多

    返回顶部
    顶部