成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用ROS 2簡化機器人的硬件加速

譯文 精選
人工智能 機器人
隨著低端工業協作機器人的出現,出現了只專注于開發在現有硬件上運行的軟件開發商。然而,機器人的硬件和軟件能力之間存在著一個至關重要的關系。需要保留對計算硬件的設計控制,以創建更專業、更節能、安全和高性能的機器人。

譯者 | 李睿

審校 | 孫淑娟

在開發機器人時,系統集成往往占用了大部分的項目資源,這比開發最終應用程序還要重要。隨著低端工業協作機器人的出現,出現了只專注于開發在現有硬件上運行的軟件開發商。然而,機器人的硬件和軟件能力之間存在著一個至關重要的關系。需要保留對計算硬件的設計控制,以創建更專業、更節能、安全和高性能的機器人。  

硬件挑戰和軟件技能  

如果機器人專家希望交付未來需要的更好、更快的機器人,就必須克服硬件面臨的障礙。在后摩爾時代的計算世界中,升級硬件以采用最新一代微處理器無法實現所需的應用程序性能升級。其前進的道路不再在于等待最新的芯片。硬件加速通常是獲得必要收益的唯一途徑。  

這種硬件挑戰使機器人等學科的開發人員的工作變得更加復雜,他們的技能往往偏向于開發軟件。這意味著如果他們要滿足市場對新型工業機器人的需求,就必須面對設計自適應計算硬件的前景。在生產線和倉庫等領域使用機器人來提高生產力的企業,正在尋找能夠提供額外靈活性、更精細的位置控制、卓越的基于視覺的能力、改進的數據捕獲和更低功耗的設備。  

機器人硬件加速的主要原理是,與傳統的控制驅動方法不同,用于軟件開發的混合控制和數據驅動方法允許團隊設計自定義計算架構,為應用程序分配最佳數量的硬件資源。  

就實現而言,需要異構計算模型。這利用了CPU和GPU的優勢,它們在控制流計算方面表現出色,同時利用FPGA的優勢來處理數據流計算。這種方法同時提供了對CPU/GPU的靈活性和完全控制,以實現復雜的計算,具有低功耗、高性能、低延遲和硬件加速的確定性?,F在,各種供應商都在提供自適應片上系統(SoC)和系統級模塊(SOM)設備,例如AMD-Xilinx Kria?SOM及其相關的Kria機器人堆棧,它們提供了這種混合計算模型的優勢.該表比較了這些不同的模型。  

自適應片上系統(SoC)和系統級模塊(SOM)允許機器人專家通過對創建正確數據路徑和控制機制的架構進行編程來構建機器行為。然而,需要復雜的工程技能來使用既定的工具和技術對此類架構進行編程。

機器人專家缺乏合適的硬件和嵌入式設計專業知識,他們習慣于以計算圖的形式構建行為,以解決當前的機器人任務。他們經常使用C++通過高級軟件工程實踐來創建復雜的實時確定性系統。

建立在機器人操作系統(ROS)之上  

現在需要一種不同的方法來幫助機器人專家利用可用的硬件加速技術。在理想情況下,這種方法應該讓他們在熟悉的開發環境(例如ROS)中創建自定義硬件,并使用熟悉的工具(例如Gazebo)進行模擬。

ROS是機器人應用程序開發的事實上的行業標準,自從2020年ROS2問世以來更是如此。這已成為跨行業機器人應用程序的默認軟件開發工具包(SDK),許多團體現在都在使用ROS和Gazebo。  

以前將自適應計算集成到ROS中的舉措已經從硬件工程師的角度解決了這一挑戰。他們假設用戶以前有嵌入式和硬件流程方面的經驗,因此熟悉RTL、HDL和HLS等概念以及用于操作它們的設計工具。同樣,部署到嵌入式目標需要對Yocto、OpenEmbedded和相關工具有一定的了解。  

了解大多數機器人專家并非來自這一背景,ROS2硬件加速工作組(HAWG)正在采用以ROS為中心的方法,將嵌入式流程直接集成到ROS生態系統中。它的目標是提供類似于機器人專家在桌面工作站中構建ROS工作區時所享受的體驗。  

HAWG的工作建立在已發表的關于優化ROS計算圖以利用自適應計算的研究,以及在可編程邏輯中加速部分圖的工具和方法的建議之上。除此之外,HAWG現在正在提出一種架構(如下圖所示),該架構專注于C++和OpenCL等熟悉的語言。  

ROS 2和HAWG堆棧一起促進了硬件加速

所提出的架構與平臺無關,因此適用于邊緣設施、工作站、數據中心或云計算平臺,而且與技術無關,以允許針對FPGA、CPU和GPU以及易于移植到各種模塊和主板。  

最終,這項工作應該使大多數機器人專家能夠利用硬件加速的機會來實現下一代先進和復雜的機器人。

原文標題:??Simplifying hardware acceleration for robots with ROS 2??,作者:Ben Dickson

責任編輯:華軒 來源: 51CTO
相關推薦

2010-06-24 10:59:11

Bzip2算法

2013-09-29 10:33:30

數據中心簡化管理機器人

2009-12-23 13:55:44

WPF硬件加速

2017-01-12 21:08:23

機器人開源ROS

2023-08-04 14:52:46

2021-07-22 10:17:55

加密機器人加密貨幣機器人

2020-07-08 17:24:10

Windows 10GPU硬件

2020-07-08 08:30:28

Windows操作系統功能

2017-02-07 10:56:59

Android硬件加速App

2017-12-25 14:29:31

NFV硬加速運營商

2010-07-20 16:01:44

GPU硬件加速瀏覽器

2010-10-08 09:18:06

Ubuntu 10.1GPU硬件加速

2017-03-28 12:21:21

機器人定義

2020-10-15 15:42:00

人工智能

2011-03-16 17:12:46

IE9GPU

2011-11-16 10:35:28

Android 4.0圖形硬件加速繪制技巧

2021-01-12 09:00:17

FirefoxLinux開發者

2011-07-14 09:30:47

HTML 5Windows PhoMango

2015-12-10 21:49:32

IM機器人

2024-08-06 08:40:32

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 婷婷91| 国产成人精品久久二区二区91 | 中文字幕成人 | 国产精品久久欧美久久一区 | 久草热播 | 久久一区二区三区电影 | 日韩免费激情视频 | 精品视频999 | 国产区一区二区三区 | 精品国产乱码一区二区三 | 欧美日韩一区在线播放 | 久久久久久久久99精品 | 亚洲毛片在线观看 | 免费国产一区二区 | 久久男人天堂 | 国产精品久久久久久久久久久免费看 | 91久久精品一区二区三区 | 欧美中文字幕一区二区 | 精品亚洲一区二区三区 | 亚洲中字在线 | 欧美综合在线视频 | 国产精品精品久久久 | 色吧综合| 国产一区二区精 | 国产一级成人 | 一区二区福利视频 | 久久精品二区亚洲w码 | 人人干免费 | 在线国产精品一区 | 一级a性色生活片久久毛片 午夜精品在线观看 | 亚洲永久| 中文字幕蜜臀av | 亚洲人人 | 在线欧美激情 | 国产精品美女久久久av超清 | 亚洲字幕在线观看 | 亚洲精品片 | 成人高清在线视频 | 国产免费拔擦拔擦8x高清 | 国产精品激情 | 一区二区三区日本 |