[发明专利]一种基于动力学模型的骨科手术机器人控制方法有效
申请号: | 202110318897.2 | 申请日: | 2021-03-25 |
公开(公告)号: | CN112975987B | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 王思源;张秋菊;宁萌;杨洋;李思奇 | 申请(专利权)人: | 江苏集萃复合材料装备研究所有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 无锡华源专利商标事务所(普通合伙) 32228 | 代理人: | 聂启新 |
地址: | 214000 江苏省无锡市惠山*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动力学 模型 骨科 手术 机器人 控制 方法 | ||
1.一种基于动力学模型的骨科手术机器人控制方法,所述骨科手术机器人包括底座和多个关节,每个所述关节通过对应设置的电机驱动,其特征在于,所述方法包括:
确定待校准关节的待校准关节坐标系和其他关节的关节坐标系在底座的基准坐标系中的坐标变化关系,并确定待校准关节在所述待校准关节坐标系中的重力矢量;
通过所述坐标变化关系和所述重力矢量确定每个关节对所述待校准关节的重力矩并累加得到所述待校准关节受到的总重力矩;
将所述骨科手术机器人的关于摩擦力与摩擦力矩的stribeck模型中与摩擦力相关的系数作为待辨识参数、构建得到待辨识矩阵,所述stribeck模型的表达式为其中,τf表示摩擦力矩;fs表示静摩擦力;w表示角速度;ws表示stribeck速度;fv表示粘性摩擦力,其计算公式为fc表示库伦摩擦力,其计算公式为其中,μv表示粘性摩擦系数,μc表示库伦摩擦系数,表示关节转角的一阶导数,则所述待辨识矩阵包括粘性摩擦系数μv、库伦摩擦系数μc、静摩擦力fs和stribeck速度ws;
通过LM算法迭代求解得到所述待辨识矩阵的初始解并作为遗传算法的初始化种群;
基于遗传算法得到所述待辨识矩阵的迭代结果;
将所述迭代结果代入所述stribeck模型中得到所述待校准关节的总摩擦力矩;
基于动力学模型根据所述总重力矩和所述总摩擦力矩得到所述待校准关节的力矩合;
通过所述力矩合得到所述待校准关节的对应电机的位置信号值,根据所述位置信号值驱动所述待校准关节。
2.根据权利要求1所述的骨科手术机器人控制方法,其特征在于,所述重力矢量gi的计算公式为:
其中,g0为待校准关节在基座坐标系的重力矢量,g0=[0,0,-9.81]T,表示所述基座坐标系变换至所述待校准关节坐标系中的旋转矩阵。
3.根据权利要求1所述的骨科手术机器人控制方法,其特征在于,所述确定每个关节对所述待校准关节的重力矩,包括对于任意第j个关节:
根据所述待校准关节在所述待校准关节坐标系中的重力矢量确定所述第j个关节在所述待校准关节坐标系下的重力转化值计算公式为:
其中,mj表示所述第j个关节的质量,gi表示待校准关节在所述待校准关节坐标系中的重力矢量;
根据所述待校准关节坐标系与所述第j个关节的关节坐标系之间坐标变化关系确定所述第j个关节在所述待校准关节坐标系下的重力坐标计算公式为:
其中,表示待校准关节坐标系和第j个关节坐标系的坐标变化关系,rj表示第j个关节在第j个关节坐标系中的坐标;
根据所述第j个关节在所述待校准关节坐标系下的重力转化值和所述第j个关节在所述待校准关节坐标系下的重力坐标得到所述第j个关节对所述待校准关节的重力矩。
4.根据权利要求3所述的骨科手术机器人控制方法,其特征在于,所述重力矩的计算公式为:
其中,表示第j个关节在所述待校准关节坐标系下的重力转化值,表示第j个关节在所述待校准关节坐标系下的重力坐标的Z轴坐标。
5.根据权利要求1所述的骨科手术机器人控制方法,其特征在于,所述总重力矩的计算公式为:
其中,X表示所述骨科手术机器人的自由度,表示第j个关节对所述待校准关节的重力矩。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏集萃复合材料装备研究所有限公司,未经江苏集萃复合材料装备研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110318897.2/1.html,转载请声明来源钻瓜专利网。