骨科手术机器人和上位机及其交互方法以及存储介质技术

技术编号:24426003 阅读:24 留言:0更新日期:2020-06-10 09:22
本申请提供了骨科手术机器人和上位机及其交互方法以及非瞬时性计算机可读存储介质。其中骨科手术机器人和上位机的交互方法包括:所述机器人检测并识别外部输入的控制信号,其中所述控制信号用于控制所述机器臂前端的端部上安装的导向器的位置和/或角度偏移;所述机器人向上位机发送识别到的所述控制信号;所述机器人接收所述上位机发送的第一移动指令,其中所述第一移动指令为所述上位机根据所述机器人的当前姿态信息和所述控制信号生成的;所述机器人的主控系统根据所述第一移动指令,控制所述机器人的机器臂移动。本申请的技术方案可在手术机器人侧发起控制信号,实现对机器人的机器臂的移动,丰富了手术机器人与上位机的交互功能,使用方便。

Orthopedic surgery robot and host computer and their interaction methods and storage media

【技术实现步骤摘要】
骨科手术机器人和上位机及其交互方法以及存储介质
本申请涉及医疗器械
,尤其涉及一种骨科手术机器人和上位机及其交互方法以及非瞬时性计算机可读存储介质。
技术介绍
随着医疗器械技术的发展,越来越多先进的医疗器械设备采用机器人进行辅助,极大地方便了医生的操作。例如,在骨科领域中的机器人的出现,能够辅助医生在病人的患病部位准确植入螺钉等植入物,有效地提高植入物植入的准确性和便利性。在具体使用时,机器人、上位机以及光学定位追踪系统配合操作,实现对植入物的植入位置的定位。光学定位追踪系统包括安装在机器人的机器臂前端的第一光学传感器、安装在患者身上的植入物植入部位附近的第二光学传感器以及光学追踪器。光学追踪器能够实时采集到第一光学传感器和第二光学传感器的信号,并将采集到的第一光学传感器和第二光学传感器的信号上传给上位机,由上位机根据第一光学传感器和第二光学传感器的信号,并结合患者图像以及标尺的信息,实现坐标的配准,从而能够将机器人和患者图像统一在同一个坐标系下。机器人的机器臂前端的端部上安装有导向器,该导向器为空心筒状,在导向器移动到植入物的植入位置时,导向器的前端和末端所在轴线与预设的植入物的植入位置所在的轴线重合,且导向器的前端靠近患者身上的入钉位置。这样,医生可以借助于导向器,从导向器的末端植入植入物,借助于导向器的定位,植入物可以从导向器的前端打入至预设的植入位置。具体操作时,上位机侧的显示屏可以显示患者的患处的信息,然后医生可以根据患处的信息制定需要植入的植入物数量、以及每个植入物的植入位置和植入方向,上位机确定每个植入物植入时,对应的导向器移动的目标位置和目标方向。最后医生点击上位机侧的运动按钮,下发携带移动信息的移动指令给机器人,便可以控制机器人的机器臂的移动,使得机器臂的前端的导向器可以移动至入钉位置。现有的机器人仅用于接收并执行上位机的移动指令,而不存在与上位机的任何操作交互,导致机器人侧无法进行任何调整操作,不便于控制手术流程。
技术实现思路
为解决上述技术问题,本申请提供一种骨科手术机器人和上位机及其交互方法以及非瞬时性计算机可读存储介质,以弥补现有技术的不足,提供手术机器人与上位机的交互方案,增加手术流程控制的操作便利性。本申请提供一种骨科手术机器人与上位机的交互方法,所述机器人包括主控系统和机器臂,所述方法包括:所述机器人检测并识别外部输入的控制信号,其中所述控制信号用于控制所述机器臂前端的端部上安装的导向器的位置和/或角度偏移;所述机器人向上位机发送识别到的所述控制信号;所述机器人接收所述上位机发送的第一移动指令,其中所述第一移动指令为所述上位机根据所述机器人的当前姿态信息和所述控制信号生成的;所述机器人的主控系统根据所述第一移动指令,控制所述机器人的机器臂移动。本申请还提供一种上位机与骨科手术机器人的交互方法,所述方法包括:所述上位机接收所述机器人发送的控制信号,其中所述控制信号为所述机器人检测并识别外部输入的信号,用于控制所述机器人的机器臂前端的端部上安装的导向器的位置和/或角度偏移;所述上位机根据已检测到的所述机器人的当前姿态信息和所述控制信号,生成移动指令;所述上位机向所述机器人发送所述第一移动指令,以供所述机器人根据所述第一移动指令,控制所述机器人的机器臂移动。本申请还提供一种骨科手术机器人,所述机器人包括基座、主控系统和机器臂,所述主控系统设置在所述基座内,所述机器臂设置在所述基座上,所述机器臂的前端的端部上安装有用于定位植入钉的导向器,且在所述机器臂的前端的端部还设置有前端控制装置;所述前端控制装置用于检测并识别外部输入的控制信号,其中所述控制信号用于控制所述导向器的位置和/或角度偏移;所述主控系统用于向上位机发送所述前端控制装置识别到的所述控制信号,接收所述上位机发送的第一移动指令,并根据所述第一移动指令,控制所述机器臂移动,所述第一移动指令为所述上位机根据所述机器人的当前姿态信息和所述控制信号生成的。本申请还提供一种用于骨科手术的上位机,所述上位机包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。本申请还提供一种非瞬时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被计算设备的处理器执行时,使所述处理器执行如上所述的方法。本申请的骨科手术机器人、上位机及其交互方法、以及可读存储介质,通过采用上述技术方案,可以在机器人侧发起控制信号,实现对机器人的机器臂的移动,弥补了现有技术中机器人除了接收指令、与上位机无其他任何交互的缺陷,丰富了机器人与上位机的交互功能,有效地增加了手术流程控制的操作便利性,使用非常方便。而且现有技术中由于手术过程中,医生是在机器人侧工作,工作过程中,无法移动机器人的机器臂,采用本申请的技术方案,能够根据机器人与上位机的交互,在机器人侧实现对机器臂的移动控制,极大地方便医生的操作,使用非常便利。附图说明通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。图1为本申请的机器人与上位机的交互方法实施例一的流程图。图2为本申请的安装在机器人上的实现信息输入的前端控制装置的结构图。图3为图2所示的前端控制装置安装在机器人的机器臂的前端端部的示意图。图4为图3中的前端控制装置及导向器的放大示意图。图5为本申请的机器人与上位机的交互方法实施例二的流程图。图6为本申请的机器人与上位机的交互方法实施例三的流程图。图7为本申请的机器人与上位机的交互方法实施例四的流程图。图8为本申请的机器人与上位机的交互方法实施例五的流程图。图9为本申请的机器人与上位机的交互方法实施例六的流程图。图10为本申请的机器人与上位机的交互方法实施例七的流程图。图11为本申请的机器人与上位机的交互方法实施例八的流程图。图12为本申请的机器人与上位机的交互方法实施例九的流程图。图13为本申请的机器人与上位机的交互方法实施例十的流程图。图14为本申请的机器人实施例的结构示意图。图15为本申请的上位机实施例的结构示意图。图16示出了根据本申请一实施例可用于实现上述机器人与上位机的交互方法的计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。应用于骨科手术中的机器人是一种辅助骨科医生进行微创手术的设备。医生在术前或者术中的图像上进行手术的路径规划,通过图像的配准,将机器人的机械臂和患处图像的坐标进行本文档来自技高网
...

【技术保护点】
1.一种骨科手术机器人与上位机的交互方法,其特征在于,所述机器人包括主控系统和机器臂,所述方法包括:/n所述机器人检测并识别外部输入的控制信号,其中所述控制信号用于控制所述机器臂前端的端部上安装的导向器的位置和/或角度偏移;/n所述机器人向上位机发送识别到的所述控制信号;/n所述机器人接收所述上位机发送的第一移动指令,其中所述第一移动指令为所述上位机根据所述机器人的当前姿态信息和所述控制信号生成的;/n所述机器人的主控系统根据所述第一移动指令,控制所述机器人的机器臂移动。/n

【技术特征摘要】
1.一种骨科手术机器人与上位机的交互方法,其特征在于,所述机器人包括主控系统和机器臂,所述方法包括:
所述机器人检测并识别外部输入的控制信号,其中所述控制信号用于控制所述机器臂前端的端部上安装的导向器的位置和/或角度偏移;
所述机器人向上位机发送识别到的所述控制信号;
所述机器人接收所述上位机发送的第一移动指令,其中所述第一移动指令为所述上位机根据所述机器人的当前姿态信息和所述控制信号生成的;
所述机器人的主控系统根据所述第一移动指令,控制所述机器人的机器臂移动。


2.根据权利要求1所述的方法,其特征在于,所述机器人检测并识别外部输入的控制信号包括:
所述机器人检测并识别外部输入的用于控制所述导向器的位移偏移量增大或者减小的控制信号,其中所述导向器的位移偏移量为在所述导向器的前端和末端所在的轴线方向上、所述导向器的前端与植入点的距离。


3.根据权利要求1所述的方法,其特征在于,所述机器人检测并识别外部输入的控制信号包括:
所述机器人检测并识别外部输入的用于控制所述导向器的角度偏移量增大或者减小的控制信号,其中所述导向器的角度偏移量为所述导向器的第二平面偏离所述导向器的第一平面的角度,所述导向器的第一平面为所述导向器的前端和末端所在轴线与所述机器人的基座中心点所在的平面,所述导向器的第二平面为所述导向器的前端和末端所在的轴线与所述机器臂的前端的端面中心点所在的平面。


4.根据权利要求1所述的方法,其特征在于,在所述机器人检测并识别外部输入的控制信号之前,所述方法还包括:
所述机器人接收外部输入的植入物选择信息;
所述机器人向所述上位机发送所述植入物选择信息,以供所述上位机根据当前选择的植入物和接收到的所述植入物选择信息,获取当前待植入的目标植入物信息。


5.根据权利要求4所述的方法,其特征在于,在所述机器人检测并识别外部输入的控制信号之前,所述机器人向所述上位机发送所述植入物选择信息之后,所述方法还包括:
所述机器人接收所述上位机发送的携带最小角度偏移量和最小位移偏移量的第二移动指令,其中所述最小角度偏移量和所述最小位移偏移量为所述上位机根据已检测到的所述机器人的当前姿态信息和所述目标植入物信息,计算出的将所述导向器从当前位置移动到当前待植入的植入物对应的空间轴线上需要移动的最小位移偏移量和最小角度偏移量;
所述机器人的主控系统根据所述最小角度偏移量和所述最小位移偏移量,控制所述机器臂移动,以带动所述导向器移动至当前待植入的植入物对应的空间轴线上。


6.根据权利要求5所述的方法,其特征在于,在所述机器人接收所述上位机发送的携带最小角度偏移量和最小位移偏移量的第二移动指令之前,所述方法还包括:
所述机器人检测并接收外部输入的复位信号;
所述机器人向所述上位机发送所述复位信号,以供所述上位机在模拟界面上模拟所述机器臂的移动时,对卡死的所述模拟界面进行关闭。


7.根据权利要求1-6任一所述的方法,其特征在于,所述方法还包括:
所述机器人接收所述上位机发送的状态提示信息;
所述机器人根据所述状态提示信息进行状态提示。


8.根据权利要求7所述的方法,其特征在于,所述机器人根据所述状态提示信息进行状态提示包括:
所述机器人根据所述状态提示信息,采用闪烁、常亮或者颜色交替的视觉显示方式进行状态提示;和/或
所述机器人根据所述状态提示信息,采用不同的语音信息进行状态提示。


9.根据权利要求8所述的方法,其特征在于,所述机器人根据所述状态提示信息,采用闪烁、常亮或者颜色交替的视觉显示方式进行状态提示包括:
若光学跟踪器未检测到机器人侧和/或患者侧的光学传感器时,所述机器人根据相应的所述状态提示信息,采用第一颜色的光线进行状态提示;
若所述机器人的机器臂正处于移动过程中,所述机器人根据相应的所述状态提示信息,采用第二颜色的光线进行状态提示;
若所述机器人的机器臂移动到目标位置时,所述机器人根据相应的所述状态提示信息,采用第三颜色的光线进行状态提示;
若所述机器人的机器臂正在带动所述导向器回退时,所述机器人根据相应的所述状态提示信息,采用第四颜色的光线进行状态提示。


10.根据权利要求9所述的方法,其特征在于,
所述第一颜色、所述第二颜色、所述第三颜色和所述第四颜色均采用闪烁的方式,或者均采用常亮的方式进行状态提示;或者
所述第一颜色、所述第二颜色、所述第三颜色和所述第四颜色中部分采用闪烁的方式、部分采用常亮的方式进行状态提示。


11.根据权利要求1所述的方法,其特征在于,在所述机器人的主控系统根据所述第一移动指令,控制所述机器人的机器臂移动之后,所述方法还包括:
当前植入物植入完成后,所述机器人检测并识别外部输入的植入物更新信息;
所述机器人向所述上位机发送所述植入物更新信息;
所述机器人接收上位机发送的、具有顺序关系的回退指令和运动指令;
所述机器人的主控系统根据所述回退指令控制所述机器臂的移动,以带动所述导向器在已完成植入的植入物所在的轴线方向上、向远离植入点的方向上回退预设高度后到达指定位置,并控制所述导向器在所述指定位置停留预设时间长度;
所述机器人的主控系统根据所述运动指令控制所述机器臂的移动,以带动所述导向器从所述指定位置移动到所述植入物更新信息对应的下次待植入的目标植入物对应的空间轴线上,其中所述运动指令为所述上位机根据所述导向器在所述指定位置处的姿态信息以及所述植入物更新信息对应的下次待植入的目标植入物的姿态信息生成的。


12.根据权利要求11所述的方法,其特征在于,所述机器人接收上位机发送的、具有顺序关系的回退指令和运动指令的同时,还接收高度调整指令,所述高度调整指令的顺序关系在所述回退指令和所述运动指令之间,所述高度调整指令为所述上位机检测并确定所述指定位置距离所述下次待植入的目标植入物的植入点的位置的高度差不在预设高度差范围内时生成的;
对应地,在所述机器人的主控系统根据所述回退指令控制所述机器臂的移动,并控制所述导向器在所述指定位置停留所述预设时间长度之后,在所述机器人的主控系统根据所述运动指令,控制所述机器臂的移动之前,所述方法还包括:
所述机器人的主控系统根据所述高度调整指令,调整所述指定位置的高度,使得调整后的所述指定位置距离所述下次待植入的目标植入物的植入点的位置的高度差在所述预设高度差范围内。


13.根据权利要求1所述的方法,其特征在于,在所述机器人的主控系统根据所述第一移动指令,控制所述机器人的机器臂移动之后,所述方法还包括:
当前植入物植入完成后,所述机器人检测并识别外部输入的回退信号;
所述机器人向所述上位机发送所述回退信号,以供所述上位机基于所述回退信号,根据所述机器人的当前姿态信息以及预设高度,生成回退指令,并向所述机器人返回;
所述机器人的主控系统根据所述回退指令,控制所述机器臂移动,以带动所述导向器在已完成植入的植入物所在的轴线方向上、向远离植入点的方向回退所述预设高度后到达指定位置;
所述机器人检测并识别外部输入的植入物更新信息;
所述机器人向所述上位机发送所述植入物更新信息;
所述机器人的主控系统根据所述上位机发送的运动指令,控制所述机器臂的移动,以带动所述导向器从所述指定位置移动到所述植入物更新信息对应的下次待植入的目标植入物对应的空间轴线上,其中所述运动指令为所述上位机根据所述导向器在所述指定位置的姿态信息以及所述下次待植入的目标植入物的姿态信息生成的。


14.一种上位机与骨科手术机器人的交互方法,其特征在于,所述方法包括:
所述上位机接收所述机器人发送的控制信号,其中所述控制信号为所述机器人检测并识别外部输入的信号,用于控制所述机器人的机器臂前端的端部上安装的导向器的位置和/或角度偏移;
所述上位机根据已检测到的所述机器人的当前姿态信息和所述控制信号,生成第一移动指令;
所述上位机向所述机器人发送所述第一移动指令,以供所述机器人根据所述第一移动指令,控制所述机器人的机器臂移动。


15.根据权利要求14所述的方法,其特征在于,所述控制信号包括控制所述机器臂前端的导向器的位移偏移量增大或者减小的信号;
其中所述导向器的位移偏移量为在所述导向器的前端和末端所在的轴线方向上、所述导向器的前端与植入点的距离。


16.根据权利要求14所述的方法,其特征在于,所述控制信号包括控制所述机器臂前端的导向器的角度偏移量增大或者减小的信号;
其中所述导向器的角度偏移量为所述导向器的第二平面偏离所述导向器的第一平面的角度,所述导向器的第一平面为所述导向器的前端和末端所在轴线与所述机器人的基座中心点所在的平面,所述导向器的第二平面为所述导向器的前端和末端所在的轴线与所述机器臂的前端的端面中心点所在的平面。


17.根据权利要求14所述的方法,其特征在于,在所述上位机接收所述机器人发送的控制信号之前,所述方法还包括:
所述上位机接收所述机器人发送的植入物选择信息,所述植入物选择信息为所述机器人接收外部输入的信息;
所述上位机根据当前选择的植入物信息和接收到的所述植入物选择信息,获取当前待植入的目标植入物信息。


18.根据权利要求17所述的方法,其特征在于,所述方法还包括:
所述上位机检测是否接收到通过控制所述骨科手术机器人的脚踏触发的启动信号;
若所述上位机接收到所述启动信号,则在所述上位机的显示屏上弹出模拟界面;
所述上位机根据已检测到的所述机器人的当前姿态信息和待植入的目标植入物信息,计算将安装在所述机器臂前端的所述导向器从当前位置移动到待植入的目标植入物对应的空间轴线方向上、需要移动的最小位移偏移量和最小角度偏移量;
所述上位机根据所述最小位移偏移量和所述最小角度偏移量,在所述模拟界面上模拟所述机器臂从当前位置到带动所述导向器至待植入的目标植入物对应的空间轴线方向上的移动。


19.根据权利要求18所述的方法,其特征在于,所述上位机根据所述最小位移偏移量和所述最小角度偏移量,在所述模拟界面上模拟所述机器人的所述机器臂从当前位置到带动所述导向器至所述目标植入物的轴线方向上的移动之后,所述方法还包括:
所述上位机向所述机器人发送携带所述最小位移偏移量和所述最小角度偏移量的第二移动指令,以供所述机器人根据所述最小角度偏移量和所述最小位移偏移量,移动所述导向器移动至待植入的目标植入物对应的空间轴线方向上;并且/或者,
所述方法还包括:
所述上位机检测并确定所述脚踏仍处于启动状态,则自动关闭所述模拟界面;或者
所述上位机接收外部输入的关闭控制信号,并根据所述关闭控制信号关闭所述模拟界面。


20.根据权利要求19所述的方法,其特征在于,在所述上位机向所述机器人发送携带所述最小位移偏移量和所述最小角度偏移量的第二移动指令之前,所述方法还包括:
所述上位机接收所述机器人发送的复位信号,所述复位信号为所述机器人检测并接收外部输入的;
若所述模拟界面卡死而无法关闭时,所述上位机根据所述复位信号对卡死的所述模拟界面进行关闭。


21.根据权利要求14-20任一所述的方法,其特征在于,所述方法还包括:
所述上位机根据光学跟踪器追踪到的信号,获取状态提示信息;以及
所述上位机向所述机器人发送所述状态提示信息,以供所述机器人根据所述状态提示信息进行状态提示;
并且/或者,所述方法还包括:所述上位机根据所述状态提示信息进行状态提示。


22.根据权利要求21所述的方法,其特征在于,所述状态提示信息包括未检测到机器人侧和/或患者侧的光学传感器的状态提示信息、检测到所述机器人的机器臂正在移动的状态提示信息、所述机器人的机器臂移动到目标位置的状态提示信息、或者所述机器人的机器臂正在带动所述导向器回退的状态提示信息。


23.根据权利要求14...

【专利技术属性】
技术研发人员:李寅岩韩佳奇高媛
申请(专利权)人:北京天智航医疗科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1