您的位置: 首頁 >科技 >

為什么機器人開發(fā)人員需要升級

2020-06-08 14:56:56 編輯: 來源:
導(dǎo)讀 你可能不喜歡在家工作,但機器人不會介意。事實上,機器人可以在任何地方工作:自動駕駛汽車、倉庫、地板吸塵,甚至國際空間站。你看,機器人并不挑剔。除了一件事:機器人真的更喜歡運行ROS 2。 ROS 2是什么?“ROS”代表機器人操作系統(tǒng),盡管它不是一個真正的操作系統(tǒng);相反,它是一套幫助開發(fā)人員構(gòu)建機器人應(yīng)用程序的軟件庫和工具。ROS(1 0)一開始更多的是作為一個學(xué)術(shù)愛好者的工具,而在2017年

你可能不喜歡在家工作,但機器人不會介意。事實上,機器人可以在任何地方工作:自動駕駛汽車、倉庫、地板吸塵,甚至國際空間站。你看,機器人并不挑剔。除了一件事:機器人真的更喜歡運行ROS 2。

ROS 2是什么?“ROS”代表機器人操作系統(tǒng),盡管它不是一個真正的操作系統(tǒng);相反,它是一套幫助開發(fā)人員構(gòu)建機器人應(yīng)用程序的軟件庫和工具。ROS(1.0)一開始更多的是作為一個學(xué)術(shù)愛好者的工具,而在2017年發(fā)布的新版本(2.0)更具有企業(yè)風(fēng)格,支持實時、多機器人協(xié)同工作、生產(chǎn)環(huán)境等。雖然它聽起來像是對一個古老的(非)操作系統(tǒng)的一個很酷的升級,但是ROS 2破壞了許多ROS開發(fā)者所依賴的api。

開放機器人公司(Open Robotics)的首席執(zhí)行官布賴恩·格基(Brian Gerkey)在接受IEEE的采訪時說,這是真的,但向ROS 2的飛躍仍然是值得的。開放機器人公司是ROS開發(fā)背后的基金會。機器人的未來依賴于它。

如果你對機器人技術(shù)很感興趣,你很有可能使用過ROS 1。有多好?根據(jù)ABI研究公司的數(shù)據(jù),到2024年,55%的機器人將運行ROS軟件包。成千上萬的開發(fā)人員已經(jīng)依賴于ROS,盡管正在構(gòu)建的應(yīng)用程序的性質(zhì)已經(jīng)發(fā)生了變化。雖然ROS 1的目標是學(xué)術(shù)和愛好者市場(考慮到它來自斯坦福大學(xué),這并不奇怪),但隨著時間的推移,公司已經(jīng)使用它來構(gòu)建工業(yè)和其他面向企業(yè)的機器人應(yīng)用程序。

雖然ROS 1已經(jīng)很好了(而且一直很好),但由于缺少關(guān)鍵的企業(yè)功能,它不太適合需要多平臺支持、實時通信、多機器人通信、小型嵌入式設(shè)備功能等的應(yīng)用程序。正如Gerkey在當(dāng)時的一篇博客文章中所寫的那樣,“ROS有了這么多新用途,這個平臺正在以意想不到的方式擴展。雖然它保持得很好,但我們相信,通過直面ROS的新用例,我們可以更好地滿足現(xiàn)在更廣泛的ROS社區(qū)的需求。”

開放機器人技術(shù)和ROS社區(qū)選擇了一條新的道路,而不是對ROS 1進行增量更改。Gerkey在博客中說:“為了實現(xiàn)我們所追求的利益,改變現(xiàn)有的ROS系統(tǒng)會帶來太多的風(fēng)險?!被蛘撸缢谧罱囊淮尾稍L中所說的,“ROS 2讓我們能夠修復(fù)那些需要大的結(jié)構(gòu)變化的東西,同時保留所有好的東西?!比藗冊赗OS 1中要求的所有東西,像Windows支持、RTOS支持、生命周期管理、安全性等,都在ROS 2中實現(xiàn)了?!?/p>

這種方法的缺點是:破碎的api。上行嗎?可以構(gòu)建的全新應(yīng)用程序類。

雖然這聽起來有些不妙,但Gerkey和開放機器人技術(shù)開發(fā)倡導(dǎo)者Katherine Scott在IEEE的采訪中解釋說,他們已經(jīng)創(chuàng)建了工具來使其變得簡單明了,包括允許逐步增量升級而不是大規(guī)模升級的機制。當(dāng)然,對于那些長期積累技術(shù)債務(wù)的人來說,轉(zhuǎn)型并不簡單,因為“復(fù)利不是你的朋友,”Gerkey說。但無論開發(fā)人員是否升級到ROS 2,這都是正確的。

同樣,回報是值得的?!拔覍OS 2的興奮遠遠超過了對ROS 1的懷舊,”Gerkey在采訪中說。ROS 1已經(jīng)有了一個偉大的十年,但隨著機器人走向企業(yè),想要使用ROS構(gòu)建的公司真的需要接受ROS 2。

當(dāng)然,僅僅因為ROS 2支持企業(yè)級應(yīng)用程序,并不意味著它必須從會議室的一些套裝開始。相反,Gerkey在采訪中繼續(xù)說道,仿真軟件的興起使得今天的愛好者可以建造明天的工業(yè)機器人:

在過去,要在機器人上工作,你需要機器人就在你面前?,F(xiàn)在有了好的軟件模擬,你真的可以在桌子上進行開發(fā),而不是坐在地板上,坐在你的機器人旁邊。這種轉(zhuǎn)變對很多事情都有影響,從支持深度學(xué)習(xí)R&D到為教學(xué)和教育開辟新的途徑。在我們現(xiàn)在生活的世界里,如果一個年輕人有一臺不錯的游戲電腦,他們就可以建造自己的無人機、移動機器人,甚至是自動駕駛汽車,這些都是模擬的,而且是免費的。現(xiàn)在玩《Kerbal Space Program》或《我的世界》的孩子們幾年后上大學(xué)的時候就可以在模擬環(huán)境中制造自動駕駛汽車了。

這些孩子可以用ROS 1制造出很酷,但有一定局限性的機器人。有了ROS 2,他們就可以真正建立一個《杰森一家》的未來,包括自動駕駛汽車、機器人驅(qū)動的工廠等等。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。