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

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

Springer\, Book\, on\, Robot \, Operating\, System\, (ROS)\,The\, Complete \, Reference\,

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, 20192 years

<E-turtle>

Eloquent Elusor

November 22nd, 20191 years
<F-turtle>May 20203+ 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-Industrial Consortium Europe is heading towards ROS2

现在很多项目使用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

2012-2018年全部资料和视频参考如下网址:


 

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
ROS2编程基础课程文档 ROS 2(机器人操作系统2)是用于机器人应用的开源开发套件。ROS 2之目的是为各行各业的开发人员提供标准的软件平台,从研究和原型设计再到部署和生产。 ROS 2建立在ROS 1的成功基础之上,ROS 1目前已在世界各地的无数机器人应用中得到应用。 特色 缩短上市时间 ROS 2提供了开发应用程序所需的机器人工具,库和功能,可以将时间花在对业务非常重要的工作上。因为它 是开源的,所以可以灵活地决定在何处以及如何使用ROS 2,以及根据实际的需求自由定制,使用ROS 2 可以大幅度提升产品和算法研发速度! 专为生产而设计 凭借在建立ROS 1作为机器人研发的事实上的全球标准方面的十年经验,ROS 2从一开始就被建立在工业级 基础上并可用于生产,包括高可靠性和安全关键系统。 ROS 2的设计选择、开发实践和项目管理基于行业利 益相关者的要求。 多平台支持 ROS 2在Linux,Windows和macOS上得到支持和测试,允许无缝开发和部署机器人自动化,后端管理和 用户界面。分层支持模型允许端口到新平台,例如实时和嵌入式操作系统,以便在获得兴趣和投资时引入和推 广。 丰富的应用领域 与之前的ROS 1一样,ROS 2可用于各种机器人应用,从室内到室外、从家庭到汽车、水下到太空、从消费 到工业。 没有供应商锁定 ROS 2建立在一个抽象层上,使机器人库和应用程序与通信技术隔离开来。抽象底层是通信代码的多种实现, 包括开源和专有解决方案。在抽象顶层,核心库和用户应用程序是可移植的。 建立在开放标准之上 ROS 2中的默认通信方法使用IDL、DDS和DDS-I RTPS等行业标准,这些标准已广泛应用于从工厂到航空 航天的各种工业应用中。 开源许可证 ROS 2代码在Apache 2.0许可下获得许可,在3条款(或“新”)BSD许可下使用移植的ROS 1代码。这两个 许可证允许允许使用软件,而不会影响用户的知识产权。 全球社区 超过10年的ROS项目通过发展一个由数十万开发人员和用户组成的全球社区,为机器人技术创建了一个庞大 的生态系统,他们为这些软件做出贡献并进行了改进。 ROS 2由该社区开发并为该社区开发,他们将成为未 来的管理者。 行业支持 正如ROS 2技术指导委员会成员所证明的那样,对ROS 2的行业支持很强。除了开发顶级产品外,来自世界 各地的大大小小公司都在投入资源为ROS 2做出开源贡献。 与ROS1的互操作性 ROS 2包括到ROS 1的桥接器,处理两个系统之间的双向通信。如果有一个现有的ROS 1应用程序, 可 以通过桥接器开始尝试使用ROS 2,并根据要求和可用资源逐步移植应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangrelay

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值