ROS-Jade版在UbuntuKylin15.04上的安装和源码编译完整脚本

ROS(http://www.ros.org/about-ros/)是一个机器人操作系统,源于斯坦福,现在由开源机器人基金会(http://www.osrfoundation.org/)进行发展。目前最新的版本是Jade。ROS并不是完整的操作系统,而是一个应用层的运行环境,支持很多种宿主操作系统,如Ubuntu,也支持Mac OS X,支持ARM上的Ubuntu和Android。设想的生态链如下所示:

一、安装编译好的版本的脚本

完整的说明请参阅:http://my.oschina.net/u/2306127/blog/480585

#加入软件源到系统软件仓库列表
sudo sh -c ‘echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > 
 /etc/apt/sources.list.d/ros-latest.list‘

#加入软件仓库的认证码
sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 0xB01FA116

#执行软件仓库列表更新
sudo apt-get update

#安装全部桌面应用软件
sudo apt-get install ros-jade-desktop-full

#安装依赖的软件部件
sudo rosdep init
rosdep update

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

sudo apt-get install python-rosinstall

二、获取源代码和编译脚本

完整的说明请参阅:http://my.oschina.net/u/2306127/blog/480604

#源码和工具安装.
sudo apt-get install python-rosdep python-rosinstall-generator python-wstool 
 python-rosinstall build-essential

#创建编译的源码工作空间
mkdir ~/ros_catkin_ws
cd ~/ros_catkin_ws

#获取源码相关的软件包
rosinstall_generator desktop_full --rosdistro jade --deps --wet-only --tar > jade-desktop-full-wet.rosinstall
wstool init -j8 src jade-desktop-full-wet.rosinstall

#更新源码和相关的包
#wstool update -j 4 -t src

#安装源码编译需要的依赖包
rosdep install --from-paths src --ignore-src --rosdistro jade -y

#执行编译操作
./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release

ROS的新版使用了Catkin作为编译工具,跟Linux上一般的cmake\make不太一样,需要转换一下思路,有一个过程去熟悉。

时间: 2024-08-27 05:36:05

ROS-Jade版在UbuntuKylin15.04上的安装和源码编译完整脚本的相关文章

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 are possible to use but are not expected to work out of the box. Target pl

在UbuntuKylin15.04上安装GIScript

GIScript2015版采用了新的SIP封装,从而可以更好地与C++接口保持一致. 最近有了一些进展,尝试在在UbuntuKylin15.04上安装GIScript. 由于要使用MetaSIP,需要Python3,先输入python3确认一下当前的环境. 安装python3 sudo apt-get install python-pip sudo apt-get install python3-dev 安装SIP #下载:http://www.riverbankcomputing.com/so

在 Ubuntu 12.04 上通过安装源安装 Open vSwitch (OVS)

先把Ubuntu 12.04更新一下 sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 删除 Ebtables包 sudo aptitude purge ebtables 从安装源安装Open vSwitch (OVS) sudo apt-get install aptitude apt-show-versions openvswitch-controller openvswitch-brcompat openv

<04>VIM编辑器的使用和源码编译安装

<04>VIM编辑器的使用和源码编译安装 知识点:一. vim文本编辑器二.网络配置 三.文件查找 (locate find whereis which)四.解压/打包(zip gzip bzip2 tar)五.安装(rpm yum) 一. vim文本编辑器1.命令模式():即vim刚进去的时候,或者按一下ESC的时候的状态 yy 复制一行: 3yy:复制三行小p 粘贴到光标的下一行大P 粘贴到光标的上一行dd 删除一行: 3dd:删除三行u 撤销上一次操作,若想多次撤销,当然多按几下ushi

ubuntu14.04上Virtualbox安装win7(使用Ghost镜像安装,启用USB设备支持,设置共享目录)

由于某些软件只有windows版本,于是只好安装个虚拟机win7 /**************************安装*************************************/ Virtualbox 直接在软件中心就有,安装一下就行 然后随便搜索了个win7的镜像,找到很多都是Ghost镜像,那就下个Ghost吧 然后,新建了个win7虚拟机,把下载的iso加载进去,开机后,发现出问题了,无法直接ghost安装,只能进入PE,失败了好几次 后来尝试出解决方法如下 1,新建

Qt5.5和PyQt5.5在UbuntuKylin15.04的快速安装脚本

Qt5.5已经发布了,前两天PyQt也很快推出了一个5.5的对应版本.试验了一下(花了个周末啊!),真是越来越好用了.Qt5.5在Ubuntu15.04上有一些重要的改进,在虚拟机里运行的窗口覆盖问题也终于没有了.因为要装好几个软件,挺花功夫的.这里给出个脚本,可以快速安装. 首先安装Qt5.5. #在线安装用这个. wget http://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online

Ubuntu14.04 64Bit 中从源码编译安装Gtk-3.16.3

(一)从源码编译安装GTK开发环境 为了便于获取源码,截止2015-05-26的gtk相关源码的存放于网盘中: 1. 相关网址 1)GTK+ Website 2)Compiling the GTK+ libraries  Overview of GTK+ and its Libraries 2.下载和编译源码包 1)下载源码:  (版本:gtk+-3.16.3.tar.xz) 2)解压配置gtk源码 $ tar xvfJ gtk+-3.16.3.tar.xz $ cd gtk+-3.16.3/

【转】CentOS上安装 jdk:rpm安装和源码安装

1.安装 jdk-8u5-linux-x64.rpm 原文链接:http://www.cnblogs.com/xsi640/p/3756995.html 先下载最新的jdk版本 文件名:jdk-8u5-linux-x64.rpm 将文件通过winscp上传到/usr/local目录中 rpm -ivh jdk-8u5-linux-x64.rpm 系统会自动安装. 安装完成后,配置环境变量. vi /etc/profile export JAVA_HOME=/usr/java/jdk1.8.0_0

jinkins在windows上的安装 配置C#编译

首先jinkins在windows上的安装就不说,安装只需要下载相应安装包就可以了,后有些时候经常需要修改端口号.修改如下: 然后重启jenkins服务 首次运行界面 个人建议插件按需安装. 建立一个简单的项目运行: 这样就可以了, 很简单. 如果遇到说什么dll 无法加载,大家可以尝试 把开发环境的对应目录拷贝到jenkins服务器上. 实在不行在jienkins服务器上安装 vs2015.