更新时间:2026-08-05 GMT+08:00
分享

Flexiv Rizon4

本章介绍如何通过 Flexiv RDK 接入非夕 Flexiv Rizon4 自适应机器人(hardware.type: "flexiv")。

硬件说明

表1 硬件信息

组件

型号

协议

说明

机械臂

Flexiv Rizon4

Flexiv RDK

7 DOF 力控协作机械臂

夹爪

末端夹爪

RDK 内置接口

通过 RDK gripper states 获取开度

相机

外接 USB 相机

OpenCV

通过 capture thread 异步采集(ADR-0006)

依赖与环境

# 安装 SDK
cd /home/robot/project/r2c_sdk_python 
uv sync
uv pip install -e .

# 安装 Flexiv RDK
uv pip install flexivrdk==1.9.0

Flexiv RDK包含 C++ SDK + Python binding,安装方式根据非夕提供的文档。

配置文件

使用 config/robot_flexiv_*.yaml。

关键配置项如下表所示

表2 关键配置项

参数

说明

robot_ip

Flexiv控制器IP。

local_ip

边缘设备 IP(与控制器同一子网)。

home.joint_positions

默认home位置(7 维关节 + 夹爪)。

camera.enabled

是否启用相机。

启动命令

cd /home/robot/project/r2c_sdk_python
uv run python -m r2c_sdk.cloudroboclient --bundle config/配置文件名.zip  --robot-config config/robot_flexiv_config.yaml

go_home

Flexiv 提供专用 FlexivGoHomeCommand,支持两种模式:

commands:
  go_home:
    type: go_home
    pose_euler: [0.5, 0.0, 0.3, 0.0, 3.14, 0.0]  # [x, y, z, roll, pitch, yaw]
    gripper: 0.02    # 可选,夹爪目标宽度(m)
  • pose_euler:直接调用RDK移动到目标末端位姿。
  • joints:调用RDK关节空间移动。

键盘控制

表3 按键功能

按键

功能

Space键

暂停/恢复。

h键

复位(go_home)。

q键

退出。

安全注意事项

  • 始终确保急停按钮可用。
  • 首次运行用dry_run: true验证。
  • home位姿需在机器人工作空间内。

相关文档