CN115444565B - 手术机器人系统及其执行末端的反馈控制系统和方法 - Google Patents
手术机器人系统及其执行末端的反馈控制系统和方法 Download PDFInfo
- Publication number
- CN115444565B CN115444565B CN202211010112.6A CN202211010112A CN115444565B CN 115444565 B CN115444565 B CN 115444565B CN 202211010112 A CN202211010112 A CN 202211010112A CN 115444565 B CN115444565 B CN 115444565B
- Authority
- CN
- China
- Prior art keywords
- surgical robot
- torque value
- actual
- execution
- executing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000002159 abnormal effect Effects 0.000 claims abstract description 63
- 238000001514 detection method Methods 0.000 claims abstract description 51
- 230000009471 action Effects 0.000 claims abstract description 6
- 230000005856 abnormality Effects 0.000 claims description 28
- 238000004590 computer program Methods 0.000 claims description 13
- 230000008569 process Effects 0.000 abstract description 15
- 238000012423 maintenance Methods 0.000 abstract description 7
- 238000004891 communication Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 12
- 230000003287 optical effect Effects 0.000 description 9
- 238000005299 abrasion Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000001356 surgical procedure Methods 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 239000012636 effector Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000005389 magnetism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000005036 nerve Anatomy 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000000399 orthopedic effect Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/70—Manipulators specially adapted for use in surgery
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/06—Measuring instruments not otherwise provided for
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B2034/2046—Tracking techniques
- A61B2034/2055—Optical tracking systems
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/06—Measuring instruments not otherwise provided for
- A61B2090/064—Measuring instruments not otherwise provided for for measuring force, pressure or mechanical tension
- A61B2090/066—Measuring instruments not otherwise provided for for measuring force, pressure or mechanical tension for measuring torque
Landscapes
- Health & Medical Sciences (AREA)
- Surgery (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Robotics (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Pathology (AREA)
- Manipulator (AREA)
Abstract
本发明提供一种手术机器人系统及其执行末端的反馈控制系统和方法,该手术机器人执行末端的反馈控制系统包括:动力装置、连接装置及执行装置,所述动力装置与所述执行装置通过所述连接装置连接,所述动力装置向所述执行装置提供动力,所述动力执行装置在所述动力的作用下转动;其中,所述执行装置上设置有信息采集装置,所述信息采集装置用于采集及发送所述执行装置的状态信息。本发明通过采集执行装置的状态信息,并根据状态信息自动检测手术机器人的状态,自动实时监测手术机器人系统是否异常,及时发现手术机器人系统异常,降低手术机器人运行过程中的非计划停机和误操作,为手术机器人系统维护提供参考,检测方法简单,检测效率和检测精度高。
Description
技术领域
本发明涉及医疗自动化技术领域,尤其涉及一种手术机器人系统及其执行末端的反馈控制系统和方法。
背景技术
手术机器人是各种硬件和软件的结合,在手术的全流程、全术式当中,机器人一般和其他设备配合使用。例如,在骨科智能手术一体化的体系中,除了手术机器人,还包括影像、导航、动力以及神经监测。
目前,现有技术中手术机器人系统在实际工作中反馈的工作状态信息较少,根据反馈的信息无法确定手术机器人系统是否存在异常。
发明内容
本发明提供一种手术机器人系统及其执行末端的反馈控制系统和方法,用以解决现有技术中手术机器人系统的异常不易检测缺陷,实现对手术机器人系统异常的准确检测。
本发明提供一种手术机器人执行末端的反馈控制系统,包括:
动力装置、连接装置及执行装置,所述动力装置与所述执行装置通过所述连接装置连接,所述动力装置向所述执行装置提供动力,所述动力执行装置在所述动力的作用下转动;
其中,所述执行装置上设置有信息采集装置,所述信息采集装置用于采集及发送所述执行装置的状态信息。
可选的,所述信息采集装置包括温度传感器、扭矩传感器、速度传感器和磨损传感器。
本发明提供一种手术机器人系统,包括如第一方面所述的手术机器人执行末端的反馈控制系统,所述手术机器人系统还包括:
主控台车,用于根据输入的控制指令发送控制命令;
机械臂台车,所述机械臂台车设置有机械臂,所述机械臂的末端与所述手术机器人执行末端的反馈控制系统的连接装置连接,所述机械臂台车用于执行所述主控台车发出的控制命令;
NDI台车,用于确定所述机械臂的位置,并将所述位置信息发送给所述主控台车。
可选的,所述主控台车设置有显示器,所述显示器用于显示所述主控台车接收到的所述执行装置的状态信息。
本发明提供一种如第二方面所述的手术机器人系统的检测方法,包括:
获取所述手术机器人系统的执行装置的状态信息;所述状态信息包括实际扭矩值、实际温度值以及所述执行装置的实际位置信息;
根据所述状态信息,确定所述执行装置是否存在异常。
可选的,所述根据所述状态信息,确定所述执行装置是否存在异常,包括:
获取与第一实际扭矩值对应的第一理论扭矩值以及预设温度阈值;
若所述第一实际扭矩值大于所述第一理论扭矩值和/或所述实际温度值高于所述预设温度阈值,则确定所述执行装置存在异常;或者,
获取远离所述执行装置的磨锉端的一端上的目标点的预设位置信息,在所述目标点实际位置信息与所述预设位置信息一致时,获取所述执行装置的第二实际扭矩值以及第二理论扭矩值,若所述第二实际扭矩值小于所述第二理论扭矩值,则确定所述执行装置存在异常。
可选的,所述方法还包括:
在确定所述执行装置存在异常的情况下,将所述状态信息和/或异常指示上传至以下至少一项:服务器、电脑、设备终端、手机、或所述主控台车。
本发明提供一种手术机器人系统的检测装置,包括:
获取模块,用于获取所述手术机器人系统的执行装置的状态信息;所述状态信息包括实际扭矩值、实际温度值以及所述执行装置的实际位置信息;
确定模块,用于根据所述状态信息,确定所述执行装置是否存在异常。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述手术机器人系统的检测方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述手术机器人系统的检测方法。
本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述手术机器人系统的检测方法。
本发明提供的手术机器人系统及其执行末端的反馈控制系统和方法,通过采集执行装置的状态信息,并根据状态信息自动检测手术机器人的状态,自动实时监测手术机器人系统是否异常,及时发现手术机器人系统异常,降低手术机器人运行过程中的非计划停机和误操作,为手术机器人系统维护提供参考,而且检测方法简单,检测效率和检测精度高。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的手术机器人执行末端的反馈控制系统的结构示意图;
图2是本发明提供的控制电路板采集状态信息的流程示意图之一;
图3是本发明提供的控制电路板采集状态信息的流程示意图之二;
图4是本发明提供的信息传输的示意图;
图5是本发明提供的手术机器人系统的结构示意图;
图6是本发明提供的光学跟踪系统定位的示意图;
图7是本发明提供的手术机器人系统的检测方法之一;
图8是本发明提供的手术机器人系统的检测方法之二;
图9是本发明提供的手术机器人系统的检测方法之三;
图10是本发明提供的手术机器人系统的检测方法之四;
图11是本发明提供的手术机器人系统的检测方法之五;
图12是本发明提供的信息采集装置的示意图之一;
图13是本发明提供的信息采集装置的示意图之二;
图14是本发明提供的信息反馈的流程示意图;
图15是本发明提供的手术机器人系统的检测装置;
图16示例了一种电子设备的实体结构示意图。
附图标记:
1:主控台车;2:NDI台车;3:动力装置;4:执行装置。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本发明提供的手术机器人执行末端的反馈控制系统的结构示意图,如图1所示,手术机器人执行末端的反馈控制系统包括动力装置、连接装置及执行装置,所述动力装置与所述执行装置通过所述连接装置连接,所述动力装置向所述执行装置提供动力,所述动力执行装置在所述动力的作用下转动;
其中,所述执行装置上设置有信息采集装置,所述信息采集装置用于采集及发送所述执行装置的状态信息。
具体来说,为了可以及时采集执行装置的状态信息,可以在采集执行装置上设置信息采集装置,信息采集装置所采集的执行装置的状态信息用于判断执行装置是否存在异常,进而可以实现对执行装置的实时监测,可以及时发现执行装置的异常情况;
本发明提供的手术机器人执行末端的反馈控制系统,通过采集执行装置的状态信息,并根据状态信息自动检测手术机器人的状态,自动实时监测手术机器人系统是否异常,及时发现手术机器人系统异常,降低手术机器人运行过程中的非计划停机和误操作,为手术机器人系统维护提供参考,而且检测方法简单,检测效率和检测精度高。
可选的,所述信息采集装置包括温度传感器、扭矩传感器、速度传感器和磨损传感器。
可选的,执行装置是否异常受影响的因素较多,本发明可以主要考虑实际扭矩、位置、温度和磨损值中的多种,但不限于这些运行信息。
可选的,执行装置的状态信息可以包括:实际扭矩值、实际温度值以及所述执行装置的实际位置信息;
可选的,用于采集执行装置的状态信息的信息采集装置可以包括温度传感器、扭矩传感器、速度传感器和磨损传感器,用于采集实际扭矩值、实际温度值,并可以基于实际扭矩值,进一步确定磨损情况,比如在确定执行装置的转动速度大且扭矩小的情况下,可以确定磨锉装置存在磨损。
可选的,信息采集装置可以包括与各个传感器通信连接的信息采集板;
可选的,信息采集板可以由一块或多块控制电路板组成;
可选的,图2是本发明提供的控制电路板采集状态信息的流程示意图之一,图3是本发明提供的控制电路板采集状态信息的流程示意图之二,如图2和图3所示,控制电路板可以收集各个传感器获取到的执行装置(比如执行装置所在的机械臂系统)的状态信息,并可以将状态信息转化为电压、电流或磁等信号,将这些信号经单片机芯片ARM(AdvancedRISC Machines,高级精简指令集处理器)处理,并将处理后的信息按照通讯协议转化上传至上位机或主控板。
可选的,控制电路板对状态信息进行处理的手段可以包括以下至少一项:阻抗的变换、放大、滤波模数转化和数字信号处理;
可选的,图4是本发明提供的信息传输的示意图,如图4所示,通讯协议可以包括以下至少一项:R232、R485、网口、WiFi和5G。
可选的,主控台车中的上位机或主控板可以根据通讯协议将处理后的信号进行转化翻译,显示在软件界面上;
可选的,主控台车可以将处理后的信号回传到后台对数据进行保存和分析。
可选的,后台可以包括物联网平台、服务器、移动终端、手机、和计算机中的一项或多项。
本发明通过温度传感器、扭矩传感器、速度传感器和磨损传感器,获取执行装置的实际扭矩值、实际温度值,进而确定磨损信息,可以更全面地对执行装置进行异常检测。
图5是本发明提供的手术机器人系统的结构示意图,如图5所示,所述手术机器人系统还包括:
主控台车1,用于根据输入的控制指令发送控制命令;
机械臂台车,所述机械臂台车设置有机械臂,所述机械臂的末端与所述手术机器人执行末端的反馈控制系统的连接装置连接,所述机械臂台车用于执行所述主控台车1发出的控制命令;
NDI台车2,用于确定所述机械臂的位置,并将所述位置信息发送给所述主控台车1。
具体来说,在主控台车1接收到用户输入的控制指令后,可以发送控制命令,机械臂台车在接受到控制命令后,可以通过机械臂执行控制命令,比如操控相连接的手术机器人执行末端的反馈控制系统执行与控制指令相应的动作。
可选地,图6是本发明提供的光学跟踪系统定位的示意图,如图6所示,NDI台车2可以搭载光学跟踪系统,通过光学跟踪对机械臂或机械臂上的任一点进行定位,获得定位结果;
可选地,机械臂末端可以设置有法兰定位架,NDI台车2可以通过法兰定位架识别机械臂或机械臂上的任一点的位置。
可选的,定位结果可以是三维坐标;
可选的,NDI台车2上还可以设置显示器,在对机械臂或机械臂上的任一点进行定位,获得定位结果后,可以在显示器上显示定位结果。
本发明提供的手术机器人系统,通过采集执行装置的状态信息,并根据状态信息自动检测手术机器人的状态,自动实时监测手术机器人系统是否异常,及时发现手术机器人系统异常,降低手术机器人运行过程中的非计划停机和误操作,为手术机器人系统维护提供参考,而且检测方法简单,检测效率和检测精度高。
可选的,所述主控台车1设置有显示器,所述显示器用于显示所述主控台车1接收到的所述执行装置的状态信息。
可选的,手术过程中,需要及时准确了解设备实时状态和手术进行到何种阶段何种程度,本发明可以提供一种量化和可视化的呈现;即为了方便用户及时获知执行装置的状态信息或其他与设备或手术情况等相关的信息,可以在主控台车1的显示器中进行显示。
可选地,状态信息可以通过通讯线缆传输至主控台车,主控爱车可以通过显示器对状态信息进行显示;
可选地,显示器还可以是一台可以与用户交互的显示器,可以接收用户的输入,比如触屏输入或通过键盘或鼠标输入,则主控台车可以接收到用户的输入后,生成满足用户需求的控制指令。
图7是本发明提供的手术机器人系统的检测方法之一,如图7所示,该方法包括如下步骤:
步骤700,获取所述手术机器人系统的执行装置的状态信息;所述状态信息包括实际扭矩值、实际温度值以及所述执行装置的实际位置信息;
步骤710,根据所述状态信息,确定所述执行装置是否存在异常。
具体来说,执行装置是否异常受影响的因素较多,本发明可以主要考虑实际扭矩、位置、温度和磨损值中的多种,但不限于这些运行信息。
可选的,执行装置的状态信息可以包括:实际扭矩值、实际温度值以及所述执行装置的实际位置信息;
可选地,可以基于实际扭矩值、实际温度值以及所述执行装置的实际位置信息,判断执行装置是否存在异常,比如工作过程中是否温度过高,是否扭矩增大或减小,是否存在磨损或者转动异常等。
本发明提供的手术机器人系统的检测方法,通过采集执行装置的状态信息,并根据状态信息自动检测手术机器人的状态,自动实时监测手术机器人系统是否异常,及时发现手术机器人系统异常,降低手术机器人运行过程中的非计划停机和误操作,为手术机器人系统维护提供参考,而且检测方法简单,检测效率和检测精度高。
可选的,所述根据所述状态信息,确定所述执行装置是否存在异常,包括:
获取与第一实际扭矩值对应的第一理论扭矩值以及预设温度阈值;
若所述第一实际扭矩值大于所述第一理论扭矩值和/或所述实际温度值高于所述预设温度阈值,则确定所述执行装置存在异常;或者,
获取远离所述执行装置的磨锉端的一端上的目标点的预设位置信息,在所述目标点实际位置信息与所述预设位置信息一致时,获取所述执行装置的第二实际扭矩值以及第二理论扭矩值,若所述第二实际扭矩值小于所述第二理论扭矩值,则确定所述执行装置存在异常。
可选地,理论扭矩值可以从手术机器人执行末端的反馈控制系统的配置参数中获取。理论扭矩值的计算公式如下:
其中,M为理论扭矩值,单位为牛顿米;P为动力装置的动力功率,从动力装置的配置参数中获取,是已知的;n为执行装置的转速,单位是转每分,是已知的。
可选地,理论扭矩值可以是作为配置参数预先配置好的已知值;
可选地,理论扭矩值可以是凭借经验值确定的;
可选地,理论扭矩值可以是基于大数据统计分析后确定的;
可选地,理论扭矩值可以是基于执行装置的历史状态信息和正常/异常情况作为训练样本进行机器学习后确定的;
将所述执行装置的实际扭矩与所述理论扭矩进行比对,获取第一比对结果;
可选地,可以仅基于实际温度值判断执行装置是否异常,比如一旦确定实际温度值大于预设温度阈值,则可以确定执行装置存在异常;
可选地,可以仅基于实际扭矩值判断执行装置是否异常,比如一旦确定第一实际扭矩值大于第一理论扭矩值,则可以确定执行装置存在异常;
可选地,可以基于实际温度值和实际扭矩值判断执行装置是否异常,比如一旦确定第一实际扭矩值大于第一理论扭矩值或者一旦确定实际温度值大于预设温度阈值,则可以确定执行装置存在异常;
可选地,可以基于实际温度值和实际扭矩值判断执行装置是否异常,比如确定满足第一实际扭矩值大于第一理论扭矩值,且确定实际温度值大于预设温度阈值,则可以确定执行装置存在异常;
图8是本发明提供的手术机器人系统的检测方法之二,如图8所示,该方法包括:温度传感器采集到的温度信息和/或温度变化信息,通过通讯电缆发送给信息采集板,信息采集板对温度信息和/或温度变化信息进行处理获得实际温度值后,将实际温度值发送给主控板,在主控板与预设温度阈值进行数据对比,若确定实际温度值大于预设温度阈值,则可以确定执行装置存在异常;
图9是本发明提供的手术机器人系统的检测方法之三,如图9所示,该方法包括:扭矩传感器采集到的扭矩信息和/或扭矩变化信息,通过通讯电缆发送给信息采集板,信息采集板对扭矩信息和/或扭矩变化信息进行处理获得第一实际扭矩值后,将第一实际扭矩值发送给主控板,在主控板与第一理论扭矩值进行数据对比,若确定第一实际扭矩值大于第一理论扭矩值,则可以认为执行装置转动异常,比如卡住不转,则可以确定执行装置存在异常;
可选地,在确定执行装置是否磨损时,可以首先预设定位执行装置的磨锉端的一个预设点,并通过NDI台车定位至该点(即满足目标点实际位置信息与所述预设位置信息一致),则可以获取该点对应的第二实际扭矩值,并与第二理论扭矩值进行对比,判断执行装置是否存在异常。
图10是本发明提供的手术机器人系统的检测方法之四,如图10所示,该方法包括:定位模块比如NDI台车对机械臂进行光学跟踪,获得执行装置的磨锉端的一端上的目标点的预设位置信息,例如可以是磨锉杆与磨锉兰连接处的任意一点,可以通过NDI台车确定该目标点的位置坐标,则可以通过通讯电缆将位置坐标发送给信息采集板,信息采集板对位置坐标进行处理获得目标点实际位置信息后,将目标点实际位置信息发送给主控板,主控板在确定所述目标点实际位置信息与所述预设位置信息一致时,进而可以提取扭矩信息和温度信息(比如在先确定的第二实际扭矩值和/或实际温度值),若确定第二实际扭矩值小于第二理论扭矩值和/或实际温度值大于预设温度阈值,则可以认为执行装置的磨锉装置存在磨损,速度大,扭矩小,则可以确定执行装置存在异常。
图11是本发明提供的手术机器人系统的检测方法之五,如图11所示,该方法包括:
首先通过NDI台车识别患者的位置,主控台车下发控制指令,机机械臂基于控制指令就位,开始进行磨锉,即执行装置处于工作状态;图12是本发明提供的信息采集装置的示意图之一,如图12所示,可以通过信息采集装置中的扭矩检测模块(比如扭矩传感器)和温度检测模块(比如温度传感器)进行扭矩、位置、和温度的采集,并将扭矩、位置、和温度与预设值进行对比,比如在确定第一实际扭矩值大于或等于第一理论扭矩值,且确定实际温度值大于预设温度阈值,则可以确定执行装置存在异常;
或者若确定第二实际扭矩值和实际温度值在预设范围内,图13是本发明提供的信息采集装置的示意图之二,如图13所示,可以判断执行装置的位置变化情况,NDI台车可以对机械臂进行光学跟踪,获得执行装置的磨锉端的一端上的目标点的预设位置信息,例如可以是磨锉杆与磨锉兰连接处的任意一点,可以通过NDI台车确定该目标点的位置坐标,则可以通过通讯电缆将位置坐标发送给信息采集板,信息采集板对位置坐标进行处理获得目标点实际位置信息后,将目标点实际位置信息发送给主控板,主控板在确定所述目标点实际位置信息与所述预设位置信息一致时,进而判断第二实际扭矩值小于第二理论扭矩值和/或实际温度值大于预设温度阈值,则可以认为执行装置的磨锉装置存在磨损,速度大,扭矩小,则可以确定执行装置存在异常。
可选的,所述方法还包括:
在确定所述执行装置存在异常的情况下,将所述状态信息和/或异常指示上传至以下至少一项:服务器、电脑、设备终端、手机、或所述主控台车。
可选地,如图8-11所示,在确定执行装置异常后,可以将异常的状态信息上传至以下至少一项:服务器、电脑、设备终端、手机、或所述主控台车。
可选地,如图8-11所示,在确定执行装置异常后,可以将异常指示(比如可以是一个告警信息,用于表征执行装置异常)上传至以下至少一项:服务器、电脑、设备终端、手机、或所述主控台车。
可选地,图14是本发明提供的信息反馈的流程示意图,如图14所示,本发明可以量化或提示性的呈现依靠跟踪系统和信息采集装置(包括传感器)的联合反馈,包括状态信息的反馈,比如温度,转速,扭矩,磨损等,本发明不仅可以实时反馈设备终端,还可反馈到云端(服务器,电脑,手机),即通过网口,WiFi,5G实现。
可选地,NDI台车可以利用手术机器人的光学跟踪系统来定位执行装置的位置。信息采集板通过通讯线缆采集定位模块定位的位置和定位位置的时间进行处理,将处理后的数据通过通讯线缆发送给主控板。
主控板可以根据执行装置的位置计算执行装置的位移。根据执行装置在各位置的时间确定执行装置产生位移所需的时间。将执行装置的位移除以产生位移所需的时间,获取执行装置的实际运行速度。
将所述执行装置的实际运行速度与所述执行装置的预设速度范围进行比对,获取比对结果;
主控板将执行装置的实际运行速度与预设速度范围进行比对,如果实际运行速度不位于预设速度范围内,则说明执行装置出现异常;如果实际运行速度位于预设速度范围内,则继续执行后续步骤,判断执行装置是否满足其他条件。
可选地,可以将所述实际扭矩值与所述理论扭矩值之间的差值作为所述第一比对结果;
可选的,可以计算执行装置的实际扭矩值与理论扭矩值之间的差值,在该差值较大比如大于预设差值阈值的情况下,确定手术机器人系统异常。
可选地,可以在执行装置的实际运行速度小于所述预设速度范围的最小值的情况下,将实际运行速度与所述最小值之间的差值作为所述第二比对结果;
可选的,在执行装置的实际运行速度偏小的情况下,计算实际运行速度与预设速度范围最小值之间的差值,在该差值较大的情况下,确定执行装置异常。
可选地,可以在所述实际运行速度大于所述预设速度范围的最大值的情况下,将所述实际运行速度与所述最大值之间的差值作为所述第二比对结果;
可选的,可以在执行装置的实际运行速度偏大的情况下,计算实际运行速度与预设速度范围最大值之间的差值,在该差值较大的情况下,确定执行装置异常。
可选的,可以将所述温度与所述预设最大温度之间的差值作为所述第三比对结果。
可选的,可以计算执行装置的温度与预设最大温度之间的差值,在该差值较大的情况下,确定执行装置异常。
在上述各实施例的基础上,本实施例中所述根据所述第一比对结果、第二比对结果和第三比对结果,确定所述执行装置是否异常;
可选地,获取所述执行装置的扭矩与所述执行装置的磨损值之间的第一相关系数;
可选地,获取所述执行装置的实际运行速度与所述执行装置的磨损值之间的第二相关系数;
可选地,获取所述执行装置的温度与所述执行装置的磨损值之间的第三相关系数;
通过磨损传感器获取执行装置的磨损值,信息采集板通过通讯线缆采集磨损传感器的数据进行处理,将处理后的数据通过通讯线缆发送给主控板。
执行装置的扭矩、实际运行速度和温度都与执行装置的磨损值有关。计算这三个因素与执行装置的磨损值之间的相关系数。
可选的,第一相关系数、第二相关系数和第三相关系数为皮尔逊相关系数,表示两个变量之间的相互关系,可以是基于相关技术确定的或预设的。
确定所述第一相关系数、第二相关系数和第三相关系数的平均值,并确定所述平均值与所述磨损值之间的乘积;
将第一相关系数、第二相关系数和第三相关系数的平均值作为磨损值的权重,表示磨损值对执行装置异常检测影响的重要程度。
根据所述第一比对结果、第二比对结果、第三比对结果和所述乘积,确定所述执行装置是否异常。
可选的,将第一比对结果、第二比对结果、第三比对结果,以及三个相关系数的平均值与执行装置磨损值之间的乘积进行相加,将相加结果与设定值进行比较,确定执行装置是否异常。
如果相加结果大于设定值,则执行装置异常,否则执行装置没有异常。
本实施例通过考虑到使用实际扭矩、位置和温度的对比结果,以及执行装置的磨损值,综合判断执行装置是否异常,并根据其他因素与磨损值的相关性来确定磨损值对检测的影响程度,从而使得执行装置的异常检测更加精确。
在上述各实施例的基础上,本实施例中所述根据所述第一比对结果、第二比对结果和第三比对结果,确定所述执行装置是否异常的步骤包括:
将所述第一比对结果、第二比对结果和第三比对结果分别乘以相应的权重后相加,获取相加结果;
将所述相加结果与预设阈值进行比对,确定所述执行装置是否异常。
第一比对结果、第二比对结果和第三比对结果对应的权重分别表示三个比对结果对执行装置异常检测影响的重要程度。
在三个比对结构的加权之和大于预设阈值的情况下,获知执行装置异常,否则执行装置没有异常。
本实施例通过考虑到使用实际扭矩、位置和温度的对比结果综合判断执行装置是否异常,从而使得执行装置的异常检测更加精确。
在上述各实施例的基础上,本实施例还包括:
对所述运行信息和所述执行装置是否异常进行显示。
本实施例中的主控板或上位机按照通讯协议,将运行信息和运行系统是否异常翻译成可在软件界面可视的信息参数或提示。软件界面上显示的信息可供设备维护人员实时了解设备的运行状态。
下面对本发明提供的手术机器人执行装置异常检测装置进行描述,下文描述的手术机器人执行装置异常检测装置与上文描述的手术机器人执行装置异常检测方法可相互对应参照。
图15是本发明提供的手术机器人系统的检测装置,如图15所示,该装置包括:获取模块1510,和确定模块1520;其中:
获取模块1510用于获取所述手术机器人系统的执行装置的状态信息;所述状态信息包括实际扭矩值、实际温度值以及所述执行装置的实际位置信息;
确定模块1520用于根据所述状态信息,确定所述执行装置是否存在异常。
本发明提供的手术机器人系统的检测装置能够实现上述各方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
本发明提供的手术机器人系统的检测装置,通过采集执行装置的状态信息,并根据状态信息自动检测手术机器人的状态,自动实时监测手术机器人系统是否异常,及时发现手术机器人系统异常,降低手术机器人运行过程中的非计划停机和误操作,为手术机器人系统维护提供参考,而且检测方法简单,检测效率和检测精度高。
图16示例了一种电子设备的实体结构示意图,如图16所示,该电子设备可以包括:处理器(processor)1610、通信接口(Communications Interface)1620、存储器(memory)1630和通信总线1640,其中,处理器1610,通信接口1620,存储器1630通过通信总线1640完成相互间的通信。处理器1610可以调用存储器1630中的逻辑指令,以执行手术机器人手术机器人系统异常检测方法,该方法包括:获取所述手术机器人系统的执行装置的状态信息;所述状态信息包括实际扭矩值、实际温度值以及所述执行装置的实际位置信息;根据所述状态信息,确定所述执行装置是否存在异常。
此外,上述的存储器1630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的手术机器人系统的检测方法,该方法包括:获取所述手术机器人系统的执行装置的状态信息;所述状态信息包括实际扭矩值、实际温度值以及所述执行装置的实际位置信息;根据所述状态信息,确定所述执行装置是否存在异常。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的手术机器人系统的检测方法,该方法包括:获取所述手术机器人系统的执行装置的状态信息;所述状态信息包括实际扭矩值、实际温度值以及所述执行装置的实际位置信息;根据所述状态信息,确定所述执行装置是否存在异常。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (5)
1.一种手术机器人系统的检测方法,其特征在于,应用于手术机器人系统,所述手术机器人系统包括:
手术机器人执行末端的反馈控制系统,包括动力装置、连接装置及执行装置,所述动力装置与所述执行装置通过所述连接装置连接,所述动力装置向所述执行装置提供动力,所述执行装置在所述动力的作用下转动;其中,所述执行装置上设置有信息采集装置,所述信息采集装置用于采集及发送所述执行装置的状态信息;
主控台车,用于根据输入的控制指令发送控制命令;
机械臂台车,所述机械臂台车设置有机械臂,所述机械臂的末端与所述手术机器人执行末端的反馈控制系统的连接装置连接,所述机械臂台车用于执行所述主控台车发出的控制命令;
NDI台车,用于确定所述机械臂的位置,并将所述位置发送给所述主控台车;
所述方法包括:
获取所述手术机器人系统的执行装置的状态信息;所述状态信息包括实际扭矩值、实际温度值以及所述执行装置的实际位置信息;
根据所述状态信息,确定所述执行装置是否存在异常;
其中,所述根据所述状态信息,确定所述执行装置是否存在异常,包括:
获取与第一实际扭矩值对应的第一理论扭矩值以及预设温度阈值;
若所述第一实际扭矩值大于所述第一理论扭矩值和/或所述实际温度值高于所述预设温度阈值,则确定所述执行装置存在异常;或者,
获取远离所述执行装置的磨锉端的一端上的目标点的预设位置信息,在所述目标点实际位置信息与所述预设位置信息一致时,获取所述执行装置的第二实际扭矩值以及第二理论扭矩值,若所述第二实际扭矩值小于所述第二理论扭矩值,则确定所述执行装置存在异常。
2.根据权利要求1所述的手术机器人系统的检测方法,其特征在于,所述方法还包括:
在确定所述执行装置存在异常的情况下,将所述状态信息和/或异常指示上传至以下至少一项:服务器、电脑、设备终端、手机、或所述主控台车。
3.一种手术机器人系统的检测装置,其特征在于,应用于手术机器人系统,所述手术机器人系统包括:
手术机器人执行末端的反馈控制系统,包括动力装置、连接装置及执行装置,所述动力装置与所述执行装置通过所述连接装置连接,所述动力装置向所述执行装置提供动力,所述执行装置在所述动力的作用下转动;其中,所述执行装置上设置有信息采集装置,所述信息采集装置用于采集及发送所述执行装置的状态信息;
主控台车,用于根据输入的控制指令发送控制命令;
机械臂台车,所述机械臂台车设置有机械臂,所述机械臂的末端与所述手术机器人执行末端的反馈控制系统的连接装置连接,所述机械臂台车用于执行所述主控台车发出的控制命令;
NDI台车,用于确定所述机械臂的位置,并将所述位置发送给所述主控台车;
所述装置包括:
获取模块,用于获取所述手术机器人系统的执行装置的状态信息;所述状态信息包括实际扭矩值、实际温度值以及所述执行装置的实际位置信息;
确定模块,用于根据所述状态信息,确定所述执行装置是否存在异常;
所述确定模块具体用于:
获取与第一实际扭矩值对应的第一理论扭矩值以及预设温度阈值;
若所述第一实际扭矩值大于所述第一理论扭矩值和/或所述实际温度值高于所述预设温度阈值,则确定所述执行装置存在异常;或者,
获取远离所述执行装置的磨锉端的一端上的目标点的预设位置信息,在所述目标点实际位置信息与所述预设位置信息一致时,获取所述执行装置的第二实际扭矩值以及第二理论扭矩值,若所述第二实际扭矩值小于所述第二理论扭矩值,则确定所述执行装置存在异常。
4.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至2任一项所述手术机器人系统的检测方法。
5.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至2任一项所述手术机器人系统的检测方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211010112.6A CN115444565B (zh) | 2022-08-22 | 2022-08-22 | 手术机器人系统及其执行末端的反馈控制系统和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211010112.6A CN115444565B (zh) | 2022-08-22 | 2022-08-22 | 手术机器人系统及其执行末端的反馈控制系统和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115444565A CN115444565A (zh) | 2022-12-09 |
CN115444565B true CN115444565B (zh) | 2024-01-30 |
Family
ID=84298395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211010112.6A Active CN115444565B (zh) | 2022-08-22 | 2022-08-22 | 手术机器人系统及其执行末端的反馈控制系统和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115444565B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116597975A (zh) * | 2023-04-04 | 2023-08-15 | 上海神玑医疗科技有限公司 | 一种血管介入手术辅助系统及其控制方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110712205A (zh) * | 2019-10-11 | 2020-01-21 | 深圳前海达闼云端智能科技有限公司 | 异常监控方法、电子设备及计算机可读存储介质 |
CN111299786A (zh) * | 2019-07-01 | 2020-06-19 | 北京实耐固连接技术有限公司 | 智能化电阻焊钳系统 |
CN111813047A (zh) * | 2020-07-31 | 2020-10-23 | 西北工业大学 | 一种机器人自动钻铆作业状态实时监控系统及方法 |
CN112245012A (zh) * | 2020-11-12 | 2021-01-22 | 重庆金山医疗机器人有限公司 | 一种手术机器人安全监测设备及手术机器人系统 |
CN112641510A (zh) * | 2020-12-18 | 2021-04-13 | 北京长木谷医疗科技有限公司 | 关节置换手术机器人导航定位系统及方法 |
CN112789006A (zh) * | 2018-10-03 | 2021-05-11 | Cmr外科有限公司 | 在操纵机器人系统的用户输入控制装置期间监测执行 |
CN112809676A (zh) * | 2021-01-11 | 2021-05-18 | 达闼机器人有限公司 | 关节执行器及其控制方法、机器人、存储介质及电子设备 |
WO2022073342A1 (zh) * | 2020-10-08 | 2022-04-14 | 深圳市精锋医疗科技有限公司 | 手术机器人及其运动错误检测方法、检测装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10932874B2 (en) * | 2015-08-25 | 2021-03-02 | Kawasaki Jukogyo Kabushiki Kaisha | Remote control robot system |
-
2022
- 2022-08-22 CN CN202211010112.6A patent/CN115444565B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112789006A (zh) * | 2018-10-03 | 2021-05-11 | Cmr外科有限公司 | 在操纵机器人系统的用户输入控制装置期间监测执行 |
CN111299786A (zh) * | 2019-07-01 | 2020-06-19 | 北京实耐固连接技术有限公司 | 智能化电阻焊钳系统 |
CN110712205A (zh) * | 2019-10-11 | 2020-01-21 | 深圳前海达闼云端智能科技有限公司 | 异常监控方法、电子设备及计算机可读存储介质 |
CN111813047A (zh) * | 2020-07-31 | 2020-10-23 | 西北工业大学 | 一种机器人自动钻铆作业状态实时监控系统及方法 |
WO2022073342A1 (zh) * | 2020-10-08 | 2022-04-14 | 深圳市精锋医疗科技有限公司 | 手术机器人及其运动错误检测方法、检测装置 |
CN112245012A (zh) * | 2020-11-12 | 2021-01-22 | 重庆金山医疗机器人有限公司 | 一种手术机器人安全监测设备及手术机器人系统 |
CN112641510A (zh) * | 2020-12-18 | 2021-04-13 | 北京长木谷医疗科技有限公司 | 关节置换手术机器人导航定位系统及方法 |
CN112809676A (zh) * | 2021-01-11 | 2021-05-18 | 达闼机器人有限公司 | 关节执行器及其控制方法、机器人、存储介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN115444565A (zh) | 2022-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6451662B2 (ja) | 異常判定装置、異常判定プログラム、異常判定システム、及びモータ制御装置 | |
JP5991042B2 (ja) | 異常監視システムおよび異常監視方法 | |
US20150012121A1 (en) | Automation management system and method | |
CN115444565B (zh) | 手术机器人系统及其执行末端的反馈控制系统和方法 | |
CN109725625A (zh) | 异常判断系统以及方法、数据收发装置、马达控制装置 | |
CN115437358A (zh) | 工业机器人智能状态监测与故障诊断系统及故障诊断方法 | |
CN116902536A (zh) | 一种皮带机智能纠偏系统 | |
JP5765881B2 (ja) | 設備機器の診断装置 | |
JP2023026787A (ja) | 機械設備の振動監視装置 | |
CN117562674A (zh) | 手术机器人及由其执行的方法 | |
CN110058983A (zh) | 异常检查参数调整显示装置 | |
US20230028876A1 (en) | Cable deterioration diagnosis device, cable deterioration diagnosis method, and program | |
CN116733688A (zh) | 一种风力发电机组的运行监测方法、装置、设备及介质 | |
CN110705466A (zh) | 自动化的测试系统、方法、电子设备及存储介质 | |
CN111563932A (zh) | 一种交叠共轴外科手术控制方法、系统及可读存储介质 | |
JP2021060633A (ja) | 診断装置 | |
CN116408801A (zh) | 机器人故障定位方法、装置、计算机设备和存储介质 | |
CN102707228A (zh) | 基于神经网络专家系统的电机故障智能诊断系统 | |
CN117760481A (zh) | 一种采煤机截割部故障监测方法及装置 | |
CN204154501U (zh) | 滑动轴承监测系统 | |
JP2021076597A (ja) | 過渡速度動作中の振動傾向を決定することによるロータ異常の検出 | |
CN207867531U (zh) | 一种profibus总线型火电机组实时监控诊断装置 | |
US20240095589A1 (en) | Information processing device, information processing program, and information processing method | |
EP3623892A1 (en) | Anomaly assessment device, anomaly assessment method, and anomaly assessment program | |
CN113743224B (zh) | 基于边缘计算的登高作业人员安全带佩戴监控方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 100176 2201, 22 / F, building 1, yard 2, Ronghua South Road, Beijing Economic and Technological Development Zone, Daxing District, Beijing Applicant after: Beijing Changmugu Medical Technology Co.,Ltd. Applicant after: Zhang Yiling Address before: 100176 2201, 22 / F, building 1, yard 2, Ronghua South Road, Beijing Economic and Technological Development Zone, Daxing District, Beijing Applicant before: BEIJING CHANGMUGU MEDICAL TECHNOLOGY Co.,Ltd. Applicant before: Zhang Yiling |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |