ROS: an open-source Robot Operating System

PS:ROS论文原文,后悔当年没看到
学ROS已经是许多年之前的事情了,当时基本就是用一用API,感觉ros还挺牛。最近看了看ROS2,主要是在分布式和实时性上做了改进,然后又好奇ROS的实现了,扒了原文和代码,比刚开始确实有些长进,做些记录。

Introduction

ROS的目的是减少造轮子,这一点确实做的不错,我们组之前光消息队列就选好几种,后来好歹统一成mqtt了。另外作者很谦虚,说ROS并不是robotics的通解,由于ROS是BSD协议,个人也很想基于这个和特定背景做些东西,挖坑了。

Design goals

这部分蛮重要的,其实是ROS的设计哲学,一共就五条。
• Peer-to-peer
• Tools-based
• Multi-lingual 这一部分挺重要的,学习学习。
• Thin
• Free and Open-Source

NOMENCLATURE

USE CASES

CONCLUSION

ACKNOWLEDGEMENTS

感谢社区,感谢Octave 、LISP。
没用过LISP,Octave推荐,一言以蔽之,开源matlab。

资源下载

链接:https://pan.baidu.com/s/14wBSlDeInxox6C9egk9UjA
提取码:jenk

ROS: an open-source Robot Operating System相关推荐

  1. ROS(Robot Operating System)笔记 : 2.创建并配置package

    ROS(Robot Operating System)笔记 : 2.创建一个ROS包并设置其依赖 1.首先来到ros的工作目录下,接着使用 catkin_make + [包名称] + [依赖1] + ...

  2. 一些关于ROS的讨论 Robot Operating System – A flexible framework for writing robot software (ros.org)

    https://news.ycombinator.com/item?id=17916456 Robot Operating System – A flexible framework for writ ...

  3. linux ros是什么?(Robot Operating System)

    Robot Operating System 参考文章:ROS学习入门(抛砖引玉篇)

  4. ROS(Robot Operating System)笔记 : 1.使用launch file在gazebo中生成urdf机器人

    ROS(Robot Operating System) 1.使用launch file在gazebo中生成urdf机器人 最近接触了ROS(Robot Operating System),发现单单学习 ...

  5. 快速了解 Robot Operating System(ROS) 机器人操作系统

     http://www.ros.org/ 关于ROS About ROS http://www.ros.org/about-ros/ 机器人操作系统(ROS)是用于编写机器人软件的灵活框架.目的在简化 ...

  6. 复习笔记之——ROS(robot operating system)

    很久之前就学过ROS了,一直有相关的项目开发,但是后面没用一段时间后,对于ROS细节的东西几乎都忘了.故此写下这篇学习笔记(应该说复习笔记),作为以后复习用. 本博文虽然以ROS命名,但更多的算是直接 ...

  7. ROS1/2最强学术科研参考书-Springer Book Robot Operating System (ROS) The Complete Reference (Volume 7)

    地表最强ROS学术科研汇编集. 第一卷下载量超20万+,第三卷下载量超2万+. 热度呈现出明显下滑趋势,何时能止跌回升呢???

  8. ROS(Robot Operating SysTerm) 系统

    ROS (Robot Operating System, 机器人操作系统) 提供一系列程序库和工具以帮助软件开发者创建机器人应用软件.它提供了硬件抽象.设备驱动.库函数.可视化.消息传递和软件包管理等 ...

  9. How to Make a Computer Operating System

    How to Make a Computer Operating System 如何制作一个操作系统(翻译版) 原文地址:Github:How to Make a Computer Operating ...

最新文章

  1. 纯数学教程 Page 325 例LXVIII (13)
  2. HQL语句中数据类型转换,及hibernate中createQuery执行hql报错
  3. 【AI产品】超长文详解作业帮产品逻辑和技术原理
  4. SAP启用检查双重Invoice功能
  5. C语言 按位或 正整数与负整数 之间
  6. “约见”面试官系列之常见面试题之第七十三篇之js文件中import中加{}和不加{}的区别(建议收藏)
  7. key value vue 输出_Vue2.0 v-for 中 :key 到底有什么用?
  8. 阿里开发者招聘节 | 面试题08:NAS(Network Attached Storage)协议NFS和SMB相关问题
  9. 编译原理——实验壹预习——TINY语言的词法分析
  10. Navicat for MySQL出现1030-Got error 28 from storage engine错误
  11. mongodb 权限设置--用户名、密码、端口
  12. 第三节:SpringBoot中web项目推荐目录结构
  13. Android系统信息获取 之十三:Linux内核版本信息获取
  14. abaqus一维固结模拟
  15. tableau参数_Tableau-参数的设置方法
  16. 推荐这几个阿里、抖音、快手超级牛逼的技术大佬的公众号!
  17. js将数组转换为带间隔符的字符串
  18. 中职计算机应用专业教师到电商企业实践报告,中职教师到企业实践总结.doc
  19. van-grid引入自定义图标无效,图标加载不出来
  20. 推荐系统之DIN原理与实现学习

热门文章

  1. 俞军产品方法论读书心得笔记
  2. 台湾各个大学硕博论文链接,很全,有的可以全文下载。
  3. 辽宁中职升高职计算机考试,2021年_辽宁省_中职升高职高考真题
  4. 全球5G发展呈现九大趋势。
  5. Linux 驱动程序 USB控制
  6. STM32-深入理解GPIO的8种工作模式
  7. nasa注册_“NASA”商标注册案例分析
  8. 京东单品页前端开发那些不得不说的事儿 1
  9. Linux模板机及集群相关操作
  10. 1算法分析——数据结构与算法Python版学习笔记