zoukankan      html  css  js  c++  java
  • 【ROS安装】Ubuntu for ros 版本

    发行版说明:本Ubuntu iso发行版是装好ROS,做好升级和优化等工作后的定制化Ubuntu发行版,可以按照安装Ubuntu的方式进行安装。装好后的用户名和密码均为exbot,安装过程中设置的用户名和密码均无效,可以随便填写。

    目录

    • 啰嗦几句
    • 版本
      • Hydro开发版
      • Hydro基础版
      • Groovy基础版
      • 历史版本

    啰嗦几句

    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,或者做开发呢?

    使用方法如下:

    Ubuntu for ROS 版本代号及说明如下:

    • ubuntu12.04-amd64, ubuntu12.04-i386:amd64表示基于64bit版本Ubuntu制作,i386表示基于32bit版本Ubuntu制作。
    • g1-140520, h1-140520, h2-140520:g1表示Groovy基础版,h1表示Hydro基础版,h2表示Hydro开发版,140520表示2014年5月20日制作。
    • 基础版Ubuntu for ROS配置好ROS基础和应用环境,你可以下载别人的catkin/rosbuild包,在系统里面顺利编译,可以安装任何ROS包,可以运行任何ROS包。
    • 开发版Ubuntu for ROS在基础版的基础上配置好了开发环境,以及移动机器人运行和开发包,支持各种ROS文件的编辑,可以立即做ROS开发,可以立即运行移动机器人平台。
    • 基础版的安装需要1G内存,开发版的安装需要1.5G或者以上内存,否则安装过程中会报错而无法继续。

    Copyright 2014 by ExBot
    @group ExBot http://blog.exbot.net
    @author Yuanbo She http://yuanboshe.github.io
    @email yuanboshe@126.com

    版本

    2014-04-16:360云盘突然自动给所有文件增加了“访问密码”,而且无法取消,后面会增加其他云盘下载渠道。感谢各位朋友提醒,访问密码已经贴上。
    2014-05-26:360云盘再出状况,被审查无法分享了,现在改为百度云分享,无需密码。多谢网友 @Sundae90 的提醒!
    2014-06-03:百度云无故屏蔽部分分享链接,现已更新,如果有不能下载情况请留言!

    hydro开发版

    ubuntu12.04-amd64-ros-exbot-h2-140520 [下载iso] MD5 [a871fc780a624ff4f69b594ca8a79b5c]
    ubuntu12.04-i386-ros-exbot-h2-140520 [下载iso] MD5 [9ec87ffeafec5e836bced58bf1da3413]

    (注意:此版本如果在虚拟机上面安装,需要设置虚拟机内存为1.5G或者以上。)

    * 安装 ros-hydro-desktop-full
    * 配置 catkin_ws (所有catkin类型包放在 ~/catkin_ws/src/ 目录下编译或者运行)
    * 配置 rosbuild_ws (所有rosbuild类型包放在 ~/rosbuild_ws/sandbox/ 目录下编译或者运行)
    * 配置 overlay: rosbuild_ws -> catkin_ws -> hydro
    * 安装 jdk8
    * 安装 Eclipse for C/C++ (Kepler)
    * 安装 turtlebot包
    * 安装 exbot_xi包
    * 安装 Kinect & ASUS Xtion pro Live驱动
    * 配置 Eclipse,支持 C/C++ & Python 开发环境
    * 优化 Eclipse,支持多种ROS文件类型:*.launch, *.concert, *.xacro, *.urdf, *.xml, *.yaml, *.rviz, cmake.
    * 配置 x11vnc远程服务

    hydro基础版

    ubuntu12.04-amd64-ros-exbot-h1-140520 [下载iso] MD5 [f6c044e5c01154f9920229c5a8b2b11e]
    ubuntu12.04-i386-ros-exbot-h1-140520 [下载iso] MD5 [f3f4059fbc91201ca5d9fb4a43e6508e]

    * 安装 ros-hydro-desktop-full
    * 配置 catkin_ws (所有catkin类型包放在 ~/catkin_ws/src/ 目录下编译或者运行)
    * 配置 rosbuild_ws (所有rosbuild类型包放在 ~/rosbuild_ws/sandbox/ 目录下编译或者运行)
    * 配置 overlay: rosbuild_ws -> catkin_ws -> hydro

    groovy基础版

    ubuntu12.04-ros-exbot-g1-140330 [下载iso] MD5 [afa6066e009fbbdef4c0ae01bab2365a]:

    * 安装 ros-groovy-desktop-full
    * 配置 catkin_ws (所有catkin类型包放在 ~/catkin_ws/src/ 目录下编译或者运行)
    * 配置 rosbuild_ws (所有rosbuild类型包放在 ~/rosbuild_ws/sandbox/ 目录下编译或者运行)
    * 配置 overlay: rosbuild_ws -> catkin_ws -> groovy

    其他版本

    ubuntu12.04-ros-exbot-h2-140330 [下载iso] 密码 [c5df] MD5 [0ce2f0f9f302b2218f6b60fa8c2c6e19]
    ubuntu12.04-ros-exbot-h1-140330 [下载iso] 密码 [0349] MD5 [04e95f2057f1166c8a714649fde2ac6d]:
    ubuntu12.04-ros-by-exbot-h140317 [下载iso] MD5 [95e51c45cfe5ae0688b720aedcd7ffb2]:
    ubuntu12.04-ros-by-exbot-h140315 [下载iso] MD5 [0273afc83897ed9638c485724ea6e866]:
    ubuntu12.04-ros-by-exbot-h140224 [下载iso] MD5 [4ca75c8562622c106be080c6d1e458fb]:
    ubuntu12.04-ros-by-exbot-g140224 [下载iso] MD5 [f6bf48cc4fdf8e6d2d9348f93c7bc6b1]:

    (转入新版本命名规范,旧规范不再提供下载)
    ubuntu12.04-ros-by-exbot-v140130 [下载iso] MD5 [d12d2ea014d03badbcd04324a1b136c0]:
    (该版本为最初的Ubuntu for ROS发行版,是 Hydro + Groovy 双版本ROS的 Ubuntu for ROS,后来发现两个版本切换使用,对ROS新手来说容易混乱,产生一系列问题,而且双版本实用性不大,不再维护,如果需要双版本请留言,笔者后期制作后补上)

  • 相关阅读:
    Ubuntu 16.04实现SSH无密码登录/免密登录/自动登录(ssh-keygen/ssh-copy-id)
    简单理解Linux的Loopback接口
    iptables为什么需要增加loopback回环的规则
    [ASP.NET Core 3框架揭秘] 依赖注入[10]:与第三方依赖注入框架的适配
    [ASP.NET Core 3框架揭秘] 依赖注入[9]:实现概述
    [ASP.NET Core 3框架揭秘] 依赖注入[8]:服务实例的生命周期
    [ASP.NET Core 3框架揭秘] 依赖注入[7]:服务消费
    [ASP.NET Core 3框架揭秘] 依赖注入[6]:服务注册
    [ASP.NET Core 3框架揭秘] 依赖注入[5]: 利用容器提供服务
    AOP框架Dora.Interception 3.0 [5]: 基于策略的拦截器注册方式
  • 原文地址:https://www.cnblogs.com/portb/p/12037348.html
Copyright © 2011-2022 走看看