睿尔曼 RM65-B 机械臂 WIN 示教软件测试

news2025/1/17 13:45:45

    

         大家好,我是虎哥,最近开始接触机械臂,尤其是协作机械臂,小,轻、还价格便宜一点,由于我师兄弟强烈推荐的睿尔曼 RM65-B机械臂,所以总结一下自己的开箱测试经验,主要是在WIN下 示教器软件测试机械臂,这里分享给大家。

目录

一、 睿尔曼 RM65-B机械臂

1.1 关键参数:

1.2 机器人工作空间

1.3 组装完毕示意

1.4 接电接网

1.5 机器人开机

二、WIN 下测试

2.1 WIN 端示教软件获取

2.2 链接机械臂WIFI 热点配置

2.3 手动控制机械臂关节

2.4 实现拖动示教

2.5 问题排查

2.6 设置初始位姿

2.7 拖动示教记录轨迹后调用

2.8 机械手简单控制

2.9 在线编程实现一条轨迹动作

三、修改机械臂IP


一、 睿尔曼 RM65-B机械臂

        RM65 为睿尔曼智能科技(北京)有限公司推出的 6 自由度协作机器人。机器人采用关节模块化设计,底部集成控制器,无需控制柜。用户可根据 RM65协作机器人平台提供的应用程序接口,搭建自己的机器人控制平台。此外,RM65协作机器人配有专用可编程操作界面,用户可通过此界面实时观察机器人的运行状态,对机器人进行控制设置,同时也可脱机进行离线仿真模拟。

        6 自由度协作机器人 RM65 系列机器人。RM65 系列机器人包含 RM65-B(标准版)、RM65-ZF(集成一维力版)和 RM65-6F(集成六维力版)3 款.此次我们入手的 RM65-B(标准版),后续都是以这款展开说明。

1.1 关键参数:

  • 机器人型号 :RM65-B

  • 自由度 :6

  • 有效负载 :5kg

  • 本体重量 :7.2kg

  • 重复定位精度 :±0.05mm

  • 工作半径 :610mm

  • 供电电压 :DC 24V(范围:DC20V~27V)

  • 最大功耗 :≤200W

  • 综合功耗 :≤100W

  • 材质 :铝合金

  • 控制器 :集成

  • 通讯方式 :WIFI/网口/蓝牙/USB/RS485

  • 示教控制 :平板电脑+API

  • 防护等级 :IP 54

  • I/O电源 :5V/12V

  • 数字I/O端口 :输入3 输出4

  • 模拟I/O端口 :输入4(0~10V),输出4(0~10V)

  • 关节速度 :关节1~2:180°/s,关节3~6:225°/s

  • 关节活动范围:关节1,4:±180°,关节2:±130°,关节3:±135°,关节5:±128°,关节6:±360°

1.2 机器人工作空间

        如图所示,RM65-B 机器人尺寸图,在安装时务必考虑到机器人的运动范围,以免碰到周围人员和设备.

         下图表示 RM65-B 运动范围,除去基座正上方和正下方的圆柱空间,工作范围为半径 610mm 的球体。选择机器人安装位置时,务必考虑机器人正上方和正下方的圆柱体空间,尽可能避免将工具移向圆柱体空间。另外,在实际应用中,关节 1 转动范围:±180°,关节 2 转动范围:±130°,关节 3 转动范围:±135°,关节 4 转动范围:±180°,关节 5 转动范围:±128°,关节 6 转动范围:±360°。

1.3 组装完毕示意

1.4 接电接网

        机器人底部集成了控制器,用于控制机器人及对外通信,机器人通过 DC24V供电(用直流电源供电时,选择输出不小于 20A 的直流电源),供电接口为 2芯航插,位于控制器面板左下角,2 芯电源线缆中棕色线芯为电源正极,蓝色线芯为电源负极。同时机器人集成了多种通讯接口,用来与外部设备进行数据传输,如下图 所示。机器人最大功耗小于 200W,普通工况下,综合功耗小于 100W。

 安装官方手册指导安装接电完毕后示意:

1.5 机器人开机

  • 检查电源线与电源插头是否连接好。

  • 检查控制器电源开关在未接通时处于关闭状态。

  • 确保机器人不会碰到周围人员或设备。确保电源线已连接 24V 直流电源。

  • 按下电源开关,电源指示灯变为蓝色,等待大约 25s 左右,控制器蜂鸣器响声停止,此时机器人控制器系统初始化完成

机器人关机

  1. 按下电源开关,使其处于弹起关闭状态;

  2. 关闭机器人 24V 直流供电电源

二、WIN 下测试

2.1 WIN 端示教软件获取

如果没有选配平板示教器,可选用任何 Windows 操作系统的电脑,安装该示教器软件,在电脑端使用示教器,具体软件可以直接问官方和销售要。

将文件夹 RM-65 拷贝到电脑的任意磁盘目录下(存放目录不得包含中文路径)。如下所示

 双击打开

 一开始没有做任何网络设置,会显示链接机械臂失败。

2.2 链接机械臂WIFI 热点配置

默认密码是:12345678

在你的笔记本电脑上,可以看到机械臂的WIFI热点。链接后,自动获取的IP为:

 打开软件:

 链接成功。

2.3 手动控制机械臂关节

 关节控制可以控制每一个关节电机运动,注意下面的速度拉低一点,尤其是刚开始,注意。

2.4 实现拖动示教

长按末端绿色按钮,既可以实现机械臂拖动,还是很简单的

2.5 问题排查

1、上电后蜂鸣器一直响,不停

链接示教器软件后,查看系统信息

 我这出现过关节5位置超限。把关节5掰动到竖直状态重新上电也可以

2.6 设置初始位姿

         配置中有初始位置,可以手动拖动到合适的位置后,进去这个页面,点击完设置后,当前初始位置就会显示当前设置的位置数据。之后可以回到手动控制环节,控制运动,之后可以测试初始位置。

 此时机械臂会回到你设置的初始位置。

2.7 拖动示教记录轨迹后调用

除了通过机器人示教界面记录点位,运行轨迹之外,机器人还支持拖动示教功能,我们可以直接按住机器人末端的绿色按钮进行轨迹记录,完成动作后,松开绿色按钮。也可以在示教器上点击 按钮,然后拖动机器人。完成后再次点击 ,完成轨迹记录,弹出保存窗口,可根据需求来选择是否保存轨迹文件。轨迹记录完成后,点击机器人末端的蓝色按钮,可对轨迹进行复现。

开机记录后,长按末端绿色按钮,既可以实现机械臂拖动。当你松开拖动按钮的时候,就会弹窗出来。

 完毕后,输入一个轨迹名称。

点击蓝色按钮,就可以复现刚才的轨迹。

2.8 机械手简单控制

在示教器的扩展界面可对末端工具进行配置,并可切换工具端对外的输出电压,对末端手爪进行简单的控制,如下图所示:

电源输出:该部分可配置末端接口板对外的输出电源,可配置为0V,5V,12V和24V。外接设备:目前工具端默认加因时手爪和灵巧手,后续可增加其它设备。夹爪控制,松开和闭合按钮分别控制手爪的张开和闭合;灵巧手控制,可通过设置灵巧手的手势序号和序列序号,来设置手势和动作序列

手动控制开启闭合

2.9 在线编程实现一条轨迹动作

先控制机械臂回到初始位置。长按生效

选择指令行,单击“移动”指令按钮。 

界面左侧程序树状图中,自动添加一个 MOVEJ 指令和一个路点。双击“MOVEJ”指令行,弹出参数设置窗口,设定后单击“确定”按钮进行保存。 

 双击“Waypoint1”指令行,进行路点参数设置。

 

点击 “设置点位”按钮,即可弹出机械臂示教界面,进行路点姿态设置。

手动调整这个点位的位置。 

设定位置后,单击“确定”按钮,添加第二个路点,系统自动命名为“Waypoint2”。程序设定完成后,指令前以 绿色。

 选中程序,点击开始

 机械臂会从一个点运行到另外一个点。点击结束,结束测试。

可以将你设计的工程保存。 

 点击保存即可。

三、修改机械臂IP

默认机械臂有WIFI AP,链接后既可以链接机械臂。

 默认密码是:12345678

 使用专用软件:

1、双击设备管理

 

默认信息

我们想把机械臂修改到11网段

修改完毕后,重启机械臂。将机械臂的网口2,连接到你自己的路由器或者交换机上。

我自己测试电脑链接WIFI,这个WIFI的网口是和机械臂有线链接的

可以ping 通机械臂

这个时候,示教软件还是连不上的。

需要在软件上设置一下机械臂新的IP和端口,然后确定后点击链接机械臂,就可以成功了。

以上就是我此次测试就全部结束了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/155741.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Protobu编译本地环境搭建

1 windows下安装Protobuhttps://github.com/protocolbuffers/protobuf/releases2 安装cmakehttps://cmake.org/download/3选择选择你的VS版本4生成pb运行程序5 protoc --cpp_out生产pb文件将刚才编译后的libprotobufd.lib和protoc.exe拷贝到自己创建的项目下,按住sh…

express中间件

文章目录中间件定义一个最简单的中间件自定义中间件中间件的五个使用注意事项Express 基于 Connect 构建而成,因此,它也保持了重用中间件来完成基础任务的想法。这就意味着,通过 Express 的 API 方便地构建 Web 应用地同时,又不失…

基于vgg16和pytorch框架进行cifar10数据集的图像分类

vgg16网络模型的实现 这里只讲怎么实现 百度搜到vgg16的网络模型图,用pytorch框架进行实现 图是这样,用pytorch实现就行,pyotrch不太熟悉的话可以去看小土堆的视频 命名mode.py 也可以使用其他名字,在后面的train.py里面改一下也…

【C语言进阶】内存函数和结构体内存对齐

目录一.strerror函数1.错误码变量errno2.strerror函数的使用3.perror函数二.memcpy函数1.函数介绍2.模拟实现三.memmove函数1.函数介绍2.模拟实现四.结构体的内存对齐一.strerror函数 1.错误码变量errno 规定: C语言库函数如果出现运行错误,会将对应错误信息的错误…

联邦学习 (FL) 中常见的3种模型聚合方法的 Tensorflow 示例

联合学习 (FL) 是一种出色的 ML 方法,它使多个设备(例如物联网 (IoT) 设备)或计算机能够在模型训练完成时进行协作,而无需共享它们的数据。 “客户端”是 FL 中使用的计算机和设备,它们可以彼此完全分离并且拥有各自不…

基于Java springmvc+mybatis酒店信息管理系统设计和实现

基于Java springmvcmybatis酒店信息管理系统设计和实现 博主介绍:5年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 超级帅帅吴 Java毕设项目精品实战案例《500套》 欢迎点赞 收藏 ⭐留言 文末获取…

程序员接私活的几个平台和建议,避免掉坑!

大家对于程序员接私活这件事的看法,褒贬不一。但是你如果确实用钱,价格又合适,那就大胆去接。 如果不那么缺钱,那么接私活之前先考虑清楚,如果自己将空余时间用在接私活所产生的价值是不是大于提升自己。如果是的话&a…

2022年 大学生工程训练比赛[物料搬运]

本人和团结参加了2022年大学生工程训练(简称工训赛)校赛选拔,准备了几个月的时间和花费了较多的资金,由于疫情等多种情况,很遗憾未能参加湖南省省赛,过了这么久还是写个博客记录参赛准备和调试过程。 目录 一、比赛要求 二、整体…

第十章面向对象编程(高级部分)

10.1 类变量和类方法(关键字static) 10.1.31类变量快速入门 思考: 如果,设计一个 int count 表示总人数,我们在创建一个小孩时,就把 count 加 1,并且 count 是所有对象共享的就 ok 了! package com.hspedu.static_;public class ChildGame {…

MS【1】:Metric

文章目录前言1. Dice Loss1.1. Dice coefficient1.2. F1 score - Dice1.3. Dice Loss2. Sensitivity & Specificity2.1. Sensitivity2.2. Specificity3. Hausdorff distance3.1. 概念3.2. 单向 Hausdorff distance3.3. 双向 Hausdorff distance3.4. 部分 Hausdorff distanc…

使用ResNet18实现CIFAR100数据集的训练

如果对你有用的话,希望能够点赞支持一下,这样我就能有更多的动力更新更多的学习笔记了。😄😄 使用ResNet进行CIFAR-10数据集进行测试,这里使用的是将CIFAR-10数据集的分辨率扩大到32X32,因为算力相关的…

二、数据仓库模型设计

数据仓库模型设计一、数据模型二、关系模型三、维度模型1、事实表(1)事务事实表(2)周期快照事实表(3)累计快照事实表(4)无事实的事实表2、维度表3、维度模型类型(1&#…

LVGL学习笔记16 - 进度条Bar

目录 1. Parts 2. 模式 2.1 LV_BAR_MODE_SYMMETRICAL:对称模式 2.2 LV_BAR_MODE_RANGE:范围模式 3. 动画 4. 样式 4.1 方向 4.2 渐变色 4.3 增加边框 4.4 滚动条方向 进度条有一个背景和一个指示器组成,通过lv_bar_create创建对象。…

mysql多表查询

一、关联查询(联合查询) 1.1 什么是关联查询 关联查询:两个或者多个表,一起查询。 前提条件: 这些一起查询的表之间是有关系的(一对一、一对多),它们之间一定是有关联字段&#x…

初识IL2CPP

在Unity中进行打包时,有两种打包方式选择:Mono和IL2CPP Mono和IL2Cpp是Unity的脚本后处理方式,通过脚本后处理实现Unity的跨平台 1.Mono (1). Mono组成组件: C#编辑器,CLI虚拟机,以及核心类别程序库 (2).跨平台过程 Mo…

【Linux】多线程概念

目录🌈前言🌸1、Linux线程概念🍡1.1、概念🍢1.2、线程的优点🍧1.3、线程的缺点🍨1.4、线程的异常和用途🌺2、Linux下进程 vs 线程🌈前言 这篇文章给大家带来线程的学习!…

PID算法入门(一)

1.简介 PID是Proportional(比例), Integral(积分), Differential(微分)的首字母缩写,他是一种结合比例,积分,微分三个环节于一体的闭环控制算法. 2.PID各环节 2.1比例环节 成比例地反应控制系统的偏差信号,即输出&a…

Codeforces Round #843 (Div. 2) A1 —— D

题目地址:Dashboard - Codeforces Round #843 (Div. 2) - Codeforces一个不知名大学生,江湖人称菜狗 original author: jacky Li Email : 3435673055qq.com Time of completion:2023.1.11 Last edited: 2023.1.11 目录 ​编辑 A1. Gardener…

读论文——day61 目标检测模型的决策依据与可信度分析

目标检测模型的决策依据与可信度分析本文贡献及原文1 相关工作(略看)1.3 目标检测模型2 背景知识(LIME)2.2 LIME3 目标检测决策依据及可信度分析3.1 决策依据3.2 对目标检测模型的预测进行可信度评价4 基于 LIME 的目标检测模型解…

(第四章)OpenGL超级宝典学习:必要的数学知识

必要的数学知识 前言 在本章当中,作者着重介绍了几个和3D图形学重要的数学知识,线性代数基础好的同学可以直接绕过本章,说实话这篇博客写到这里,我是非常犹豫的,本章节的内容可以说是很基础,但是相当…