【技术实现步骤摘要】
机械臂控制方法、装置、介质及电子设备
本公开涉及机械臂控制领域,具体地,涉及一种机械臂控制方法、装置、介质及电子设备。
技术介绍
目前,随着机械臂的大量普及,尤其是协作型机械臂的普及,操作者对于机械臂操作体验的需求逐渐增大,为了方便机械臂的操作、示教等功能,机械臂手动拖拽成为了协作型机械臂的重要功能。机械臂中用于实现操作者手动拖拽功能的常见解决方案是通过安装在机械臂末端的六维力传感器,但由于其安装在末端,与施力点之间存在一定的距离间隔,所以单纯使用六维力传感器进行机械臂的拖动存在控制带宽低,且在刚性较大的环境下存在稳定性差的问题。
技术实现思路
本公开的目的是提供一种机械臂控制方法、装置、介质及电子设备,不仅能够通过安装于机械臂末端的六维力传感器的采集数据来控制机械臂,而且还能够结合各轴的力矩传感器的采集数据来对根据六维力传感器的采集数据确定得到的外力信息进行补偿,从而使得最终确定得到的目标外力信息更加精确,也使得根据该目标外力信息控制的机械臂的运动的柔顺性、刚性、精确性和稳定性都得到的一定程度的提升。为了实现上述目的,本公开提供一种机械臂控制方法,所述方法包括:通过六维力传感器获取在机械臂末端受到的外力信息作为第一外力信息,其中,所述六维力传感器安装于所述机械臂末端;根据所述机械臂各轴中的力矩传感器采集到的信号计算所述机械臂末端受到的外力信息作为第二外力信息;将所述第一外力信息和所述第二外力信息进行数据融合,以得到补偿后的外力信息作为目标外力信息,其中,外 ...
【技术保护点】
1.一种机械臂控制方法,其特征在于,所述方法包括:/n通过六维力传感器获取在机械臂末端受到的外力信息作为第一外力信息,其中,所述六维力传感器安装于所述机械臂末端;/n根据所述机械臂各轴中的力矩传感器采集到的信号计算所述机械臂末端受到的外力信息作为第二外力信息;/n将所述第一外力信息和所述第二外力信息进行数据融合,以得到补偿后的外力信息作为目标外力信息,其中,外力信息中包括力和力矩;/n将所述目标外力信息转换所述机械臂末端的笛卡尔位姿,并将所述笛卡尔位姿映射至所述机械臂各轴,以控制所述机械臂运动。/n
【技术特征摘要】
1.一种机械臂控制方法,其特征在于,所述方法包括:
通过六维力传感器获取在机械臂末端受到的外力信息作为第一外力信息,其中,所述六维力传感器安装于所述机械臂末端;
根据所述机械臂各轴中的力矩传感器采集到的信号计算所述机械臂末端受到的外力信息作为第二外力信息;
将所述第一外力信息和所述第二外力信息进行数据融合,以得到补偿后的外力信息作为目标外力信息,其中,外力信息中包括力和力矩;
将所述目标外力信息转换所述机械臂末端的笛卡尔位姿,并将所述笛卡尔位姿映射至所述机械臂各轴,以控制所述机械臂运动。
2.根据权利要求1所述的方法,其特征在于,所述通过六维力传感器获取在机械臂末端受到的外力信息作为第一外力信息包括:
获取所述六维力传感器的采集信号转换得到的外力信息作为第三外力信息;
根据所述机械臂的负载信息、所述六维力传感器的零点偏置信息和所述机械臂处于当前位姿时对应的姿态矩阵,对所述第三外力信息进行补偿,以得到补偿后的外力信息作为第四外力信息;
将所述第四外力信息确定为所述机械臂末端受到的所述第一外力信息。
3.根据权利要求2所述的方法,其特征在于,所述将所述第四外力确定为所述机械臂末端受到的所述第一外力信息包括:
对所述第四外力信息进行低通滤波处理;
将经过所述低通滤波处理的所述第四外力信息确定为所述第一外力信息。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
获取所述六维力传感器在所述机械臂末端处于三个不同位姿时所采集到的信号,计算所述机械臂末端在处于各位姿时分别受到的外力信息作为第五外力信息,并获取所述机械臂末端在处于所述各位姿时分别对应的姿态矩阵;
根据所述机械臂末端在处于所述三个不同位姿时分别对应的所述姿态矩阵和分别受到的所述第五外力信息确定所述负载信息和所述零点偏置信息;
其中,所述机械臂末端处于所述三个不同位姿时,所述机械臂法兰的法线不共面。
5.根据权利要求4所述的方法,其特征在于,所述负载信息包括负载重力和负载质心位置,所述零点偏置信息包括所述六维力传感器坐标系中X轴、Y轴、Z轴三个方向上力的零点偏置值和力矩的零点偏置值。
6.根据权利要求5所述的方法,其特征在于,所述根据所述机械臂的负载信息、所述六维力传感器的零点偏置信息和所述机械臂处于当前位姿时对应的姿态矩阵,对所述第三外力信息进行补偿,以得...
【专利技术属性】
技术研发人员:卢佳豪,赵永强,史洪伟,
申请(专利权)人:北京天智航医疗科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。