六维力传感器是机器人常用传感器之一。特别是工业机器人应用中,在工业机器人末端加装六维力传感器,实现阻抗/导纳控制、力位混合控制、拖动示教等力控制方法是非常常见的。机器人工作过程中一般需要操作工具,工具会安装在传感器的下端。不同姿态情况下,由于重力作用(仅考虑静态或低速运动情况),末端工具会对传感器采集的数值有影响,不能完全反映末端作用力情况,还包括工具的重力的作用效果。因此为了准确反应末端作用力,需要进行重力补偿。而另一方面,在工作过程中往往是工具末端与环境发生力交互,由于力作用点与传感器坐标系的力臂作用,传感器采集的数据并不是实际的接触作用力。因此需要将传感器采集的作用力变换的接触点坐标系(工具末端坐标系)上。

下图给出了机器人传感器相关的坐标系(绿色为传感器,灰色为工具)。

N:机器人末端连杆坐标系(可能与法兰重合,也可能在机器人腕部)

E:机器人法兰坐标系

S:传感器坐标系

T:工具坐标系(包括传感器)

C:质心坐标系(包括传感器),其坐标系姿态与机器人腕部坐标系N相同。

B:机器人基坐标系

在工具质心tC处建立坐标系,该坐标与基坐标B姿态一致,如下图所示。