ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

时间:2021-03-29 08:51:47

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

系统用于ROS爱好者学习交流,也可用于其他用途,并不局限于ROS。

这款镜像文件是基于一年前的Ubuntu ROS Arduino Gazebo学习镜像iso说明(indigo版)

经过更新制作而成,已安装的Ubuntu14.04和ROS(indigo)均更新到2016年11月24日,

并做了适当调整和优化,如果不安装使用Live CD也可以学习书中大部分示例。密码:cslg

安装测试内存推荐4GB以上,3GB以下可能出现问题。系统安装了基本使用的软件,搜狗输入法,SMPlayer,Tweak等,机器人软件有Gazebo,已经加载必要的模型库,避免由于网络问题出现空地图的情况;删除了V-REP的EDU版本,已经配置好ROS By Example和Learning ROS for Robotics Programming - Second Edition所有的库,包括OpenCV non-free等库。镜像中所有软件以及资料的版权属于原作者。

下面给出具体使用说明:

1-镜像下载与制作:

镜像下载地址:http://pan.baidu.com/s/1dFkhezJ

建议使用最新版UltraISO制作U盘启动镜像,或者直接刻盘。

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

等待写入完成后,设置为U盘启动,即可使用,一年前发布版本和如今更新版,

已经测试过20+不同类型的台式机和笔记本电脑,均可使用,但也不排除兼容性问题。

如果是UEFI等安全选项问题,请参考:

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

下面将直接在U盘启动的系统介绍,该版本系统的使用。

2-镜像使用:

开机设置U盘启动或插入刻录好的光驱,出现机器人背景的菜单后,选择第一项live,即可试用该系统。

进入系统后,界面如下:

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

点击左上角Install RelayBot Live CD,按照ubuntu的安装步骤即可安装到本机。

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

下面介绍不安装的使用:

输入法:已经安装了搜狗输入法并更新了词库,可用快捷键Shift切换中英文输入。

如果需要上网或看在线视频等,火狐已经安装了flash插件。

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

其他Ubuntu功能不做介绍了,下面介绍catkin_ws中已经编译过的功能包:

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

功能包包括rbx1,rbx2和ROS机器人程序设计indigo版等。

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

首先,测试以下ROS和turtle,如下:

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

Gazebo:

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

ROS机器人程序设计(原书第2版)第2章49页,示例:

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

第7章204页:

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

第10章287页:

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

rbx1和rbx2示例不介绍了。

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明的更多相关文章

  1. PHP和MySQL.Web开发(原书第4版)学习盲点笔记

    1.浏览器输出中文乱码解决: <?php header("Content-type: text/html; charset=utf-8"); ?> 相当于html中的: ...

  2. ROS机器人程序设计(原书第2版)补充资料 (零) 源代码、资料和印刷错误修订等 2017年01月01日更新

    ROS机器人程序设计(原书第2版)补充资料 (零) 源代码等 ROS官网 版)部分内容修订 页:第1行,删去$ 页:第6行,float64 y 前面加一个空格 页:中间创建主题:下面程序不用换行,(& ...

  3. ROS机器人程序设计(原书第2版)补充资料 教学大纲

    ROS机器人程序设计(原书第2版) 补充资料 教学大纲 针对该书稍后会补充教学大纲.教案.多媒体课件以及练习题等. <ROS机器人程序设计>课程简介 课程编号:XXXXXX 课程名称:RO ...

  4. ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt&excl;

    ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt! 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. MoveIt ...

  5. ROS机器人程序设计(原书第2版)补充资料 (玖) 第九章 导航功能包集进阶 navigation

    ROS机器人程序设计(原书第2版)补充资料 (玖) 第九章 导航功能包集进阶 navigation 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中 ...

  6. ROS机器人程序设计(原书第2版)补充资料 (捌) 第八章 导航功能包集入门 navigation

    ROS机器人程序设计(原书第2版)补充资料 (捌) 第八章 导航功能包集入门 navigation 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中 ...

  7. ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse

    ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse 书中,大部分出现hydro的地方,直接替换为indigo或ja ...

  8. ROS机器人程序设计(原书第2版)补充资料 (陆) 第六章 点云 PCL

    ROS机器人程序设计(原书第2版)补充资料 (陆) 第六章 点云 PCL 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. RGBD深度摄像头 ...

  9. ROS机器人程序设计(原书第2版)补充资料 (伍) 第五章 计算机视觉

    ROS机器人程序设计(原书第2版)补充资料 (伍) 第五章 计算机视觉 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 计算机视觉这章分为两 ...

随机推荐

  1. 结构体快排回顾(sort)

    一般来说,我做竞赛的时候排序一般用快排 很快很方便 普通sort(从小到大) sort(a,a+n); 直接贴一段代码吧,包含了vector,sort,结构体等简单东西综合 #include < ...

  2. C primer plus 练习题 第五章

    1. #include <stdio.h> #define MINU 60 int main() { int minute, hour, m; printf("请输入分钟:&qu ...

  3. 什么是CSR证书申请文件?

      CSR是Cerificate Signing Request的英文缩写,即证书请求文件,在多方之间在互联网上安全分享数据的公钥基础架构PKI系统中,CSR文件必须在申请和购买SSL证书之前创建.也 ...

  4. Android下NFC的简单使用

    现在很多手机已经配备了NFC(Near Field Communication 近场通信)的功能,我就为此专门研究过,可以到本文末尾下载源代码. Android官方资料:http://develope ...

  5. 【原创】leetCodeOj --- Find Peak Element 解题报告

    题目地址: https://oj.leetcode.com/problems/find-peak-element/ 题目内容: A peak element is an element that is ...

  6. JavaScript中Array&period;prototype&period;sort&lpar;&rpar;的详解

    摘抄来源:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/sort sor ...

  7. spring boot admin

    这里记录一个spring cloud的模板,有的模块spring cloud eureka + spring boot admin + spring cloud zuul + 一个普通spring c ...

  8. Java开源生鲜电商平台-通知模块设计与架构&lpar;源码可下载)

    Java开源生鲜电商平台-通知模块设计与架构(源码可下载) 说明:对于一个生鲜的B2B平台而言,通知对于我们实际的运营而言来讲分为三种方式:           1. 消息推送:(采用极光推送)   ...

  9. OSI 七层,TCP 四层 , TCP 五层模型介绍

    以 TCP 四层模型为例,介绍对应的物理设备 传输层: 四层交换机,四层路由器 网络层: 路由器,三层交换机 数据链路层: 网桥,以太网交换机,网卡 物理层: 中继器,集线器,双绞线 各层功能介绍 物 ...

  10. 『TensorFlow』读书笔记&lowbar;降噪自编码器

    『TensorFlow』降噪自编码器设计  之前学习过的代码,又敲了一遍,新的收获也还是有的,因为这次注释写的比较详尽,所以再次记录一下,具体的相关知识查阅之前写的文章即可(见上面链接). # Aut ...