0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过RA MCU和微型ROS简化机器人设计流程

jf_pJlTbmA9 来源:瑞萨电子 作者:瑞萨电子 2023-10-24 17:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着工业4.0和工业物联网的发展,机器人技术的需求变得越来越重要。同时,市场需要提供易于使用的架构,简化设计流程,并显著降低客户在各种应用中的设计风险。为了满足市场需求,瑞萨电子提供了基于MCU的micro-ROS解决方案。micro-ROS是一个使用ROS 2的机器人控制系统的开源项目,ROS 2是第二代ROS(机器人操作系统),用于微控制器上的各种机器人系统。

在本篇文章中,您将了解用于微型ROS实现工业机器手的最佳硬件和软件平台,这些平台可以使用RA6系列MCU上的解决方案简化设计过程。RA家族及其RA6系列MCU适用于需要以太网CAN-FD、经得起未来考验的安全性、大尺寸嵌入式RAM以及运行闪存CoreMark®算法的低至107uA/MHz的低功耗物联网应用。更多详情,您可在后文“相关资料”中查看瑞萨RA系列网页网址。

在瑞萨电子与合作伙伴eProsima的共同努力下,我们开发了一个机械手演示系统,通过在RA6M5MCU上的通信接口来控制机械臂,以展示基于MCU的机器人控制伺服电机的能力,如通过编程操作来抓取和改变物体位置的能力,以及通过游戏手柄与PC通信来进行手动操作的能力等。这个演示是使用商业OpenManipulator-X平台开发的。

通过RViz(ROS可视化GUI)可操作物体块,Rviz是机器人、传感器和算法的通用3D可视化环境,用于将物体块从A点移动到B点。

wKgZomUDxw-AaokLAABOaLv17nE047.jpg

图1. 机器人手臂

wKgaomUDxxCALzo3AABXvz81kHU327.jpg

图2. 机器人手臂+基于ROS的机器人身体控制器(JP177)

wKgZomUDxxGATH5oAAJWOZ5zQbc602.png

图3. 图形用户界面

RA6M5功能

通过即插即用的USB,使用micro-ROS与ROS 2通信;

机械手伺服的自动和引导控制;

从伺服器中检索机械手位置并在RViz上显示;

看门狗:检测通信问题,通过停止机械手运动措施来保证安全。

PC功能

运行micro-ROS代理与开发板通信;

使用常规ROS 2推送器来发送游戏手柄命令;

显示RViz上的机械手运动。

我们使用基于ROS的机器人身体控制器作为MCU平台,在OpenManipulator-X中实现。瑞萨电子在成功产品组合网页上介绍了使用RA6M5的基于ROS的机器人本体控制器的综合系统级框图。基于ROS的机器人本体控制器在微控制器上实现ROS 2节点,并在通用框架中实现传统机器人与物联网传感器和设备之间的互操作性。在基于ROS的机器人本体控制器上,系统设计人员可以通过单线UARTRS-485控制多个伺服系统,这有助于降低各种应用程序初始设计的开发成本和时间,如物流和仓库的服务机器人、安全、农业和医疗保健等。

基于ROS的机器人本体控制器系统框图

wKgZomUDxxOASKjbAAChlQcMs5Y499.png

EK-RA6M5(评估套件)是用于RA6M5的MCU评估套件,可用于一般评估,并且是micro-ROS组织官方支持的评估套件。该套件包含快速启动MCU评估所需的所有必要的硬件功能和预编程代码。在micro-ROS GitHub页面上,您可以在瑞萨电子e2studio和其他开发平台下载支持RA6M5和RA6T2的micro-ROS软件包。具体请在文末查看micro-ROS解决方案支持资源的链接。

eProsima评论:此解决方案演示了一个简化的示例,说明如何将类似的方法应用于更大、更复杂的工业场景,如仓库或生产线。eProsima是一家专门提供针对机器人、物联网和汽车行业的中间件解决方案的公司。eProsima和瑞萨电子的合作将促进基于嵌入式设备的新型机器人应用的扩展。micro-ROS弥合了微控制器和ROS 2之间的差距,高性能RA系列的官方支持使客户能够在工业4.0和工业物联网领域进行经济高效的开发。

来源:瑞萨电子

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18618

    浏览量

    387356
  • 机器人
    +关注

    关注

    213

    文章

    30600

    浏览量

    219655
  • 物联网
    +关注

    关注

    2939

    文章

    47330

    浏览量

    408043
  • RA
    RA
    +关注

    关注

    0

    文章

    24

    浏览量

    25229
  • ROS
    ROS
    +关注

    关注

    1

    文章

    290

    浏览量

    18485
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    瑞萨电子RA MCU集成micro-ROS框架,简化专业机器人开发

     瑞萨与eProsima携手,推动机器人技术在工业和物联网领域的应用,EK-RA6M5评估套件现已成为micro-ROS官方支持开发板。
    发表于 09-02 15:57 2527次阅读
    瑞萨电子<b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>集成micro-<b class='flag-5'>ROS</b>框架,<b class='flag-5'>简化</b>专业<b class='flag-5'>机器人</b>开发

    ROS机器人开发更便捷,基于RK3568J+Debian系统发布!

    的快速发展,智能机器人设备已成为工业自动化体系的佼佼者,而智能机器人设备核心—ROS系统,是机器人领域的集大成者,主要应用于机器人控制领域,
    发表于 07-09 11:38

    名单公布!【书籍评测活动NO.58】ROS 2智能机器人开发实践

    过去十几年机器人行业的繁荣,逐渐成为智能机器人开发的主流标准。 当然,ROS的快速发展也远超那群年轻人的预期,本来只是为一款家用服务机器人设计的系统,被逐渐用于巡检、运输、农业等众多领
    发表于 03-03 14:18

    【「# ROS 2智能机器人开发实践」阅读体验】+内容初识

    机器人技术的飞速发展,ROS 2 作为其核心工具之一,为开发者提供了强大的支持。与传统的理论书籍不同,本书深入浅出地讲解了 ROS 2 的架构、开发流程以及在智能
    发表于 04-27 11:24

    [分享]LabVIEW 与机器人设

    LabVIEW 与机器人设计 
    发表于 05-30 16:35

    ROS机器人定位导航仿真

    大作业——ROS机器人定位导航仿真一、安装插件与相关配置1.下载源码包2.安装相应插件(1)ros-kinetic-driver-base(2
    发表于 12-17 06:15

    如何对ROS机器人的定位导航进行仿真

    怎样去实现ROS机器人的定位导航呢?如何对ROS机器人的定位导航进行仿真?
    发表于 12-23 09:22

    怎样将微型ROS移植到机器人RA MCU中呢

    瑞萨电子公司与专门从事中间件解决方案的公司 eProsima 合作,将微型 ROS 移植到 RA 微控制器 (MCU) 中,以便更轻松地开发用于物联网 (IoT) 和工业系统的专业
    发表于 02-11 06:19

    ROS机器人开发更便捷,基于RK3568J+Debian系统发布!

    ,以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。图1 随着工业智能化的快速发展,智能机器人设备已成为工业自动化体系的佼佼者,而智能机器人设备核心—ROS系统,是
    发表于 11-30 16:01

    基于FreeRTOS的micro(微型ROS

    。 一、关于ROS ROS:Robot Operating System,,即机器人操作系统。 和普通OS不一样的是,ROS主要是针对机器人
    的头像 发表于 09-25 14:16 3052次阅读
    基于FreeRTOS的micro(<b class='flag-5'>微型</b>)<b class='flag-5'>ROS</b>

    基于Wild Thumper的ROS机器人设

    我之前已经建造了一些机器人,但从未能够使用它们进行真正的导航,例如成功地从客厅驾驶到厨房。原因是一些红外和声纳传感器不足以进行“真实”导航。您可以避免遇到障碍,但不能超过其他。直到几年前我通过
    的头像 发表于 12-25 15:11 2369次阅读

    瑞萨将micro-ROS移植到RA MCU

    (适用于MCU机器人操作系统)的官方支持硬件平台。瑞萨与micro-ROS框架的主要开发商eProsima携手,将micro-ROS移植到RA
    的头像 发表于 09-24 16:22 2740次阅读

    瑞萨电子与 eProsima 合作,将微型 ROS 移植到机器人RA MCU

    瑞萨电子公司与专门从事中间件解决方案的公司 eProsima 合作,将微型 ROS 移植到 RA 微控制器 (MCU) 中,以便更轻松地开发用于物联网 (IoT) 和工业系统的专业
    发表于 12-08 13:51 9次下载
    瑞萨电子与 eProsima 合作,将<b class='flag-5'>微型</b> <b class='flag-5'>ROS</b> 移植到<b class='flag-5'>机器人</b>的 <b class='flag-5'>RA</b> <b class='flag-5'>MCU</b> 中

    基于ROS机器人本体控制器

    方案介绍该系统能够基于机器人操作系统 (ROS) 控制多个伺服系统。ROS 是一组软件库和工具,由许多公司作为开源维护,可帮助设计人员构建机器人应用程序。Renesas 的
    发表于 12-12 17:53 1次下载

    工程师说 | 通过RA MCU微型ROS简化机器人设流程

    随着工业4.0和工业物联网的发展,机器人技术的需求变得越来越重要。同时,市场需要提供易于使用的架构,简化设计流程,并显著降低客户在各种应用中的设计风险。为了满足市场需求,瑞萨电子提供了 基于M
    的头像 发表于 05-18 23:15 1497次阅读