ROS 2.0-SPRINGER-机器人学工具科研和教学重要参考书-机器人操作系统(ROS)-THE COMPLETE REFERENCE

Posted zhangrelay

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ROS 2.0-SPRINGER-机器人学工具科研和教学重要参考书-机器人操作系统(ROS)-THE COMPLETE REFERENCE相关的知识,希望对你有一定的参考价值。


目前,第五卷开始编著,第四卷已经出版,前三卷网上均有资料和详细介绍。本书的前三卷是Springer最畅销的前25%书籍。

ROS

ROS2和ROS1版本代号如下:


Existing ROS 2 names and codenames:

  • Ardent Apalone - ardent
  • Bouncy Bolson - bouncy
  • Crystal Clemmys - crystal
  • Dashing Diademata - dashing
  • Eloquent Elusor - eloquent

Existing ROS 1 names and codenames:

  • Boxturtle - boxturtle
  • C Turtle - cturtle
  • Diamondback - diamondback
  • Electric Emys - electric
  • Fuerte - fuerte
  • Groovy Galapagos - groovy
  • Hydro Medusa - hydro
  • Indigo Igloo - indigo
  • Jade Turtle - jade
  • Kinetic Kame - kinetic
  • Lunar Loggerhead - lunar
  • Melodic Morenia - melodic
  • Noetic Ninjemys - noetic


发行版(ROS 2.0)

日期

支持时长


<D-turtle>

​Dashing Diademata​


May 31st, 2019

2 years


<E-turtle>

Eloquent Elusor


November 22nd, 2019

1 years

<F-turtle>

May 2020

3+ years(Ubuntu 20.04)

Ubuntu 20.04 LTS 对应ROS 1 LTS最终版N和ROS 2 LTS第一版F。

红色粗体显示为目前最主流的版本,教材/论文/资料/代码等较为丰富。


每个ROS-Industrial地区的战略和技术开始更新。美洲团队审查了他们的“路线图”工作,重点是管理从ROS1到ROS2的过渡。Levi Armstrong分享了技术发展,包括​Industrial YAK​的总结,这是一个基于TSDF的重建包,以及一种使ROS-I能够支持ROS1和ROS2应用程序向前发展的方法。


SPRINGER-ROS之第5卷重点:ROS2

请务必遵循​​编辑本章​​​的​​指南​​​。获取整体文件格式​​(ZIP包)​

本系列图书目标

在Springer Book on ROS(第1卷)上成功完成了27章, ​​Springer Book on ROS(第2卷)​​​有19章,​​Springer Book on ROS(第3卷)有16章​​​,​​Springer Book on ROS(第4卷) (于2019年4月出版)​​这是关于机器人操作系统(ROS)的Springer书籍(第5卷)的第五部分。前四卷的目的是为读者提供有关机器人操作系统(ROS)的全面参考,该操作系统目前被认为是机器人应用的主要开发框架。

第5卷已经全面转向ROS2,请直接在ROS2基础上对比学习和使用ROS1和ROS2,避免不必要的时间浪费!!!

涉及主题

在第五卷中,我们强调ROS2相关的贡献,因为自ROS2 Bouncy Version发布以来它已经发展了很多。但是,传统的ROS贡献也非常受欢迎。

什么是ROS?

ROS(机器人操作系统)由Willow Garage和斯坦福大学开发,作为STAIR项目的一部分,作为用于大规模开发复杂机器人系统的免费开源机器人中间件。ROS充当机器人的元操作系统,因为它提供硬件抽象,低级设备控制,进程间消息传递和包管理。它还提供了用于跨多台计算机获取,构建,编写和运行代码的工具和库。

ROS的主要优点是它允许将机器人的传感器数据作为标记的抽象数据流(称为主题)进行操作,而无需处理硬件驱动程序。本书旨在填补空白,并为ROS用户(学术界和工业界)提供有关机器人操作系统概念和应用的全面介绍。它将涵盖从基础知识和基础到高级研究论文的几个主题。将寻求教程,调查和原始研究论文。本书将涵盖与使用ROS进行机器人开发相关的几个领域,包括但不限于机器人导航,无人机,手臂操纵,多机器人通信协议,使用ROS的Web和移动界面,新机器人平台与ROS的集成,计算机视觉应用。

编辑简介

  • 编辑:​Anis Koubaa​​,教授,博士
  • 所属机构:苏丹王子大学(沙特阿拉伯)/ CISTER研究中心(葡萄牙)/Gaitech Robotics(中国)
  • 联系方式:akoubaa@psu.edu.sa
  • 简介:Anis Koubaa是苏丹王子大学(沙特阿拉伯)研究治理校长的计算机科学和助理教授,CISTER研究部门(葡萄牙)的研究员,以及Gaitech Robotics(中国)的顾问。他一直领导着几个关于机器人和物联网的研究项目,特别是将ROS整合到物联网中。他是苏丹王子大学机器人和物联网部门(RIOTU)的主任。他是沙特阿拉伯ACM分会的主席,并且是英国高等教育学院(SF-HEA)的高级研究员。阿尼斯教授是几本书的编辑,是160多种出版物的作者和共同作者。他是国际先进机器人系统期刊(IJARS)机器人软件工程主题的主编。Anis教授为第一个基于云的系统的设计和开发做出了贡献,该系统用于控制和监控因特网上的无人机​​Dronemap Planner​​。他的h指数是33。

发布者和索引

本书预计将于2020年1月由​​Springer​​​出版。它将出现​​在计算智能研究​​系列中。有关出版商的其他信息和指南,请访问www.springer.com

关于索引,该书将由​​Scopus​​​编入​​索引​​,并将提交给ISI Books和DBLP索引。

截止日期

  • 完整章节截止日期:2019年6月1日
  • 章节验收通知:2019年7月15日
  • 修订版本截止日期:2019年8月15日
  • 修订章节验收通知:2019年11月1日
  • 预计发布日期:Januaray 2020

感兴趣的话题

任何为机器人操作系统(ROS)提供附加值的贡献都是本书感兴趣的。感兴趣的主题包括 - 但不限于 - 以下内容:

  • ROS 2.0教程
  • 用ROS深度学习
  • ROS的人工智能
  • ROS基础知识和基础
  • 机器人控制和导航
  • 使用ROS的自动驾驶汽车
  • 手臂操纵
  • 机器人感知
  • ROS的安全性
  • ROS的机器人安全
  • ROS集成到Web和移动应用程序
  • 使用ROS进行实际应用程序部署
  • 在高等教育中运用ROS
  • 贡献的ROS包
  • 无人驾驶飞行器控制和导航
  • 使用ROS的软件架构
  • 支持ROS的机器人设计

本卷欢迎有关即将推出的ROS 2.0版本的章节,包括教程,与ROS 1.0的比较,ROS 2.0的新功能。

此外,特别欢迎与用于无人驾驶飞行器的ROS相关的论文。

分类

本书将接受三类章节:

  • 教程章节:它侧重于特定的ROS概念或贡献包,并提供逐步教程,解释概念/包的基础,并提供有关如何使用贡献代码的详细指南。它必须指定与教程代码兼容的ROS版本,并且必须提供图形和代码解释的说明。代码必须在共享存储库中公开(稍后公布)。强烈建议附带视频教程。
  • 研究章节:它展示了机器人技术领域的研究技术贡献,其中使用ROS来验证研究结果。除必要的理论背景外,本章还必须提供有关技术贡献的充分材料,但应重点关注ROS的实施和实验。实施和实验必须足够详细,以便读者能够重现实验。它必须指定与教程代码兼容的ROS版本,并且必须提供图形和代码解释的说明。代码必须在共享存储库中公开(稍后公布)。强烈建议附带视频教程。
  • 案例研究章节:案例研究章节应该在特定的机器人平台上展示ROS的真实实验。它应该提供实验期间观察的详细描述,以及在开发和实验过程中遇到的挑战。本章还应强调有助于部署和吸取教训的最佳做法。

本卷欢迎有关即将推出的ROS 2.0版本的章节,包括教程,与ROS 1.0的比较,ROS 2.0的新功能。此外,特别寻求与使用ROS用于无人驾驶飞行器和自动驾驶汽车相关的热门话题论文。

提交程序

请研究人员和从业人员提交一份1-3页的章节提案,清楚地解释拟议章节的使命和关注点。这有助于作为最终提交章节的注册。必须通过​​EasyChair系统​​提交摘要。已接受提案的作者将收到有关其提案状态的通知,并发送章节指南。完整章节必须在2019年6月1日之前通过​​EasyChair系统​​提交。关于Springer格式,章节不应超过50页。所有提交的章节将在单盲审核的基础上进行审核。也可能要求贡献者担任该项目的审核人。


ROS2核心团队成员与公司列表(部分):

  • Allison Thackston (TRI)
  • Brian Gerkey (Open Robotics)
  • Brian Shin (LG Electronics)
  • Dejan Pangercic (Apex.AI)
  • Dirk Thomas (Open Robotics)
  • Filipe Rinaldi (Arm)
  • Geoffrey Biggs (Tier IV)
  • Jaime Martin Losa (eProsima)
  • Jonathon Smereka (TARDEC)
  • Karsten Knese (Bosch)
  • Louise Poubel (Open Robotics)
  • Matthew K Hansen (Intel)
  • Rutvik Hora (Amazon)
  • Seonman Kim (LG Electronics)
  • Tully Foote (Open Robotics)
  • Victor Mayoral Vilches (Acutronic Robotics)

​ROS-Industrial Consortium Europe转向ROS2​

培训为参与者提供了USB系统,预装了Ubuntu Bionic和ROS Melodic和ROS Crystal!


MoveIt 1.0调查问卷

现在MoveIt 1.0正式发布,正在调查MoveIt用户社区,以获得有关MoveIt的反馈。设置/使用有多容易?哪些功能很受欢迎?用户希望在MoveIt中看到哪些新功能?这项调查需要不到5分钟的时间来填写。此表格将保持开放至5月15日。收集完所有结果后,我们将分享结果。

​MoveIt Survey​


ROS

现在很多项目使用ROS/ROS2混合环境,ROS运动规划,GUI节点与ROS-to-ROS2桥上的ROS2感知节点通信等!

https://rosindustrial.org/news/2019/5/13/ros-industrial-consortium-europe-is-heading-towards-ros2

ROS盛会!roscon.ros.org/2019


以上是关于ROS 2.0-SPRINGER-机器人学工具科研和教学重要参考书-机器人操作系统(ROS)-THE COMPLETE REFERENCE的主要内容,如果未能解决你的问题,请参考以下文章

机器人操作系统ROS | 简介篇

ros机器人用底盘里程计不准怎么改成激光里程计定位

ros如何获得机器人在map中的朝向

如何在机器人工程培养方案中实现全栈ROS机器人工程师课程规划总结篇(2021之1024)

如何在机器人工程培养方案中实现全栈ROS机器人工程师课程规划总结篇(2021之1024)

ROS2机器人课程教程培训汇总(2021版)