一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种手术机器人导航定位系统及测量视角多目标优化方法与流程

2021-10-16 01:08:00 来源:中国专利 TAG:机器人 视角 定位系统 医疗设备 测量


1.本发明涉及医疗设备技术领域,具体涉及外科手术机器人领域,尤其涉及一种手术机器人导航定位系统及测量视角多目标优化方法。


背景技术:

2.移动手术机器人由于其精确性和安全性的优点,为各类外科手术提供了一种全新的选择。经过一段时间的发展,手术机器人的相关技术日趋成熟,其在临床手术上的使用频率也逐年提高。
3.具备光学导航系统的手术机器人在辅助手术方面有着广泛的应用,依靠图像导航技术,辅助手术系统可以对手术部位以及操作工具进行精确的定位,以辅助医生开展微创手术、远程手术或者由机器人辅助执行外科手术。目前,手术导航依赖光学导航设备通过检测识别光学定位工具,并进行图像以及位置的解算实现对手术部位或者手术工具的定位功能。
4.现有技术的实际操作中,手术导航设备由辅助手术的医生根据手术需要进行人手调整。具体的,通过拖动设备的手柄,把光学导航设备调整到合适的观测位置。然而,这种交互方式在实际手术过程中带来诸多不便,而且对于一些特殊的手术位置设计,单靠人手难以调整出合适的测量位置,无法保证位置精度。
5.因此,赋予光学导航设备运动能力,成为新的趋势。需要实现光学导航的主动导航,不仅要求机器人具备用于定位的光学导航传感器,还需要具备其他环境感知功能的传感器,来感知手术室内发生的人为或者设备位置变动的事件发生,由此触发响应的主动运动。因此需要特定的硬件构成系统。同时,如何实现上述系统中测量视角多目标优化,也是一个需要考虑的问题。
6.考虑到上述因素,本发明提出一种手术机器人导航定位系统及测量视角多目标优化方法,该方法能够较好地解决手术机器人导航定位系统的测量视角多目标优化问题。


技术实现要素:

7.为了解决上述问题,本发明提供一种手术机器人导航定位系统及测量视角多目标优化方法。
8.一种手术机器人导航定位系统,该系统包括:手术操作规划系统、用于数据处理和机器人控制的控制主机、任意自由度的串联机械臂、定位传感器及其适配的定位工具、环境感知传感器;所述定位传感器和/或环境感知传感器连接在所述机械臂的末端法兰上;所述定位传感器为光学定位传感器,包括:基于可见光的双目深度摄像头、和/或基于近红外光双目定位摄像头;所述环境感知传感器包括:基于可见光的双目深度摄像头、激光雷达、和/或超声波传感器;所述环境感知传感器与定位传感器可以是组合设置的两个不同类型的传感器;也
可以由同一个传感器实现,该传感器同时用于环境感知和定位;所述环境感知传感器与定位传感器测量的空间区域存在相互重合的区域,所述相互重合的区域为所述手术机器人导航定位系统的可测量区域;定位工具的数量为一个或多个;每个定位工具上有k个按照一定位置关系分布形成的定位部件;根据每个定位工具上k个定位部件的位置与/或数量不相同,可以惟一确定定位工具;所述定位部件为能够反光或发光的特异性标志物、和/或由若干个特定图案按一定位置关系排列后形成的部件;能够反光的特异性标志物至少包括:表面覆盖有高反光度涂层的小球;能够发光的特异性标志物至少包括:led灯;所述特定图案为经过专门编码设计的图案,至少包括二维码、格雷码。
9.一种用于如上所述的手术机器人导航定位系统的测量视角多目标优化方法,其中,该方法通过所述手术操作规划系统获取手术过程中各个环节的所需定位工具的数量、编号以及所在位置,建立基于决策变量x的多目标最小化问题:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式1)上式中:关节变量;n为关节变量的数量;决策变量x表示机械臂的n个关节变量组成的向量,其取值范围为机械臂各关节可实现的关节值范围q,即。
10.可选地,所述方法包括以下步骤:步骤1、为每个定位工具建立三维直角坐标系;步骤2、定义最小化优化的至少两个目标函数和;步骤3、设置约束条件,使至少两个目标函数和同时实现最小化。
11.可选地,所述步骤1包括以下步骤:步骤1.1、每个定位工具中心处设计有特异的形状特征,把特征轴线与定位部件质心所在的平面交点作为坐标原点;所述形状特征至少可以为圆孔、半球、凸台、圆锥;以所述坐标原点为球心,为每个定位工具构造包络该定位工具上k个定位部件的最小外接球,所述最小外接球的半径为;实际应用中,会在的基础上增加一定的裕度,即球面大小估算时设定比稍大一些,例如:将乘以一个大于1的裕度系数,得到,以避免实际操作中的一些细小误差导致方法失效;步骤1.2、以k个定位部件的质心所在平面的法线方向为z轴方向;且朝k个定位部件附着的一侧的方向为z轴正向;以垂直于z轴且指向离坐标原点最远的定位部件的方向为x轴正向,建立三维直角坐标系;步骤1.3、将所有定位工具的集合记为s,对于第个定位工具,其坐标系圆心为,即。
12.可选地,所述步骤2中最小化优化的至少两个目标函数和的定义如下:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式2)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式3)其中,表示第m个定位工具的坐标原点与定位传感器的坐标原点之间的距离;表示所有定位工具的坐标原点与定位传感器的坐标原点之间的最大距离;表示对于给定的一对定位工具j与k,其在定位传感器各个相机坐标中较小的无遮挡裕度函数;表示在q所决定的机械臂位姿下,在定位传感器所有相机中,测量到的所有定位工具的二元组合中,最小的无遮挡裕度函数值;通过以下公式计算所述较小的无遮挡裕度函数:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式4)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式5) , 且
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式6)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式7) , 且
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式8)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式9)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式10)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式11)=min(,)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(公式12)上述公式中:g为定位传感器中左侧或右侧摄像头的坐标原点;l、r分别为定位传感器中左侧、右侧摄像头的坐标原点;和分别为任意两个定位工具与的半径分别为、的最小外接球的球心,即定位工具与的坐标原点;和分别为定位工具与的扩展半径;裕度系数为大于1的常数;向量长度和通过定位传感器测量获得;表示向量点乘。
13.可选地,步骤3中所述约束条件如下:约束条件1:约束条件2:
约束条件3:
ꢀꢀꢀ
其中,约束条件1表示任意定位工具都要处于定位传感器与环境感知传感器共同可检测的范围内;约束条件2表示从定位传感器的任意一侧摄像头向任意一个定位工具的连线与该定位工具的z轴方向之间的夹角不能大于既定的阈值;表示第i个定位工具的坐标原点向指向定位传感器中左侧或右侧摄像头坐标原点的向量与第i个定位工具的z轴方向向量之间的夹角;th为预设阈值;约束条件3表示任意两个定位工具之间互不遮挡,即任意两个定位工具之间的无遮挡裕度函数的最小值为非负。
14.本发明技术方案带来的有益效果:本发明提供一种手术机器人导航定位系统及测量视角多目标优化方法。首先,本发明对手术机器人导航定位系统进行了优化设计;其次,针对手术机器人导航定位系统中的环境感知传感器与定位传感器测量的空间区域存在相互重合的区域(相互重合的区域为系统的可测量区域),本发明定义了定位工具之间的无遮挡裕度函数,通过约束多目标优化算法,对优化问题进行求解,较好地解决了手术机器人导航定位系统中的测量视角多目标优化问题。
附图说明
15.图1为根据本发明实施例的手术机器人导航定位系统的总体结构图;图2为根据本发明实施例的手术机器人导航定位系统的实施方案图;图3为根据本发明实施例的手术机器人导航定位系统中坐标系的建立示意图;图4为根据本发明实施例的定位工具及其坐标系建立图;图5为根据本发明实施例的无遮挡裕度函数设计的示意图;图6为根据本发明实施例的观测角度的示意图。
具体实施方式
16.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,可以理解的是,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
17.本发明提供一种手术机器人导航定位系统及测量视角多目标优化方法。
18.图1为本发明的手术机器人导航定位系统的总体结构图。如图1所示,所述手术机器人导航定位系统包括:手术操作规划系统、用于数据处理和机器人控制的控制主机、机械臂、定位传感器及其适配的定位工具、环境感知传感器;所述环境感知传感器实现手术环境,例如:潜在遮挡物和/或障碍物的感知。所述机械臂为7自由度的串联机械臂;所述定位传感器和/或环境感知传感器连接在所述机械臂的末端法兰上。
19.图2为本发明的手术机器人导航定位系统的实施方案图。如图2所示,实施方案如
下:系统由一台7自由度机械臂以及连接在机械臂末端法兰上的近红外光学定位系统(即“定位传感器”)和双目摄像头,以及用于数据处理和机器人控制的计算机、近红外光学定位系统适配的定位工具组成。
20.这里的近红外光学定位系统包括两个红外发射灯、以及用于检测反射红外光的红外光摄像头。其工作原理是:左右两个红外发射灯发射特定红外光,投射在定位工具上的反光小球表面。反光小球反射红外光,并被红外光摄像头检测到,其根据接收到的反射红外光推算出近红外光学定位系统与各个小球之间的相对位置,并根据预先标定好的定位关系模型计算出各个定位工具相对于近红外光学定位系统的相对位置。
21.机械臂的基座坐标为,第k个关节的关节角为,末端法兰的坐标系原点为。近红外光学定位系统中心坐标为,左右两边的摄像头坐标分别为与。在机械臂处于位置p时,近红外光学定位系统与环境感知传感器重合的可测量区域空间为。双目摄像头的坐标系为c。
22.如图2中的附图标记含义如下:1—七自由度机械臂,2—近红外光学定位系统,3—双目摄像头,4—定位工具,5—计算机。
23.图3为本发明的手术机器人导航定位系统中坐标系的建立示意图。所有定位工具的集合为s,对于第个工具,其坐标系圆心为,即。光学定位系统中心坐标为n,左右两边的摄像头坐标分别为r与l。在机械臂处于位置p时,光学定位系统可测量区域空间为a(p),即无遮挡条件下,在机械臂处于位置p时,定位工具可以被正常测量的所有可能位置的集合。双目摄像头的坐标系为c。
24.图4为本发明的定位工具及其坐标系建立图。定位工具选用与近红外光学定位系统(即“定位传感器”)相匹配的定位工具,如图4所示。每一个定位工具上有4个表面覆盖有高反光度涂层的小球,按一定的位置关系分布形成的。同一个定位工具的4个小球的球心都在同一个平面上,以k个定位部件的质心所在平面的法线方向为z轴方向;且朝k个定位部件附着的一侧的方向为z轴正向。每一个定位工具小球的位置与/或数量不相同,用以区分定位工具。每个定位工作采用小球球心所在平面,与定位工具连杆中心小孔(即外形特征的一种实例)的中心轴相交点作为坐标原点,并以相交点指向离原点距离最远的小球方向为x轴方向。以交点为圆心,建立包络所有小球的最小外接球,该外接球半径为。所有定位工具的集合为s,对于第的工具,其坐标系圆心为,即。
25.测量视角多目标优化:通过手术操作规划系统获取手术过程中各个环节的所有定位工具的信息以及所在的位置。建立如下多目标最小化问题:决策变量:表示机械臂的7个关节变量组成的向量,其取值范围为机械臂各关节可实现的关节值范围q,即。这里,机械臂的关节的数量可以是合理的任意多个。
26.优化目标如下(至少将目标函数和同时最小化):优化目标1:最小化定位工具与近红外光学定位系统的最大距离:
其中,表示第m个定位工具的坐标原点与近红外光学定位系统的坐标原点之间的距离;优化目标2:表示定位工具之间最小的无遮挡裕度函数值。通过取其数值的相反数,转化成最小化优化问题:其中,表示对于给定的一对定位工具j与k,其在定位传感器各个相机坐标中较小的无遮挡裕度函数;表示在q所决定的机械臂位姿下,在定位传感器所有相机中,测量到的所有定位工具的二元组合中,最小的无遮挡裕度函数值;定位工具与之间的无遮挡裕度函数定义如图5所示:图5为本发明的无遮挡裕度函数设计的示意图,其描述了无遮挡裕度函数的定义。具体地,图5中描述的是任意两个定位工具以及定位传感器左或者右边其中一侧摄像头的几何关系。因此如果对于定位工具数量大于2时,任意两个定位工具和任意一侧摄像头就会产生一个特定的值,例如:3个定位工具可以产生6个值,即:,,,,,其中,g是指定位传感器左或右其中一侧摄像头坐标系原点。和分别指任意两个定位工具抽象成球体以后的球心,同时也是定位工具坐标系原点。和是指定位工具抽象成球体的半径。选择每个定位工具采用小球球心所在平面与定位工具连杆中心小孔的中心轴相交点作为坐标原点。以坐标原点为球心的最小外接球半径为。考虑到实际操作时的误差影响,在的基础上进行裕度倍的扩展,获得定位工具抽象成球体的半径。(这里定位工具的特点是,以一个中心延伸出4条或以上共平面的连杆,连杆末端设置有小球。在一套导航设备内,每一个定位工具的小球之间相对位置是唯一的)。其中>1。
27.因此,和大小已知。向量长度和可以通过定位传感器测量获得。和可以通过以下关系求得:
而可以通过向量计算:其中,表示向量点乘。
28.最后,计算其中,表示把定位工具抽象简化后的球面的半径;其中,。
29.约束条件如下:约束条件1:约束条件2:约束条件3:
ꢀꢀꢀ
其中,约束条件1表示任意定位工具都要处于定位传感器与环境感知传感器共同可检测的范围内;约束条件2表示从定位传感器的任意一侧摄像头向任意一个定位工具的连线与该定位工具的z轴方向之间的夹角不能大于既定的阈值;表示第i个定位工具的坐标原点向指向定位传感器中左侧或右侧摄像头坐标原点的向量与第i个定位工具的z轴方向向量之间的夹角;th为预设阈值,例如:th=π/2;约束条件3表示任意两个定位工具之间互不遮挡,即任意两个定位工具之间的无遮挡裕度函数的最小值为非负。
30.图6为本发明的观测角度的示意图。观测角度是指:左或右摄像头原点与任一个定位工具的z轴(定位工具向上指的法向方向固定为定位工具坐标z轴)之间的夹角。
31.如图6所示:其中,g是指定位传感器左或者右边其中一侧摄像头坐标系原点。为在g坐标系下定位工具z轴单位向量。通过定位传感器可以求得和。带入公式计算即可。另外,需要说明的是,任意一侧相机对于任意一个定位工具,均会有一个观测角大小值。
32.综上所述,即需要优化以下优化问题:决策变量:
同时最小化:同时最小化:并同时考虑以下约束:(i)(ii)(iii)通过约束多目标优化算法,可以对上述的优化问题进行求解。在本例子当中采用moea/d

cdp算法,可以获得上述优化问题的帕累托最优解。
33.尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜