主要特性
Flexiv RDK 提供多种功能。以下是主要特性和说明的列表。不断探索以充分利用 RDK 的潜力。
特性 |
概括 |
|---|---|
实时操作 |
机器人可以以 1kHz 的频率执行底层命令,如关节扭矩、关节位置、笛卡尔位姿等。 |
NRT 操作 |
机器人可以执行方案、元操作、数字 IO 等上层命令以及 NRT 运动命令。 |
RT状态反馈 |
无论使用何种控制模式,机器人都会以 1kHz 的频率发回状态数据。 |
夹爪控制 |
控制连接到机器人的任何受支持的夹爪。 |
设备接口 |
对连接到机器人的任何受支持设备进行启用、禁用,并向其发送通用命令。 |
工具接口 |
添加、删除、编辑、切换和获取机器人末端执行器工具的参数。 |
时效性监控 |
当处于 RT 控制模式时,机器人服务器会自动以 1kHz 频率检查用户命令是否及时到达。 |
Unix实时调度器 |
添加到此调度器的用户任务会定期执行,执行间隔和优先级可调整。 |
运动学和动力学引擎 |
为用户提供对重要机器人运动学和动力学数据的运行时访问,如雅可比行列式、质量矩阵、重力、可达性等。 |
可移植库 |
适用于各种操作系统和CPU平台的独立C++和Python库,与其他第三方库兼容。 |
示例池 |
大量信息丰富且具有指导意义的示例几乎涵盖了 Flexiv RDK 的各个方面,可帮助用户快速入门。 |
机器人描述 |
用于可视化工具和模拟器的机器人的纯运动学 URDF 和 3D 网格文件。 |
跨平台 |
除了Linux之外,RDK还支持Windows和macOS。 |
ARM 处理器支持 |
除了x86_64之外,RDK还支持arm64处理器。 |
(RT:实时,NRT:非实时)