电子发烧友网>可编程逻辑> > 正文

自适应计算在机器人领域的应用:如何借助ROS 2实现基于FPGA的软件定义硬件

2021年10月20日 16:36 次阅读

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

序言

2021年 4 月, 赛灵思创新性地推出自适应系统模块(SOM)产品组合 Kria SOM。作为一种量产型小尺寸嵌入式板卡,该平台经济实惠、开箱即用,最主要是赛里思通过工具创新,借助SOM赋能上百万软件开发者,使其可以获益于赛灵思自适应计算平台的高性能和灵活性优势,而且可以使其将应用部署时间缩短多达 9 个月。

“一石激起千层浪”, Kria 的出现,在其所面向的广泛的边缘应用领域引起积极的反响,而机器人应用就是其中之一。

传统的机器人软件开发,是基于预定义的架构和约束条件在给定机器人 CPU 中进行功能编程。然而采用自适应计算后,构建机器人行为则是在进行架构编程。通过采用自适应计算,机器人专家能在运行中适配机器人计算系统的一个或多个属性(如它的确定性、功耗、安全态势或吞吐量)。

然而,机器人专家并不是硬件工程师,他们普遍缺乏与嵌入式技术相关的专业知识。本文将从当今热门的 "自适应机器人"概念入手,从 ROS 2 机器人专家的视角介绍自适应计算,并提出一种能够让 FPGA 在 ROS 2 生态系统中起主要作用的架构。这个架构适用于多种平台和多种技术,并且便于移植。架构的核心组件在 Apache 2.0 许可证下提供,为机器人专家充分运用自适应计算,实现软件定义硬件铺平了道路。

其中 :

  • 连载一:什么是自适应机器人”通过三大基本特征,征剖析自适应机器人的概念产生、发展及特点
  • 连载二:工业类比CPU/GPUASIC和FPGA,谁更适合机器人计算”通过工业车间操作流程进行类比,形象展示不同处理器平台对于机器人系统的权衡利弊
  • 连载三:为什么 FPGA 能在机器人中起到重要作用” 介绍机器人自适应计算的概念,对自适应计算的核心技术与功能进行总体介绍,并详解 FPGA 在机器人应用中发挥的作用,以及有关软件定义硬件的概念
  • 连载四:如何理解面向机器人的“软件定义硬件””通过比较传统机器人软件编程和基于赛灵思自适应解决方案平台的编程模式进行比较,介绍软件定义硬件的实现方法
  • 连载五:为什么是通过 ROS 2集成自适应计算?”简要介绍 ROS 2 及其与自适应计算的渊源
  • 连载六:自适应计算平台实现 ROS 之路”则分享了前期业界在自适应计算及在机器人操作系统上的相关研究。
  • 连载七:用ROS 2 在机器人内部集成自适应计算的新架构”介绍了本文提出的架构,以及如何利用这个架构为 ROS 2 集成自适应计算功能,并使其发挥重要作用。

机器人专家花费大量时间,以计算图形式构建机器人行为,解决手里的机器人任务。他们经常使用现代的 C++++ 语言,通过高级软件工程操作,构建复杂的实时系统。然而,他们并不是硬件工程师。机器人专家普遍缺乏硬件和嵌入式技术专业知识,因而妨碍了 FPGA 等自适应计算技术的广泛采用。本文在既往研究的启发下,介绍机器人自适应计算的基础知识,并提出一种生成 ROS 2 软件定义硬件的架构。与过去的其他方法相比,本文提出的方法是假设面向的是没有硬件或嵌入式技术专业知识的机器人专家,是以机器人专家为中心的角度提出的。

本文首先总结了开发机器人时选择正确计算平台的重要性,以及机器人内部软硬件之间的重要关系。然后使用工厂做类比,简要讲解 CPU、GPU、FPGA 和 ASIC 的计算原理并回顾相关研究文献,发现 FPGA 因低功耗、高性能、确定性、可重配置能力、安全性和自适应特征,在用于机器人时具有显著的优势。此外,本文也回顾了有关将 ROS 集成到 FPGA 平台的既往研究,发现这些研究都从硬件工程师的角度出发,导致做出的设计决策往往严重制约性能空间。出于这个原因,本文从ROS 2 机器人专家的视角提出了一个提出建议,即全面考虑 ROS 2 的硬件加速。这一视角能体现:a) 优化流程中、流程内、网络内(含底层)的 ROS 2 计算图交互;以及 b) 加速 ROS 上运行的应用。

本文提出一种能够实现上述目标的架构。该架构由一套 ROS 2 包构成,能够将硬件加速集成到 ROS 工作空间。这种架构适用于各种平台(瞄准支持边缘、工作站、数据中心或云)和各种技术(支持 FPGA 和 GPU),并且能够轻松地移植到其他电路板上。该架构的核心组件已经在 Apache 2.0 许可证下公开,对三种电路板的基本支持也已通过演示。此外,提供的架构还适用于各种应用,将来可以通过包含 catkin 扩展( 非 ament)轻松移植到 ROS。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

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

关注发烧友课堂

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

电子发烧友观察

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

评论

相关推荐

开源!ZYNQ IgH EtherCAT主站方案分享

前 言:创龙科技已基于IMX8、ZYNQ、AM5728、AM5708、AM437x、AM335x、T3/A40i等平台提供了开源Ethe...
发表于 2021-10-29 11:17 0次阅读
开源!ZYNQ IgH EtherCAT主站方案分享

FPGA中高斯滤波算法的实现

1.高斯滤波算法的实现 前面讲的均值/中值滤波,对于滤波窗口内每个像素的权重都是一样的。但是噪声在图....
发表于 2021-10-29 10:59 120次阅读
FPGA中高斯滤波算法的实现

净利润预增266% MCU占电表市场六成

电子发烧友网报道(文/莫婷婷)今年8月,复旦微电发布上市后首份财报显示,公司2021年上半年财报营业....
发表于 2021-10-29 10:11 112次阅读
净利润预增266% MCU占电表市场六成

基于DSP和FPGA组合的嵌入式图像处理平台的实...

硬件平台由DSP处理器+FPGA及其外围器件组成的高速运算电路共同实现[2],它为软件编程、各类数据....
发表于 2021-10-29 08:52 67次阅读
基于DSP和FPGA组合的嵌入式图像处理平台的实...

全向轮机器人是如何进行直线运动的?

全向轮机器人是如何进行直线运动的?
发表于 2021-10-29 07:09 0次阅读
全向轮机器人是如何进行直线运动的?

揭秘包装巨头KHS科埃斯是怎样使用工业机器人的

KHS科埃斯在机器人系统应用方面有着25年的成功经验,特别是在其生产线的包装和码垛区段。此类高科技系....
发表于 2021-10-28 17:05 86次阅读
揭秘包装巨头KHS科埃斯是怎样使用工业机器人的

类人型AI控制:墨影机器人助力智能制造的新技术

纵观历史,大国博弈不停,方法各样。当下,各大国对智能制造的追求却出奇一致:制造业升级成为战略重心与博....
发表于 2021-10-28 17:04 25次阅读
类人型AI控制:墨影机器人助力智能制造的新技术

FPGA 的信号发生器原理图设计参考资料

本设计以FPGA为控制核心,采用直接数字频率合成(DDS)设计了一款信号可调的信号发生器,采用的FPGA是Alt...
发表于 2021-10-28 16:49 101次阅读
FPGA 的信号发生器原理图设计参考资料

浅析Xilinx系列FPGA Select IO...

在SelectIO简介连载一中介绍了其架构,本章会继续介绍如何使用其gearbox功能来实现不同的比....
发表于 2021-10-28 16:46 179次阅读
浅析Xilinx系列FPGA Select IO...

NVIDIA发布高性能感知技术的最新项目

自主机器人所面临的关键挑战之一是感知和理解周围的世界。 在 ROS World 2021 上,NVI....
发表于 2021-10-28 15:05 124次阅读
NVIDIA发布高性能感知技术的最新项目

业内首款融合式仿生事件视觉相机,锐思智芯ALPI...

锐思智芯(Alpsentek)今日发布业内首款融合仿生事件视觉传感器芯片——ALPIX-Pilatu....
发表于 2021-10-28 15:00 178次阅读
业内首款融合式仿生事件视觉相机,锐思智芯ALPI...

NVIDIA为机器人技术的飞跃制定了路线图

Pieter Abbeel 在 NTECH 2021(NVIDIA 年度内部工程会议)上发表了在线演....
发表于 2021-10-28 14:20 146次阅读
NVIDIA为机器人技术的飞跃制定了路线图

ADC的LVDS输出数据,FPGA这边的接口怎么设计?

ADC为LTC2175_14,FPGA为ALTERA Cyclone4 FPGA
发表于 2021-10-28 11:17 48次阅读
ADC的LVDS输出数据,FPGA这边的接口怎么设计?

Xilinx携手领先广播、音视频系统及IP集成商...

在赛灵思自适应SoC的支持下,高度集成的流式处理解决方案可随时交付或由客户定制,以实现更加简便、快速....
发表于 2021-10-28 11:13 227次阅读
Xilinx携手领先广播、音视频系统及IP集成商...

耐辐射FPGA具备高可靠性和可重构性,助力解决航...

在各种辐射效应中,有一种称为总电离剂量(TID),它是由空间中的带电粒子和伽马射线引起的辐射所致。
发表于 2021-10-28 10:46 414次阅读
耐辐射FPGA具备高可靠性和可重构性,助力解决航...

智能化与双碳带动电机产业加速发展,第26届中国电...

已经成功举办了25届的中国电机展以微特电机为特色,覆盖了整个电机产业链和各种创新应用,以及机器人等相....
发表于 2021-10-28 10:28 347次阅读
智能化与双碳带动电机产业加速发展,第26届中国电...

台积电、英特尔等厂商将向美国提交商业数据

台积电、英特尔等厂商将向美国提交商业数据 据外媒报道,美国商务部发言人称,英特尔、英飞凌、SK海力士....
发表于 2021-10-27 10:44 316次阅读
台积电、英特尔等厂商将向美国提交商业数据

两个网络相关的开源项目详解

今天介绍两个(only two)网络相关的开源项目。 Alex的verilog-ethernet之前....
发表于 2021-10-27 09:20 92次阅读
两个网络相关的开源项目详解

请问一下FPGA+STM32开发板怎么样?

请问一下FPGA+STM32开发板怎么样?
发表于 2021-10-27 06:45 0次阅读
请问一下FPGA+STM32开发板怎么样?

竞争赛道加速转换,协作机器人智能化时代来临

前言 近年来,先进制造、智能制造等话题逐渐成为全球的焦点。2021年10月6日,香港特首林郑月娥在《....
发表于 2021-10-26 11:13 244次阅读
竞争赛道加速转换,协作机器人智能化时代来临

如何使用FPGA控制其输出正弦波?

如何使用FPGA控制其输出正弦波?
发表于 2021-10-26 08:04 0次阅读
如何使用FPGA控制其输出正弦波?

机器人主板需求配置参数的详细介绍

机器人越来越多地成为人类工作和生活的好助手。双赞主板应用的机器人在3C行业、食品制造和医药行业、陶瓷....
发表于 2021-10-25 17:54 144次阅读
机器人主板需求配置参数的详细介绍

FPGA扇出太多引起的时序问题

1.扇出太多引起的时序问题。 信号驱动非常大,扇出很大,需要增加驱动能力,如果单纯考虑驱动能力可以尝....
发表于 2021-10-25 16:30 704次阅读
FPGA扇出太多引起的时序问题

FPGA verilog HDL实现中值滤波

发表于 2021-10-25 15:37 202次阅读
FPGA verilog HDL实现中值滤波

海柔创新:箱式仓储机器人,为每个物流仓库和工厂创...

电子商务的兴起以及制造业的转型升级,让仓储物流的重要性越发彰显,各行各业对仓储物流的柔性化、智能化需....
发表于 2021-10-25 14:33 1918次阅读
海柔创新:箱式仓储机器人,为每个物流仓库和工厂创...

每周点评:台积电将向美国提交商业数据;传Inte...

台积电将向美国提交商业数据;传Intel收购SiFive计划告吹……
发表于 2021-10-24 08:00 1081次阅读
每周点评:台积电将向美国提交商业数据;传Inte...

诺瓦MRV332开发板问题

MRV332开发板的以太网部分,利用的是以太网接口和PHY芯片AR8035及中间加了一个不知名芯片A。通过AR8035的芯...
发表于 2021-10-23 14:26 410次阅读
诺瓦MRV332开发板问题

探究支持数据转发和基于FPGA的图像处理卸载的图...

单输入至四输入的CoaXPress 2.0图像采集卡,支持数据转发和基于FPGA的图像处理卸载 用于....
发表于 2021-10-22 10:46 2862次阅读
探究支持数据转发和基于FPGA的图像处理卸载的图...

支持数据转发和基于FPGA的图像处理卸载的图像采...

单输入至四输入的CoaXPress 2.0图像采集卡,支持数据转发和基于FPGA的图像处理卸载 用于....
发表于 2021-10-22 10:38 1026次阅读
支持数据转发和基于FPGA的图像处理卸载的图像采...

普渡机器人强势入驻匠传点心,引领智慧餐饮新风尚

匠传点心是一家有着30多年历史的深圳高人气粤菜餐厅,主打粤式小吃。作为粤菜的名片之一,匠传点心恰如其....
发表于 2021-10-22 10:07 32次阅读
普渡机器人强势入驻匠传点心,引领智慧餐饮新风尚

avatarin能够像提供共享电瓶车一样向企业提...

白天,Akira Fukabori 和 Kevin Kajitani 在日本最大的航空控股公司工作;....
发表于 2021-10-22 09:18 242次阅读
avatarin能够像提供共享电瓶车一样向企业提...

TMS320C6678和XC7K325T的高速数据处理核心板具有哪些特性参数?

TMS320C6678和XC7K325T的高速数据处理核心板具有哪些特性参数?...
发表于 2021-10-22 07:23 0次阅读
TMS320C6678和XC7K325T的高速数据处理核心板具有哪些特性参数?

扫地机器人哪个牌子好?谁是你心中的优质品牌?

经济的发展使得人们的生活质量得到快速的提升,智能小家电进入我们的生活已不再是新鲜事,而扫地机器人也逐....
发表于 2021-10-21 17:33 41次阅读
扫地机器人哪个牌子好?谁是你心中的优质品牌?

AndesBoardFarm提供SoC工程师透过...

晶心科技于今日宣布推出「AndesBoardFarm」,一个可以提供SoC设计人员从自己的计算机远程....
发表于 2021-10-21 17:26 1629次阅读
AndesBoardFarm提供SoC工程师透过...

基于FPGA的百变逻辑设计

FPGA方案 随着一款产品在研发阶段的日渐成熟,实现的功能也日趋复杂化和多样化,对产品功能实现重定义....
发表于 2021-10-21 15:11 340次阅读
基于FPGA的百变逻辑设计

一文快速带你理解RTL与LUT之间的关系

Quartus II EDA工具进行综合 布局布线后,点击“Chip Planner”,Chip P....
发表于 2021-10-21 14:35 236次阅读
一文快速带你理解RTL与LUT之间的关系

萌新求助,求机器人编程的案列

萌新求助,求机器人编程的案列
发表于 2021-10-21 07:27 0次阅读
萌新求助,求机器人编程的案列

自适应比特率( ABR )缩放和高密度转码的挑战...

凭借对内容分发网络所面临挑战的深刻理解,赛灵思推出了一款能够出色应对上述挑战的解决方案——赛灵思 U....
发表于 2021-10-20 16:53 1415次阅读
自适应比特率( ABR )缩放和高密度转码的挑战...

智能扫地机器人哪个牌子好?家庭环境消毒很重要!

万万没想到,疫情这两年最流行的行为是“宅”“戴口罩”和“消毒”,突然爆发的新冠病毒,把我们全都隔离在....
发表于 2021-10-20 16:10 304次阅读
智能扫地机器人哪个牌子好?家庭环境消毒很重要!

10.19-10.21,普渡机器人与您的秋糖之约

第105届全国糖酒商品交易会(简称“秋糖”)于10月19日至21日在天津国家会展中心召开。本届糖酒会....
发表于 2021-10-20 11:11 37次阅读
10.19-10.21,普渡机器人与您的秋糖之约

与时俱进华丽转型,UiPath RPA助力上海诺...

诺基亚贝尔选择了UiPath RPA作为转型的一个抓手,在合作中,UiPath为诺基亚贝尔量身定制了....
发表于 2021-10-20 10:24 993次阅读
与时俱进华丽转型,UiPath RPA助力上海诺...

积极探索、充满想象,移远通信亮相云栖大会

“蚂蚁金融、天猫精灵、菜鸟网络、阿里云等等”,移远通信和阿里巴巴已经在多个重要项目展开了深度合作,强....
发表于 2021-10-20 09:57 881次阅读
积极探索、充满想象,移远通信亮相云栖大会

极智嘉4大增值服务产品亮相,积极赋能客户高效运营

近期,全球AMR引领者极智嘉(Geek+)宣布,其机器人即服务(RaaS)创新商业模式全面升级,未来....
发表于 2021-10-20 09:52 238次阅读
极智嘉4大增值服务产品亮相,积极赋能客户高效运营

位置传感器在自动化工业系统中实现新一代实时控制技...

随着工业 4.0 的先进制造工艺席卷全球市场,高度自动化系统的需求急剧增长,这些系统既需要在集成的制....
发表于 2021-10-20 09:48 265次阅读
位置传感器在自动化工业系统中实现新一代实时控制技...

壹沓科技出席IDC数字化转型年度盛典引领赛道实现...

2021年10月14日-15日,此次以“数字焕颜,科技有型”为主题的“2021第六届IDC中国数字化....
发表于 2021-10-20 09:06 532次阅读
壹沓科技出席IDC数字化转型年度盛典引领赛道实现...

来也科技人机协同中心,衔接人工与RPA+AI机器...

数字化时代,需要的是开拓,而不是因循守旧。近年来,医疗领域出现了慢性病患者群体增长、优质医疗资源紧缺....
发表于 2021-10-19 17:57 465次阅读
来也科技人机协同中心,衔接人工与RPA+AI机器...

智能扫地机器人哪个牌子好?这份不踩坑选购攻略请收...

说起扫地机器人绝对算是口碑两级分化的家用小电器,夸它的说是懒人必备的清洁神器,骂它的说完全是智障到处....
发表于 2021-10-19 15:32 1066次阅读
智能扫地机器人哪个牌子好?这份不踩坑选购攻略请收...

连续四年,销量第一!玻妞擦窗机持续领跑行业

在市场经济快速膨胀的泡沫与垂直领域新机遇并存的大环境下,如何切中行业痛点,向购买者转型是一个摆在企业....
发表于 2021-10-19 11:05 37次阅读
连续四年,销量第一!玻妞擦窗机持续领跑行业

人工智能如何影响工业物联网

■ 或许这就是为什么在没有IIoT提供关键帮助的情况下,企业很难在工业4.0带来的大规模数字转型中能....
发表于 2021-10-19 10:31 1526次阅读
人工智能如何影响工业物联网

人工智能被提升到国家级的战略高度

当前,以新一代人工智能为代表的科技和产业革命正在孕育兴起。 作为数字经济转型升级的推动力和新一轮科技....
发表于 2021-10-19 10:01 731次阅读
人工智能被提升到国家级的战略高度