RM新时代网站-首页

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

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

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

使用ROS機(jī)器人技術(shù)和SOA(面向服務(wù)架構(gòu))推進(jìn)ADAS原型設(shè)計(jì)

MATLAB ? 來(lái)源:MATLAB ? 2024-12-04 14:18 ? 次閱讀

汽車設(shè)計(jì)的創(chuàng)新是一種持續(xù)的驅(qū)動(dòng)力,每代汽車都會(huì)出現(xiàn)新的特性和性能。在不斷發(fā)展的汽車技術(shù)環(huán)境中,雷諾率先采用面向服務(wù)架構(gòu) (SOA) 來(lái)滿足現(xiàn)代車輛系統(tǒng)的需求。這種架構(gòu)方法代表了從傳統(tǒng)框架到模塊化、靈活設(shè)計(jì)的根本轉(zhuǎn)變。靈活性對(duì)于集成自動(dòng)駕駛等復(fù)雜功能至關(guān)重要。SOA 允許將汽車系統(tǒng)分解為通過(guò)網(wǎng)絡(luò)進(jìn)行通信的單個(gè)服務(wù),從而實(shí)現(xiàn)更具可擴(kuò)展性和可重用的組件。這一點(diǎn)尤為重要,因?yàn)檐囕v變得越來(lái)越像“輪子上的計(jì)算機(jī)”,需要快速的開(kāi)發(fā)周期和更大的靈活性來(lái)納入新技術(shù)或更新,而無(wú)需徹底改造整個(gè)系統(tǒng)。現(xiàn)代汽車系統(tǒng)日益復(fù)雜,擁有眾多必須協(xié)同運(yùn)行的傳感器和執(zhí)行器,這推動(dòng)了雷諾向 SOA 的轉(zhuǎn)型。采用 SOA 允許雷諾獨(dú)立開(kāi)發(fā)和測(cè)試不同的車輛部件,同時(shí)仍確保它們無(wú)縫協(xié)作。

從 SWU 到車輛 SOA 應(yīng)用:該應(yīng)用程序包含一個(gè)或多個(gè) SWU 和客戶端呼叫者。▼

汽車設(shè)計(jì)機(jī)器人工具

為了促進(jìn)這一轉(zhuǎn)變,雷諾開(kāi)發(fā)了一個(gè)系統(tǒng),可以在硬件上實(shí)現(xiàn)任何東西之前進(jìn)行快速、獨(dú)立的測(cè)試和原型設(shè)計(jì)。Simulink 產(chǎn)品幫助雷諾簡(jiǎn)化了其與軟件部門的工作并將其組合成完整的應(yīng)用程序,同時(shí)考慮轉(zhuǎn)向基于 SOA 的未來(lái)。雷諾采用 ROS Toolbox 和 Simulink 等集成先進(jìn)開(kāi)發(fā)工具來(lái)滿足這一工程需求。機(jī)器人操作系統(tǒng) (ROS) 傳統(tǒng)上與機(jī)器人技術(shù)相關(guān),它提供了一個(gè)支持自動(dòng)駕駛汽車開(kāi)發(fā)的強(qiáng)大框架,包括允許各種軟件組件之間進(jìn)行有效通信的中間件功能。這種集成可以實(shí)現(xiàn)高效的原型設(shè)計(jì),尤其是在高級(jí)駕駛輔助系統(tǒng) (ADAS) 測(cè)試程序中。Simulink 是雷諾工作流程中至關(guān)重要的集成工具,將基于軟件的設(shè)計(jì)與基于模型的設(shè)計(jì)連接起來(lái)。ROS Toolbox 與 Simulink 的使用使雷諾能夠?qū)?ROS 作為高效原型設(shè)計(jì)的中間件,特別是在增強(qiáng)其 ADAS 測(cè)試程序方面。

Pierre Muratory 領(lǐng)導(dǎo)的集成團(tuán)隊(duì)專注于將 Simulink 模型部署到各種目標(biāo)上,包括基于 ROS 的原型平臺(tái)和生產(chǎn) AUTOSAR 平臺(tái),后者是車輛軟件架構(gòu)的全球標(biāo)準(zhǔn)。團(tuán)隊(duì)進(jìn)行持續(xù)集成和持續(xù)開(kāi)發(fā) (CI/CD),每當(dāng)做出更改時(shí)就會(huì)自動(dòng)更新每個(gè)目標(biāo)的管道。Muratory 表示:“對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),使用 Simulink 的優(yōu)勢(shì)在于它完全不受平臺(tái)和目標(biāo)的影響。我們使用 Simulink 作為跨平臺(tái)工具,將 Simulink 模型中的相同代碼源部署到不同的平臺(tái)上?!边@種由 Simulink、軟件工廠、CI/CD 管道和自動(dòng)跨平臺(tái) ROS 代碼生成支持的集成流程使雷諾能夠從開(kāi)發(fā)人員的模型發(fā)布快速過(guò)渡到運(yùn)行用于車輛原型設(shè)計(jì)和測(cè)試的集成代碼。Muratory 表示:“使用 Simulink 和 ROS Toolbox 的持續(xù)集成流程使我們能夠在不到一個(gè)小時(shí)的時(shí)間內(nèi)從開(kāi)發(fā)人員的發(fā)布到原型設(shè)計(jì)并在真實(shí)目標(biāo)上進(jìn)行部署?!睂⒅芷跁r(shí)間從幾天或幾周顯著縮短至僅僅一小時(shí),對(duì)于雷諾的 ADAS 原型設(shè)計(jì)和早期功能驗(yàn)證工作來(lái)說(shuō)具有重大改變。這一加速過(guò)程由 Muratory 集成團(tuán)隊(duì)自動(dòng)生成的代碼實(shí)現(xiàn),使工程師能夠快速啟動(dòng) ROS 節(jié)點(diǎn),以便在生產(chǎn)推出之前測(cè)試尖端功能。Pascal Bedouet 領(lǐng)導(dǎo)的團(tuán)隊(duì)充分利用了這種靈活性,專注于利用 ROS 基礎(chǔ)設(shè)施實(shí)現(xiàn)高級(jí)通信和 ADAS 原型設(shè)計(jì)。

采用 ROS 允許開(kāi)發(fā)人員輕松地將開(kāi)發(fā)人員 Simulink 模型與測(cè)試車輛集成。ROS 架構(gòu)也與 SOA 原則非常契合,這使得雷諾能夠在進(jìn)行生產(chǎn)部署之前在 ROS 上測(cè)試未來(lái)面向服務(wù)的軟件設(shè)計(jì)。在 ROS 框架上進(jìn)行的測(cè)試可以確保其基于分布式服務(wù)的架構(gòu)將在即將推出的 SOA 車輛平臺(tái)上按預(yù)期運(yùn)行。

利用 ROS 增強(qiáng)溝通

雷諾也采用了 ROS 2。它是 ROS 的升級(jí)版本,支持 ROS 的非營(yíng)利組織 Open Robotics 計(jì)劃在不久的將來(lái)停止對(duì)其的支持。ROS 2 為汽車設(shè)計(jì)提供了顯著的優(yōu)勢(shì)。它支持對(duì)于自動(dòng)駕駛功能至關(guān)重要的實(shí)時(shí)操作,并包含先進(jìn)的中間件功能,有助于在車輛的互連系統(tǒng)之間實(shí)現(xiàn)更可靠的數(shù)據(jù)分發(fā),這是早期版本的 ROS 無(wú)法實(shí)現(xiàn)的。Bedouet 表示:“現(xiàn)在有了 ROS 2 和 DDS(數(shù)據(jù)分發(fā)服務(wù))等新中間件,我們今天就能夠達(dá)到并滿足實(shí)時(shí)性能?!?a href="http://hljzzgx.com/tags/mathworks/" target="_blank">MathWorks 為雷諾的轉(zhuǎn)型提供了支持,包括與工程團(tuán)隊(duì)密切合作,將工具箱中的功能整合到 SOA 中。其中包括為系統(tǒng)的不同組件創(chuàng)建更多自定義消息、設(shè)計(jì) Simulink ROS 2 服務(wù)器塊以及滿足雷諾的特定實(shí)時(shí)要求。通過(guò)與 MathWorks 的密切合作,雷諾克服了這些挑戰(zhàn),并且沒(méi)有造成重大延誤。Muratory 表示:“采用 SOA 對(duì)雷諾來(lái)說(shuō)是一項(xiàng)戰(zhàn)略舉措,而 Simulink 對(duì) ROS 2 服務(wù)服務(wù)器的關(guān)鍵支持對(duì)于推進(jìn)我們的 SOA 應(yīng)用起到了重要作用?!崩字Z的反饋有助于指導(dǎo) MathWorks 對(duì) ROS Toolbox 的更新,這將使其他客戶受益。MathWorks 機(jī)器人產(chǎn)品經(jīng)理 YJ Lim 表示,這一點(diǎn)尤為重要,因?yàn)樵絹?lái)越多的汽車公司開(kāi)始使用 ROS 2 進(jìn)行 ADAS 開(kāi)發(fā)。

具有發(fā)布者、訂閱者和服務(wù)的 SOA 系統(tǒng),用于使用 ROS 2 測(cè)試 ADAS 系統(tǒng)。(圖片所有權(quán):雷諾)Lim 說(shuō)道:“這不僅僅是雷諾的問(wèn)題。這確實(shí)會(huì)幫助其他汽車團(tuán)隊(duì)。

使用 ROS Toolbox 簡(jiǎn)化開(kāi)發(fā)

Simulink 與 ROS Toolbox 結(jié)合使用的一個(gè)核心優(yōu)勢(shì)是開(kāi)發(fā)人員可以專注于他們的算法,而不必處理集成細(xì)節(jié)或 ROS 框架的細(xì)節(jié)。通過(guò)雷諾集成團(tuán)隊(duì)使用 MATLAB 和 Simulink 設(shè)置的持續(xù)集成工作流程,包含其設(shè)計(jì)的 Simulink 模型會(huì)自動(dòng)轉(zhuǎn)換為不同目標(biāo)的可部署代碼。雷諾的尖端汽車軟件考慮到所涉及的規(guī)模和復(fù)雜性,經(jīng)常突破模擬的極限,一些模型每 10 毫秒更新一次超過(guò) 300,000 個(gè) Simulink 信號(hào)。當(dāng)遇到工具限制或性能瓶頸時(shí),與 MathWorks 產(chǎn)品工程師建立直接的工作關(guān)系的能力對(duì)于找到解決方案至關(guān)重要。Bedouet 表示:“我們確實(shí)正在開(kāi)發(fā)一款大型應(yīng)用程序。如果它對(duì)我們有用,那么它應(yīng)該對(duì)世界上幾乎所有人都有效?!奔傻?Simulink-ROS 解決方案還將使雷諾實(shí)現(xiàn)更高的汽車安全完整性等級(jí) (ASIL),這是針對(duì)汽車功能安全的嚴(yán)格安全認(rèn)證。Bedouet 設(shè)想未來(lái)與 MathWorks 合作滿足這一需求以及其他不斷發(fā)展的行業(yè)需求,包括 ASIL 認(rèn)證。Bedouet 表示:“獲得 ASIL 等安全認(rèn)證將會(huì)非常棒,如果沒(méi)有經(jīng)過(guò)認(rèn)證的中間件,我們就無(wú)法做到這一點(diǎn)?!蓖ㄟ^(guò)率先將 SOA 原則與 ROS 框架以及使用Simulink 的基于模型的設(shè)計(jì)相結(jié)合,雷諾正在成為未來(lái)智能汽車模塊化、可更新、功能豐富且經(jīng)過(guò)安全認(rèn)證的汽車軟件系統(tǒng)的行業(yè)領(lǐng)導(dǎo)者。Bedouet 表示:“MathWorks 團(tuán)隊(duì)的支持對(duì)我們提前部署和測(cè)試下一代 ADAS 功能起到了重要作用。這種靈活性是我們成功為車輛引入新功能的基石?!?/p>


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • SOA
    SOA
    +關(guān)注

    關(guān)注

    1

    文章

    287

    瀏覽量

    27461
  • adas
    +關(guān)注

    關(guān)注

    309

    文章

    2183

    瀏覽量

    208629
  • 汽車
    +關(guān)注

    關(guān)注

    13

    文章

    3493

    瀏覽量

    37250

原文標(biāo)題:雷諾 × Simulink | 使用 ROS 機(jī)器人技術(shù)和 SOA(面向服務(wù)架構(gòu))推進(jìn) ADAS 原型設(shè)計(jì)

文章出處:【微信號(hào):MATLAB,微信公眾號(hào):MATLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】+初品的體驗(yàn)

    的學(xué)習(xí)資源,以培養(yǎng)更多的專業(yè)人才。隨著具身智能機(jī)器人技術(shù)對(duì)社會(huì)的影響越來(lái)越大,該書還可以向公眾普及相關(guān)的知識(shí),以提升社會(huì)對(duì)新技術(shù)的認(rèn)知和接受度,從而為技術(shù)的發(fā)展創(chuàng)造良好的社會(huì)環(huán)境。 隨
    發(fā)表于 12-20 19:17

    面向服務(wù)的整車EE架構(gòu)SOA)設(shè)計(jì)開(kāi)發(fā)咨詢服務(wù)

    經(jīng)緯恒潤(rùn)多年來(lái)一直致力于為客戶提供先進(jìn)電子電氣架構(gòu)解決方案,近年來(lái),經(jīng)緯恒潤(rùn)在國(guó)內(nèi)率先開(kāi)展整車SOA架構(gòu)技術(shù)研發(fā)和業(yè)務(wù)布局,參與多款SOA
    的頭像 發(fā)表于 12-12 15:11 ?536次閱讀
    <b class='flag-5'>面向</b><b class='flag-5'>服務(wù)</b>的整車EE<b class='flag-5'>架構(gòu)</b>(<b class='flag-5'>SOA</b>)設(shè)計(jì)開(kāi)發(fā)咨詢<b class='flag-5'>服務(wù)</b>

    ROSCon China 2024 | RDK第一本教材來(lái)了!地瓜機(jī)器人與古月居發(fā)布新書《ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐》

    12月7日-8日,為期兩天的ROSCon China 2024在上海圓滿落幕,來(lái)自全球的ROS專家學(xué)者、開(kāi)發(fā)者、企業(yè)代表齊聚一堂,共享機(jī)器人前沿技術(shù)成果。地瓜機(jī)器人攜手眾多RDK生態(tài)產(chǎn)品亮相,并聯(lián)手古月居共同推出首本基于RDK
    的頭像 發(fā)表于 12-10 18:48 ?329次閱讀
    ROSCon China 2024 | RDK第一本教材來(lái)了!地瓜<b class='flag-5'>機(jī)器人</b>與古月居發(fā)布新書《<b class='flag-5'>ROS</b> 2智能<b class='flag-5'>機(jī)器人</b>開(kāi)發(fā)實(shí)踐》

    NVIDIA如何賦能機(jī)器人技術(shù)創(chuàng)新與應(yīng)用

    近日,ROSCon China 2024在上海圓滿落幕。作為全球機(jī)器人行業(yè)的重要盛會(huì),為期兩天的活動(dòng)吸引了眾多 ROS 社區(qū)行業(yè)專家、研究人員、開(kāi)發(fā)者和機(jī)器人愛(ài)好者的參與,展示了全球機(jī)器人
    的頭像 發(fā)表于 12-10 14:56 ?242次閱讀

    ROSCon China 2024 | RDK第一本教材來(lái)了!地瓜機(jī)器人與古月居發(fā)布新書《ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐》

    12月7日-8日,為期兩天的ROSCon China 2024在上海圓滿落幕,來(lái)自全球的ROS專家學(xué)者、開(kāi)發(fā)者、企業(yè)代表齊聚一堂,共享機(jī)器人前沿技術(shù)成果。地瓜機(jī)器人攜手眾多RDK生態(tài)產(chǎn)品亮相,并聯(lián)
    發(fā)表于 12-10 10:56 ?155次閱讀

    在用機(jī)器人與未來(lái)機(jī)器人并行推進(jìn)的權(quán)重關(guān)系

    在用機(jī)器人與未來(lái)機(jī)器人并行推進(jìn)的權(quán)重關(guān)系
    的頭像 發(fā)表于 08-01 08:14 ?483次閱讀
    在用<b class='flag-5'>機(jī)器人</b>與未來(lái)<b class='flag-5'>機(jī)器人</b>并行<b class='flag-5'>推進(jìn)</b>的權(quán)重關(guān)系

    ROS機(jī)器人開(kāi)發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!

    ,簡(jiǎn)單快捷地調(diào)用合適的算法庫(kù),以提高開(kāi)發(fā)效率,加快開(kāi)發(fā)進(jìn)程。 (2) 開(kāi)源免費(fèi),架構(gòu)精簡(jiǎn) ROS系統(tǒng)是一個(gè)開(kāi)源免費(fèi),架構(gòu)精簡(jiǎn)的機(jī)器人操作系統(tǒng)。R
    發(fā)表于 07-09 11:38

    Al大模型機(jī)器人

    金航標(biāo)kinghelm薩科微slkor總經(jīng)理宋仕強(qiáng)介紹說(shuō),薩科微Al大模型機(jī)器人有哪些的優(yōu)勢(shì)?薩科微AI大模型機(jī)器人由清華大學(xué)畢業(yè)的天才少年N博士和王博士團(tuán)隊(duì)開(kāi)發(fā),與同行相比具有許多優(yōu)勢(shì):語(yǔ)言
    發(fā)表于 07-05 08:52

    其利天下技術(shù)·搭載無(wú)刷電機(jī)的掃地機(jī)器人的前景如何?

    隨著懶人經(jīng)濟(jì)的崛起,智能家居設(shè)備的需求呈現(xiàn)出顯著的增長(zhǎng)態(tài)勢(shì)。作為智能家居領(lǐng)域的一員,掃地機(jī)器人因其方便、實(shí)用的特性而備受消費(fèi)者青睞。特別是在無(wú)刷電機(jī)技術(shù)的加持下,掃地機(jī)器人不僅提升了清潔效率,還優(yōu)化
    發(fā)表于 05-05 15:03

    技術(shù)融合與創(chuàng)新大象機(jī)器人水星Mercury X1機(jī)器人案例研究!

    定位與映射(SLAM)、機(jī)器人操作系統(tǒng)(ROS)、開(kāi)源計(jì)算機(jī)視覺(jué)(OpenCV)和S-Tag標(biāo)記碼技術(shù)來(lái)實(shí)現(xiàn)復(fù)雜環(huán)境中的精確物體抓取和移動(dòng)。 此案例不僅展示了機(jī)器人的高級(jí)功能,也體現(xiàn)了
    的頭像 發(fā)表于 04-28 14:18 ?572次閱讀
    <b class='flag-5'>技術(shù)</b>融合與創(chuàng)新大象<b class='flag-5'>機(jī)器人</b>水星Mercury X1<b class='flag-5'>人</b>形<b class='flag-5'>機(jī)器人</b>案例研究!

    聯(lián)想入股中科慧靈機(jī)器人公司

    聯(lián)想入股中科慧靈機(jī)器人公司 日前聯(lián)想入股中科慧靈機(jī)器人公司,北京中科慧靈機(jī)器人技術(shù)有限公司成立于2023年8月,是一家面向智能
    的頭像 發(fā)表于 03-21 16:46 ?772次閱讀

    SLAMWARE ROS SDK的基礎(chǔ)架構(gòu)、部署方法和應(yīng)用示例介紹

    ROS作為機(jī)器人行業(yè)應(yīng)用最廣泛的基礎(chǔ)架構(gòu)之一,是很多用戶開(kāi)發(fā)機(jī)器人應(yīng)用的首選框架,如果要在基于ROS開(kāi)發(fā)的系統(tǒng)中集成思嵐科技的
    的頭像 發(fā)表于 03-21 10:44 ?894次閱讀
    SLAMWARE <b class='flag-5'>ROS</b> SDK的基礎(chǔ)<b class='flag-5'>架構(gòu)</b>、部署方法和應(yīng)用示例介紹

    移動(dòng)機(jī)器人的運(yùn)行架構(gòu)

    ROS的核心概念不少,有節(jié)點(diǎn)、話題、消息、服務(wù)等,在實(shí)際機(jī)器人運(yùn)行過(guò)程中,這些概念是如何體現(xiàn)的呢?
    的頭像 發(fā)表于 01-02 15:55 ?854次閱讀
    移動(dòng)<b class='flag-5'>機(jī)器人</b>的運(yùn)行<b class='flag-5'>架構(gòu)</b>

    移動(dòng)機(jī)器人ROS操作系統(tǒng)原理與應(yīng)用

    ROS1不同的是,ROS2誕生的目的就是為了讓更多機(jī)器人使用,所以在設(shè)計(jì)上更加符合技術(shù)的發(fā)展方向,也運(yùn)用了很多最近的技術(shù)框架。
    發(fā)表于 01-02 12:28 ?576次閱讀
    移動(dòng)<b class='flag-5'>機(jī)器人</b>與<b class='flag-5'>ROS</b>操作系統(tǒng)原理與應(yīng)用

    使用 NVIDIA Isaac 仿真并定位 Husky 機(jī)器人

    如何使用 ROS 2 Husky 官方軟件包將該機(jī)器人導(dǎo)入 NVIDIA Isaac Sim 并創(chuàng)建仿真。 本 Demo 中的 Husky 機(jī)器人配備了 NVIDIA Jetson Orin Nano 并在頂部安裝
    的頭像 發(fā)表于 12-26 18:05 ?1314次閱讀
    使用 NVIDIA Isaac 仿真并定位 Husky <b class='flag-5'>機(jī)器人</b>
    RM新时代网站-首页