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

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

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

機(jī)器人操作系統(tǒng)(ROS)是一種用于機(jī)器人開(kāi)發(fā)的元操作系統(tǒng)

JsPm_robot_1hjq ? 來(lái)源:未知 ? 作者:李倩 ? 2018-10-12 16:53 ? 次閱讀

機(jī)器人操作系統(tǒng)ROS)是一種用于機(jī)器人開(kāi)發(fā)的元操作系統(tǒng),目前可在Windows 10上使用。微軟最初的實(shí)驗(yàn)性構(gòu)建名為ROS1,集成在Visual Studio中,包括ROS Core的完全移植和若干模塊。根據(jù)微軟的說(shuō)法,ROS on Windows將逐步發(fā)展,以至于完全集成基于GPU機(jī)器學(xué)習(xí)和Azure IoT Hub。

拋開(kāi)它的名字,ROS并不是一個(gè)真正的操作系統(tǒng)。相反,它是一個(gè)框架和服務(wù)的集合,這些框架和服務(wù)提供了類似操作系統(tǒng)的功能,運(yùn)行在由機(jī)器人硬件支撐的異構(gòu)計(jì)算機(jī)集群之上。ROS服務(wù)包括硬件抽象、底層設(shè)備控制、進(jìn)程間消息傳遞和包管理。

ROS并不是目前唯一可用的“機(jī)器人框架”??晒┻x擇的框架包括Player、YARP、Orocos、CARMEN等。ROS的與眾不同之處在于,它的設(shè)計(jì)以豐富的機(jī)器人平臺(tái)為中心,使用驅(qū)動(dòng)傳感(傾斜激光器、pan/tilt傳感器頭、附在手臂上的傳感器),其目標(biāo)是利用自然分布的計(jì)算環(huán)境。另外,ROS的目標(biāo)是成為一個(gè)幾乎與語(yǔ)言無(wú)關(guān)的薄層,以便在其他機(jī)器人平臺(tái)上輕松運(yùn)行基于ROS的代碼。ROS有PythonC++和Lisp實(shí)現(xiàn),而對(duì)Java和Lua的支持仍處于試驗(yàn)階段。

ROS的主要目標(biāo)是在機(jī)器人研究和開(kāi)發(fā)中支持代碼重用。ROS是一個(gè)分布式的進(jìn)程框架(又名Nodes),它使可執(zhí)行程序能夠單獨(dú)設(shè)計(jì)并在運(yùn)行時(shí)保持松耦合。這些進(jìn)程可以分組為Packages和Stacks,實(shí)現(xiàn)輕松共享和分發(fā)。

在西班牙馬德里舉行的ROSCon 2018大會(huì)上,微軟展示了一個(gè)在Windows 10 IoT Enterprise上運(yùn)行ROS Melodic Morenia的ROBOTIS Turtlebot 3機(jī)器人。此外,微軟還展示了基于Azure的ROS仿真環(huán)境,演示了一群虛擬機(jī)器人連接到一個(gè)編排系統(tǒng),并通過(guò)Azure IoT Hub進(jìn)行控制。

ROS1需要64位的Windows 10桌面版或Windows 10 IoT企業(yè)版,目前還不支持Windows 10 IoT Core。目前,可以使用二進(jìn)制包安裝ROS1。構(gòu)建過(guò)程并不像想象的那么簡(jiǎn)單,需要很多步驟,但微軟做了全面詳細(xì)的介紹。與Visual Studio Code的集成也可以通過(guò)插件實(shí)現(xiàn)。

ROS for Windows并不是微軟首次涉足機(jī)器人領(lǐng)域。事實(shí)上,在2006年推出了Microsoft Robotics Developer Studio之后,比爾·蓋茨在2007年就開(kāi)發(fā)出了他的家用機(jī)器人。遺憾的是,該項(xiàng)目從未獲得關(guān)注,并在2012年被放棄,Steven Crowe在The Robot Report上這樣寫道。

微軟已經(jīng)宣布正在開(kāi)發(fā)其ROS的下個(gè)Windows移植版本ROS2,但沒(méi)有透露它將帶來(lái)什么。和往常一樣,InfoQ將會(huì)繼續(xù)跟蹤報(bào)道這個(gè)項(xiàng)目的進(jìn)展。

聲明:本文內(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)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    210

    文章

    28003

    瀏覽量

    205568
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6617

    瀏覽量

    123037

原文標(biāo)題:機(jī)器人操作系統(tǒng)來(lái)到Windows

文章出處:【微信號(hào):robot-1hjqr,微信公眾號(hào):1號(hào)機(jī)器人網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    本帖最后由 Tronlong創(chuàng)龍科技 于 2024-7-19 17:18 編輯 ROS系統(tǒng)是什么 ROS(Robot Operating System)是個(gè)適
    發(fā)表于 07-09 11:38

    國(guó)產(chǎn)Cortex-A55工智能教學(xué)實(shí)驗(yàn)箱_基于Python機(jī)械臂跳舞實(shí)驗(yàn)案例分享

    ),是專為機(jī)器人軟件開(kāi)發(fā)所設(shè)計(jì)出來(lái)的套電腦操作系統(tǒng)架構(gòu)。 ROS個(gè)開(kāi)源的
    發(fā)表于 06-28 14:37

    abb機(jī)器人系統(tǒng)密鑰在哪

    ABB機(jī)器人系統(tǒng)密鑰是ABB機(jī)器人系統(tǒng)用于保護(hù)其知識(shí)產(chǎn)權(quán)和確保系統(tǒng)安全性的
    的頭像 發(fā)表于 06-17 09:45 ?1096次閱讀

    基于飛凌嵌入式RK3568J核心板的工業(yè)機(jī)器人控制器應(yīng)用方案

    加強(qiáng)和擴(kuò)大現(xiàn)有市場(chǎng)份額,更要在細(xì)分市場(chǎng)中發(fā)掘新的增長(zhǎng)動(dòng)力,以適應(yīng)更加激烈的市場(chǎng)競(jìng)爭(zhēng)環(huán)境。 飛凌嵌入式作為家專注嵌入式核心控制系統(tǒng)研發(fā)與制造的高新技術(shù)企業(yè),經(jīng)過(guò)多年的研發(fā)與積累,產(chǎn)品已廣泛應(yīng)用于
    發(fā)表于 05-11 09:40

    基于鴻道(Intewell?)操作系統(tǒng)研發(fā)的農(nóng)業(yè)機(jī)器人操作系統(tǒng)

    江蘇大學(xué)與科東軟件聯(lián)合研發(fā)“農(nóng)業(yè)機(jī)器人操作系統(tǒng)”,并成立“農(nóng)業(yè)機(jī)器人操作系統(tǒng)”聯(lián)合實(shí)驗(yàn)室,奮力推進(jìn)農(nóng)業(yè)智能化,推動(dòng)農(nóng)業(yè)科技創(chuàng)新?!稗r(nóng)業(yè)機(jī)器人
    的頭像 發(fā)表于 04-30 11:09 ?336次閱讀

    實(shí)現(xiàn)機(jī)器人操作系統(tǒng)——ADI Trinamic電機(jī)控制器ROS1驅(qū)動(dòng)程序簡(jiǎn)介

    摘要 機(jī)器人操作系統(tǒng)(ROS)驅(qū)動(dòng)程序基于ADI產(chǎn)品而開(kāi)發(fā),因此可直接在ROS生態(tài)系統(tǒng)中使用這些
    的頭像 發(fā)表于 04-24 15:43 ?2078次閱讀
    實(shí)現(xiàn)<b class='flag-5'>機(jī)器人</b><b class='flag-5'>操作系統(tǒng)</b>——ADI Trinamic電機(jī)控制器<b class='flag-5'>ROS</b>1驅(qū)動(dòng)程序簡(jiǎn)介

    工業(yè)控制:鴻道(Intewell)操作系統(tǒng)工業(yè)機(jī)器人控制解決方案

    鴻道(Intewell)操作系統(tǒng)作為核心基礎(chǔ)軟件,構(gòu)建機(jī)器人控制系統(tǒng)的底層技術(shù)平臺(tái)。系統(tǒng)支持Linux/Windows的實(shí)時(shí)擴(kuò)展,設(shè)備上可同時(shí)運(yùn)行單個(gè)非實(shí)時(shí)
    的頭像 發(fā)表于 03-14 10:19 ?372次閱讀
    工業(yè)控制:鴻道(Intewell)<b class='flag-5'>操作系統(tǒng)</b>工業(yè)<b class='flag-5'>機(jī)器人</b>控制解決方案

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

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

    LabVIEW的六軸工業(yè)機(jī)器人運(yùn)動(dòng)控制系統(tǒng)

    LabVIEW開(kāi)發(fā)六軸工業(yè)機(jī)器人運(yùn)動(dòng)控制系統(tǒng) 本項(xiàng)目開(kāi)發(fā)個(gè)高效的工業(yè)機(jī)器人控制
    發(fā)表于 12-21 20:03

    樂(lè)聚機(jī)器人成功交付首批源鴻蒙高動(dòng)態(tài)人形機(jī)器人

    人形機(jī)器人是人工智能改造客觀世界的載體,而穩(wěn)定、高效、安全自主的機(jī)器人操作系統(tǒng)是鏈接機(jī)器人本體和人工智能的理想橋梁。
    發(fā)表于 12-06 10:23 ?484次閱讀

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

    ROS系統(tǒng)是什么 ROS(Robot Operating System)是個(gè)適用于機(jī)器人的開(kāi)源
    的頭像 發(fā)表于 11-30 16:29 ?454次閱讀
    <b class='flag-5'>ROS</b>讓<b class='flag-5'>機(jī)器人</b><b class='flag-5'>開(kāi)發(fā)</b>更便捷,基于RK3568J+Debian<b class='flag-5'>系統(tǒng)</b>發(fā)布!

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

    ROS系統(tǒng)是什么 ROS(Robot Operating System)是個(gè)適用于機(jī)器人的開(kāi)源
    發(fā)表于 11-30 16:01

    ROS系統(tǒng)是什么?ROS系統(tǒng)主要特點(diǎn)有哪些?創(chuàng)龍RK3568J+Debian的ROS2系統(tǒng)案例

    ? ? ? Tronlong創(chuàng)龍科技ROS機(jī)器人開(kāi)發(fā)更便捷;我們來(lái)看看具體的。 ROS系統(tǒng)是什么 RO
    的頭像 發(fā)表于 11-30 14:41 ?4255次閱讀
    <b class='flag-5'>ROS</b><b class='flag-5'>系統(tǒng)</b>是什么?<b class='flag-5'>ROS</b><b class='flag-5'>系統(tǒng)</b>主要特點(diǎn)有哪些?創(chuàng)龍RK3568J+Debian的<b class='flag-5'>ROS</b>2<b class='flag-5'>系統(tǒng)</b>案例

    機(jī)器人ROS模型建立

    。 ROS系統(tǒng)的模型描述方法主要有兩格式: URDF 和 XACRO。 URDF:用于描述些簡(jiǎn)單的機(jī)
    的頭像 發(fā)表于 11-28 14:19 ?541次閱讀

    機(jī)器人建模方法和組成

    URDF:機(jī)器人建模方法 ROS機(jī)器人操作系統(tǒng),當(dāng)然要給機(jī)器人使用啦,不過(guò)在使用之前,還得讓ROS
    的頭像 發(fā)表于 11-22 16:30 ?812次閱讀
    <b class='flag-5'>機(jī)器人</b>建模方法和組成