资讯专栏INFORMATION COLUMN

安装 OpenRave 0.9 在 Ubuntu 14.04 上

raledong / 2942人阅读

摘要:安装方法本文的英文版在这里加入包索引我们需要添加一些新的源的索引地址,用来安装需要的包。因为这个版本的系统并没有自带。如果你用虚拟机的话,建议多分配些资源再编译,会快很多。引用请注明出处。

Abstract: Doing settings of installation is always a pain. My new class in motion planning requires us to install OpenRave 0.9 on Ubuntu 14.04 but unfortunately, there is no PPA for 0.9 version so that we need to compile it by our hands. I"ve spent a day to solve the dependencies problem and now share with you to make your life easier. Please contact me if any mistake I make below.


OpenRave 0.9 安装方法

本文的英文版在这里

1. 加入包索引

我们需要添加一些新的源的索引地址,用来安装需要的包。因为这个版本的系统并没有自带。
打开这个文件: sudo gedit /etc/apt/source.list.

把这几行添到最后面:

deb http://ppa.launchpad.net/openrave/testing/ubuntu trusty main
deb-src http://ppa.launchpad.net/openrave/testing/ubuntu trusty main

别忘了之后更新列表 这个很重要!这个很重要!这个很重要! sudo apt-get update .

2. 依赖性安装

下面我们安装一些用得上的好Packages,总值运行着一大片代码然后等着就行.

sudo apt-get install libsoqt4-dev libsoqt-dev-common libopenscenegraph-dev liblapack-dev libpcre++-dev libode-dev libbullet-dev libboost-all-dev libxml2-dev collada-dom2.4-dp*
3.工具

这是一些必要的开发工具:

sudo apt-get install cmake g++ git qt4-dev-tools zlib-bin
sudo apt-get install ipython python-dev python-h5py python-numpy python-scipy python-sympy
4.最费时间的一步:编译。

如果你用虚拟机的话,建议多分配些资源再编译,会快很多。

从GitHub下载最新稳定版的 OpenRave 0.9 version:
git clone --branch latest_stable https://github.com/rdiankov/openrave.git

然后开始编译:

cd openrave
mkdir build
cd build
cmake ..
make
sudo make install
运行软件

最后你可以把OpenRave的地址添加到PythonPath里面,这样你就可以直接调例子运行了:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(openrave-config --python-dir)/openravepy/_openravepy_
export PYTHONPATH=$PYTHONPATH:$(openrave-config --python-dir)

当然了,你也可以直接去根目录查看OpenRave附带的例子:
/usr/local/lib/python2.7/dist- packages/openravepy/_openravepy_0_9/examples

比如这个:

openrave.py --example graspplanning

Reference: https://scaron.info/teaching/installing-openrave-on-ubuntu-14.04.html


声明:本文章为原创,虽然大部分代码是收集过来的,但是本人按照一定的顺序重新调整和测试并在 Parelles Desktop 上安装成功。引用请注明出处。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/37759.html

相关文章

  • 简明docker教程

    摘要:并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。容器可以被创建启动停止删除暂停等。默认情况下,为了排障需求,退出的容器并不会立即删除,除非手动。这是指用镜像为基础来启动容器。 简明docker教程 一、什么是docker 二、docker与虚拟机比较 三、安装docker 四、基本概念 1、镜像 2、容器 3、数据卷 4、挂载 五、参考资料 有收...

    FuisonDesign 评论0 收藏0
  • Docker笔记整理(1)

    摘要:虚拟化技术虚拟化的划分应用虚拟化平台虚拟化完全虚拟化硬件辅助虚拟化部分虚拟化准虚拟化操作系统虚拟化的位置帮助文档核心早期简称技术版本以后安装流程卸载旧版本旧版本的称为或者可选内核模块添加国内源官方源 虚拟化技术 虚拟化的划分 应用虚拟化 平台虚拟化 完全虚拟化 硬件辅助虚拟化 部分虚拟化 准虚拟化 操作系统虚拟化 Docker的位置 帮助文档 docker [OPTION...

    leo108 评论0 收藏0
  • docker使用容器配置tomcat

    摘要:目标在本机上安装,添加容器,在容器中部署,从外网可以访问即可配置环境一安装自带安装包,该版本比较旧,从官方源安装最新的版本,首先需要安装,并添加官方源。 目标:在本机上安装docker,添加容器,在容器中部署tomcat,从外网可以访问即可配置环境ubuntu14.04 一、安装docker 1、Ubuntu14.04自带安装包,该版本比较旧,从Docker官方源安装最新的版本,首先需...

    wangbjun 评论0 收藏0

发表评论

0条评论

raledong

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<