1. FRANKA机器人

1.1 控制流程

通过control函数下发力矩控制器和运动规划器进行力位混合控制,两者都是回调函数,每1ms执行1次。

运动规划器规划位置或速度,将结果交给力矩控制器计算出最终的下发转矩。

由于只有阻抗模式和纯转矩模式,因此最终下发的都是转矩。

Image Token: EBaRbmfD1oDSELxg0B9cSugCnrg

1.2 控制器与规划器搭配方式

Image Token: JCQ2bWAeSoRsxaxw9BycFMEandw

运动规划模式(Motion Generators) 力矩控制器模式(Controllers)
无(纯转矩模式) 外部转矩
关节位置 外部转矩
关节速度 外部转矩
笛卡尔位置 外部转矩
笛卡尔速度 外部转矩
关节位置 关节阻抗
关节速度 关节阻抗
笛卡尔位置 关节阻抗
笛卡尔速度 关节阻抗
关节位置 笛卡尔阻抗
关节速度 笛卡尔阻抗
笛卡尔位置 笛卡尔阻抗
笛卡尔速度 笛卡尔阻抗

1.3 上位机API

支持C/C++,ROS,Matlab编程

2. 汇川工业机器人

汇川工业机器人的控制拓扑为:上位机->{控制器->硬Enthercat主站}->驱动器

EtherCAT的同步周期为0.5ms,控制器的计算周期为2ms,发送给主站,主站内进行4次插值。

汇川上位机API支持VB、VC、C#、LabView等程序语言,主要是位置控制。

3. 汇川U8

控制拓扑与工业机器人相同

正常情况下CSP模式

示教模式使用CST模式,需要两种控制方式切换,CST模式是否插值不清楚

4. 非夕

RT joint torque control mode
RT joint impedance control mode
RT joint position control mode
RT Cartesian motion-force control mode
NRT joint impedance control mode
NRT joint position control mode
NRT Cartesian motion-force control mode
Primitive execution mode
Plan execution mode
Idle mode

5. 珞石

参考文件

xCore机器人控制系统使用手册

汇川资料

libfranka库

flexiv_rdk库