Mastering ROS for Robotics Programming一书由Lentin Joseph和Jonathan Cacace编写,目录如下:


书中所用代码可以在github上找到,例如以下的前人总结:

github代码仓库

简要记录下我阅读此书的一些笔记:

  1. Mastering ROS for Robotics Programming一书中的chapter 3和chapter 4详述了ROS中的机器人建模方式、urdf和xacro的关系、结合ROS的gazebo仿真等内容;

  2. Mastering ROS for Robotics Programming一书中的chapter 6 Understanding the ROS Navigation stack讲述了在ROS中的移动机器人导航包,可以看到ROS结合Gazebo下的移动机器人导航架构;

  3. Mastering ROS for Robotics Programming一书中的chapter 7 Working with pluginlib, Nodelets, and Gazebo Plugins通过加载几个计算plugins,写出了如何通过使用ROS::pluginlib在ROS主程序中插入独立应用,可以在去ROS化中参考;

  4. Mastering ROS for Robotics Programming一书中的chapter 8 讲述了如何写用户自己的控制器,可以用于更贴近实际的建模。RViz plugin可以用作UI界面制作。

Mastering ROS for Robotics Programming第二版阅读笔记相关推荐

  1. Learning ROS for Robotics Programming Second Edition学习笔记(六) indigo xtion pro live

    中文译著已经出版,详情请参考:http://blog.csdn.net/ZhangRelay/article/category/6506865 Learning ROS for Robotics Pr ...

  2. Learning ROS for Robotics Programming Second Edition学习笔记(七) indigo PCL xtion pro live

    中文译著已经出版,详情请参考:http://blog.csdn.net/ZhangRelay/article/category/6506865 Learning ROS forRobotics Pro ...

  3. Mastering ROS for Robotics Programming

    https://github.com/qboticslabs/mastering_ros

  4. DirectX 9.0c游戏开发手记之“龙书”第二版学习笔记之1: 开场白

    在开场白之前的说明: 这是"DirectX 9.0c游戏开发手记"的第一部分,叫做"'龙书'第二版学习笔记",讲的是我做"龙书"第二版(原名 ...

  5. 李沐《动手学深度学习》第二版 pytorch笔记1 环境搭建

    李沐<动手学深度学习>第二版pytorch笔记1 搭建环境 文章目录 李沐<动手学深度学习>第二版pytorch笔记1 搭建环境 此时尚有耐心 虚拟环境搭建 创建虚拟环境 查看 ...

  6. 西瓜书第二章阅读笔记

    西瓜书第二章阅读笔记 第二章 模型评估与选择 1.经验误差与过拟合 2.模型评估方法 2.1 留出法 hold out 2.2 交叉验证法 cross valildation 2.3 自助法 boot ...

  7. 吴军《数学之美》第二版阅读整理

    吴军的<数学之美>第一版于2012年出版,并获得国家图书馆第八届文津图书奖.我读的是第二版(再版),作者在第一版的基础上又增加了一些内容. 作者大有来头(IT行业),吴军博士,毕业于清华大 ...

  8. 强化学习圣经第二版阅读记录

    最近开始认真阅读强化学习圣经第二版,本文先记录一下用到的资料: 圣经原版:http://incompleteideas.net/book/the-book-2nd.html 圣经中文翻译版:http: ...

  9. 《视觉SLAM十四讲 第二版》笔记及课后习题(第一讲)

    前言 之所以想要写这个系列的博客,是因为想要总结一下高博的<SLAM视觉十四讲第二版>的各章内容以及自己对书后习题的一些做法,也算是对自己学习过程的一个总结和回顾.博客分为两个大部分,即读 ...

最新文章

  1. etcd 笔记(06)— Client 结构定义、客户端(初始化、KV存储Get、Put、事务 Txn、压缩 Compact、Watch、Lease
  2. ES shard unassigned的解决方法汇总
  3. 【UVA 437】The Tower of Babylon(记忆化搜索写法)
  4. Winform中设置ZedGraph的X轴的刻度根据曲线获取
  5. 同步方法 调用异步防范_.NET Web应用中为什么要使用async/await异步编程?
  6. Alpha 冲刺 (1/10)
  7. .NET下添加Redis
  8. OPPO推送:怎样开通?
  9. IE、Chrome、Firefox下的按钮文字居中
  10. java webservice请求参数_Java调用WebService的方法总结
  11. wav格式怎么转换mp3?
  12. shell中色彩处理和awk使用技巧
  13. B. 在哈尔滨的寒风中
  14. civil3D地形导入AIW(设置投影坐标系)
  15. 【离散数学】集合的基数
  16. CSV文件格式——方便好用个头最小的数据传递方式
  17. 从零开始构建嵌入式实时操作系统2——重构
  18. 10分钟搞定miniconda-python环境安装
  19. 20位活跃在Github上的国内技术大牛
  20. IE 10 SCRIPT5022: InvalidCharacterError错误解决办法

热门文章

  1. JavaScript--JQuery事件 当网页元素加载完成后再去执行事件
  2. “科学”流言榜:空气炸锅做菜会致癌?锅表示“不服”
  3. 充分利用计算机辅助审计,计算机辅助审计的主要作用
  4. 【SUMO学习】初级 Hello World
  5. ASIC加速技术在航空航天领域的应用:提高飞行器速度和稳定性
  6. 软件项目外包给自由职业者或小型团队的注意事项(一个软件开发从业者的敬告和业内黑幕披露)
  7. php flot,php-使用mysql和ajax用FLOT绘制图形
  8. WinEdt 6.0更改字体或字号技巧
  9. 怎样在学术论文中引用参考文献?
  10. Firefox 扩充套件介绍