[发明专利]手术机械臂自动定位寻路方法、装置、机器人及存储介质在审
申请号: | 202210199093.X | 申请日: | 2022-03-02 |
公开(公告)号: | CN114559432A | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 钱坤;黄志俊;刘金勇;陈鹏 | 申请(专利权)人: | 杭州柳叶刀机器人有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 贾耀斌 |
地址: | 311100 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 手术 机械 自动 定位 方法 装置 机器人 存储 介质 | ||
1.一种手术机械臂自动定位寻路方法,其特征在于,包括:
获取机械臂的当前位姿数据以及手术区域的位置数据;
根据所述当前位姿数据和所述位置数据计算最短路径;
构建对应的雅克比矩阵,并基于所述最短路径和当前位姿数据对所述雅克比矩阵求解,若所述雅克比矩阵为满秩,则求解得到所述机械臂的各个关节角度;
根据所述各个关节角度控制所述机械臂到达所述手术区域。
2.根据权利要求1所述的手术机械臂自动定位寻路方法,其特征在于,还包括:
若所述雅克比矩阵不为满秩,则根据所述手术区域的位置数据计算所述机械臂位于所述手术区域时的所有候选位姿数据,并将所有所述候选位姿数据和所述当前位姿数据进行差值计算;
将计算得到最小差值的候选位姿数据作为选取的位姿数据,根据所述选取的位姿数据和所述最短路径确定所述关节角度。
3.根据权利要求2所述的手术机械臂自动定位寻路方法,其特征在于,所述机械臂包括前端工具,所述当前位姿数据包括所述前端工具的空间坐标以及机械臂围绕所述前端工具旋转的欧拉角;
将所有所述候选位姿数据和所述当前位姿数据进行差值计算包括:
根据所述手术区域的位置数据计算所述机械臂在所述位置所有候选位姿的四元数坐标,将所述当前位姿的四元数坐标与所述所有候选的目标位姿四元数坐标进行所述差值计算;
根据所述选取的位姿数据和所述最短路径确定所述关节角度包括:
将所述选取的位姿的四元数坐标转换成相应的欧拉角坐标,根据所述选取的位姿的欧拉角坐标和所述最短路径确定所述关节角度。
4.根据权利要求3所述的手术机械臂自动定位寻路方法,其特征在于,所述根据所述手术区域的位置数据计算所述机械臂在所述位置所有候选的目标位姿数据包括:
根据所述手术区域确定所述前端工具的目标位置,每隔一度,记录所述机械臂沿顺时针或逆时针围绕所述前端工具在所述目标位置时所形成的所有位姿数据,将所述形成的所有位姿数据作为所述候选的目标位姿数据。
5.根据权利要求2所述的手术机械臂自动定位寻路方法,其特征在于,所述差值计算的公式为:
Err=|q1_1-qn_1|+|q1_2-qn_2|+|q1_3-qn_3|+|q1_4-qn_4|
式中,q1_1至q1_4为所述当前位姿数据的四元数数据,qn_1至qn_4为所述所有候选位姿数据的四元数数据,Err为所述差值。
6.根据权利要求1所述的手术机械臂自动定位寻路方法,其特征在于,所述雅克比矩阵公式为:
q=J(q)-1*Ve
式中q为所述机械臂的关节速度,Ve是所述机械臂的末端速度,j(q)-1表示从关节速度向末端速度映射的雅克比矩阵式的逆。
7.根据权利要求1所述的手术机械臂自动定位寻路方法,其特征在于,所述最短路径为所述机械臂的前端工具的空间坐标到所述手术区域的空间坐标连成的直线;
所述最短路径的计算公式为:
p(λ)=(1-λ)*p1+λ*p2
式中p1为所述机械臂的前端工具的空间坐标,p2为所述手术区域的空间坐标,λ为斜率参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州柳叶刀机器人有限公司,未经杭州柳叶刀机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210199093.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:均温板制造方法
- 下一篇:设备测试方法、装置和计算机可读存储介质