历史上的今天
返回首页

历史上的今天

今天是:2025年10月26日(星期日)

正在发生

2022年10月26日 | 工业机器人多样化需求的阻碍

2022-10-26 来源:Xilinx赛灵思官微

随着专家不断面临传统处理器架构带来的局限性,他们需要定制化和并行性来应对未来的性能、数据安全和运行安全挑战

面向机器人应用的软件所面临的挑战愈发严峻。他们既要满足性能要求,又要确保实时确定性、足够的安全与保密性。作为机器核心的标量( )处理器架构的通用特性,以及性能扩展方面的限制,越发成为满足当今工业机器人多样化需求的阻碍。常见问题包括影响确定性的时间效率低下、功耗过大与安全问题。另一大安全挑战则在于,硬件无法重新配置,难以针对不断演进的网络威胁而更新防护能力。

更适合机器人技术需求的新一代计算平台正在涌现。这些模块由异构处理单元组成,可帮助机器人专家构建灵活的计算架构。本文通过研究机器人专家可用的各种计算资源来评估它们的构成,这些资源包括 CPU、、、 和 。每种架构各有所长,因此,随着机器人技术的演进,它们都将持续发挥作用。

面向机器人应用的计算技术

将自适应计算运用于机器人

机器人属于在整个设备范围内持续交换数据的复合网络,包含从到计算引擎,再到终端执行器的整体系统。我们可以将这些网络视为机器人支持信息交换的神经系统。就像在人类神经系统中一样,这种信息交换非常依赖于确定性的性能和实时响应能力,这样机器人才能以一致的方式运行。由于标量处理器和矢量处理器的架构是固定的,因此,在这种场景下它们难以稳定满足需求。

实现在 FPGA 和 ASIC 中的定制、高度并行的架构有能力突破此类局限性。特别是对于 FPGA 而言,通过为机器人提供软件定义型硬件,在机器人软件开发方法上面带来了根本性转变。如果在 CPU 中进行功能,需要在 CPU 预定义的架构和约束限制内工作,而通过 FPGA 构建机器人行为,是对执行所需任务的架构本身进行编程。

机器人专家需要合适的工具和硬件来妥善利用 FPGA 的灵活性,从而构建具有确定性、实时行为的适应性机器人。 Kria K26 这样的系统模块( SOM )就是一大范例。它专为边缘应用而设计,搭载了高速接口、内存和板载。它包含 Zynq UltraScale+ oC 片上系统( SoC ),能够提供可编程逻辑单元和 DSP 片,同时使用四核应用处理器、双核实时处理器和 2D/3D GPU 处理标量和矢量处理工作负载。

图1 :FPGA 系统模块为实时、确定性机器人的开发提供了平台。

除 SOM 之外,还需要适当的库和实用工具来构建工业级机器人解决方案。Kria 机器人堆栈( K,即图2 )与机器人操作系统( ROS )紧密集成,为机器人应用开发提供了事实上的框架,并简化了硬件加速的使用。SOM 提供了对 ROS 2的原生支持,进而提高了机器人和工业自动化应用的性能。

图 2:硬件加速机器人的关键库和实用工具。

该堆栈使用 ROS 2 软件开发工具套件( SDK ),并兼容 ROS 2 生态系统,可帮助构建具有确定性实时性能的机器人系统(采用模块化方法)。它利用现有的技术,如服务质量( QoS )机制和时间敏感型网络( TSN ),并包括应用级加速内核、ROS 通信中间件以及促进与 FPGA 交互的运行时工具。虚拟机管理程序有助于支持使用虚拟机的混合临界系统。

 结论

利用 FPGA 的自适应算特性能够强化工业机器人的性能,同时还可提升能效,并支持兼容未来演进的灵活性和安全性。要实现这类新一代设备,需要适当的硬件支持,例如将 FPGA 逻辑与标量处理器和 GPU 相结合的SOM,以及可搭配机器人专家熟悉的框架(如 ROS 2)轻松开展工作的软件和工具。  

      审核编辑:彭静
推荐阅读

史海拾趣

迦美信芯(CanaanTek)公司的发展小趣事

随着公司的发展壮大,迦美信芯不仅在上海设立了总部,还在杭州、北京、深圳等地设立了全资子公司和业务办事处。此外,公司还在欧洲比利时设立了研发中心,以进一步拓展全球市场。这些布局不仅增强了公司的研发实力,也为其在全球范围内的业务拓展提供了有力支持。

Axiomtek公司的发展小趣事

迦美信芯通讯技术有限公司成立于2008年,总部位于被誉为“中国硅谷”的上海张江高科技园区。自成立以来,公司便专注于射频领域集成电路的研发和销售。凭借对技术的深入理解和不懈追求,迦美信芯逐渐在射频前端市场占据了一席之地。

Ho Chien Electronics Group Inc公司的发展小趣事

随着公司的发展壮大,迦美信芯不仅在上海设立了总部,还在杭州、北京、深圳等地设立了全资子公司和业务办事处。此外,公司还在欧洲比利时设立了研发中心,以进一步拓展全球市场。这些布局不仅增强了公司的研发实力,也为其在全球范围内的业务拓展提供了有力支持。

胜利(VICTOR)公司的发展小趣事

1968年,胜利公司(VICTOR)在台湾创立,创始人李明怀揣着对羽毛球运动的热爱和对品质的执着,决定进入羽毛球用品制造行业。他带领团队克服技术难关,不断研发新产品,逐渐在市场上崭露头角。

Deutronic Elektronik GmbH公司的发展小趣事

面对日益激烈的市场竞争和不断变化的市场需求,Deutronic Elektronik GmbH始终坚持创新驱动和可持续发展的理念。公司不断推出新产品、新技术和新服务,以满足客户的不断变化的需求。同时,公司也注重环境保护和可持续发展,积极推广绿色能源和环保技术,为社会和环境做出了积极贡献。

AVAGO公司的发展小趣事

随着公司规模的扩大和技术的不断积累,AVAGO公司开始寻求多元化的发展道路。除了继续深耕半导体领域外,公司还积极拓展其他相关领域,如传感器、无线通信等。同时,公司还与其他行业的领军企业建立了紧密的战略合作关系,共同推动技术创新和市场拓展。

问答坊 | AI 解惑

NORFLASH读写问题

要将一些重要参数保存到flash里,代码如下: UInt8 hwFlashWriteSetup(UInt8 *pData, UInt32 nSize) {         UInt8 *pTemp;         crc_t crc, i;         int   s ...…

查看全部问答>

加载驱动DLL

奇怪了,请问各位 我在CE的工程文件夹Release中修改platform.reg和platform.bib 然后make image 来向内核添加DLL驱动 之后在CE系统下的注册表编辑器中查看buildIn 发现已经添加成功 但是为什么驱动不能打开呢?…

查看全部问答>

问个sql server ce的问题,大侠帮忙

本人正在开发一个单机版的数据库应用程序,不过这个平台是基于wince系统的,我采用的工具是sql server ce和evc 4.0,现在在编制程序的过程当中,发现sql server ce对结构化查询语言sql是不是并不能够全部支持,例如insert into语句,创建视图语句cr ...…

查看全部问答>

印制板短路检测电路

本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 …

查看全部问答>

开关电源设计技巧

开关电源的特征就是产生强电磁噪声,若不加严格控制,将产生极大的干扰。下面介绍的技术有助于降低开关电源噪声,能用于高灵敏度的模拟电路。 1 电路和器件的选择   一个关键点是保持dv/dt和di/dt在较低水平,有许多电路通过减小dv/dt和/ ...…

查看全部问答>

怎样用单片机一个端口检测外部电平呀

新手求助,用PA6端口检测外部高低电平,该怎样检测呀?…

查看全部问答>

51内部eeprom读写实现掉电存储

利用51片内eeprom读写,存储数据与读数据,实现掉电存储功能,不需外部资源,如:24c02等。…

查看全部问答>

IAR出错

各位路过的大神帮个忙,小弟不才,在用IAR5.4的时候遇到了麻烦,我使用的IAR5.4的破解版,之前还用着好好的,现在用就出现了错误,不知道是不是哪里没有设置好,杀毒软件啥的我都关掉了,但还是报错,重装卸载都好多遍了都没用,实在没办法,恳请各 ...…

查看全部问答>

ATMEL16A 串口发送字符串

刚学串口,遇到不会发字符串,搞了很久没搞出来。最后问了一位工程师,一点拨,豁然开朗。学到了新知识,原来字符串就是一个指针! 现在串口字符串程序写好了,特贴上,只供参考,相互学习,写的不对请轻拍。 //**********发送一串字符********** ...…

查看全部问答>

C6678上电运行不稳定问题

自己做的一块6678的板子,core0在上电后不能正常工作,现象如下: 1、上电通过XDS100仿真器连接core0时,在GEL初始化DDR3寄存器时,会报如下错误: C66xx_0: Trouble Writing Memory Block at 0x21000010 on Page 0 of Length 0x4: (Error -1060 ...…

查看全部问答>