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

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

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

工程師說(shuō) | 通過(guò)RA MCU和微型ROS簡(jiǎn)化機(jī)器人設(shè)計(jì)流程

瑞薩電子 ? 來(lái)源:未知 ? 2023-05-18 23:15 ? 次閱讀

87d6836e-f58e-11ed-90ce-dac502259ad0.svg

隨著工業(yè)4.0和工業(yè)物聯(lián)網(wǎng)的發(fā)展,機(jī)器人技術(shù)的需求變得越來(lái)越重要。同時(shí),市場(chǎng)需要提供易于使用的架構(gòu),簡(jiǎn)化設(shè)計(jì)流程,并顯著降低客戶(hù)在各種應(yīng)用中的設(shè)計(jì)風(fēng)險(xiǎn)。為了滿(mǎn)足市場(chǎng)需求,瑞薩電子提供了基于MCU的micro-ROS解決方案。micro-ROS是一個(gè)使用ROS 2的機(jī)器人控制系統(tǒng)的開(kāi)源項(xiàng)目,ROS 2是第二代ROS(機(jī)器人操作系統(tǒng)),用于微控制器上的各種機(jī)器人系統(tǒng)。

87dc3f52-f58e-11ed-90ce-dac502259ad0.svg ?

在本篇文章中,您將了解用于微型ROS實(shí)現(xiàn)工業(yè)機(jī)器手的最佳硬件和軟件平臺(tái),這些平臺(tái)可以使用RA6系列MCU上的解決方案簡(jiǎn)化設(shè)計(jì)過(guò)程。RA家族及其RA6系列MCU適用于需要以太網(wǎng)CAN-FD、經(jīng)得起未來(lái)考驗(yàn)的安全性、大尺寸嵌入式RAM以及運(yùn)行閃存CoreMark算法的低至107uA/MHz的低功耗物聯(lián)網(wǎng)應(yīng)用。更多詳情,您可在后文“相關(guān)資料”中查看瑞薩RA系列網(wǎng)頁(yè)網(wǎng)址。

在瑞薩電子與合作伙伴eProsima的共同努力下,我們開(kāi)發(fā)了一個(gè)機(jī)械手演示系統(tǒng),通過(guò)在RA6M5 MCU上的通信接口來(lái)控制機(jī)械臂,以展示基于MCU的機(jī)器人控制伺服電機(jī)的能力,如通過(guò)編程操作來(lái)抓取和改變物體位置的能力,以及通過(guò)游戲手柄與PC通信來(lái)進(jìn)行手動(dòng)操作的能力等。這個(gè)演示是使用商業(yè)OpenManipulator-X平臺(tái)開(kāi)發(fā)的。RA6M5產(chǎn)品頁(yè)請(qǐng)點(diǎn)擊文末閱讀原文訪問(wèn)查看。

通過(guò)RViz(ROS可視化GUI)可操作物體塊,Rviz是機(jī)器人、傳感器和算法的通用3D可視化環(huán)境,用于將物體塊從A點(diǎn)移動(dòng)到B點(diǎn)。

87e7167a-f58e-11ed-90ce-dac502259ad0.svg

左右滑動(dòng)查看更多

87e7167a-f58e-11ed-90ce-dac502259ad0.svg87f5fe24-f58e-11ed-90ce-dac502259ad0.jpg

圖1. 機(jī)器人手臂

87fedfee-f58e-11ed-90ce-dac502259ad0.jpg

圖2. 機(jī)器人手臂+基于ROS的機(jī)器人身體控制器(JP177)

88081b86-f58e-11ed-90ce-dac502259ad0.png

圖3. 圖形用戶(hù)界面

RA6M5功能

通過(guò)即插即用的USB,使用micro-ROS與ROS 2通信;

機(jī)械手伺服的自動(dòng)和引導(dǎo)控制;

從伺服器中檢索機(jī)械手位置并在RViz上顯示;

看門(mén)狗檢測(cè)通信問(wèn)題,通過(guò)停止機(jī)械手運(yùn)動(dòng)措施來(lái)保證安全。

PC功能

運(yùn)行micro-ROS代理與開(kāi)發(fā)板通信;

使用常規(guī)ROS 2推送器來(lái)發(fā)送游戲手柄命令;

顯示RViz上的機(jī)械手運(yùn)動(dòng)。

我們使用基于ROS的機(jī)器人身體控制器作為MCU平臺(tái),在OpenManipulator-X中實(shí)現(xiàn)。瑞薩電子在成功產(chǎn)品組合網(wǎng)頁(yè)上介紹了使用RA6M5的基于ROS的機(jī)器人本體控制器的綜合系統(tǒng)級(jí)框圖?;赗OS的機(jī)器人本體控制器在微控制器上實(shí)現(xiàn)ROS 2節(jié)點(diǎn),并在通用框架中實(shí)現(xiàn)傳統(tǒng)機(jī)器人與物聯(lián)網(wǎng)傳感器和設(shè)備之間的互操作性。在基于ROS的機(jī)器人本體控制器上,系統(tǒng)設(shè)計(jì)人員可以通過(guò)單線UARTRS-485控制多個(gè)伺服系統(tǒng),這有助于降低各種應(yīng)用程序初始設(shè)計(jì)的開(kāi)發(fā)成本和時(shí)間,如物流和倉(cāng)庫(kù)的服務(wù)機(jī)器人、安全、農(nóng)業(yè)和醫(yī)療保健等。

基于ROS的機(jī)器人本體控制器系統(tǒng)框圖

881656a6-f58e-11ed-90ce-dac502259ad0.png

EK-RA6M5(評(píng)估套件)是用于RA6M5的MCU評(píng)估套件,可用于一般評(píng)估,并且是micro-ROS組織官方支持的評(píng)估套件。該套件包含快速啟動(dòng)MCU評(píng)估所需的所有必要的硬件功能和預(yù)編程代碼。在micro-ROS GitHub頁(yè)面上,您可以在瑞薩電子e2 studio和其他開(kāi)發(fā)平臺(tái)下載支持RA6M5和RA6T2的micro-ROS軟件包。具體請(qǐng)?jiān)谖哪┎榭?span style="color:rgb(44,62,155);">micro-ROS解決方案支持資源的鏈接。

eProsima評(píng)論:此解決方案演示了一個(gè)簡(jiǎn)化的示例,說(shuō)明如何將類(lèi)似的方法應(yīng)用于更大、更復(fù)雜的工業(yè)場(chǎng)景,如倉(cāng)庫(kù)或生產(chǎn)線。eProsima是一家專(zhuān)門(mén)提供針對(duì)機(jī)器人、物聯(lián)網(wǎng)和汽車(chē)行業(yè)的中間件解決方案的公司。eProsima和瑞薩電子的合作將促進(jìn)基于嵌入式設(shè)備的新型機(jī)器人應(yīng)用的擴(kuò)展。micro-ROS彌合了微控制器和ROS 2之間的差距,高性能RA系列的官方支持使客戶(hù)能夠在工業(yè)4.0和工業(yè)物聯(lián)網(wǎng)領(lǐng)域進(jìn)行經(jīng)濟(jì)高效的開(kāi)發(fā)。

瑞薩電子于2023年3月14日至16日在德國(guó)紐倫堡舉行的Embedded World 2023中參與展出,其中展示了工業(yè)機(jī)器手的演示。欲了解更多信息,請(qǐng)?jiān)谖哪┰L問(wèn)micro-ROS Solution方案網(wǎng)站鏈接和eProsima RA家族和micro-ROS支持鏈接。我們還將提供專(zhuān)門(mén)用于電機(jī)解決方案的RA6T2解決方案。

相關(guān)新聞

新聞 | 瑞薩電子RA MCU集成micro-ROS框架,簡(jiǎn)化專(zhuān)業(yè)機(jī)器人開(kāi)發(fā)

相關(guān)資料

前文中提到的相關(guān)產(chǎn)品/方案詳情,您可復(fù)制下方對(duì)應(yīng)的鏈接到瀏覽器中訪問(wèn)查看:

8824e4e6-f58e-11ed-90ce-dac502259ad0.svg

上下滑動(dòng)查看更多

8824e4e6-f58e-11ed-90ce-dac502259ad0.svg

micro-ROS

https://micro.ros.org/

eProsima

https://www.eprosima.com/index.php/products-all/third-party-solutions/renesas-ra-family

RA6M5

https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ra6m5-200mhz-arm-cortex-m33-trustzone-highest-integration-ethernet-and-can-fd

OpenManipulator-X

http://en.robotis.com/shop_en/item.php?it_id=905-0024-000

EK-RA6M5

https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ek-ra6m5-evaluation-kit-ra6m5-mcu-group

micro-ROS解決方案支持資源

https://www.renesas.cn/cn/zh/application/key-technology/motor-control-robotics/micro-ros-solutions

eProsima RA家族和micro-ROS支持

https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ra-partners/eprosima-micro-ros-support

RA6T2

https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ra6t2-240mhz-arm-cortex-m33-trustzone-high-real-time-engine-motor-control

更多資源

https://eprosima.com/index.php/company-all/news/309-robot-arm-demo-renesas-micro-ros

有關(guān)RA6M5 micro-ROS解決方案的查詢(xún),請(qǐng)聯(lián)系:

renesas_support@eprosima.com

有關(guān)基于ROS的機(jī)器人本體控制器的手冊(cè)和軟件,請(qǐng)聯(lián)系您的瑞薩電子銷(xiāo)售代表或分銷(xiāo)商。

1

END

1

瑞薩電子 (TSE: 6723)

科技讓生活更輕松,致力于打造更安全、更智能、可持續(xù)發(fā)展的未來(lái)。作為全球微控制器供應(yīng)商,瑞薩電子融合了在嵌入式處理、模擬、電源及連接方面的專(zhuān)業(yè)知識(shí),提供完整的半導(dǎo)體解決方案。成功產(chǎn)品組合加速汽車(chē)、工業(yè)、基礎(chǔ)設(shè)施及物聯(lián)網(wǎng)應(yīng)用上市,賦能數(shù)十億聯(lián)網(wǎng)智能設(shè)備改善人們的工作和生活方式。更多信息,敬請(qǐng)?jiān)L問(wèn)renesas.com


原文標(biāo)題:工程師說(shuō) | 通過(guò)RA MCU和微型ROS簡(jiǎn)化機(jī)器人設(shè)計(jì)流程

文章出處:【微信公眾號(hào):瑞薩電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐ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)投訴
  • 瑞薩
    +關(guān)注

    關(guān)注

    33

    文章

    22274

    瀏覽量

    85511

原文標(biāo)題:工程師說(shuō) | 通過(guò)RA MCU和微型ROS簡(jiǎn)化機(jī)器人設(shè)計(jì)流程

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    蘋(píng)果推進(jìn)開(kāi)發(fā)桌面機(jī)器人設(shè)

    蘋(píng)果公司,在持續(xù)探索新的增長(zhǎng)點(diǎn)與技術(shù)創(chuàng)新的道路上,正全力推進(jìn)一款前所未有的桌面家用機(jī)器人設(shè)備的開(kāi)發(fā)。該項(xiàng)目由前Apple Car項(xiàng)目負(fù)責(zé)人Kevin Lynch領(lǐng)銜,匯聚了數(shù)百名精英工程師,共同致力于打造這一顛覆性的產(chǎn)品。
    的頭像 發(fā)表于 08-16 18:03 ?1108次閱讀

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

    的快速發(fā)展,智能機(jī)器人設(shè)備已成為工業(yè)自動(dòng)化體系的佼佼者,而智能機(jī)器人設(shè)備核心—ROS系統(tǒng),是機(jī)器人領(lǐng)域的集大成者,主要應(yīng)用于機(jī)器人控制領(lǐng)域,
    發(fā)表于 07-09 11:38

    分享四款使用瑞薩RA8M1 MCURA8D1 MCU的成功產(chǎn)品組合解決方案

    RA8M1 MCU是業(yè)界首款基于Arm? Cortex?-M85 (CM85) 內(nèi)核的32位通用微控制器(MCU)。這里介紹2個(gè)基于RA8M1的解決方案:智能眼鏡與智能掃地
    的頭像 發(fā)表于 03-18 13:34 ?2323次閱讀
    分享四款使用瑞薩<b class='flag-5'>RA</b>8M1 <b class='flag-5'>MCU</b>或<b class='flag-5'>RA</b>8D1 <b class='flag-5'>MCU</b>的成功產(chǎn)品組合解決方案

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

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

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

    ,以及包管理。它也提供用于獲取、編譯、編寫(xiě)、和跨計(jì)算機(jī)運(yùn)行代碼所需的工具和庫(kù)函數(shù)。 圖1 隨著工業(yè)智能化的快速發(fā)展,智能機(jī)器人設(shè)備已成為工業(yè)自動(dòng)化體系的佼佼者,而智能機(jī)器人設(shè)備核心—ROS系統(tǒng),是
    的頭像 發(fā)表于 11-30 16:29 ?401次閱讀
    <b class='flag-5'>ROS</b>讓<b class='flag-5'>機(jī)器人</b>開(kāi)發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!

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

    ,以及包管理。它也提供用于獲取、編譯、編寫(xiě)、和跨計(jì)算機(jī)運(yùn)行代碼所需的工具和庫(kù)函數(shù)。圖1 隨著工業(yè)智能化的快速發(fā)展,智能機(jī)器人設(shè)備已成為工業(yè)自動(dòng)化體系的佼佼者,而智能機(jī)器人設(shè)備核心—ROS系統(tǒng),是
    發(fā)表于 11-30 16:01

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

    了操作系統(tǒng)應(yīng)有的服務(wù),包括硬件抽象,底層設(shè)備控制,常用函數(shù)的實(shí)現(xiàn),進(jìn)程間消息傳遞,以及包管理。它也提供用于獲取、編譯、編寫(xiě)、和跨計(jì)算機(jī)運(yùn)行代碼所需的工具和庫(kù)函數(shù)。 隨著工業(yè)智能化的快速發(fā)展,智能機(jī)器人設(shè)備已成為工業(yè)自動(dòng)化體系的佼佼者,而智能機(jī)器人設(shè)備核心—
    的頭像 發(fā)表于 11-30 14:41 ?4005次閱讀
    <b class='flag-5'>ROS</b>系統(tǒng)是什么?<b class='flag-5'>ROS</b>系統(tǒng)主要特點(diǎn)有哪些?創(chuàng)龍RK3568J+Debian的<b class='flag-5'>ROS</b>2系統(tǒng)案例

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

    這個(gè)系列主要介紹機(jī)器人ROS模型的建立方法,ROS系統(tǒng)帶來(lái)的好處之一就是: 我們無(wú)需自己建立復(fù)雜的數(shù)學(xué)模型來(lái)描述自己的機(jī)器人幾何尺寸、運(yùn)動(dòng)學(xué)和動(dòng)力學(xué)等,只需要用它提供的模型描述方法即可
    的頭像 發(fā)表于 11-28 14:19 ?492次閱讀

    ROS的擴(kuò)展有哪些方法

    ROS的擴(kuò)展 ROS除了本身框架性的東西以外,最大的特色就是能融合很多其他的東西,形成一個(gè)機(jī)器人開(kāi)發(fā)生態(tài)圈,難怪ROS名為機(jī)器人操作系統(tǒng),使
    的頭像 發(fā)表于 11-21 18:12 ?582次閱讀

    工程師說(shuō) | RX系列軟件的歷史和今后的展望 #6

    的歷史和今后的展望 #4 工程師說(shuō) | RX系列軟件的歷史和今后的展望 #5 本篇將為大家介紹如何在RX產(chǎn)品家族典型的100MHz級(jí)MCU中搭載網(wǎng)絡(luò)軟件。 Hiroki Ishiguro Sr
    的頭像 發(fā)表于 11-16 18:15 ?586次閱讀
    <b class='flag-5'>工程師說(shuō)</b> | RX系列軟件的歷史和今后的展望 #6

    如何初始化ROS并創(chuàng)立鏈接

    Simulink對(duì)機(jī)器人操作系統(tǒng)(ROS)的支持使我們能夠創(chuàng)建與ROS網(wǎng)絡(luò)一起工作的Simulink模型。ROS是一個(gè)通信層,允許機(jī)器人系統(tǒng)
    的頭像 發(fā)表于 11-15 17:26 ?408次閱讀
    如何初始化<b class='flag-5'>ROS</b>并創(chuàng)立鏈接

    通過(guò)RA MCU微型ROS簡(jiǎn)化機(jī)器人設(shè)計(jì)流程

    通過(guò)RA MCU微型ROS簡(jiǎn)化機(jī)器人設(shè)計(jì)
    的頭像 發(fā)表于 10-24 17:55 ?436次閱讀
    <b class='flag-5'>通過(guò)</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>和<b class='flag-5'>微型</b><b class='flag-5'>ROS</b><b class='flag-5'>簡(jiǎn)化</b><b class='flag-5'>機(jī)器人設(shè)</b>計(jì)<b class='flag-5'>流程</b>

    基于ATmega32的遙控采摘機(jī)器人設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于ATmega32的遙控采摘機(jī)器人設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-24 11:37 ?1次下載
    基于ATmega32的遙控采摘<b class='flag-5'>機(jī)器人設(shè)</b>計(jì)

    機(jī)器人上游半導(dǎo)體產(chǎn)業(yè)鏈報(bào)告

    傳統(tǒng)機(jī)器人ROS實(shí)質(zhì)上是仍舊停留在MCU邊界的,再通過(guò)串行協(xié)議或者舊版ROS中的工具與MCU集成
    發(fā)表于 10-18 15:53 ?1次下載
    <b class='flag-5'>機(jī)器人</b>上游半導(dǎo)體產(chǎn)業(yè)鏈報(bào)告

    基于ARM9的智能教育機(jī)器人設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于ARM9的智能教育機(jī)器人設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-12 11:38 ?0次下載
    基于ARM9的智能教育<b class='flag-5'>機(jī)器人設(shè)</b>計(jì)