日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

加速ROS2為機(jī)器人帶來(lái)自適應(yīng)計(jì)算能力

Robot Vision ? 來(lái)源:電子發(fā)燒友網(wǎng) ? 作者:李寧遠(yuǎn) ? 2022-12-12 06:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

電子發(fā)燒友網(wǎng)報(bào)道(文/李寧遠(yuǎn))對(duì)于熟悉機(jī)器人應(yīng)用的讀者,對(duì)ROS(機(jī)器人操作系統(tǒng))想必是不會(huì)陌生的。ROS作為機(jī)器人開(kāi)發(fā)的基石,為機(jī)器人在研發(fā)過(guò)程中的代碼復(fù)用提供了支持的開(kāi)源框架。大量的機(jī)器人開(kāi)源項(xiàng)目,從感知到控制、從定位到構(gòu)圖、從導(dǎo)航到可視化,都使用ROS作為基礎(chǔ)。

而不久前AMD XILINX推出了以ROS2中心的增強(qiáng)機(jī)器人自適應(yīng)計(jì)算能力的硬件加速方法——Kria Robotics Stack(KRS),通過(guò)硬件加速為機(jī)器人帶來(lái)自適應(yīng)計(jì)算能力。

從ROS到ROS2

ROS2基于ROS升級(jí)而來(lái),如果說(shuō)ROS為機(jī)器人研究和機(jī)器人原型開(kāi)發(fā)提供了公用的軟件架構(gòu)并建立了良好的開(kāi)源?態(tài)的話(huà),那么ROS2就是在此基礎(chǔ)上進(jìn)一步補(bǔ)齊了?于機(jī)器人部署環(huán)境的開(kāi)發(fā)架構(gòu)和相應(yīng)的工具鏈。

這一升級(jí)也是因?yàn)殡S著ROS在各類(lèi)機(jī)器人系統(tǒng),甚至延伸到在各類(lèi)無(wú)人系統(tǒng)中的普及,暴露出了越來(lái)越多的弊端。首先它對(duì)資源的需求大,并不能保證在資源有限的嵌入式系統(tǒng)中運(yùn)行,其次它的通信抗干擾性較差??梢哉f(shuō)傳統(tǒng)機(jī)器人ROS實(shí)質(zhì)上是仍舊停留在主控芯片邊界的,需要通過(guò)串行協(xié)議或者ROS中的工具與主控芯片集成在一起。如果操作系統(tǒng)允許在硬件級(jí)別附近運(yùn)行ROS節(jié)點(diǎn),那么所有硬件外設(shè)都可用于該應(yīng)用程序,從而使其能夠直接與低級(jí)總線(xiàn)系統(tǒng)進(jìn)行交互,亦與傳感器和執(zhí)行器接口互通。從ROS到ROS2正是基于這些原因進(jìn)行的升級(jí)改版。

ROS2解決了ROS在很多層面上的性能短板,包括但不限于實(shí)時(shí)性、對(duì)MCU的支持、網(wǎng)絡(luò)通信的依賴(lài)程度、多機(jī)器人的支持等等。另外,ROS2采?RTSP(Real-Time Publish-Subscribe)協(xié)議的DDS作為中間層,大大提升了通信表現(xiàn)。DDS作為?種?于實(shí)時(shí)和嵌?式系統(tǒng)發(fā)布-訂閱式通信的?業(yè)標(biāo)準(zhǔn),在系統(tǒng)容錯(cuò)和靈活性上會(huì)更加完善??偟膩?lái)說(shuō),ROS2解決了ROS在下一代實(shí)時(shí)機(jī)器人技術(shù)上的局限性。

機(jī)器人的自適應(yīng)計(jì)算

機(jī)器人是一個(gè)系統(tǒng)中系統(tǒng)——它包括感知環(huán)境的傳感器,感知環(huán)境的執(zhí)行器,計(jì)算處理所有系統(tǒng),同時(shí)對(duì)其應(yīng)用做出一致的響應(yīng)。在很大程度上,機(jī)器人技術(shù)是系統(tǒng)集成的藝術(shù),無(wú)論是在軟件還是硬件方面。作為機(jī)一種高度集成的專(zhuān)業(yè)化系統(tǒng),機(jī)器人旨在執(zhí)行具有高可靠性和精度的任務(wù)。因此,機(jī)器人中的硬件和軟件能力之間的關(guān)系是至關(guān)重要的。

大多數(shù)機(jī)器人在內(nèi)部網(wǎng)絡(luò)交換信息,這在某種程度上可以說(shuō)機(jī)器人是一個(gè)對(duì)時(shí)間敏感的網(wǎng)絡(luò)。機(jī)器人系統(tǒng)通常只有有限的板載資源,包括內(nèi)存、I/O和磁盤(pán)或計(jì)算能力,這阻礙了系統(tǒng)集成過(guò)程,使其在非結(jié)構(gòu)化、動(dòng)態(tài)或不斷變化的環(huán)境中難以滿(mǎn)足實(shí)時(shí)需求。因此,必須為機(jī)器人系統(tǒng)選擇一個(gè)合適的計(jì)算平臺(tái),一個(gè)既能簡(jiǎn)化系統(tǒng)集成,又能滿(mǎn)足功率限制,并使機(jī)器人適應(yīng)不斷變化的需求(即自適應(yīng)機(jī)器人)。

自適應(yīng)機(jī)器人三大基石分別是自適應(yīng)行為、自適應(yīng)機(jī)電一體化以及自適應(yīng)計(jì)算,至少滿(mǎn)足其中一個(gè)才能被稱(chēng)為自適應(yīng)機(jī)器人。我們這里主要關(guān)注自適應(yīng)計(jì)算。自適應(yīng)計(jì)算指的是機(jī)器人在運(yùn)行時(shí)適應(yīng)其計(jì)算系統(tǒng)的一個(gè)或多個(gè)屬性(例如,其決定論、功耗或吞吐量)的能力。FPGA一直以來(lái)都扮演了自適應(yīng)計(jì)算中的重要角色,從過(guò)去這么多年的機(jī)器人應(yīng)用來(lái)看它比CPU和通用GPU都更適合機(jī)器人自適應(yīng)計(jì)算。

FPGA幾乎可以用于機(jī)器人技術(shù)中的任何處理任務(wù),在數(shù)據(jù)流計(jì)算上非常出色,遵循數(shù)據(jù)驅(qū)動(dòng)的機(jī)器模型,有很高的并行性和吞吐量的潛力。FPGA適合自適應(yīng)計(jì)算的另一個(gè)方面是,數(shù)據(jù)路徑寬度和寄存器長(zhǎng)度可以根據(jù)每個(gè)機(jī)器人應(yīng)用程序的需要進(jìn)行定制。CPU和通用GPU雖然在控制流計(jì)算上很出色,但固定架構(gòu)很難適應(yīng)新的機(jī)器人場(chǎng)景,同時(shí)它們的功耗通常比專(zhuān)門(mén)的計(jì)算架構(gòu)高出一到兩個(gè)數(shù)量級(jí)。

ROS2與機(jī)器人自適應(yīng)計(jì)算

以ROS2為中心的增強(qiáng)機(jī)器人自適應(yīng)計(jì)算能力的硬件加速方法——Kria Robotics Stack專(zhuān)門(mén)針對(duì)此前AMD XILINX推出的Kira SOM硬件組合,提供低延遲(快速計(jì)算)、確定性(可預(yù)測(cè))、實(shí)時(shí)(準(zhǔn)時(shí))、安全性和高吞吐量的徹底硬件加速,將自適應(yīng)算力帶向 AI 和軟件開(kāi)發(fā)者。其核心為將機(jī)器人技術(shù)中使用的傳統(tǒng)控制驅(qū)動(dòng)方法與數(shù)據(jù)驅(qū)動(dòng)方法相結(jié)合以?xún)?yōu)化硬件資源的數(shù)量,從而提高性能,并允許更高效、確定性和安全的硬件結(jié)構(gòu)。

KRS與ROS2深度綁定,沒(méi)有重新設(shè)計(jì)庫(kù)和模擬器,直接建立在ROS2上。ROS2位于KRS架構(gòu)的核心,在中間件組層中被繼續(xù)增強(qiáng)。為了幫助ROS2突破OSI堆棧中的時(shí)間瓶頸和限制,KRS分三類(lèi)對(duì)ROS2進(jìn)行硬件加速。


KRS部分架構(gòu)圖,AMD XILINX

第一個(gè)針對(duì)ROS 2應(yīng)用程序和庫(kù),這個(gè)組可以在ROS 2之上加速OSI L7應(yīng)用程序或庫(kù),包括導(dǎo)航、操作、感知或控制堆棧中的所選組件;第二個(gè)針對(duì)ROS2核心,在FPGA或SOM中加速或卸載ROS2節(jié)點(diǎn);第三個(gè)針對(duì)ROS2的底層,包括完整或部分FPGA加速DDS實(shí)現(xiàn)、卸載網(wǎng)絡(luò)堆棧等等。


Kria SOM與KRS加速示例,AMD XILINX

以ROS2為核心,KRS從整體硬件加速的視角出發(fā),既優(yōu)化了ROS2內(nèi)的計(jì)算交互,也對(duì)在ROS2上的應(yīng)用提供了加速,在ROS2中實(shí)現(xiàn)了自適應(yīng)計(jì)算的集成。

寫(xiě)在最后

KRS以ROS設(shè)計(jì)人員的視角提供了一種實(shí)現(xiàn)自適應(yīng)計(jì)算的思路,再結(jié)合SOM,為機(jī)器人應(yīng)用提供了雙重軟件和硬件靈活的計(jì)算基底,提供了下一代機(jī)器人所需的關(guān)鍵自適應(yīng)特性。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    213

    文章

    31494

    瀏覽量

    223865
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    41317

    瀏覽量

    302701
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    瑞芯微(EASY EAI)RV1126B ROS2安裝

    一種“機(jī)器人框架(robotframeworks)”。1.2ROS2ROS1的區(qū)別ROS2作為ROS1的繼任者,在保持
    的頭像 發(fā)表于 04-28 17:03 ?566次閱讀
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>ROS2</b>安裝

    基于米爾RK3576核心板的國(guó)產(chǎn)割草機(jī)器人解決方案

    割草機(jī)器人需在戶(hù)外復(fù)雜環(huán)境中長(zhǎng)期穩(wěn)定運(yùn)行,對(duì)主控芯片的可靠性、算力及功耗提出了極高要求。米爾RK3576核心板以全國(guó)產(chǎn)化方案,精準(zhǔn)回應(yīng)了行業(yè)痛點(diǎn)。 1. 自主架構(gòu)的異構(gòu)計(jì)算平臺(tái) 米爾RK3576核心板
    發(fā)表于 04-24 17:31

    機(jī)器人主控核心板米爾RK3576 + ROS2,NPU加速實(shí)現(xiàn)目標(biāo)跟隨與機(jī)械臂抓取

    可達(dá)15~20 FPS; CPU占用大幅降低 :NPU獨(dú)立處理視覺(jué)任務(wù),CPU可專(zhuān)注ROS2通信與運(yùn)動(dòng)控制; 功耗更低 ,適合嵌入式移動(dòng)機(jī)器人。 3.2 模型轉(zhuǎn)換與部署流程 1.模型轉(zhuǎn)換:下載
    發(fā)表于 04-10 21:23

    RK3576 + ROS2 進(jìn)階:NPU加速MixFormerV2目標(biāo)跟隨與機(jī)械臂抓取實(shí)戰(zhàn)

    回顧上篇:基于RK3576+ROS2Humble+SLAMToolbox+Nav2,我們實(shí)現(xiàn)了機(jī)器人的建圖與自主導(dǎo)航。機(jī)器人已經(jīng)能夠“走到哪里”。但真正的智能機(jī)器人不僅要“走到哪”,還
    的頭像 發(fā)表于 04-10 08:04 ?7585次閱讀
    RK3576 + <b class='flag-5'>ROS2</b> 進(jìn)階:NPU<b class='flag-5'>加速</b>MixFormerV<b class='flag-5'>2</b>目標(biāo)跟隨與機(jī)械臂抓取實(shí)戰(zhàn)

    RK3562 單板機(jī)嵌入式 ROS2 開(kāi)發(fā)指南:環(huán)境搭建與工程編譯

    、ROS2 軟件包編譯和單板機(jī)部署方法。創(chuàng)龍科技通過(guò)清晰的步驟與案例,幫助開(kāi)發(fā)者高效實(shí)現(xiàn) ROS2 在嵌入式平臺(tái)的開(kāi)發(fā)與應(yīng)用,適用于機(jī)器人開(kāi)發(fā)等相關(guān)場(chǎng)景。
    的頭像 發(fā)表于 03-27 11:26 ?7454次閱讀
    RK3562 單板機(jī)嵌入式 <b class='flag-5'>ROS2</b> 開(kāi)發(fā)指南:環(huán)境搭建與工程編譯

    開(kāi)發(fā)必看,RK3576基于Ubuntu22.04安裝 測(cè)試ROS2機(jī)器人系統(tǒng)

    (RobotOperatingSystem)和ROS2并非傳統(tǒng)意義上的操作系統(tǒng)內(nèi)核,而是面向機(jī)器人開(kāi)發(fā)的開(kāi)源軟件框架,提供節(jié)點(diǎn)通信、硬件抽象、算法庫(kù)、仿真調(diào)試等核心能力,降低
    的頭像 發(fā)表于 03-13 17:48 ?439次閱讀
    開(kāi)發(fā)必看,RK3576基于Ubuntu22.04安裝 測(cè)試<b class='flag-5'>ROS2</b><b class='flag-5'>機(jī)器人</b>系統(tǒng)

    ROS2 SLAM建圖與導(dǎo)航實(shí)戰(zhàn)--基于米爾RK3576開(kāi)發(fā)板

    ? 在ROS2生態(tài)中,SLAM(同時(shí)定位與建圖)與導(dǎo)航(Navigation)是機(jī)器人自主移動(dòng)的核心技術(shù)。SLAM Toolbox由Steve Macenski主導(dǎo)開(kāi)發(fā),是基于成熟Karto SLAM
    發(fā)表于 03-12 17:55

    RK平臺(tái)ROS2適配全指南:從編譯到運(yùn)行,手把手搞定嵌入式機(jī)器人開(kāi)發(fā)

    在嵌入式機(jī)器人與智能硬件領(lǐng)域,瑞芯微(Rockchip)的 RK356x、RK3588 等 arm64 芯片憑借高性能、低功耗的優(yōu)勢(shì),成為眾多開(kāi)發(fā)者的首選硬件平臺(tái);而 ROS2(Robot
    的頭像 發(fā)表于 02-06 16:42 ?5658次閱讀
    RK平臺(tái)<b class='flag-5'>ROS2</b>適配全指南:從編譯到運(yùn)行,手把手搞定嵌入式<b class='flag-5'>機(jī)器人</b>開(kāi)發(fā)

    初識(shí)ros2 功能包建立與可執(zhí)行文件的配置

    本文介紹了ROS2程序的兩種啟動(dòng)方式:直接運(yùn)行可執(zhí)行文件(ros2 run)和使用啟動(dòng)文件(ros2 launch)。重點(diǎn)講解了Python軟件包的結(jié)構(gòu),包括package.xml、setup.py
    的頭像 發(fā)表于 01-22 13:41 ?478次閱讀

    米爾RK3576成功上車(chē)!ROS2 Humble生態(tài)系統(tǒng)體驗(yàn)

    當(dāng)RK3576的強(qiáng)勁“大腦”(四核A72+四核A53)與強(qiáng)大的GPU、VPU、NPU加速模塊相遇,一場(chǎng)高性?xún)r(jià)比的機(jī)器人開(kāi)發(fā)革命正在悄然發(fā)生。我們成功將完整的Ubuntu 22.04與ROS2
    發(fā)表于 01-15 18:30

    當(dāng)國(guó)產(chǎn)芯遇上機(jī)器人:RK3576的ROS2奇幻之旅

    ROS2Humble生態(tài)系統(tǒng),完美移植到了這顆國(guó)產(chǎn)芯片上。一個(gè)穩(wěn)定、全功能的機(jī)器人軟件開(kāi)發(fā)平臺(tái)已經(jīng)就緒,現(xiàn)在就來(lái)一起探索它的強(qiáng)大魅力!一、系統(tǒng)啟動(dòng)與基礎(chǔ)性能展示1.硬件平臺(tái)簡(jiǎn)介開(kāi)發(fā)
    的頭像 發(fā)表于 01-15 08:04 ?1.1w次閱讀
    當(dāng)國(guó)產(chǎn)芯遇上<b class='flag-5'>機(jī)器人</b>:RK3576的<b class='flag-5'>ROS2</b>奇幻之旅

    探索RISC-V在機(jī)器人領(lǐng)域的潛力

    運(yùn)行ROS 2,充分證明了RISC-V架構(gòu)完全有能力承載機(jī)器人操作系統(tǒng)這樣的復(fù)雜軟件棧。它不僅是學(xué)習(xí)RISC-V的絕佳工具,更是探索未來(lái)邊緣計(jì)算
    發(fā)表于 12-03 14:40

    高精度機(jī)器人控制的核心——基于 MYD-LT536 開(kāi)發(fā)板的精密運(yùn)動(dòng)控制方案

    處理器,支持 1.8 GHz 主頻,并集成2Tops NPU、G2D、VPU 4K高清視頻編解碼器,復(fù)雜控制算法與視覺(jué)融合計(jì)算提供充足算力。米爾MYD-LT536開(kāi)發(fā)板 在“高精度
    發(fā)表于 11-14 15:48

    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—ROS2系統(tǒng)使用說(shuō)明

    本文圍繞創(chuàng)龍科技研發(fā)的評(píng)估板,詳解 ROS2 系統(tǒng)使用方法。涵蓋 ROS2 環(huán)境搭建、核心概念講解、節(jié)點(diǎn)通信測(cè)試、功能包創(chuàng)建與編譯,以及可視化工具 RViz 的使用,還包括基于評(píng)估板的 ROS2 應(yīng)用案例演示,幫助開(kāi)發(fā)者快速掌握
    的頭像 發(fā)表于 10-30 13:46 ?648次閱讀
    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—<b class='flag-5'>ROS2</b>系統(tǒng)使用說(shuō)明

    ros2教程

    電子發(fā)燒友網(wǎng)站提供《ros2教程.pdf》資料免費(fèi)下載
    發(fā)表于 05-23 09:12 ?1次下載
    开原市| 岳池县| 弥渡县| 双柏县| 凉城县| 卢龙县| 新邵县| 东安县| 奉化市| 论坛| 南丹县| 定兴县| 盐源县| 满洲里市| 郁南县| 同仁县| 平塘县| 万源市| 孝感市| 延寿县| 房产| 区。| 抚州市| 柳林县| 克什克腾旗| 汉中市| 石狮市| 隆德县| 惠安县| 长寿区| 内乡县| 滁州市| 新源县| 磐安县| 宜都市| 江西省| 顺平县| 绥阳县| 博兴县| 耿马| 张掖市|