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

机械臂的末端适配器的控制方法与流程

2022-05-11 15:13:19 来源:中国专利 TAG:


1.本技术涉及医疗技术领域,特别是涉及一种机械臂的末端适配器的控制方法。


背景技术:

2.现有进行靶点微调的技术是通过机械结构实现的。在手术机器人的机械臂末端或者立体定向框架上适配一个专用的机械结构件,该结构上提供了有序排列的5个穿刺路径。其中一个路径为中心路径,穿过靶点。另外四个路径分别位于中心路径上下左右四个方向上,且与中心路径间隔固定距离。外周四个路径穿过靶点附近的区域。
3.在手术过程中,用户以中心路径进行定位操作。如需调节靶点位置则切换至上下左右四个路径,四个路径穿过的区域固定不变。如果这四个路径仍不能准确到达目标区域,则需要重新进行建模、数据采集和路径规划,增加了手术时间,降低了手术效率。


技术实现要素:

4.基于此,有必要针对怎样如何提高手术效率的问题,提供一种机械臂的末端适配器的控制方法。
5.一种机械臂的末端适配器的控制方法,包括:
6.获取运动模式,如果所述运动模式为平面运动模式,则获取第一路径,所述第一路径穿过第一靶点和第一入颅点,且所述末端适配器位于第一定位点,所述第一路径顺次穿过所述第一定位点、第一入颅点和第一靶点;
7.获取位置命令,并根据所述位置命令控制所述末端适配器沿所述第一定位点所在的第一平面移动,且所述第一平面垂直于所述第一路径。
8.在一个实施例中,若所述位置命令包括第二靶点的位置信息,所述根据所述位置命令控制所述末端适配器在所述第一定位点所在的第一平面移动的步骤包括:
9.根据所述第二靶点的位置信息和所述第一路径得到穿过所述第二靶点的第二路径,所述第二路径平行于所述第一路径,所述第二路径与所述第一平面相交于第二定位点;
10.驱动所述末端适配器移动至所述第二定位点。
11.在一个实施例中,所述驱动所述末端适配器移动至所述第二定位点的步骤包括:
12.驱动所述末端适配器垂直于所述第一路径移动至所述第二定位点;
13.在所述驱动所述末端适配器垂直于所述第一路径移动至所述第二定位点的步骤之后,所述控制方法还包括:
14.控制所述末端适配器沿所述第二路径移动。
15.在一个实施例中,在所述驱动所述末端适配器移动至第二定位点的步骤之后,所述控制方法还包括:
16.控制所述末端适配器沿所述第二路径朝向所述第二定位点移动一段距离,再将所述运动模式切换至球面运动模式运动。
17.在一个实施例中,在所述驱动所述末端适配器移动至第二定位点的步骤之后,如
果所述运动模式由所述平面运动模式切换至所述球面运动模式,则:
18.获取第四入颅点的位置信息,控制所述末端适配器以所述第二靶点为球心,且以所述第二靶点和所述第二定位点之间的距离为半径做弧形运动,以使所述末端适配器移动至第四定位点,所述第二靶点、第四入颅点和所述第四定位点顺次排列在同一条直线上。
19.在一个实施例中,所述机械臂的末端适配器的控制方法还包括:
20.获取最大允许弧长;
21.在所述末端适配器走过的弧长达到所述最大允许弧长时,控制所述末端适配器锁死。
22.在一个实施例中,在所述控制所述末端适配器以所述第二靶点为球心,且以所述第二靶点和所述第二定位点之间的距离为半径做弧形运动移动至第四定位点的步骤包括:
23.控制所述末端适配器以第一弧长步进式移动至所述第四定位点。
24.在一个实施例中,所述机械臂的末端适配器的控制方法还包括:
25.获取所述最大允许弧长;
26.获取所述第二定位点与所述第四定位点之间的间隔弧长;
27.在所述最大允许弧长与所述间隔弧长之差小于所述第一弧长时,阻止所述末端适配器远离所述第二定位点移动。
28.在一个实施例中,在所述最大允许弧长与所述间隔弧长之差小于所述第一弧长且大于第二弧长时,控制所述末端适配器以所述第二弧长步进式移动;
29.在所述最大允许弧长与所述间隔弧长之差小于所述第二弧长时,执行所述阻止所述末端适配器远离所述第二定位点移动的步骤;
30.所述第二弧长小于所述第一弧长。
31.一种机械臂的末端适配器的控制方法,包括:
32.获取运动模式,如果所述运动模式为平面运动模式,则获取第一路径,所述第一路径穿过第一靶点和第一入颅点,且所述末端适配器位于第一定位点,所述第一路径顺次穿过所述第一定位点、第一入颅点和第一靶点;
33.获取位置命令,并根据所述位置命令控制所述末端适配器沿所述第一定位点所在的第一平面移动,且所述第一平面垂直于所述第一路径;
34.获取最大允许距离;
35.在所述末端适配器在所述第一平面内走过的距离达到所述最大允许距离时,控制所述末端适配器锁死。
36.在一个实施例中,若所述位置命令包括第二靶点的位置信息,所述根据所述位置命令控制所述末端适配器沿所述第一定位点所在的第一平面移动的步骤包括:
37.根据所述第二靶点的位置信息和所述第一路径得到穿过所述第二靶点的第二路径,所述第二路径平行于所述第一路径,所述第二路径与所述第一平面相交于第二定位点;
38.驱动所述末端适配器移动至所述第二定位点。
39.在一个实施例中,所述驱动所述末端适配器移动至所述第二定位点的步骤包括:
40.驱动所述末端适配器垂直于所述第一路径移动至所述第二定位点。
41.在一个实施例中,所述驱动所述末端适配器垂直于所述第一路径移动至所述第二定位点的步骤包括:
42.控制所述末端适配器以第一步长步进式移动至所述第二定位点。
43.在一个实施例中,所述机械臂的末端适配器的控制方法还包括:
44.获取所述最大允许距离;
45.获取所述第一定位点与所述第二定位点之间的间隔距离;
46.在所述最大允许距离与所述间隔距离之差小于所述第一步长时,阻止所述末端适配器远离所述第一定位点移动。
47.在一个实施例中,在所述最大允许距离与所述间隔距离之差小于所述第一步长且大于第二步长时,控制所述末端适配器以所述第二步长步进式移动;
48.在所述最大允许距离与所述间隔距离之差小于所述第二步长时,执行所述阻止所述末端适配器远离所述第一定位点移动的步骤;
49.所述第二步长小于所述第一步长。
50.一种机械臂的末端适配器的控制方法,包括:
51.获取运动模式,如果所述运动模式为球面运动模式,则获取第一路径,所述第一路径穿过第一靶点和第一入颅点,且所述末端适配器位于第一定位点,所述第一路径顺次穿过所述第一定位点、第一入颅点和第一靶点;
52.获取位置命令,并根据所述位置命令控制所述末端适配器沿所述第一定位点所在的第一球面移动;
53.获取最大允许弧长;
54.在所述末端适配器走过的弧长达到所述最大允许弧长时,控制所述末端适配器锁死。
55.在一个实施例中,若所述位置命令为第二入颅点的位置信息,根据所述位置命令控制所述末端适配器沿所述第一定位点所在所述第一球面移动的步骤,包括:
56.控制所述末端适配器以所述第一靶点为球心,且以所述第一靶点和所述第一定位点之间的距离为半径做弧形运动移动至第三定位点,所述第一靶点、所述第二入颅点和所述第三定位点顺次排列在一条直线上。
57.在一个实施例中,所述控制所述末端适配器以所述第一靶点为球心,且以所述第一靶点和所述第一定位点之间的距离为半径做弧形运动,以使所述末端适配器移动至第三定位点的步骤包括:
58.控制所述末端适配器以第一弧长步进式移动至所述第三定位点;
59.在所述末端适配器移动至所述第三定位点后,所述控制方法还包括:
60.控制所述末端适配器朝向所述第一靶点移动。
61.在一个实施例中,所述的机械臂的末端适配器的控制方法还包括:
62.获取所述最大允许弧长;
63.获取所述第一定位点与所述第三定位点之间的间隔弧长;
64.在所述最大允许弧长与所述间隔弧长之差小于所述第一弧长时,阻止所述末端适配器远离所述第一定位点移动。
65.在一个实施例中,在所述最大允许弧长与所述间隔弧长之差小于所述第一弧长且大于第二弧长时,控制所述末端适配器以所述第二弧长步进式移动;
66.在所述最大允许弧长与所述间隔弧长之差小于所述第二弧长时,执行所述阻止所
述末端适配器远离所述第一定位点移动的步骤;
67.所述第二弧长小于所述第一弧长。
68.一种手术机器人系统,包括机械臂和控制装置。所述机械臂所述机械臂包括末端适配器。所述控制装置包括存储器和处理器。所述存储器存储有计算机程序。所述处理器执行所述计算机程序时实现如上述任一个实施例所述的方法的步骤。
69.一种计算机可读存储介质,其上存储有计算机程序。所述计算机程序被处理器执行时实现如上述任一个实施例所述的方法的步骤。
70.本技术实施例提供的所述机械臂的末端适配器的控制方法,包括:获取运动模式,如果所述运动模式为平面运动模式,则获取第一路径。所述第一路径穿过第一靶点和第一入颅点,且所述末端适配器位于第一定位点。所述第一定位点位于所述第一入颅点远离所述第一靶点的一侧。获取第二靶点的位置信息。根据所述第二靶点的位置信息和所述第一路径并得到包括所述第二靶点的第二路径。所述第二路径平行于所述第一路径。驱动所述末端适配器移动至第二定位点。所述第二定位点位于所述第二路径,且所述第二定位点与所述第二靶点间隔设置。所述机械臂的末端适配器的控制方法通过定位第二靶点位置,并根据所述第二靶点的位置信息和所述第一路径得到平行于所述第一路径的所述第二路径,避免了重新进行建模、数据采集和路径规划,节约到了时间。即使靶点的位置多次发生变化,也能快速得到新的穿刺路径,提高了手术效率。
附图说明
71.为了更清楚地说明本技术实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
72.图1为本技术第一实施例中提供的机械臂的末端适配器的控制方法的流程图;
73.图2为本技术一个实施例中提供的所述机械臂的末端适配器的平面模式示意图;
74.图3为本技术第二实施例中提供的机械臂的末端适配器的控制方法的流程图;
75.图4为本技术第三实施例中提供的机械臂的末端适配器的控制方法的流程图;
76.图5为本技术第四实施例中提供的机械臂的末端适配器的控制方法的流程图;
77.图6为本技术第五实施例中提供的机械臂的末端适配器的控制方法的流程图;
78.图7为本技术一个实施例中提供的所述机械臂的末端适配器的平面模式切换至球面模式示意图;
79.图8为本技术第六实施例中提供的机械臂的末端适配器的控制方法的流程图;
80.图9为本技术第七实施例中提供的机械臂的末端适配器的控制方法的流程图;
81.图10为本技术第八实施例中提供的机械臂的末端适配器的控制方法的流程图;
82.图11为本技术一个实施例中提供的所述机械臂的末端适配器的球面模式示意图;
83.图12为本技术第九实施例中提供的机械臂的末端适配器的控制方法的流程图;
84.图13为本技术第十实施例中提供的机械臂的末端适配器的控制方法的流程图。
85.附图标号:
86.100、机械臂;110、末端适配器;111、第一路径;113、第一极限点;112、第二路径;
114、第二极限点;115、第三路径;lmax、最大允许距离;lmax、最大允许弧长;101、第一靶点;102、第一入颅点;103、第一定位点;201、第二靶点;202、第三入颅点;203、第二定位点;302、第四入颅点;303、第四定位点;402、第二入颅点;403、第三定位点。
具体实施方式
87.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本技术的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本技术。但是本技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似改进,因此本技术不受下面公开的具体实施的限制。
88.本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于分所描述的对象,不具有任何顺序或技术含义。而本技术所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。在本技术的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
89.在本技术中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
90.在机械人辅助的手术中,医生会对患者脑部进行影像扫描。通过扫描图像,医生可以判断出病灶的相关信息。根据病灶的相关信息和患者脑部的其他信息。医生会定制手术方案。手术方案中包括多条穿刺路径。每个穿刺路径包括穿刺路径的靶点、入颅点位置、路径的直径或器械的长度等信息。所述靶点设置于病灶位置。所述入颅点设置于患者的颅骨表面。穿刺路径也称为针道的路径。在穿刺的过程中,需要机械臂100的末端适配器110先定位到所述入颅点的附近,医生再进行穿刺操作。
91.请参见图1和图2,本技术实施例提供一种机械臂100的末端适配器110的控制方法,包括:
92.s1000,获取第一路径111。所述第一路径111穿过第一靶点101和第一入颅点102,且所述末端适配器110位于第一定位点103。所述第一路径111顺次穿过所述第一定位点103、第一入颅点102和第一靶点101。
93.s2000,获取位置命令,并根据所述位置命令控制所述末端适配器110沿所述第一定位点103所在的第一平面或第一球面移动,且所述第一平面垂直于所述第一路径111。
94.本技术实施例提供的所述机械臂100的末端适配器110的控制方法根据所述位置命令控制所述末端适配器110沿所述第一定位点103所在的第一平面或第一球面移动,且所述第一平面垂直于所述第一路径111,减少了所述末端适配器110移动的自由度,避免了重新建模、数据采集和路径规划,节约到了时间。即使靶点的位置多次发生变化,也能快速得到新的穿刺路径,提高了手术效率。
95.所述位置命令包括模式信息、距离信息、方向信息或步长信息等。
96.在一个实施例中,若所述位置命令包括第二靶点201的位置信息,所述根据所述位置命令控制所述末端适配器110沿所述第一定位点103所在的第一平面移动的步骤包括:
97.s200根据所述第二靶点201的位置信息和所述第一路径111得到穿过所述第二靶点201的第二路径112。所述第二路径112平行于所述第一路径111。
98.s300,驱动所述末端适配器110移动至第二定位点203。
99.本技术实施例提供的所述机械臂100的末端适配器110的控制方法通过定位第二靶点201位置,并根据所述第二靶点201的位置信息和所述第一路径111得到平行于所述第一路径111的所述第二路径112,避免了重新建模、数据采集和路径规划,节约到了时间。即使靶点的位置多次发生变化,也能快速得到新的穿刺路径,提高了手术效率。
100.所述第二靶点201的位置信息可以包括移动方向信息或目标位置信息等。
101.所述第一靶点101为原靶点。所述第一入颅点102为原入颅点。所述第二靶点201为基于所述原靶点修正后的新靶点。第三入颅点202为原入颅点修正后的新入颅点。所述第一路径111为原穿刺路径。所述第二路径112为新的穿刺路径。
102.所述末端适配器110用于安装手术工具。所述手术工具包括手术刀、电钻或其他手术工具。
103.所述末端适配器110通过手动或自动的方式移动至所述第一定位点103。
104.在所述s200步骤中的所述根据所述第二靶点201的位置信息和所述第一路径111得到穿过所述第二靶点201的第二路径112的步骤包括:
105.过所述第二靶点201做平行于所述第一路径111的直线。所述直线即为所述第二路径112所在的直线。
106.所述末端适配器110可以沿直线或曲线移动至所述直线。
107.在一个实施例中,所述机械臂100的末端适配器110的控制方法还包括:
108.s410,获取安全距离,所述安全距离为所述末端适配器110距离所述第三入颅点202的最小距离。在所述末端适配器110距离所述第三入颅点202的距离为安全距离时,控制所述末端适配器110锁定。
109.在一个实施例中,所述手术器具为电钻。所述末端适配器110安装电钻后,控制所述末端适配器110带动所述电钻在所述第三入颅点202穿孔。
110.在一个实施例中,在所述s300步骤中所述驱动所述末端适配器110移动至第二定位点203的步骤包括:
111.驱动所述末端适配器110垂直于所述第一路径111移动至所述第二定位点203。所述末端适配器110垂直运动至所述第二定位点203的距离最短,缩短了手术准备的时间,提高了工作效率。
112.在所述驱动所述末端适配器110垂直于所述第一路径111移动至所述第二定位点203的步骤之后,所述控制方法还包括:
113.控制所述末端适配器110沿所述第二路径112移动。
114.请参见图3,在一个实施例中,在所述s300步骤之后,所述机械臂100的末端适配器110的控制方法还包括:
115.s310,获取最大允许距离lmax。
116.s320,在所述末端适配器110在所述第一平面内走过的距离达到所述最大允许距离lmax时,控制所述末端适配器110锁死。
117.所述最大允许距离lmax为允许所述末端适配器110垂直于所述第一路径111移动的最大位移。所述末端适配器110走过的距离即为所述末端适配器110所在位置与所述第一定位点103之间的径距离。
118.在一个实施例中,控制所述末端适配器110沿垂直于所述第一路径111的直线移动,则所述末端适配器110的移动范围为以所述第一定位点103为中心点,以所述最大允许距离lmax为半径的圆形区域。所述圆形区域所在的平面垂直于所述第一路径111。所述圆形区域边缘上的点为第一极限点113。所述第一极限点113与所述第一定位点103之间的距离即为所述最大允许距离lmax。即所述末端适配器110仅能在所述圆形区域移动。
119.所述圆形区域朝向患者颅骨的投影区域为允许所述入颅点修正的区域。
120.所述最大允许距离lmax与原靶点位置和原靶点附近的结构组织有关。所述最大允许距离lmax对应的所述圆形区域向所述患者头部投影的投影区域为安全区域。医生在安全区域内对颅骨打孔或切除病灶,不会破坏其他脑内组织或破坏性很小。
121.所述最大允许距离lmax一般较小。所述最大允许距离lmax在5mm至10mm之间。
122.在一个实施例中,所述末端适配器110接受技师手控操作,但仅允许所述末端适配器110垂直于所述第一路径111移动。技师可手控所述末端适配器110在所述圆形区域内随意移动。
123.在一个实施例中,所述驱动所述末端适配器110垂直于所述第一路径111移动至所述第二定位点203的步骤包括:
124.所述机械臂100的末端适配器110的控制方法采用步进式移动方式控制所述末端适配器110移动,便于通过记录步数准确获取所述末端适配器110的位置信息,减少信息延后,提高安全性。
125.所述第一步长小于所述最大允许距离lmax。所述第一步长在0.1mm至1mm之间。
126.请参见图4,在一个实施例中,在所述s300步骤之后,所述机械臂100的末端适配器110的控制方法还包括:
127.s301,获取最大允许距离lmax。
128.s302,获取所述第一定位点103与所述第二定位点203之间的间隔距离。
129.s303,在所述最大允许距离lmax与所述间隔距离之差小于所述第一步长时,阻止所述末端适配器110远离所述第一定位点103移动。即所述末端适配器110仅能朝向所述第一定位点103移动或不移动,避免所述末端适配器110超出所述最大允许距离lmax,避免超出安全区域,伤害脑组织。
130.在一个实施例中,在所述最大允许距离lmax与所述间隔距离之差小于所述第一步长且大于第二步长时,控制所述末端适配器110以所述第二步长步进式移动。所述第二步长小于所述第一步长。
131.在所述最大允许距离lmax与所述间隔距离之差小于所述第二步长时,执行所述阻止所述末端适配器110远离所述第一定位点103移动的步骤。
132.通过将所述末端适配器110的步长调节小,可以使所述末端适配器110的步进范围增大,以争取更大的入颅点和靶点的修正空间。
133.在上述实施例中,所述末端适配器110的运动模式为平面运动方式。所述末端适配器110垂直移动至所述第二定位点203,再沿平行于所述第一路径111的所述第二路径112移动。入颅点和靶点均进行了修正。
134.请参见图5,在一个实施例中,在所述获取第一路径111的步骤前还包括:
135.s001,获取运动模式,如果运动模式为平面运动模式,则执行所述获取第一路径111的步骤。
136.请一并参见图6和图7,在一个实施例中,在所述驱动所述末端适配器110移动至第二定位点203的步骤之后,如果运动模式由平面运动模式切换至球面运动模式,则:
137.s400,获取第四入颅点302的位置信息,控制所述末端适配器110以所述第二靶点201为球心,且以所述第二靶点201和所述第二定位点203之间的距离为半径做弧形运动,以使所述末端适配器110移动至第四定位点303,所述第二靶点201、第四入颅点302和所述第四定位点303顺次排列在同一条直线上。
138.所述末端适配器110以所述第二靶点201为球心,且以所述第二靶点201和所述第二定位点203之间的距离为半径做弧形运动,则所述末端适配器110在所述球面运动模式下的运动范围为部分球面。所述球面的球心为所述第二靶点201。所述球面的半径为所述第二靶点201和所述第二定位点203之间的距离。
139.所述第二靶点201、所述第四入颅点302之间的连线即为第三路径115。所述第三路径115与患者颅骨的交点为穿刺靶点。将所述穿刺靶点记为第四入颅点302。
140.在一个实施例中,在所述驱动所述末端适配器110移动至第二定位点203的步骤之后,所述控制方法还包括:控制所述末端适配器110沿所述第二路径112朝向所述第二定位点203移动一段距离,再将运动模式切换至球面运动模式运动。
141.通过切换运动模式,可以改变入颅点的位置,选择性的规避所述入颅点与所述靶点之间的重要脑部组织,以提高手术的安全性。
142.请参见图8,在一个实施例中,所述机械臂100的末端适配器110的控制方法还包括:
143.s410,获取最大允许弧长lmax。
144.s420,在所述末端适配器110走过的弧长达到所述最大允许弧长lmax时,控制所述末端适配器110锁死,以保证穿刺手术的入颅点位置的安全性。
145.所述最大允许弧长lmax为以所述第二靶点201为球心,且以所述第二靶点201和所述第二定位点203之间的距离为半径做弧形运动的最大位移。
146.在附图2中,所述第二定位点203与所述第四定位点303之间的弧长为所述最大允许弧长lmax。所述最大允许弧长lmax与原靶点的位置和脑部组织结构有关。
147.在一个实施例中,所述控制所述末端适配器110以所述第二靶点201为球心,且以所述第二靶点201和所述第二定位点203之间的距离为半径做弧形运动,以使所述末端适配器110移动至第四定位点303的步骤包括:
148.控制所述末端适配器110以第一弧长步进式移动至第四定位点303。
149.所述机械臂100的末端适配器110的控制方法采用步进式移动方式控制所述末端适配器110便于通过记录步数准确获取所述末端适配器110的位置信息,减少信息延后,提高安全性。
150.请参见图9,在一个实施例中,所述机械臂100的末端适配器110的控制方法还包括:
151.s401,获取最大允许弧长lmax。
152.s402,获取所述第二定位点203与所述第四定位点303之间的间隔弧长。
153.s403,在所述最大允许弧长lmax与所述间隔弧长之差小于所述第一弧长时,阻止所述末端适配器110远离所述第二定位点203移动。即所述末端适配器110仅能靠近所述第二定位点203移动或不移动,避免所述末端适配器110超出所述最大允许弧长lmax,避免超出安全区域,伤害脑组织。
154.在一个实施例中,在所述最大允许弧长lmax与所述间隔弧长之差小于所述第一弧长且大于第二弧长时,控制所述末端适配器110以所述第二弧长步进式移动。所述第二弧长小于所述第一弧长。
155.在所述最大允许弧长lmax与所述间隔弧长之差小于所述第二弧长时,执行所述阻止所述末端适配器110远离所述第二定位点203移动的步骤。通过将所述末端适配器110的步进弧长调节小,可以使所述末端适配器110的步进范围增大,以争取更大的入颅点的修正空间。
156.在一个实施例中,所述机械臂100的末端适配器110的控制方法还包括:
157.控制所述末端适配器110复位至所述第一定位点103,避免操作失误导致重新规划路线。
158.请参见图10和图11,在一个实施例中,若所述位置命令为第二入颅点402的位置信息,则根据所述位置命令控制所述末端适配器110沿所述第一定位点103所在所述第一球面移动的步骤,包括:
159.控制所述末端适配器110以所述第一靶点101为球心,且以所述第一靶点101和所述第一定位点103之间的距离为半径做弧形运动移动至第三定位点403。所述第一靶点101、所述第二入颅点402和所述第三定位点403顺次排列在一条直线上。
160.本技术实施例提供的所述机械臂100的末端适配器110的控制方法通过定位所述第二入颅点402和所述第一靶点101的位置,并以所述第一靶点101为球心,且以所述第一靶点101和所述第一定位点103之间的距离为半径做弧形运动得到新的穿刺路径。所述机械臂100的末端适配器110的控制方法避免了重新进行建模、数据采集和路径规划,节约到了时间。即使靶点的位置多次发生变化,也能快速得到新的穿刺路径,提高了手术效率。
161.请参见图12,在一个实施例中,在所述s020步骤之后,所述机械臂100的末端适配器110的控制方法还包括:
162.s030,获取最大允许弧长lmax。
163.s040,在所述末端适配器110走过的弧长到达所述最大允许弧长lmax时,控制所述末端适配器110锁死,以保证穿刺手术的入颅点位置的安全性。
164.所述最大允许弧长lmax为以所述第一靶点101为球心,且以所述第一靶点101和所述第一定位点103之间的距离为半径做弧形运动的最大位移。
165.在附图3中,所述第一定位点103与所述第三定位点403之间的弧长为所述最大允许弧长lmax。所述最大允许弧长lmax与原靶点的位置和脑部组织结构有关。
166.在一个实施例中,所述控制所述末端适配器110以所述第一靶点101为球心,且以
所述第一靶点101和所述第一定位点103之间的距离为半径做弧形运动,以使所述末端适配器110移动至第三定位点403的步骤包括:
167.控制所述末端适配器110以第一弧长步进式移动至第三定位点403。
168.在所述末端适配器110移动至所述第三定位点403后,所述控制方法还包括:
169.控制所述末端适配器110朝向所述第一靶点101移动。
170.所述机械臂100的末端适配器110的控制方法采用步进式移动方式控制所述末端适配器110便于通过记录步数准确获取所述末端适配器110的位置信息,减少信息延后,提高安全性。
171.请参见图13,在一个实施例中,在所述s020步骤之后,所述机械臂100的末端适配器110的控制方法还包括:
172.s021,获取最大允许弧长lmax。
173.s022,获取所述第一定位点103与所述第三定位点403之间的间隔弧长。
174.s023,在所述最大允许弧长lmax与所述间隔弧长之差小于所述第一弧长时,阻止所述末端适配器110远离所述第一定位点103移动。即所述末端适配器110仅能靠近所述第一定位点103移动或不移动,避免所述末端适配器110超出所述最大允许距离lmax,避免超出安全区域,伤害脑组织。
175.在一个实施例中,所述机械臂100的末端适配器110的控制方法还包括:
176.在所述最大允许弧长lmax与所述间隔弧长之差小于所述第一弧长且大于第二弧长时,控制所述末端适配器110以所述第二弧长步进式移动。所述第二弧长小于所述第一弧长。
177.在所述最大允许弧长lmax与所述间隔弧长之差小于所述第二弧长时,执行所述阻止所述末端适配器110远离所述第一定位点103移动的步骤。通过将所述末端适配器110的步进弧长调节小,可以使所述末端适配器110的步进范围增大,以争取更大的入颅点修正空间。
178.在一个实施例中,在所述最大允许弧长与所述间隔弧长之差小于所述第一弧长且大于第二弧长时,控制所述末端适配器110以所述第二弧长步进式移动;
179.在所述最大允许弧长与所述间隔弧长之差小于所述第二弧长时,执行所述阻止所述末端适配器110远离所述第一定位点103移动的步骤;所述第二弧长小于所述第一弧长。通过将所述末端适配器110的步进弧长调节小,可以使所述末端适配器110的步进范围增大,以争取更大的入颅点的修正空间。
180.在球面模式下,也可以设置任一点为目标点,控制末端适配器110以目标点为球心,以所述末端适配器110上的一点所在位置至所述目标点的距离为半径,在球面上进行运动。
181.其中,目标点可以设置为入颅点、靶点或其他任一一点。
182.其中,所述末端适配器110一点可以自行定义。以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
183.以上所述实施例仅表达了本技术的几种实施方式,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思
的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

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

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

相关文献