电子发烧友网>机器人> > 正文

【自适应计算在机器人领域的应用】连载五:为什么是通过ROS 2集成自适应计算?

2021年11月11日 15:35 ? 次阅读

作者: Víctor Mayoral-Vilches 和 Giulio Corradi,赛灵思公司

连载五:为什么是通过 ROS 2集成自适应计算?

机器人操作系统 (ROS) 是机器人应用开发的实际框架。在 Open RoboTIcs 的维护和指导下,ROS 不仅是一种操作系统,也是一种框架。它由构建和管理机器人的不同工具构成,包括调试和可视化实用工具、编排工具、机器人库(如运动规划、导航、定位等),以及促进机器人系统开发的通信工具。

目前,原始版本的 ROS 文章已被引用 8,500 次以上,充分证明其在研究和学术领域得到广泛的认可,ROS 就诞生在这样的环境下。其主要目的是为开展前沿研发的用户提供所需的软件工具。在像 ROS-Industrial(简称 ROS-I)这样项目的支持下,ROS 在业界的热度持续增长。ROS-I 是一个开源计划,目的是将 ROS 软件的先进功能推广到工业应用。由于 ROS-I 联盟的带动,ROS 现已在业界成功部署。日前该联盟已拥有 80 多家成员,每年在欧洲、美国和亚洲举办会议,广聚数百位机器人专家和知名制造商。后者藉此机会,通过演示介绍他们自己的 ROS 驱动程序。

随着 ROS 超越学术层面开始进入工业和其他领域,ROS 的局限性也日渐凸显,如缺乏嵌入式支持和深度嵌入的原生支持,单机器人软件架构,无实时功能和缺乏安全性等。为了解决这些问题,Open RoboTIcs 于 2014 年开始重新设计 ROS,由此 ROS 2 问世。ROS 2 通过将通信中间件与机器人逻辑分离,突破了大部分已知的局限性。具体而言,Open RoboTIcs 选择“数据分发服务”(DDS) 作为初始通信中间件,并针对各种 DDS 解决方案构建适配器,同时对上层暴露 DDS 特性。尽管如此,ROS 核心层仍然保持免受通信中间件的影响。ROS 2 软件架构具体如 图 1 所示:

图 1:软件架构

上层建立在中间件抽象层 (rmw) 上,后者负责将 ROS 抽象转译成具体的中间件。ROS 客户端库 (rcl) 不会暴露任何具体中间件的实现细节(如 DDS)。这样一来,rcl 保持免受中间件的影响,且能够轻松扩展到其他需要不同传输方式的应用。

ROS 拥有数千名活跃用户,目前已是规模最大的机器人专家群体。ROS 因研究而诞生,现已演进发展有十多年的时间,在各种应用领域得到广泛采用,并且还能服务于工业需求。

ROS 不仅提供工具、库和惯例,而且还拥有不断扩大的机器人专家社区。从概念上讲,ROS 在大多数方面围绕着被称为 ROS 计算图的抽象。计算图内的每个节点都能开展机器人计算,并通过用底层通信中间件实现的通用点对点数据总线与其他节点交换信息。数据总线内的通信通道按话题组织。因此,机器人的总体行为取决于计算图,而计算图可以实现在一部或多部计算机上(以分布方式)。这就完成了第二次抽象,也就是将计算图映射到机器人中可用的计算基干形成 ROS 数据层图。数据层图代表的是物理分组和连接,用于在计算图中实现建模行为。简单地说,其捕获的是机器人的物理现实,包括通信总线、机器人组件(包括传感器和/或致动器),以及计算图与现有机器人组件中可用的计算基干间的映射。

ROS 计算图可以涉及一个或多个机器人,并且本质上是模块化的,能够以分布式或集中式的方式实现。图 2 所示的是 ROS 计算图(图 2 的上部分)和数据层图(图 2 的下部分)。表 1 是对一些最重要的ROS概念的总结。

(b)ROS 2 数据层图:表示用于在计算图中实现建模行为的物理分组和连接。

图2: ROS 抽象用于具备导航能力的 2 轮机器人

表 1:ROS 最相关概念的总结

要点总结: ROS 计算图是一种为机器人总体行为建模的数据结构,而数据层图捕获的则是机器人组件(用于在计算图中实现建模行为)的物理分组和连接。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

OnRobot推出首款解决方案的软件产品WebL...

WebLytics集成了全球公认的设备综合效率(OEE)行业测试标准,可实时识别机器人单元的动态趋势....
发表于 2021-11-11 17:29? 13次阅读
OnRobot推出首款解决方案的软件产品WebL...

求电子资料《物联网无线传感器网络技术与应用》(ZigBee版),谁有这本书的电子版资料呢?

这本书是谢金龙 邓人铭编著的
发表于 2021-11-11 17:11? 0次阅读
求电子资料《物联网无线传感器网络技术与应用》(ZigBee版),谁有这本书的电子版资料呢?

【自适应计算在机器人领域的应用】连载四:如何理解...

传统的机器人软件编程是在预定义的架构和约束条件下,在给定机器人的 CPU 中进行功能编程。
发表于 2021-11-11 15:33? 63次阅读
【自适应计算在机器人领域的应用】连载四:如何理解...

【自适应计算在机器人领域的应用】连载三:为什么F...

CPU 和 GPU 擅长控制流计算。它们的控制驱动机器模型基于控制令牌,控制令牌提示应执行语句的时间....
发表于 2021-11-11 15:30? 75次阅读
【自适应计算在机器人领域的应用】连载三:为什么F...

【自适应计算在机器人领域的应用】连载七:用ROS...

第一个支柱是 ament ROS 2 构建系统的扩展。ament_vitis(1)通过一系列 CMa....
发表于 2021-11-11 15:24? 53次阅读
【自适应计算在机器人领域的应用】连载七:用ROS...

【自适应计算在机器人领域的应用】连载六:自适应计...

由于机器人行为建立在 ROS 节点交互的结果之上,因此用于这个用途的加速器通过从总体上减少 ROS ....
发表于 2021-11-11 15:18? 77次阅读
【自适应计算在机器人领域的应用】连载六:自适应计...

ACS758KCB-150U电流传感器为电流检测...

ALLEGRO ACS758系列电流传感器集成电路为交流或直流电流检测提供了一种经济而准确的解决方案....
发表于 2021-11-11 15:16? 0次阅读
ACS758KCB-150U电流传感器为电流检测...

【自适应计算在机器人领域的应用】连载二:工业类比...

总体而言,CPU、GPU 和 ASIC 等采用固定架构的器件,在其为开发者提供优势的同时,也让其付出....
发表于 2021-11-11 15:12? 46次阅读
【自适应计算在机器人领域的应用】连载二:工业类比...

【自适应计算在机器人领域的应用】连载一:什么是自...

机器人是一种系统级的系统,它由感知周边环境的传感器、根据感知采取行动的致动器和负责处理数据的计算构成....
发表于 2021-11-11 15:02? 53次阅读
【自适应计算在机器人领域的应用】连载一:什么是自...

大疫之年,担当为先2022亚洲消费电子展六项政策助力参展

CEEASIA亚洲三大专业消费电子展之一、一年一度的消费电子全产业链大会 —— CEEASIA亚洲消费电子展(...
发表于 2021-11-11 14:26? 0次阅读
大疫之年,担当为先2022亚洲消费电子展六项政策助力参展

e络盟现货发售Omega全线产品

e络盟是Omega全球独家分销合作伙伴,全面供应其领先的传感、控制和监控产品。
发表于 2021-11-11 11:19? 280次阅读
e络盟现货发售Omega全线产品

物联网技术在智慧消防中的应用

亿佰特适合智慧安防的产品和方案有很多,LORA产品也不仅仅限于E220系列产品,还有E22、E32等....
发表于 2021-11-11 11:17? 109次阅读
物联网技术在智慧消防中的应用

蓝牙技术|蓝牙与机器人

蓝牙是一种解决方案导向型技术,涵盖音频传输(无线耳机、无线扬声器、车载系统);数据传输(运动和健身设备、医疗...
发表于 2021-11-11 11:12? 0次阅读
蓝牙技术|蓝牙与机器人

使用动态血糖监测设备(CGM)管理糖尿病

患者将迎来使用方便、检测精准、检测数据全面的动态血糖仪时代,告别指尖釆血评估血糖值方式。
发表于 2021-11-11 10:43? 175次阅读
使用动态血糖监测设备(CGM)管理糖尿病

接触式与非接触式仪表测量优缺点分析

1、接触式仪表测量具有如下优点。? (1)技术成熟,具有较高的精度及可靠性。? (2)企业仪表人员具....
发表于 2021-11-11 10:06? 35次阅读
接触式与非接触式仪表测量优缺点分析

机器视觉FPGA可拓展性应用

上一期中,聊到MCU在机器人行业中的发展时提到,目前在工业机器人和服务机器人上用量最多的是MCU。随....
发表于 2021-11-11 09:51? 217次阅读
机器视觉FPGA可拓展性应用

以己之长攻彼之短 FPGA在机器人市场如何突围

电子发烧友网报道(文/李宁远)上一期中,聊到MCU在机器人行业中的发展时提到,目前在工业机器人和服务....
发表于 2021-11-11 09:51? 264次阅读
以己之长攻彼之短 FPGA在机器人市场如何突围

存储大厂已逐步拉近与索尼的差距

近些年,三星、海力士这两家存储大厂似乎对图像传感器(CIS)业务越来越重视。三星将位于韩国华城的第1....
发表于 2021-11-11 09:12? 300次阅读
存储大厂已逐步拉近与索尼的差距

DSP在机器人行业如何应对难关?

既然聊过了机器人应用向的MCU和FPGA,那DSP也不能落下。面对来势汹汹的FPGA以及尚稳坐钓鱼台....
发表于 2021-11-11 08:00? 199次阅读
DSP在机器人行业如何应对难关?

CT机球管不到位的原因是什么?其处理方法是什么

CT机的扫描架工作过程是怎样的? CT机球管不到位的原因是什么?其处理方法是什么? ...
发表于 2021-11-11 07:55? 0次阅读
CT机球管不到位的原因是什么?其处理方法是什么

怎样去解决ABB机器人电源模块短路板短路的问题

为什么ABB机器人电源模块短路板会发生短路呢? 怎样去解决ABB机器人电源模块短路板短路的问题? ...
发表于 2021-11-11 07:35? 0次阅读
怎样去解决ABB机器人电源模块短路板短路的问题

如何去实现一种送餐机器人产品设计

一、 系统设计关键部件:器件选型2 关键技术选型2.1 基于二维码+轮子里程计的机器人定位方案主流方案效果循线根据电磁...
发表于 2021-11-11 07:10? 0次阅读
如何去实现一种送餐机器人产品设计

多种电压转换的电路设计资料分享

关注、星标公众号,不错过精彩内容来源:网络标准三端线性稳压器的压差通常是 2.0-3.0V。要把 5V 可靠地转换为 3.3V...
发表于 2021-11-11 07:02? 0次阅读
多种电压转换的电路设计资料分享

PD算法是如何去控制平衡小车的呢

平衡小车的原理是什么? PD算法是如何去控制平衡小车的呢? ...
发表于 2021-11-11 06:46? 0次阅读
PD算法是如何去控制平衡小车的呢

设计传感器需要注意几点

好的传感器的设计是经验加技术的结晶。一般理解传感器是将一种物理量经过电路转换成一种能以另外一种直观的可表达的物...
发表于 2021-11-11 06:12? 0次阅读
设计传感器需要注意几点

产品应用 | 数字热电堆传感器在电力系统中的应用

温度是工业生产中很重要的一个参数,很多场合都要求对温度进行监测和控制。在电力系统中,高压输电线路是故....
发表于 2021-11-10 18:25? 15次阅读
产品应用 | 数字热电堆传感器在电力系统中的应用

深圳企业上岗前使用燃料电池型呼气酒精测试仪

酒精检测仪的核心部件为酒精传感器,当被测试人员通过测试吹口向酒精检测仪吹气的时候,酒精检测仪通过酒精....
发表于 2021-11-10 18:02? 94次阅读
深圳企业上岗前使用燃料电池型呼气酒精测试仪

热门器件AD8421AD8421增益问题解答

各位小伙伴,本次分享的热门问答帖是来自ADI中文技术论坛放大器专区的明星产品“AD8421”,您是否....
发表于 2021-11-10 18:02? 322次阅读
热门器件AD8421AD8421增益问题解答

产品应用 | 氨气传感器在不同行业中的应用

说到氨气,很多人可能都不太了解,但一定闻到过它的气味,不干净的厕所,拥挤的人群等这些地方都有氨气的存....
发表于 2021-11-10 17:28? 16次阅读
产品应用 | 氨气传感器在不同行业中的应用

市占率Top1,斯坦德机器人领跑半导体行业物流自...

随着智能制造的崛起,现代化的制造生产模式已是大势所趋。其中自动化生产与柔性生产成为了制造型企业两大发....
发表于 2021-11-10 15:56? 22次阅读
市占率Top1,斯坦德机器人领跑半导体行业物流自...

大倍率下的高质量图像:用于大型线传感器和区域传感...

在新的“d.fine HR”产品系列中,Qioptiq可提供高分辨率LINOS? d.fine HR....
发表于 2021-11-10 15:22? 147次阅读
大倍率下的高质量图像:用于大型线传感器和区域传感...

NVIDIA创建AI计算平台,为医疗仪器和设备提...

AI 医疗设备技术创新为医疗健康专业人员提供更好的决策工具,在机器人辅助手术、介入放射学和放射治疗规....
发表于 2021-11-10 14:32? 306次阅读
NVIDIA创建AI计算平台,为医疗仪器和设备提...

华南智能制造与科技创新展览会(SMF)下月举办

华南智能制造与科技创新展览会(SMF)下月举办,把握最后机会,加入本年度华南压轴智造盛会!
发表于 2021-11-10 12:05? 95次阅读
华南智能制造与科技创新展览会(SMF)下月举办

New?Imaging?Technologies...

New?Imaging?Technologies传感器WiDy SWIR系列特别适合光通量无法解决的....
发表于 2021-11-10 11:38? 34次阅读
New?Imaging?Technologies...

腾阳立柱机器人码垛机的特点

腾阳立柱机器人码垛机是由腾阳继高位码垛机、坐标机器人码垛机之后,自主研发生产制造的一款适用于厂房面积....
发表于 2021-11-10 11:32? 32次阅读
腾阳立柱机器人码垛机的特点

适老方案推行,上海智慧养老实施

为进一步增强广大老年人的获得感、满足感,去年下半年来,市民政局从应用场景出发,根据老年人、养老服务机....
发表于 2021-11-10 11:20? 41次阅读
适老方案推行,上海智慧养老实施

新导室内外一体定位结合技术的作用

人类为了不让自己迷失在茫茫大自然中,先后发明罗盘、指南针等东西,卫星定位的面世,解决了室外“我在哪里....
发表于 2021-11-10 10:51? 34次阅读
新导室内外一体定位结合技术的作用

大型设备远程监测的作用

大型设备远程监测
发表于 2021-11-10 10:29? 28次阅读
大型设备远程监测的作用

4G网关应用于智慧灯杆

4G网关应用于智慧灯杆
发表于 2021-11-10 10:27? 20次阅读
4G网关应用于智慧灯杆

摄像模组制造中这些主要用胶点你都了解吗

随着手机、电脑、相机等电子产品的轻量化发展,摄像模组也越发精密小巧。在摄像模组中,很多部件都需要用到....
发表于 2021-11-10 09:36? 13次阅读
摄像模组制造中这些主要用胶点你都了解吗

封装天线 (AoP) 技术如何扩展雷达传感器在汽...

Other Parts Discussed in Post: AWR1843AOP毫米波雷达为汽车和....
发表于 2021-11-10 09:24? 503次阅读
封装天线 (AoP) 技术如何扩展雷达传感器在汽...

3D霍尔效应传感器在自治系统中怎么实现精准的实时...

Other Parts Discussed in Post: TMAG5170随着工业4.0的先进制....
发表于 2021-11-10 09:14? 475次阅读
3D霍尔效应传感器在自治系统中怎么实现精准的实时...

求一种基于RJM8L151K8的手持式红外测温枪方案

手持式红外测温枪是通过检测人体发出的红外信号,在不接触人体的情况下测量体温的测温装置。由于其能够在非接触的情况...
发表于 2021-11-10 08:47? 0次阅读
求一种基于RJM8L151K8的手持式红外测温枪方案

2021世界传感器大会在郑州国际会展中心正式拉开...

11月1日,由中国科学技术协会、河南省人民政府主办,中国仪器仪表学会、河南省科学技术协会、河南省发展....
发表于 2021-11-09 19:55? 21次阅读
2021世界传感器大会在郑州国际会展中心正式拉开...

MEMS与智能传感器技术专场活动在郑州国际会展中...

11月1日,MEMS与智能传感器技术专场活动在郑州国际会展中心成功召开。本次论坛邀请了众多权威学者,....
发表于 2021-11-09 19:51? 21次阅读
MEMS与智能传感器技术专场活动在郑州国际会展中...

TI全新3D霍尔效应位置传感器兼具高速度和高精度...

Other Parts Discussed in Post: TMAG5170德州仪器 (TI) 推....
发表于 2021-11-09 19:14? 1118次阅读
TI全新3D霍尔效应位置传感器兼具高速度和高精度...

智慧大棚监测系统的组成

蔬菜是人们生活必需品,蔬菜市场的“一举一动”都会牵动人们的胃。 由于今年灾害多发,蔬菜成本提高,随之....
发表于 2021-11-09 17:45? 95次阅读
智慧大棚监测系统的组成

3D飞行时间技术在深度测量和物体检测领域中发挥着...

3D飞行时间,或3D ToF是一种无扫描仪LiDAR(光检测和测距)技术,通过发射纳秒级的高功率光脉....
发表于 2021-11-09 17:15? 330次阅读
3D飞行时间技术在深度测量和物体检测领域中发挥着...

矽典微最新发布毫米波传感器生命存在感应参考设计

矽典微发布了毫米波传感器生命存在感应参考设计XenD101Pro。以高集成、低功耗、小体积的毫米波传....
发表于 2021-11-09 17:07? 24次阅读
矽典微最新发布毫米波传感器生命存在感应参考设计

餐饮油烟在线浓度检测仪的功能及应用范围

安科瑞 张宇洁 功能: ACY100型饮食业油烟浓度在线监控仪是针对饮食业厨房油烟排放场合而设计的,....
发表于 2021-11-09 16:56? 19次阅读
餐饮油烟在线浓度检测仪的功能及应用范围

4G物联网网关应用于污水和城市内涝处理

4G物联网网关应用于污水和城市内涝处理
发表于 2021-11-09 16:06? 76次阅读
4G物联网网关应用于污水和城市内涝处理

扫地机器人的工作原理及特点是什么

近年来,随着计算机技术与人工智能科学的飞速发展,智能机器人技术逐渐成为现代机器人研究领域的热点。其中....
发表于 2021-11-09 16:04? 313次阅读
扫地机器人的工作原理及特点是什么

表面粗糙度扫描测量用光谱共焦如何解决

光谱共焦测量技术通过分析不同波长的光在特定表面的聚焦位置以进行高精度的尺寸测量和微观形貌分析。表面粗....
发表于 2021-11-09 15:53? 29次阅读
表面粗糙度扫描测量用光谱共焦如何解决
她的小梨涡完整版免费阅读