Skip to content

RM_ARM+ 协议调试工具使用说明

准备工作

  • 工具获取

    末端生态协议工具现已开放下载,点击链接即可获取:末端生态协议工具官网

  • 硬件连接

    • 电脑连接:使用485转USB线连接电脑。

    • 手臂连接:通过航插线连接至灵巧手对应端口,请注意对准红/蓝标记点,确保接口对齐。

    灵巧手具体硬件接口可参考下图:

alt text

参数配置

  • 通信监视

    可通过串口实时监测通讯数据,包括发送数据接收数据数据格式等信息,最高支持 50Hz通信频率,便于开发者进行数据传输分析与调试。

  • 串口配置

    串口号选择:从下拉菜单中选取当前设备连接的通信端口。

  • 波特率配置

    支持从预置值(如 9600、19200、38400、57600、115200、460800)中快速选择,也支持手动输入自定义值(最高支持460800波特率)。

    注意

    该参数需根据灵巧手硬件规格进行匹配设置。

以下图示可供具体操作时参考:

alt text

alt text

扫描设备

此功能用于读取设备的基础信息与全部限位信息

扫描流程

  1. 读取基本信息

    获取地址 1000-1011 寄存器内的设备基础信息。

  2. 读取限位信息

    获取包括位置、角度、速度、力矩在内的全部限位参数。

  3. 启动实时监控

    开始以 20ms 为周期,持续读取设备的实时状态数据。

基础信息限位信息
alt textalt text

周期性读取寄存器

勾选目标寄存器对应的读取选项,并配置通讯周期后,系统将在每个通信周期自动向设备发送该寄存器的读取指令。

应用示例:如下图所示,系统被配置为每20ms周期性地读取一次位置、角度等寄存器数据,实现对设备运动状态的持续跟踪与可视化分析。

alt text

实时数据读取与写入

系统提供灵活的数据交互方式,以满足不同调试与控制需求:

  • 单次操作:点击按钮,立即执行一次相应的读取或写入命令。

  • 周期操作:勾选对应复选框,系统将依据设定的通信周期,自动、循环地执行读取或写入指令,适用于需要持续监控或控制的场景。

alt text

寄存器写入与读取

单个寄存器的写入与读取

  • 写入

    • 如进行末端设备位置控制时,可以直接写入⾃由度1的位置信息;

    • 也可以利用地址信息,对指定的寄存器进行写入。

    直接写入利用地址信息写入
    alt textalt text
  • 读取

    alt text

连续寄存器的写入与读取

  • 批量写入

    • 支持一次性向多个连续寄存器写入数据。数据格式:多个十进制数值之间用空格隔开。应用示例:在控制末端设备位姿时,可一次性写入全部6个自由度的目标位置数据,例如:19 4 9 55 28 55

    • 也可通过指定起始地址,对后续连续的多个寄存器进行批量写入。

    一次性向多个连续寄存器写入数据通过指定起始地址写入
    alt textalt text
  • 读取

    alt text

触觉信息读取

  • 开关关闭:无法读取触觉信息。
开关关闭无法读取触觉数据
alt textalt text
  • 开关开启:系统将能够读取并显示触觉传感器数据。
开关开启成功读取触觉数据
alt textalt text

自由度控制

选择控制模式后,可根据末端设备支持的自由度数量,通过拖动进度条对各个自由度进行独立的自由态控制。

alt text

附件

“RM_ARM+”末端工具生态建设-协议标准