博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu 14.04.1 for ROS(indigo) by ExBot iso 发行版
阅读量:4031 次
发布时间:2019-05-24

本文共 2346 字,大约阅读时间需要 7 分钟。

为了一个不确定的驱动,版本往前推了一步,结果命运居然是重装系统,也是服了自己了。

转自:http://blog.exbot.net/archives/1206

发行版说明:本Live CD分为Ubuntu 14.04.1 desktop for i386和for amd64两个版本,装好ROS(indigo版本),做好升级和优化等工作后的定制化Ubuntu发行版,可以按照安装Ubuntu的方式进行安装。装好后的用户名为exbot,密码均为exbot123,安装过程中设置的用户名和密码均无效,可以随便填写。

目录

啰嗦几句

ROS新手需要明白和注意的:

  • ROS是开源框架,ROS wiki是全世界爱好者共同维护的知识库,它代表了ROS爱好者探索的结果。
  • 在ROS wiki上,有人有了更好的解决方案,就联系负责人把自己的方案更新在wiki上面。有人有了自己不错的包,也可以去那里发布。
  • 所谓的ROS官网,就是世界各位爱好者共同智慧的结晶,一直在完善,一直在优化,当你使用别人探索成果的时候,应该心怀感激。ROS包通常遵循比较开放的License,当你使用和修改别人的源码时候,要附上原作者声明,不是说可以改个名字就声称是自己的东西的,至少也要对原作者表示感谢,这是做人的基本!

Ubuntu for ROS的优点:

  • 对一个玩ROS的老鸟来说,要裸机配置ROS步骤不难,但是得耗费很长时间,如果网络状况不好,2G多的安装包,恐怕得等一整天才能更新完毕。
  • 对一个玩ROS的老鸟来说,要裸机配置ROS开发环境,需要做很多工作,网上资料并不完善,不是每个老鸟都能配出完美开发环境,中间的很多细节问题不是每个人都能解决的。
  • 对于一个玩ROS的菜鸟来说,你是想花几个月搜集各种资料解决安装,配置,Bug等等问题,还是想10分钟装完Ubuntu for ROS马上上手玩ROS,或者做开发呢?

使用方法如下:

  • 如果是Windows用户,请安装虚拟机,如VMWare,笔者使用的是 VMWare Workstation 10.0.4,然后参考《》教程进行安装。Vmware Workstation10以下版本是不能支持Ubuntu 14.04,特此说明。
  • 如果是Ubuntu用户,在裸机中安装,请参考《》。

Copyright 2015 by ExBot

@group ExBot 

版本说明

系统更新

* 系统更新日期至for i386 2015.1.23,for amd64 2015.02.15

* 安装VIM i386版本没装GUI的、未配置,amd64版本做好了这些工作
* 安装新立得软件包管理器  Ubunut软件中心感觉不好用
* 安装eigen  这也是群里提出的需求,文件位于/opt/eigen,已export CPATH(amd64中没装。似乎ROS中有)
* 中文输入法配置为SunPinyin和极点五笔86
* 启动器布局修改

ROS

* 安装 ros-indigo-desktop-full

* 安装turtlebot包
* 安装openni,openni2包
* 配置 catkin_ws (所有catkin类型包放在 ~/catkin_ws/src/ 目录下编译或者运行)
* 配置 rosbuild_ws (所有rosbuild类型包放在 ~/rosbuild_ws/ 目录下编译或者运行)
* 配置 overlay: rosbuild_ws -> catkin_ws -> indigo (indigo环境变量已export)

(ROS位于/opt/ros,如有必要请将其权限设为777。其实有workspace应该是不用的,我就没改。)

集成开发环境

* 安装JDK8u25(i386),JDK8u30(amd64)

* 安装  eclipse for C/C++(LUNA)
* 安装 PyDev for Eclipse
* 安装Pydev Mylyn intergration
* 安装QT   Qt5.2.1 Qt Creator 3.0.1(i386)
* 优化 Eclipse,支持多种ROS文件类型:*.launch, *.concert, *.xacro, *.urdf, *.xml, *.yaml, *.rviz, cmake(i386版本似乎忘了关联编辑器)

翻墙

* 安装goagent,代理端口为8087

* 安装firefox的autoproxy插件,已作配置

* 配置goagent为服务自启动

* 说明:autoproxy的代理规则为上线更新,根据规则选择是否通过代理访问。若访问的被墙地址不在列表中请自行添加。goagnet的代理IP我会不定期在群里更新。因为流量是共用的,有条件的可以自己申请GAE,教程网上有。如其它不支持代理设置的软件访问网络,可以通过系统的代理设置临时全局代理。

修改情况:
2015.1.25 i386版本增加百度云盘下载
2015.02.21 增加amd64版本,提供360云盘下载
特别注意:安装后不能上网的,运行以下命令:sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
(ubuntu14.04.1-desktop-indigo-exbot-i386-20150123.iso  md5 [5c0a5f5840eb8222e008aab8b9adb412])
(ubuntu-14.04.1-desktop-indigo-exbot-amd64-20150215.iso  md5 [1b4783eab24e39a018fdd9ff450e7509])

转载地址:http://tgmbi.baihongyu.com/

你可能感兴趣的文章
activemq依赖包获取
查看>>
概念区别
查看>>
关于静态块、静态属性、构造块、构造方法的执行顺序
查看>>
final 的作用
查看>>
在Idea中使用Eclipse编译器
查看>>
idea讲web项目部署到tomcat,热部署
查看>>
优化IDEA启动速度,快了好多。后面有什么优化点,会继续往里面添加
查看>>
JMeter 保持sessionId
查看>>
IDEA Properties中文unicode转码问题
查看>>
Idea下安装Lombok插件
查看>>
zookeeper
查看>>
Idea导入的工程看不到src等代码
查看>>
技术栈
查看>>
Jenkins中shell-script执行报错sh: line 2: npm: command not found
查看>>
8.X版本的node打包时,gulp命令报错 require.extensions.hasownproperty
查看>>
Jenkins 启动命令
查看>>
Maven项目版本继承 – 我必须指定父版本?
查看>>
Maven跳过单元测试的两种方式
查看>>
通过C++反射实现C++与任意脚本(lua、js等)的交互(二)
查看>>
利用清华镜像站解决pip超时问题
查看>>