一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

AV開發(fā)人員所采用的ROS框架簡(jiǎn)介

李斌 ? 來源:鑫12345 ? 作者:鑫12345 ? 2022-07-18 15:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

汽車行業(yè)的多個(gè)部門一直在采用開源軟件,尤其是在過去十年中基于 Linux 的代碼。

在這里,我們專注于一個(gè)稱為機(jī)器人操作系統(tǒng)ROS)的開放框架。Apex.AI 正在利用 ROS,添加下面討論的新汽車功能。

ROS 已經(jīng)存在了十多年,并且越來越多地被自動(dòng)駕駛汽車 (AV) 開發(fā)人員使用。Apex.AI 極大地改進(jìn)了汽車應(yīng)用的 ROS。

我總結(jié)了 ROS 的重要性,然后介紹了 Apex.AI。該公司專注于汽車行業(yè)和軟件定義車輛,正在獲得支持,使其成為未來自動(dòng)駕駛汽車開發(fā)的參與者和可能的收購(gòu)目標(biāo)。

ROS 是一個(gè)軟件框架,專注于為機(jī)器人產(chǎn)品開發(fā)系統(tǒng)和應(yīng)用程序。機(jī)器人技術(shù)包括大多數(shù)類型的自主系統(tǒng)——陸地、空中和海上。下表提供了 ROS 的概述。來源包括Open Robotics 網(wǎng)站。

點(diǎn)擊查看完整大小的圖片

poYBAGLOsi2Ac0VCAAdGlOTx2QE557.png

poYBAGLOsi2Ac0VCAAdGlOTx2QE557.png

ROS 定義

ROS 不是操作系統(tǒng),因?yàn)樗豢刂坪凸芾碛布Y源——操作系統(tǒng)的關(guān)鍵功能。相反,ROS 與操作系統(tǒng)一起工作,最好是實(shí)時(shí)操作系統(tǒng)。

ROS 包含許多包含在中間件中的功能。ROS 中間件專注于為自主和機(jī)器人設(shè)備構(gòu)建軟件生態(tài)系統(tǒng)。這種以開發(fā)為中心的方法利用了開源開發(fā)的傳統(tǒng)優(yōu)勢(shì)。

ROS 生態(tài)系統(tǒng)中的軟件分為三類:

用于開發(fā)和分發(fā)基于 ROS 的軟件的獨(dú)立于語(yǔ)言和平臺(tái)的工具。

針對(duì)關(guān)鍵語(yǔ)言(如 PythonC++ 和 Lisp)的 ROS 客戶端庫(kù)實(shí)現(xiàn)。

包含使用一個(gè)或多個(gè) ROS 客戶端庫(kù)的應(yīng)用程序相關(guān)代碼的軟件包。

獨(dú)立于語(yǔ)言的工具和主要的客戶端庫(kù)(C++、Python、Lisp)都是在許可下發(fā)布的,并且可以免費(fèi)用于商業(yè)用途和研究。

ROS 1 的最終版本于 2020 年 5 月發(fā)布。ROS 2 得到了極大的改進(jìn),利用軟件庫(kù)和開發(fā)工具的大型生態(tài)系統(tǒng)來構(gòu)建機(jī)器人應(yīng)用程序。

第二代版本包含一個(gè)新的 API,支持實(shí)時(shí)編程和更廣泛的計(jì)算環(huán)境。

ROS Ignition包括機(jī)器人工具,例如仿真庫(kù)和云服務(wù)。五個(gè)點(diǎn)火版本已經(jīng)發(fā)布。另一個(gè)模擬開發(fā)工具Gazebo專注于使用機(jī)器人設(shè)備、障礙物和其他場(chǎng)景進(jìn)行 3D 模擬。Gazebo 是第十一版。

ROS 還提供諸如低級(jí)設(shè)備控制、硬件抽象、進(jìn)程間消息傳遞、包管理等服務(wù)。軟件開發(fā)過程也可以表示為圖形架構(gòu)。

ROS歷史

開源機(jī)器人基金會(huì) (OSRF) 成立于 2012 年,是一家加利福尼亞公司。OSRF 是美國(guó)國(guó)稅局第 501c 條規(guī)定的非營(yíng)利、公益實(shí)體和免稅慈善機(jī)構(gòu)。新加坡的一家子公司專注于區(qū)域發(fā)展社區(qū)。2017 年,該基金會(huì)更名為 Open Robotics。從那時(shí)起,它已經(jīng)發(fā)展到50多名員工。

Open Robotics 由一個(gè)由 19 名成員組成的指導(dǎo)委員會(huì)指導(dǎo),其中包括來自亞馬遜、博世、英特爾、LG 電子、微軟、三星、索尼、豐田研究所、Ubuntu 和風(fēng)河的代表。Apex.AI 也是指導(dǎo)委員會(huì)成員。

早期版本的 ROS 是由斯坦福大學(xué)的學(xué)生開發(fā)的,其中一些學(xué)生后來推出了 Willow Garage 以繼續(xù) ROS 開發(fā)。

Willow Garage 于 2010 年 3 月發(fā)布了其第一個(gè) ROS 版本,吸引了美國(guó)和其他地方的大量大學(xué)開發(fā)人員。

2013 年 2 月,OSRF 接手 ROS 開發(fā)。此后,Open Robotics 擴(kuò)展了 ROS 生態(tài)系統(tǒng)并更新了軟件技術(shù)。

Open Robotics 目前專注于五個(gè)行業(yè)領(lǐng)域:航空航天、汽車、醫(yī)療保健、物流和海事。

Apex.AI

Apex.AI 于 2017 年在帕洛阿爾托成立,在柏林、慕尼黑和德國(guó)斯圖加特設(shè)有辦事處。據(jù)該公司網(wǎng)站稱,它已獲得超過 7000 萬美元的資金,其中包括來自空中客車風(fēng)險(xiǎn)投資公司、大陸集團(tuán)、海拉、捷豹路虎、豐田、沃爾沃集團(tuán)和采埃孚的投資。

點(diǎn)擊查看完整大小的圖片

poYBAGLOsjyAfGeEAAc1OEtB5ts255.png

poYBAGLOsjyAfGeEAAc1OEtB5ts255.png

首席執(zhí)行官 Jan Becker 擁有 20 多年的 AV 經(jīng)驗(yàn)。Becker 是參加 2007 年 DARPA 城市挑戰(zhàn)賽的斯坦福團(tuán)隊(duì)的成員。后來,他負(fù)責(zé)博世北美的自動(dòng)駕駛開發(fā)。他還是 SAE 自治級(jí)別定義的合著者。

Becker 在斯坦福大學(xué)任教超過 15 年,專注于 AV 和 ADAS 技術(shù)。

在 Apex.AI 協(xié)調(diào)開發(fā)活動(dòng)的首席技術(shù)官 Dejan Pangercic 在機(jī)器人和軟件框架(包括基于 ROS 的軟件開發(fā))方面擁有十多年的經(jīng)驗(yàn)。

該公司的戰(zhàn)略重點(diǎn)是通過重寫 ROS 2 代碼并強(qiáng)調(diào)汽車功能,將 ROS 2 框架提升到一個(gè)新的水平。升級(jí)版 Apex.OS 是一個(gè)實(shí)時(shí)汽車開發(fā)套件和平臺(tái)。Apex.AI 增加了硬件抽象,這意味著 Apex.OS 代碼可以在多個(gè)微處理器架構(gòu)上運(yùn)行。該戰(zhàn)略還專注于軟件定義車輛,尤其是安全關(guān)鍵系統(tǒng)。

Apex.AI 已獲得德國(guó)領(lǐng)先測(cè)試公司 TüV Nord 的 ISO 26262 ASIL D 認(rèn)證。該產(chǎn)品 Apex.OS Cert. 定位為用于 AV 和軟件定義車輛的操作系統(tǒng)框架和開發(fā)套件。

Apex.AI 使用 C++ 開發(fā)其軟件,提供 C、C++、Python 和 Rust 語(yǔ)言的中間件庫(kù)。該策略使 Apex.AI 能夠?yàn)槠渖a(chǎn) ADAS 和 AV 的技術(shù)做好準(zhǔn)備。

Apex.AI 產(chǎn)品

Apex.OS 是作為一個(gè)軟件平臺(tái)引入的,它可以集成到所有車載域,同時(shí)擴(kuò)展到云功能。作為 ROS 2 的一個(gè)分支,Apex.OS 被稱為實(shí)時(shí)、可靠和確定性,可用于安全應(yīng)用程序。

機(jī)器人操作系統(tǒng)針對(duì)兩個(gè)主要客戶: OEM 開發(fā)人員實(shí)施與多個(gè) ECU 集成的復(fù)雜 AI 軟件;和 AV 開發(fā)人員實(shí)施安全關(guān)鍵型應(yīng)用程序。Apex.OS 還可以與其他開發(fā)框架一起使用,包括 AUTOSAR Adaptive。

Apex.OS 1.3 和 Apex 中間件可以一起使用。后者被設(shè)計(jì)為 Eclipse Cyclone DDS 和Eclipse iceoryx的集成,支持實(shí)時(shí)數(shù)據(jù)傳輸和所謂的零拷貝通信。零拷貝是開發(fā)具有嚴(yán)格實(shí)時(shí)要求的軟件的關(guān)鍵特性。

下圖展示了 Apex.OS 如何與 Apex.Middleware 等產(chǎn)品集成。請(qǐng)注意,在 ECU 硬件之上需要一個(gè)實(shí)時(shí)操作系統(tǒng)。

點(diǎn)擊查看完整大小的圖片

poYBAGLOskOAQjuWAAOOXdUtZUY934.png

poYBAGLOskOAQjuWAAOOXdUtZUY934.png

Apex.Autonomy 是一組經(jīng)過認(rèn)證的構(gòu)建塊,用于開發(fā)自治功能。它包括一個(gè)基于激光雷達(dá)的 L4 自動(dòng)駕駛堆棧,用于構(gòu)建安全關(guān)鍵型應(yīng)用程序。

合作伙伴、客戶

Apex.AI 已披露了有關(guān)其合作伙伴和客戶的一些信息,其他關(guān)系可能已建立但未公布。

自 2020 年以來,大陸集團(tuán)和 Apex.AI 一直在合作,在車輛電子系統(tǒng)中使用 Apex.OS。作為一級(jí)供應(yīng)商,Continental 需要更好的軟件能力,Apex.AI 提供安全關(guān)鍵的軟件工具。

Green Hills Integrity RTOS 內(nèi)核已獲得 ISO 26262 ASIL D 認(rèn)證,并已采用 ISO 21434 汽車網(wǎng)絡(luò)安全標(biāo)準(zhǔn)。誠(chéng)信是許多 Apex.AI 客戶的好伙伴。

Apex.AI 還與日本 AV 軟件初創(chuàng)公司 Tier IV 合作。Tier IV 開發(fā)了一個(gè)名為 Autoware 的開源自主軟件平臺(tái)。合作伙伴將結(jié)合他們的軟件并將其提供給他們的客戶。

豐田的 Woven Planet 也將 Apex.OS 用于 AV 軟件等安全應(yīng)用。Woven Planet 正在其 Arene 平臺(tái)中實(shí)施 Apex.OS。豐田的軟件開發(fā)平臺(tái)包括先進(jìn)的工具、API 和安全構(gòu)建模塊,以縮短新的移動(dòng)和自動(dòng)化應(yīng)用程序的軟件開發(fā)周期。

另一個(gè)客戶 Voyage 正在使用 Apex.OS 開發(fā)其固定路線貨車。Voyage 最近被 Cruise 收購(gòu)。

ZF 既是擁有 5% 股權(quán)的投資者,也是 Apex.AI 的客戶。它正在開發(fā)基于 Apex.OS 的安全關(guān)鍵軟件。

底線

ROS 是一個(gè)成熟的、流行的開源軟件開發(fā)框架和平臺(tái),用于創(chuàng)建機(jī)器人系統(tǒng)和應(yīng)用程序。在 Open Robotics 的管理下,它吸引了強(qiáng)大的技術(shù)行業(yè)參與。

Apex.AI 利用 ROS 生態(tài)系統(tǒng)開發(fā)滿足汽車行業(yè)需求的產(chǎn)品。Apex.OS 已獲得安全關(guān)鍵軟件的最高評(píng)級(jí):ISO 26262 ASIL D 認(rèn)證。其配套產(chǎn)品 Apex.Middleware 和 Apex.Autonomy 可能會(huì)獲得類似的安全評(píng)級(jí)。

這是一個(gè)絕妙的策略。Apex.AI 的技術(shù)應(yīng)該證明對(duì)汽車 OEM、一級(jí)供應(yīng)商、AV 軟件開發(fā)商和那些設(shè)計(jì)安全關(guān)鍵系統(tǒng)的人有用。

Apex.AI 也有可能成為收購(gòu)候選人。


審核編輯 黃昊宇

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

    關(guān)注

    2

    文章

    269

    瀏覽量

    44892
  • 機(jī)器人操作系統(tǒng)

    關(guān)注

    0

    文章

    10

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Thingy:91 X 為開發(fā)人員提供了一個(gè)經(jīng)過全球認(rèn)證的、多傳感器、電池供電的蜂窩物聯(lián)網(wǎng)原型平臺(tái)

    Thingy:91 X 為開發(fā)人員提供了一個(gè)經(jīng)過全球認(rèn)證的、多傳感器、電池供電的蜂窩物聯(lián)網(wǎng)原型平臺(tái) 挪威奧斯陸 – 2024年12月10日 – 全球領(lǐng)先的低功耗無線連接解決方案提供商N(yùn)ordic
    的頭像 發(fā)表于 05-08 17:41 ?994次閱讀

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗(yàn)】機(jī)器人入門的引路書

    的非常好的,特別是一些流程圖,很清晰的闡釋了概念 很適合作為初學(xué)者入門的引路書 還能了解很多技術(shù)和框架,破除初學(xué)者的自負(fù)困境,讓初學(xué)者知道功能是由很多開發(fā)者維護(hù)的,前人已經(jīng)為各種產(chǎn)品搭建了完善的框架。避免陷入得一個(gè)人單打獨(dú)斗的錯(cuò)
    發(fā)表于 04-30 01:05

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗(yàn)】+內(nèi)容初識(shí)

    ROS 2智能機(jī)器人開發(fā)實(shí)踐》內(nèi)容閱讀初體驗(yàn) 《ROS 2 智能機(jī)器人開發(fā)實(shí)踐》是一本針對(duì) ROS 2(Robot Operating S
    發(fā)表于 04-27 11:24

    NanoEdge AI Studio 面向STM32開發(fā)人員機(jī)器學(xué)習(xí)(ML)技術(shù)

    NanoEdge? AI Studio*(NanoEdgeAIStudio)是一種新型機(jī)器學(xué)習(xí)(ML)技術(shù),可以讓終端用戶輕松享有真正的創(chuàng)新成果。只需幾步,開發(fā)人員便可基于最少量的數(shù)據(jù)為其項(xiàng)目創(chuàng)建
    的頭像 發(fā)表于 04-22 11:09 ?599次閱讀
    NanoEdge AI Studio 面向STM32<b class='flag-5'>開發(fā)人員</b>機(jī)器學(xué)習(xí)(ML)技術(shù)

    基于RV1126開發(fā)板的人員檢測(cè)算法開發(fā)

    在RV1126上開發(fā)人員檢測(cè)AI算法組件
    的頭像 發(fā)表于 04-14 13:56 ?315次閱讀
    基于RV1126<b class='flag-5'>開發(fā)</b>板的<b class='flag-5'>人員</b>檢測(cè)算法<b class='flag-5'>開發(fā)</b>

    機(jī)器人開發(fā)套件 Kria KR260

    AMD/XilinxKria KR260機(jī)器人入門套件是一款基于Kria K26 SOM的開發(fā)平臺(tái),設(shè)計(jì)用于機(jī)器人和工業(yè)應(yīng)用。它具有高性能接口和原生ROS2支持,便于機(jī)器人和軟件開發(fā)人員開發(fā)
    的頭像 發(fā)表于 04-11 13:15 ?848次閱讀
    機(jī)器人<b class='flag-5'>開發(fā)</b>套件 Kria KR260

    名單公布!【書籍評(píng)測(cè)活動(dòng)NO.58】ROS 2智能機(jī)器人開發(fā)實(shí)踐

    講解使用ROS 2開發(fā)機(jī)器人視覺識(shí)別、地圖構(gòu)建和自主導(dǎo)航等眾多應(yīng)用的方法,讓機(jī)器人不僅動(dòng)得了,還能看懂和理解周圍的環(huán)境,并且產(chǎn)生進(jìn)一步的交互運(yùn)動(dòng)。 本書特色 本書采用 最新穩(wěn)定版本ROS
    發(fā)表于 03-03 14:18

    GoPoint嵌入式開發(fā)平臺(tái) 釋放i.MX潛力 簡(jiǎn)化Linux開發(fā)

    GoPoint是一個(gè)以用戶為中心的平臺(tái),旨在釋放恩智浦i.MX微處理器的潛力,從而優(yōu)化基于i.MX應(yīng)用處理器的開發(fā)。憑借豐富的交互式演示庫(kù)和強(qiáng)大的技術(shù)支持,GoPoint幫助開發(fā)人員更快、更智能
    發(fā)表于 02-28 10:07 ?633次閱讀
    GoPoint嵌入式<b class='flag-5'>開發(fā)</b>平臺(tái) 釋放i.MX潛力 簡(jiǎn)化Linux<b class='flag-5'>開發(fā)</b>

    Spire.XLS for JavaScript——多功能JavaScript電子表格庫(kù)(一)

    、Angular 和 JavaScript 等主流框架完全兼容,使開發(fā)人員能夠在網(wǎng)絡(luò)上輕松構(gòu)建并部署自定義的 JavaScript 應(yīng)用。 作為一款獨(dú)立的 JavaScript Excel API,該工具運(yùn)行無需依賴 Micros
    的頭像 發(fā)表于 01-21 09:29 ?518次閱讀
    Spire.XLS for JavaScript——多功能JavaScript電子表格庫(kù)(一)

    物聯(lián)網(wǎng)設(shè)備安全性:挑戰(zhàn)和解決方案

    物聯(lián)網(wǎng)設(shè)備制造商和開發(fā)人員需要采用和實(shí)施與其特定設(shè)備最相關(guān)且最合適的標(biāo)準(zhǔn)和框架,并緊跟物聯(lián)網(wǎng)安全領(lǐng)域的新興趨勢(shì)和技術(shù)。
    的頭像 發(fā)表于 01-08 15:58 ?598次閱讀
    物聯(lián)網(wǎng)設(shè)備安全性:挑戰(zhàn)和解決方案

    SSM框架的優(yōu)缺點(diǎn)分析 SSM在移動(dòng)端開發(fā)中的應(yīng)用

    :Spring框架是企業(yè)型開發(fā)使用的成熟的開源框架,能夠節(jié)省成本。SSM框架使用起來更加輕快,能夠更合理地分配資源,使用最小的資源完成當(dāng)前的需求。 節(jié)省
    的頭像 發(fā)表于 12-16 18:18 ?2375次閱讀

    MSPDebugStack開發(fā)人員指南

    電子發(fā)燒友網(wǎng)站提供《MSPDebugStack開發(fā)人員指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-05 14:49 ?0次下載
    MSPDebugStack<b class='flag-5'>開發(fā)人員</b>指南

    使用恩智浦無線FRDM開發(fā)板實(shí)現(xiàn)創(chuàng)新無線解決方案

    開發(fā)人員現(xiàn)在面臨著前所未有的挑戰(zhàn),需要為各種產(chǎn)品設(shè)計(jì)復(fù)雜的軟件,通常還要使用不同的處理器。恩智浦的MCUXpresso Developer Experience通過適用于多種MCU平臺(tái)的通用框架解決了許多挑戰(zhàn)。恩智浦推出了新的無線FRDM
    的頭像 發(fā)表于 11-26 17:40 ?14.6w次閱讀
    使用恩智浦無線FRDM<b class='flag-5'>開發(fā)</b>板實(shí)現(xiàn)創(chuàng)新無線解決方案

    JavaWeb框架比較

    JavaWeb框架開發(fā)人員提供了構(gòu)建Web應(yīng)用程序所需的基礎(chǔ)設(shè)施和組件,每種框架都有其獨(dú)特的特點(diǎn)和適用場(chǎng)景。以下是對(duì)幾種主流JavaWeb框架的比較: Spring MVC 優(yōu)點(diǎn)
    的頭像 發(fā)表于 11-25 09:14 ?692次閱讀

    C2000 ePWM開發(fā)人員指南

    電子發(fā)燒友網(wǎng)站提供《C2000 ePWM開發(fā)人員指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-07 09:45 ?0次下載
    C2000 ePWM<b class='flag-5'>開發(fā)人員</b>指南