ROS机器人程序设计(原书第2版) 补充资料 教学大纲 针对该书稍后会补充教学大纲.教案.多媒体课件以及练习题等. <ROS机器人程序设计>课程简介 课程编号:XXXXXX 课程名称:ROS机器人程序设计 学分/学时:3/48 开课学期:第 2学期 课程类型:专业选修 课程性质:选修 先修课程:Linux基础.单片机.C++.Python等 适用专业:自动化专业-机器人方向 课程性质:选修 考核方式:考查 考核形式:实验测试.平时成绩.专题研究报告 建议教材:ROS机器人程序设计(原书第2版)…
ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt! 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. MoveIt!是进行机器人运动规划的一套工具.具体使用说明,推荐参考官网: ROSwiki国内镜像:http://ros.exbot.net/wiki/ MoveIt!:http://moveit.ros.org/ 安装教程:http://moveit.ros.org/install/ 教程(indigo):h…
ROS机器人程序设计(原书第2版)补充资料 (玖) 第九章 导航功能包集进阶 navigation 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 第8-9章,主要介绍仿真,仿真机器人与实际原理上其实差别不大,细节配置上有些不同,除了书中的示例, 这里主要还推荐turtlebot_gazebo仿真,源码非常详细具体. 第241-243页: 介绍机器人配置情况,参数配置多以.yaml文件格式. 第244-246页: 配置全局和局部代价地图…
ROS机器人程序设计(原书第2版)补充资料 (零) 源代码等 ROS官网 版)部分内容修订 页:第1行,删去$ 页:第6行,float64 y 前面加一个空格 页:中间创建主题:下面程序不用换行,("scan", 50) 页:最后10行,顺序错乱:             在你的CMakeList.txt添加***:             add_executable(**)             target_link_libraries(**)             现在,使…
ROS机器人程序设计(原书第2版)学习镜像分享及使用说明 系统用于ROS爱好者学习交流,也可用于其他用途,并不局限于ROS. 这款镜像文件是基于一年前的Ubuntu ROS Arduino Gazebo学习镜像iso说明(indigo版) 经过更新制作而成,已安装的Ubuntu14.04和ROS(indigo)均更新到2016年11月24日, 并做了适当调整和优化,如果不安装使用Live CD也可以学习书中大部分示例.密码:cslg 安装测试内存推荐4GB以上,3GB以下可能出现问题.系统安装了…
ROS机器人程序设计(原书第2版)补充资料 (捌) 第八章 导航功能包集入门 navigation 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 本章三个非常重要概念:TF,SLAM,AMCL.务必掌握. 补充内容:http://blog.csdn.net/zhangrelay/article/details/50299417 第216页: 简介本章要点. 第217页: 导航综合功能包组成架构等. 补充如下: 目录 配置并使用导航功能…
ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 提供ROS接口的3D软件比较多,本章以最典型的Gazebo介绍为主,从Player/Stage/Gazebo发展而来,现在独立的机器人仿真开发环境,目前2016年最新版本Gazebo7.1配合ROS(kinetic)使用. 补充内容:http://blo…
ROS机器人程序设计(原书第2版)补充资料 (陆) 第六章 点云 PCL 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. RGBD深度摄像头传感器最常用的数据存储,处理和显示方式就是点云. 推荐查阅-PCL官网:http://www.pointclouds.org/ 1. http://wiki.ros.org/pcl_ros 2. http://wiki.ros.org/pcl 补充阅读: 1 http://blog.csdn.net…
ROS机器人程序设计(原书第2版)补充资料 (伍) 第五章 计算机视觉 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 计算机视觉这章分为两个部分,摄像头在Ubuntu中驱动并在ROS下使用,以及相关图像算法等. 补充阅读:http://blog.csdn.net/zhangrelay/article/details/50053653 第128-129页: 介绍本章要点. 第129-132页: FireWire IEEE 1394摄像头…
ROS机器人程序设计(原书第2版)补充资料 (肆) 第四章 在ROS使用传感器和执行器 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 第四章主要介绍外设,之前博客内容中介绍过一些,比如手机,手柄,Arduino,rplidar,xtion,kinetic2等. 补充参考: ROS外设:http://wiki.ros.org/Sensors 1 http://blog.csdn.net/zhangrelay/article/detail…
ROS机器人程序设计(原书第2版)补充资料 (叁) 第三章 可视化和调试工具 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. ~$ roslaunch turtlebot_gazebo turtlebot_world.launch ~$ roslaunch turtlebot_gazebo gmapping_demo.launch ~$ roslaunch turtlebot_rviz_launchers view_navigation…
ROS机器人程序设计(原书第2版)补充资料 (贰) 第二章 ROS系统架构及概念 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 由于工作事物繁忙,更新有些慢,抱歉. 已经完成的各章节补充说明,会依据反馈意见持续更新,希望大家多提宝贵意见,非常感谢. 在完成了第一章的学习实现之后,基本已经掌握了ROS系统的安装,那么如何使用ROS,理解系统架构和概念,这是第二章的内容.hydro-indigo-kinetic通用概念不做区分. 如果使用…
ROS机器人程序设计(原书第2版)补充资料 (壹) 第一章 ROS系统入门 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 第一章主要包括ROS简介和安装等,这里补充一些知识点,扩充书本内容. 第1页: ubuntu系统的安装,推荐镜像地址:http://cdimage.ubuntu.com/ 依据需要可以下载最适合自己版本并搭配对应的ROS.这里推荐LTS,长期支持版本. 更多内容查看Ubuntu官网及相关论坛:https://www…
百度云及其他网盘下载地址:点我 <面向对象程序设计:C++语言描述(原书第2版)>内容丰富,结构合理,写作风格严谨,深刻地论述了c++语言的面向对象编程的各种技术,主要内容包括:面向对象编程方法.c++语言的各种特性.stl.c++输入/输出流.mfc等.<面向对象程序设计:C++语言描述(原书第2版)>针对最新的c++规范作了全面的修订,使读者可以全面掌握c++的最新技术.为使读者学习<面向对象程序设计:C++语言描述(原书第2版)>时掌握重点,各章节均配备了大量的练…
ROS官网 |易科 |虞坤林 |古月居 |ROSClub 学习ROS相关书籍推荐:http://blog.csdn.net/zhangrelay/article/details/52244746 ROS机器人的内容比较多而杂,多看官网wiki和外文书籍会有很大帮助,C++和Python都需要用到. 系统地学习必不可少,千万不可贪图速成,否则看完教程,可能会有茫然无措之感. 由于机器人仿真技术的飞速发展,没有实际机器人平台也可以很好的学习ROS的大部分内容. 不论仿真还是真实机器人,也不管底层是a…
<Webbots.Spiders和Screen Scrapers:技术解析与应用实践(原书第2版)> 译者序 前言 第一部分 基础概念和技术 第1章 本书主要内容3 1.1 发现互联网的真正潜力3 1.2 对开发者来说3 1.2.1 网络机器人开发者是紧缺人才4 1.2.2 编写网络机器人是有趣的4 1.2.3 网络机器人利用了“建设性黑客”技术4 1.3 对企业管理者来说5 1.3.1 为业务定制互联网5 1.3.2 充分利用公众对网络机器人的经验不足5 1.3.3 事半功倍6 1.4 结论…
<Java核心技术 卷II 高级特性(原书第9版)> 基本信息 原书名:Core Java Volume II—Advanced Features(Ninth Edition) 作者: (美)Cay S. Horstmann    Gary Cornell 译者: 陈昊鹏 王浩 姚建平 丛书名: Java核心技术系列 出版社:机械工业出版社 ISBN:9787111442509 上架时间:2014-2-21 出版日期:2014 年2月 开本:16开 页码:1 版次:1-1 所属分类:计算机 &…
  在<ROS机器人程序设计>中,在第二章创建节点时给出一个接收和发送的例子,但是按照书中步骤编译时,遇到按个三个问题,现在罗列出来解决方案供参考. 建议在工作空间直接输入 catkin_make 进行编译 在工作空间输入 catkin_make 或者 catkin_make chapter2_tutorials 时,终端输出Warning "The dependency target XXX of target XXX does not exist",这是CMakeLis…
维斯 (作者), 冯舜玺 (译者) <数据结构与算法分析:C语言描述(原书第2版)>内容简介:书中详细介绍了当前流行的论题和新的变化,讨论了算法设计技巧,并在研究算法的性能.效率以及对运行时间分析的基础上考查了一些高级数据结构,从历史的角度和近年的进展对数据结构的活跃领域进行了简要的概括.由于<数据结构与算法分析:C语言描述(原书第2版)>选材新颖,方法实用,题例丰富,取舍得当.<数据结构与算法分析:C语言描述(原书第2版)>的目的是培养学生良好的程序设计技巧和熟练的算…
PHP和MySQL Web开发  原书第4版:http://yunpan.cn/QCWIS25zmYTAn  提取码 fd9b PHP和MySQL Web开发  原书第4版源码:http://yunpan.cn/QCWI6yITEzEmZ  提取码 8d7a…
PHP和MySQL Web开发(原书第4版) 高清PDF+源代码 [日期:2014-08-06] 来源:Linux社区  作者:Linux [字体:大 中 小]     内容简介 <PHP和MySQL Web开发(原书第4版)>将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子. <PHP和MySQL Web开发(原书第4版)>是第4版…
<软件测试的艺术(原书第2版)>[PDF]下载链接: https://u253469.ctfile.com/fs/253469-231196343 内容简介 本书以一次自评价测试开篇,从软件测试的心理学和经济学入手,探讨了代码检查.走查与评审.测试用例的设计.模块(单元)测试.系统测试.调试等主题,以及极限测试.互联网应用测试等高级主题,全面展现了作者的软件测试思想.第3版在前两版的基础上,结合软件测试的最新发展进行了更新,覆盖了可用性测试.移动应用测试以及敏捷开发测试等内容. 本书适合软件开…
学习 <UML和模式应用(原书第3版)>目标: 理解OOA/D思想 如何使用UML建模 如何使用设计模式 如何设计分层架构 目录: 第1部分 绪论 第1章 面向对象分析和设计 第2章 迭代.进化和敏捷 第3章 案例研究 第2部分 初始阶段 第4章 初始不是需求阶段 第5章 进化式需求 第6章 用例 第7章 其他需求 第3部分 细化迭代1-基础 第4部分 细化迭代2-更多模式 第5部分 细化迭代3-中级主题 第6部分 其他主题…
转自:http://www.linuxidc.com/Linux/2014-04/99735.htm 数据结构与算法分析:C语言描述(原书第2版中文版!!!) PDF+源代码+习题答案 数据结构与算法分析:C语言描述(原书第2版)是<data structures and algorithm analysis in c>一书第2版的简体中译本.原书曾被评为20世纪顶尖的30部计算机著作之一,作者mark allen weiss在数据结构和算法分析方面卓有建树,他的数据结构和算法分析的著作尤其畅…
可用性设计是Web设计中最重要也是难度最大的一项任务.本书作者根据多年从业的经验,剖析用户的心理,在用户使用的模式.为扫描进行设计.导航设计.主页布局.可用性测试等方面提出了许多独特的观点,并给出了大量简单.易行的可用性设计的建议.本书短小精炼,语言轻松诙谐,书中穿插大量色彩丰富的屏幕截图.趣味丛生的卡通插图以及包含大量信息的图表,使枯燥的设计原理变得平易近人.本书适合从事Web设计和Web开发的技术人员阅读,特别适合为如何留住访问者而苦恼的网站/网页设计人员阅读.  有些网站看起来很清爽: …
通过readme.pdf创建student账户. 以下用sys账户登录时都是sysdba. 一.PL/SQL 登录oracle. SYS/123  AS SYSDBA 账户名:sys:密码:123:作为sysdba角色登录. 二.查询DEFAULT TABLESPACE和TEMPORIRY TABLESPACE. SELECT tablespace_name FROM dba_tablespaces ORDER BY tablespace_name; 注:tablespaces are area…
电子书资源:现代操作系统原书第3版 书籍简介   本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux.Windows Vista和Symbian操作系统的详细介绍.书中集中讨论了操作系统的基本原理,包括进程.线程.存储管理.文件系统.输入/输出.死锁等,同时还包含了有关计算机安全.多媒体操作系统.掌上计算机操作系统.微内核.多核处理机上的虚拟机以及操作系统设计等方面的内容.此外,还在第2版的基础上对部分习题进行了增删,更有助于读者学习和对知识的理解及掌握. 本书适合作为高等院校计算…
第11章:建立一个基于Ajax的购物车 原书是这样的: 问题:create.js.rjs rails4算是彻底抛弃rjs了,所以按照书上使用以下代码,是一点作用没有用的. 这里介绍一种方法: 1.在app下的javascript目录中引入jquery.js文件 2.在line_items下新建create.js.erb文件 3.在create.js.erb中写入: $('#cart').html(" <%= escape_javascript(render(@cart))%> &qu…
Effective Robotics Programming with ROS Third Edition Find out everything you need to know to build powerful robots with the most up-to-date ROS 原作者已经发布最新版本相关资料,书和源码.以后补充说明以kinetic版本为主进行更新. 先简单测试一下,书中示例.新书英文原版章节有调整,这里以中文章节排序. 第一章课件下载地址:http://downloa…