图像
Kayoko Nemoto
Senior Staff Marketing Specialist
已发布: 2023年3月27日

随着工业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的合作下,我们开发了一个机械手演示系统,通过在RA6M5 MCU上的通信接口来控制机械臂,以展示基于MCU的机器人控制伺服电机的能力,如通过编程操作来抓取和改变物体位置的能力,以及通过游戏手柄与PC通信来进行手动操作的能力等。这个演示是使用商业OpenManipulator-X平台开发的。

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

图像
Robot ARM

图1. 机器人手臂

图像
Robot ARM + ROS-Based Robot Body Controller

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

图像

图3. 图形用户界面

RA6M5功能

  • 通过即插即用的USB,使用micro-ROS与ROS 2通信。
  • 机械手伺服的自动和引导控制。
  • 从伺服器中检索机械手位置并在 RViz 上显示。
  • 看门狗:检测通信问题,通过停止机械手运动措施来保证安全。

PC功能

  • 运行micro-ROS代理与开发板通信。
  • 使用常规 ROS 2 推送器来发送游戏手柄命令。
  • 显示 RViz 上的机械手运动。

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

图像
System block diagram for ROS-based Robot Body Controller

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

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

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

瑞萨电子于2023年3月14日至16日在德国纽伦堡举行的Embedded World 2023展出,瑞萨公司将展示工业机器手的演示。欲了解更多信息,请访问我们的micro-ROS Solution方案网站和eProsima RA家族和micro-ROS支持。我们还将提供专门用于电机解决方案的RA6T2解决方案。

有关RA6M5 micro-ROS解决方案的查询,请联系:[email protected],有关基于ROS的机器人本体控制器的手册和软件,请联系瑞萨电子销售代表或分销商。

新闻及更多资源