历史上的今天
返回首页

历史上的今天

今天是:2024年11月11日(星期一)

正在发生

2021年11月11日 | 【自适应计算在机器人领域的应用】连载六:自适应计算平台实现ROS之路

2021-11-11 来源:厂商供稿

: Víctor Mayoral-Vilches 和 Giulio Corradi,公司

连载六:自适应计算平台实现 ROS 之路?

表 1 和表 2 总结的是将 ROS 和 ROS 2 分别实现在图 1 所示一些自适应计算平台的既往研究。图 4 所示的是历年来最具相关性的成果。

图 1: 赛灵思自适应计算解决方案

表 1: 在自适应计算平台上实现 ROS 的既往研究

表 2: 有关在自适应计算平台上运行 ROS 的既往研究

图 2:ROS 与 ROS 2 演进变革

图 2 反映出科研界对促进自适应计算发展的兴趣越来越浓厚。从 ROS 的角度来看,可以将过去的研究分为三类:第一类研究提出帮助机器人专家充分利用硬件加速功能,将 ROS 计算图的一部分卸载到可编程逻辑 () 并进行加速的和方法。第二类研究提出加速 ROS 底层的概念,特别是用网络堆栈优化节点间的网络内交互。根据“Real-me communicaTIons: an evaluaTIon of the linux communicaTIon stack for real- time robotic lications”的描述,网络堆栈是 ROS 通信的瓶颈,“Acceleration of publish/subscribe messaging in ROS-compliant FPGA component”等研究对实时分布式系统有参考价值。第三类研究提出用自适应计算优化 ROS 计算图。

除了在用户空间层面加速特定应用和 ROS 库,值得一提的还有在流程间、流程内乃至网络内的层面上加速 ROS 节点间的交互。由于机器人行为建立在 ROS 节点交互的结果之上,因此用于这个用途的加速器通过从总体上减少 ROS 和 ROS 2 计算图数据流,显著影响总时延。

也就是说,在考虑 ROS 和 ROS 2 时,必须应用全面的硬件加速视图。这种视图能体现:a) 对流程中、流程内、网络内(含底层) ROS 计算图交互的优化;以及 b) 对 ROS 上运行的应用的加速。

要点总结: 在考虑 ROS 和 ROS 2 时,必须应用全面的硬件加速视图。这种视图能体现:a) 对流程中、流程内、网络内(含底层)的 ROS 计算图交互的优化;以及 b) 对 ROS 上运行的应用的加速。

根据图 2 列出的既往研究,还可以得出另一个结论。过去的大多数方法主要都是从硬件工程师的视角解决自适应计算与 ROS 的集成问题,其提出的大多数工具和方法都有一个先决条件,即最终用户必须具备嵌入式流和硬件流的既有经验。这往往意味着需要熟悉 RTL、HDL 和 HLS 等概念,或能熟练使用 Vivo® 设计或 Vitis™ 统一平台等工具。

类似地,部署到嵌入式目标也需要用户在一定程度上熟悉 Yocto,OpenEmbedded 以及相关工具。大多数从事 ROS 研发的机器人专家不具备这样的能力。要集成自适应计算,需要采用一种以 ROS 为中心的方法。硬件和嵌入式流程必须直接集成到 ROS 生态系统中,提供的体验与机器人专家在其桌面工作站上构建 ROS 工作空间时的体验相似。在充分利用所有既往研究结果和经验的基础上,下一章节将提出一种以 ROS 为中心的架构,用于集成自适应计算。

推荐阅读

史海拾趣

Fedco_Batteries公司的发展小趣事

随着公司业务的不断拓展,Fedco_Batteries始终将产品质量放在首位。公司引进了先进的生产设备和检测设备,建立了严格的质量管理体系。每一块电池在出厂前都要经过多道严格的质量检测,确保产品的稳定性和可靠性。这种对品质的坚持,让Fedco_Batteries的电池在市场上赢得了良好的口碑,越来越多的客户选择了他们的产品。

Hi-G Relays公司的发展小趣事

Fedco_Batteries的创始人李先生,在电子产业蓬勃发展的年代,看到了电池领域的巨大潜力。他凭借对技术的热爱和对市场的敏锐洞察,决定投身电池制造行业。创业初期,公司面临着资金短缺、技术瓶颈等重重困难。然而,李先生带领团队日夜兼程,不断研发新型电池技术,最终成功推出了一款性价比高、性能稳定的电池产品,打开了市场的大门。

潮州三环(Three-circle)公司的发展小趣事

潮州三环(集团)股份有限公司,最初成立于1970年,主要从事陶瓷基体及固定电阻器的制造和销售。然而,随着电子行业的快速发展,公司意识到单一产品已无法满足市场需求。因此,在1996年,三环集团开始投资生产片式电阻用的氧化铝陶瓷基片,这一决策标志着公司正式进入片式化元件制造领域。通过引进国外先进设备和技术,三环集团成功实现了电阻及瓷体的自动化生产,为公司后续的发展奠定了坚实基础。

E. Dold & Söhne KG公司的发展小趣事

在追求经济效益的同时,E. Dold & Söhne KG公司也高度重视环保和可持续发展。公司积极引进环保技术和设备,降低生产过程中的能耗和废弃物排放。此外,公司还倡导绿色采购和绿色供应链管理,推动整个产业链向环保和可持续方向发展。这种对环保和可持续发展的关注使得E. Dold & Söhne KG公司在行业内树立了良好的社会形象。

GE Oil & Gas Digital Solutions公司的发展小趣事
在电路制作完成后,使用已知阻值的标准电阻对电路进行校准,确保测量结果与标准值一致。
Cypress Industries公司的发展小趣事

2020年,Cypress迎来了其发展历程中的一个重要时刻——与德国半导体巨头英飞凌(Infineon)的合并。这次合并使Cypress成为英飞凌的一部分,双方在技术、市场和资源等方面实现了互补和整合。这次合并不仅增强了Cypress在全球半导体市场的竞争力,也为其未来的发展提供了更广阔的空间。

以上故事均基于Cypress Semiconductor(赛普拉斯半导体)的发展历史而创作,旨在客观描述公司在电子行业中的发展历程和成就。

问答坊 | AI 解惑

LED显示屏系统原理及工程技术

LED显示屏系统原理及工程技术,电子版续 超星格式的…

查看全部问答>

美国工程师写的2.4G短距通讯产品的设计经验.

英文原文地址: http://www.edn.com/article/CA6576137.html?spacedesc=features&text=nordic 可以学习下别人的设计思路和工作流程,以及工程管理经验. 看大家大多在交流思路和灵感,对工程管理方面谈的不多,希望各位高手多点介绍开发工程管理方 ...…

查看全部问答>

请教 华为 和 ST-Ericsson 这两个公司哪个好点啊?

请教各位前辈:     我刚刚走出校门,不清楚每个公司情况     请问做研发的话(底层驱动)     华为 和 ST-Ericsson(T3G) 这两个公司哪个好点啊?…

查看全部问答>

血泪!连续加班两周没加好的wince驱动,求助!

事情是这样,我被突然调来解决wince的驱动问题。 看了许多书,有许多问题搞不明白。 我用的平台是pb4.2 ,下面是我脑中的浆糊: 1、wince(D:\\WINCE420\\PUBLIC\\COMMON\\OAK\\DRIVERS\\USB) 自带的驱动是什么情况下可以用的?然后我假如的一 ...…

查看全部问答>

[求助]请问有人在arm linux上做过无线视频传输可以用什么设备?

我们在做无线视频监控,用的是arm linux 开发板。无线传输部分我们用的无线网卡,但是无线网卡距离太近,想请问有没有人采用过其它无线通信设备?…

查看全部问答>

无线手持机开发

有没有那位兄弟搞过无线433的手持机系统的,提供一款比较好便宜且能进行二次独立开发的机器。谢谢!…

查看全部问答>

昨天的会议上见到颜老师真人了

昨天的会议上见到颜老师真人了。 呵呵,是个牛人 …

查看全部问答>

6410平台上完美支持硬解码的播放器

转自:http://www.arm9home.net/read.php?tid-7920.html   播放器下载地址:http://arm9download.cncncn.com/mini6410/wince6/FriendlyARM-TCPMP-1037.zip   简介: ===== 大部分6410开发板演示多媒体播放采用的是 \"钢铁侠\"\"史 ...…

查看全部问答>

请教各位版主SCI FIFO的问题,急!!

本帖最后由 dontium 于 2015-1-23 13:23 编辑 使用sci进行中断接受电视的数据时,每次对方发送7个字节,波特率115.2kbps,于是我在设置了接受7个字节后中断,中断程序如下: interrupt void sciaRxFifoIsr(void) {      ...…

查看全部问答>

xmp红外编码规则

能具体给个xmp红外编码规则的详情吗…

查看全部问答>