[发明专利]机器人平面限位控制方法、装置和手术机器人有效
申请号: | 202110864692.4 | 申请日: | 2021-07-29 |
公开(公告)号: | CN113558771B | 公开(公告)日: | 2022-12-16 |
发明(设计)人: | 黄志俊;蒋青;李澜;陈鹏;刘金勇 | 申请(专利权)人: | 杭州柳叶刀机器人有限公司 |
主分类号: | G16H70/00 | 分类号: | G16H70/00;A61B34/30;A61B34/10 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 梁韬 |
地址: | 311100 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 平面 限位 控制 方法 装置 手术 | ||
本申请实施例提供一种机器人平面限位控制方法、装置和手术机器人,该方法包括:通过六轴力传感器采集作用于机器人末端的在传感器坐标系下的第一作用力和第一作用力矩;基于第一作用力和机器人在世界坐标系下受到的重力计算末端在传感器坐标系下受到的外力,以及基于第一作用力矩和重力产生的重力矩计算末端在传感器坐标系下受到的外力矩;计算所述外力和所述外力矩在机器人牵引点的实际作用力和实际作用力矩;基于实际作用力和实际作用力矩控制末端在目标平面进行限位运动。可以实现机器人末端的平面限位,使得末端在规划的平面轨迹范围内运动。
技术领域
本申请涉及机器人控制技术领域,尤其涉及一种机器人平面限位控制方法、装置和手术机器人。
背景技术
在利用机器人辅助膝关节置换的过程中,需医生手持机械臂,带动机械臂末端的电动摆锯在不同的方向上进行平移切割,如图1所示的六个方向。例如,对于股骨截骨,通常会根据手术前预先规划的假体的设计和大小,在每个方向上将切割出一个股骨切割面。
在实际操作中,通过上位机控制,保证机械臂末端的电动摆锯精准定位到待切割的平面,并限制其在一定范围内运动,以保证医生手持机械臂末端进行切割时不会损伤周围解剖结构。
发明内容
本申请实施例提供一种机器人平面限位控制方法、装置和手术机器人,可以实现机器人末端的平面限位,使得末端在规划的平面轨迹范围内运动。
本申请的实施例提供一种机器人平面限位控制方法,所述机器人末端设有六轴力传感器,包括:
通过所述六轴力传感器采集作用于所述机器人末端的在传感器坐标系下的第一作用力和第一作用力矩;
基于所述第一作用力和所述机器人在世界坐标系下受到的重力计算所述末端在所述传感器坐标系下受到的外力,以及基于所述第一作用力矩和所述重力产生的重力矩计算所述末端在所述传感器坐标系下受到的外力矩;
根据所述传感器坐标系下的所述外力和所述外力矩计算在机器人牵引点的实际作用力和实际作用力矩;
基于所述实际作用力和实际作用力矩控制所述末端在目标平面进行限位运动。
在一些实施例中,所述基于所述第一作用力和所述机器人在世界坐标系下受到的重力计算所述末端在所述传感器坐标系下受到的外力,包括:
计算所述传感器坐标系在世界坐标系下的第一姿态矩阵;
根据所述机器人在世界坐标系下受到的重力和所述第一姿态矩阵计算所述重力在末端产生的迁移作用力;
将所述第一作用力与所述末端产生的迁移作用力作差,得到所述末端在所述传感器坐标系下受到的外力。
在一些实施例中,所述基于所述第一作用力矩和所述重力产生的重力矩计算所述末端在所述传感器坐标系下受到的外力矩,包括:
根据所述重力在末端产生的所述迁移作用力和重力力臂计算所述重力在末端产生的迁移作用力矩;
将所述第一作用力矩与所述末端产生的迁移作用力矩作差,得到所述末端在所述传感器坐标系下受到的外力矩。
在一些实施例中,所述根据所述传感器坐标系下的所述外力和所述外力矩计算在机器人牵引点的实际作用力和实际作用力矩,包括:
根据所述传感器坐标系和所述牵引点所在坐标系计算出传感器到手持点的第二姿态矩阵,并对所述第二姿态矩阵进行逆变换得到手持点到传感器的第三姿态矩阵;
根据所述传感器坐标系下的所述外力与所述第三姿态矩阵计算在所述机器人牵引点的实际作用力;
根据所述外力和所述外力在所述传感器坐标系下的力臂长度计算在所述末端产生的扭矩;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州柳叶刀机器人有限公司,未经杭州柳叶刀机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110864692.4/2.html,转载请声明来源钻瓜专利网。