摘 要: | 目的 针对工业机器人磨抛加工过程需消除不同位姿条件下重力矢量对末端力感知的影响,提出一种重力补偿算法,从而精确控制三维磨削力。方法 借助安装在机器人末端的六维力传感器,读取机器人多个随机位姿下实时力和力矩信息,并基于卡尔曼滤波对传感器信息进行有效降噪;通过线性拟合算法对降噪后数据开展数值分析,计算出传感器误差、机器人世界坐标系偏移、末端负载重心大小及重心坐标等参数;根据以上参数并结合机器人当前姿态来实时消除负载重力影响。结果 采用笔者所提算法对同样静态条件下的机器人进行重力补偿,补偿后的重力影响产生的各方向力均近似为0,偏差小于0.1 N。结论 笔者所提出的算法充分考虑了重力补偿参数之间的耦合作用,能够消除重力影响,精确测量出机械臂末端六维力传感器受到的外力以及外力矩。
|