[go: up one dir, main page]

CN116407298A - Alignment activation method and device for surgical robot and surgical robot - Google Patents

Alignment activation method and device for surgical robot and surgical robot Download PDF

Info

Publication number
CN116407298A
CN116407298A CN202111654482.9A CN202111654482A CN116407298A CN 116407298 A CN116407298 A CN 116407298A CN 202111654482 A CN202111654482 A CN 202111654482A CN 116407298 A CN116407298 A CN 116407298A
Authority
CN
China
Prior art keywords
alignment
activation
target
slave
instrument
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.)
Granted
Application number
CN202111654482.9A
Other languages
Chinese (zh)
Other versions
CN116407298B (en
Inventor
周振鸿
高元倩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Edge Medical Co Ltd
Original Assignee
Shenzhen Edge Medical Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Edge Medical Co Ltd filed Critical Shenzhen Edge Medical Co Ltd
Priority to CN202111654482.9A priority Critical patent/CN116407298B/en
Publication of CN116407298A publication Critical patent/CN116407298A/en
Application granted granted Critical
Publication of CN116407298B publication Critical patent/CN116407298B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/30Surgical robots
    • A61B34/37Leader-follower robots
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/70Manipulators specially adapted for use in surgery
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Surgery (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Robotics (AREA)
  • Molecular Biology (AREA)
  • Animal Behavior & Ethology (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Veterinary Medicine (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Manipulator (AREA)

Abstract

本发明提供一种手术机器人的对位激活方法、装置及手术机器人,该方法包括:根据从操作设备安装的器械的类型从对位激活方式中确定目标对位激活方式;获取目标对位激活方式关联的操作指令;响应于操作指令被触发,则将操作部的姿态与器械的末端执行器的姿态对齐。本发明实施例提供了多种对位激活方式,且可以根据从操作设备安装的器械的类型选取合适的对位激活方式,在激活后执行操作部与从操作设备的对位流程,能够避免在激活时出现误操作问题,提高激活过程的安全性和效率。

Figure 202111654482

The invention provides an alignment activation method and device of a surgical robot, and a surgical robot. The method includes: determining the target alignment activation mode from the alignment activation modes according to the type of instrument installed from the operating device; acquiring the target alignment activation mode An associated operation instruction; in response to the operation instruction being triggered, the posture of the operating part is aligned with the posture of the end effector of the instrument. The embodiment of the present invention provides a variety of alignment activation methods, and an appropriate alignment activation method can be selected according to the type of instrument installed on the operating device. Misoperation occurs during activation, improving the safety and efficiency of the activation process.

Figure 202111654482

Description

手术机器人的对位激活方法、装置及手术机器人Alignment activation method and device for surgical robot and surgical robot

技术领域technical field

本发明涉及手术机器人技术领域,具体而言,涉及一种手术机器人的对位激活方法、装置及手术机器人。The present invention relates to the technical field of surgical robots, in particular to an alignment activation method and device for a surgical robot and a surgical robot.

背景技术Background technique

手术机器人通常包括主操作台及从操作设备,主操作台包括显示器及操作杆,从操作设备包括多个操作臂,操作臂具有末端器械。在工作状态下,医生控制操作杆向从操作设备发送控制命令,末端器械跟随操作杆运行,以实现远程手术操作。A surgical robot usually includes a main operating console and a secondary operating device. The primary operating console includes a display and an operating rod. The secondary operating device includes a plurality of operating arms, and the operating arm has a terminal instrument. In the working state, the doctor controls the operating rod to send control commands to the slave operating device, and the end instruments follow the operating rod to realize remote surgical operation.

当位于体内的末端器械准备启动进入工作状态时(包括初始启动或者切换末端器械),末端器械的姿态与夹具的姿态通常具有偏差,此时若启动末端器械令其跟随操作杆运动,容易对体内造成损伤。因此,需要执行主从对位,将末端器械与操作杆的位姿偏差降低至满足对准条件,再启动末端器械进入跟随状态。When the terminal device located in the body is ready to start and enter the working state (including initial activation or switching of the terminal device), the posture of the terminal device usually deviates from the posture of the clamp. cause damage. Therefore, it is necessary to perform master-slave alignment, reduce the posture deviation between the end instrument and the operating rod to meet the alignment conditions, and then start the end instrument to enter the following state.

手术机器人在执行主从对位前,通常会执行激活步骤,激活后执行主从对位流程,现有激活方式存在末端器械误操作问题,例如在激活时导致抓钳松掉、掉针等。Surgical robots usually perform an activation step before performing master-slave alignment, and then perform a master-slave alignment process after activation. The existing activation method has problems with terminal device misoperation, such as loosening of the grasper and dropping of needles during activation.

发明内容Contents of the invention

本发明解决的是现有手机机器人的激活方式存在末端器械误操作问题。The invention solves the problem of misoperation of terminal equipment in the activation mode of the existing mobile phone robot.

为解决上述问题,本发明实施例提供一种手术机器人的对位激活方法,所述手术机器人包括操作部及从操作设备,所述方法包括:根据所述从操作设备安装的器械的类型从对位激活方式中确定目标对位激活方式;获取所述目标对位激活方式关联的操作指令;响应于所述操作指令被触发,则将所述操作部的姿态与所述器械的末端执行器的姿态对齐。In order to solve the above problems, an embodiment of the present invention provides a method for aligning and activating a surgical robot, the surgical robot includes an operating part and a slave operating device, and the method includes: according to the type of instrument installed on the slave operating device, starting from the pair Determine the target alignment activation mode in the position activation mode; obtain the operation instruction associated with the target alignment activation mode; respond to the operation instruction being triggered, compare the posture of the operating part with the end effector of the instrument Posture alignment.

可选地,所述对位激活方式包括以下至少一种:双击对位激活、转动对位激活、推动对位激活、指纹识别对位激活;所述根据所述从操作设备安装的器械的类型从对位激活方式中确定目标对位激活方式,包括:若所述从操作设备安装的器械的类型为开合型,则确定目标对位激活方式为所述转动对位激活或推动对位激活;若所述从操作设备安装的器械的类型为非开合型,则确定目标对位激活方式为所述双击对位激活或所述指纹识别对位激活。Optionally, the alignment activation method includes at least one of the following: double-click alignment activation, rotation alignment activation, push alignment activation, and fingerprint recognition alignment activation; according to the type of instrument installed from the operating device Determining the target alignment activation method from the alignment activation method includes: if the type of the instrument installed from the operating device is an opening and closing type, determining that the target alignment activation method is the rotation alignment activation or push alignment activation ; If the type of the device installed from the operating device is non-opening and closing, determine that the target alignment activation method is the double-click alignment activation or the fingerprint identification alignment activation.

可选地,所述操作部包括至少一个可转动部件,所述可转动部件与所述从操作设备的目标关节存在映射控制关系;若确定为转动对位激活,则所述响应于所述操作指令被触发,包括:向所述从操作设备的目标关节发送固定位置值;获取用户通过所述可转动部件输入的用于控制所述目标关节转动的指令,以及将所述指令发送至所述目标关节;采集所述目标关节的电机的当前位置值及电流值;若所述电流值大于预设电流阈值,和/或,所述当前位置值与所述固定位置值的差值大于预设移动差阈值,则确定所述目标对位激活方式所关联的操作指令被触发。Optionally, the operation part includes at least one rotatable part, and the rotatable part has a mapping control relationship with the target joint of the slave operation device; if it is determined that the rotation alignment is activated, the response to the operation The instruction is triggered, including: sending a fixed position value to the target joint of the slave operating device; obtaining an instruction input by the user through the rotatable component for controlling the rotation of the target joint, and sending the instruction to the Target joint; collect the current position value and current value of the motor of the target joint; if the current value is greater than the preset current threshold, and/or, the difference between the current position value and the fixed position value is greater than the preset If the movement difference threshold is exceeded, it is determined that the operation instruction associated with the target alignment activation mode is triggered.

可选地,所述操作部包括至少一个可推动部件,所述可推动部件与所述从操作设备的目标关节存在映射控制关系;若确定为推动对位激活,则所述响应于所述操作指令被触发,包括:向所述从操作设备的目标关节发送固定位置值;获取用户通过所述可推动部件输入的用于控制所述目标关节推动的指令,以及将所述指令发送至所述目标关节;采集所述目标关节的电机的当前位置值及电流值;若所述电流值大于预设电流阈值,和/或,所述当前位置值与所述固定位置值的差值大于预设移动差阈值,则确定所述目标对位激活方式所关联的操作指令被触发。Optionally, the operation part includes at least one pushable part, and the pushable part has a mapping control relationship with the target joint of the slave operation device; if it is determined that the push alignment is activated, the response to the operation The instruction is triggered, including: sending a fixed position value to the target joint of the slave operating device; obtaining an instruction input by the user through the pushable component for controlling the pushing of the target joint, and sending the instruction to the Target joint; collect the current position value and current value of the motor of the target joint; if the current value is greater than the preset current threshold, and/or, the difference between the current position value and the fixed position value is greater than the preset If the movement difference threshold is exceeded, it is determined that the operation instruction associated with the target alignment activation mode is triggered.

可选地,所述操作部包括至少一个夹具,所述夹具与所述从操作设备的目标关节存在映射控制关系;若确定为双击对位激活,则所述响应于所述操作指令被触发,包括:获取用户通过所述夹具依次输入的第一动作指令、第二动作指令;所述第一动作指令关联捏合动作、所述第二动作指令关联松开动作,或者所述第二动作指令关联捏合动作、所述第一动作指令关联松开动作;若所述从操作设备安装的器械响应所述第一动作指令、所述第二动作指令均被执行,则继续获取用户通过所述夹具输入的第一动作指令;若所述从操作设备安装的器械响应所述第一动作指令被再次执行,则确定所述目标对位激活方式所关联的操作指令被触发。Optionally, the operation part includes at least one fixture, and the fixture has a mapping control relationship with the target joint of the slave operation device; if it is determined that the alignment is activated by double-clicking, the response to the operation instruction is triggered, Including: obtaining the first action instruction and the second action instruction sequentially input by the user through the clamp; the first action instruction is associated with a pinching action, the second action instruction is associated with a release action, or the second action instruction is associated with The kneading action and the first action instruction are associated with the release action; if the instrument installed from the operating device is executed in response to the first action instruction and the second action instruction, continue to obtain user input through the clamp the first action instruction; if the instrument installed from the operating device is executed again in response to the first action instruction, it is determined that the operation instruction associated with the target alignment activation mode is triggered.

可选地,所述操作部包括指纹识别部件,若选择指纹识别对位激活,则所述响应于所述操作指令被触发,包括:获取所述指纹识别部件采集的指纹信息及压力值;若所述指纹信息与预存的合法指纹信息匹配,且所述压力值大于预设压力阈值,则确定所述目标对位激活方式所关联的操作指令被触发。Optionally, the operation part includes a fingerprint recognition component. If the fingerprint recognition alignment activation is selected, the response to the operation instruction is triggered, including: acquiring the fingerprint information and pressure value collected by the fingerprint recognition component; if If the fingerprint information matches the pre-stored legitimate fingerprint information, and the pressure value is greater than a preset pressure threshold, it is determined that the operation instruction associated with the target alignment activation mode is triggered.

可选地,在所述根据所述从操作设备安装的器械的类型从对位激活方式中确定目标对位激活方式之前,所述方法还包括:读取所述从操作设备安装的器械的信息,得到所述器械的类型;和/或,识别图像采集装置采集的包括所述从操作设备安装的器械的图像,得到所述器械的类型。Optionally, before determining the target alignment activation mode from the alignment activation modes according to the type of the instrument installed from the operating device, the method further includes: reading information of the instrument installed from the operating device , to obtain the type of the instrument; and/or, to identify the image captured by the image acquisition device including the instrument installed from the operating device, to obtain the type of the instrument.

可选地,所述将所述操作部的姿态与所述器械的末端执行器的姿态对齐,包括:执行所述操作部与所述从操作设备的自动对齐流程;在获取用户输入的操控指令后,执行所述从操作设备主动跟随所述操作部的主动跟随流程。Optionally, the aligning the posture of the operating part with the posture of the end effector of the instrument includes: performing an automatic alignment process between the operating part and the slave operating device; Afterwards, an active following process in which the slave operating device actively follows the operating unit is executed.

可选地,若选择转动对位激活、推动对位激活、指纹识别对位激活,所述执行所述操作部与所述从操作设备的自动对齐流程,包括:根据所述从操作设备安装的器械的第一开合角度计算所述操作部的夹具的第二开合角度;控制所述夹具张开至所述第二开合角度。Optionally, if rotation alignment activation, push alignment activation, and fingerprint recognition alignment activation are selected, the execution of the automatic alignment process between the operation part and the slave operation device includes: The first opening and closing angle of the instrument is used to calculate the second opening and closing angle of the clip of the operation part; and the opening and closing of the clip is controlled to the second opening and closing angle.

可选地,若选择双击对位激活,所述执行所述操作部与所述从操作设备的自动对齐流程,包括:根据所述操作部的夹具的第二开合角度计算所述从操作设备安装的器械的第一开合角度;控制所述从操作设备安装的器械张开至所述第一开合角度。Optionally, if the double-click alignment activation is selected, the execution of the automatic alignment process of the operation part and the slave operation device includes: calculating the slave operation device according to the second opening and closing angle of the clamp of the operation part The first opening and closing angle of the installed instrument; controlling the opening and closing of the instrument installed from the operating device to the first opening and closing angle.

可选地,所述根据所述从操作设备安装的器械的第一开合角度计算所述操作部的夹具的第二开合角度,包括:获取所述从操作设备安装的器械的当前实际姿态,将所述当前实际姿态坐标转换为所述操作部的夹具的目标姿态,将所述目标姿态逆解得到所述夹具的目标关节位置;所述控制所述夹具张开至所述第二开合角度,包括:将所述目标关节位置发送至所述夹具,以使所述夹具运动至所述目标关节位置;获取所述夹具的当前关节位置,将所述当前关节位置正解得到所述夹具的当前姿态;将所述夹具的当前姿态坐标转换为所述从操作设备的验证用当前姿态,计算所述验证用当前姿态与所述从操作设备安装的器械的当前实际姿态之间的偏差;若所述偏差小于或等于预设偏差阈值,则确定所述夹具已张开至所述第二开合角度。Optionally, the calculating the second opening and closing angle of the clamp of the operating part according to the first opening and closing angle of the instrument installed from the operating device includes: acquiring the current actual posture of the instrument installed from the operating device , transforming the current actual posture coordinates into the target posture of the clamp of the operating part, decomposing the target posture inversely to obtain the target joint position of the clamp; the controlling the clamp to open to the second opening The joint angle includes: sending the target joint position to the clamp, so that the clamp moves to the target joint position; obtaining the current joint position of the clamp, and calculating the current joint position forward to obtain the clamp the current posture of the fixture; converting the current posture coordinates of the fixture into the current posture for verification of the slave operating device, and calculating the deviation between the current posture for verification and the current actual posture of the instrument installed on the slave operation device; If the deviation is less than or equal to a preset deviation threshold, it is determined that the clamp has opened to the second opening and closing angle.

可选地,所述执行所述从操作设备主动跟随所述操作部的主动跟随流程,包括:获取操作部被用户控制之后的当前姿态;将所述当前姿态坐标转换为所述从操作设备安装的器械的目标姿态;将所述目标姿态逆解得到所述从操作设备安装的器械的目标关节位置;控制所述从操作设备安装的器械运动至所述目标关节位置。Optionally, the performing the active following process of the slave operating device actively following the operating unit includes: acquiring the current posture of the operating unit after being controlled by the user; converting the current posture coordinates into the slave operating device installation target posture of the instrument; decompose the target posture to obtain the target joint position of the instrument installed from the operating device; control the movement of the instrument installed from the operating device to the target joint position.

可选地,在所述根据所述从操作设备安装的器械的类型从对位激活方式中确定目标对位激活方式之前,所述方法还包括:判断是否允许所述主操作台与所述操作部进行对位激活;若满足以下条件至少其中之一,则确定允许对位激活;所述条件包括获取到头部感应信号触发、所述主操作台与所述从操作设备通讯正常、所述从操作设备允许对位信号触发。Optionally, before determining the target alignment activation mode from the alignment activation modes according to the type of the instrument installed on the slave operation device, the method further includes: judging whether the main operation console is allowed to interact with the operation If at least one of the following conditions is met, it is determined that the alignment activation is allowed; the conditions include obtaining the trigger of the head sensor signal, the communication between the master console and the slave operating equipment is normal, the Slave operating devices allow triggering of alignment signals.

本发明实施例提供一种手术机器人的对位激活装置,所述手术机器人包括操作部及从操作设备,所述装置包括:激活方式选择模块,用于根据所述从操作设备安装的器械的类型从对位激活方式中确定目标对位激活方式;操作指令获取模块,用于获取所述目标对位激活方式关联的操作指令;对位执行模块,用于响应于所述操作指令被触发,则将所述操作部的姿态与所述器械的末端执行器的姿态对齐。An embodiment of the present invention provides an alignment activation device for a surgical robot. The surgical robot includes an operating unit and a slave operating device. The device includes: an activation mode selection module for Determine the target alignment activation mode from the alignment activation mode; the operation instruction acquisition module is used to obtain the operation instruction associated with the target alignment activation mode; the alignment execution module is used to respond to the operation instruction being triggered, then The posture of the operation part is aligned with the posture of the end effector of the instrument.

本发明实施例提供一种手术机器人,包括:操作部;从操作设备;及控制器,所述控制器与所述操作部和所述从操作设备耦接,并被配置成用于执行上述手术机器人的对位激活方法。An embodiment of the present invention provides a surgical robot, including: an operating unit; a slave operating device; and a controller, the controller is coupled to the operating unit and the slave operating device, and is configured to perform the above operation Alignment activation method for the robot.

本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被配置为由处理器加载并执行实现上述手术机器人的对位激活方法。An embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and the computer program is configured to be loaded and executed by a processor to implement the alignment activation method for a surgical robot described above.

本发明实施例提供了多种对位激活方式,且可以根据从操作设备安装的器械的类型选取合适的对位激活方式,在激活后执行操作部与从操作设备的对位流程,能够避免在激活时出现误操作问题,提高激活过程的安全性和效率。The embodiment of the present invention provides a variety of alignment activation methods, and an appropriate alignment activation method can be selected according to the type of instrument installed on the operating device. Misoperation occurs during activation, improving the safety and efficiency of the activation process.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only It is an embodiment of the present invention, and those skilled in the art can also obtain other drawings according to the provided drawings without creative work.

图1为本发明实施例中一种主操作台的示意图;Fig. 1 is the schematic diagram of a kind of main console in the embodiment of the present invention;

图2为本发明实施例中一种操作部的主手手腕的示意图;Fig. 2 is a schematic diagram of the main wrist of an operating part in an embodiment of the present invention;

图3为本发明实施例中一种从操作设备的示意图;Fig. 3 is a schematic diagram of a slave operating device in an embodiment of the present invention;

图4为本发明实施例中另一种从操作设备的示意图;FIG. 4 is a schematic diagram of another slave operating device in an embodiment of the present invention;

图5为本发明实施例中一种手术机器人的对位激活方法的示意性流程图;Fig. 5 is a schematic flowchart of an alignment activation method of a surgical robot in an embodiment of the present invention;

图6为本发明实施例中转动对位激活方式的流程示意图;Fig. 6 is a schematic flow chart of the rotational alignment activation method in the embodiment of the present invention;

图7为本发明实施例中推动对位激活方式的流程示意图;Fig. 7 is a schematic flow chart of the push alignment activation mode in the embodiment of the present invention;

图8为本发明实施例中双击对位激活方式的流程示意图;FIG. 8 is a schematic flowchart of a double-click alignment activation method in an embodiment of the present invention;

图9为本发明实施例中指纹识别对位激活方式的流程示意图;FIG. 9 is a schematic flow diagram of a fingerprint identification alignment activation method in an embodiment of the present invention;

图10为本发明实施例中手术机器人的激活及对位的流程示意图;Fig. 10 is a schematic flow diagram of the activation and alignment of the surgical robot in the embodiment of the present invention;

图11为本发明实施例中一种手术机器人的对位激活装置的结构示意图。Fig. 11 is a schematic structural diagram of an alignment activation device of a surgical robot in an embodiment of the present invention.

附图标记说明:Explanation of reference signs:

100-主操作台;200-从操作设备;110-主手手臂;120-主手手腕;121-第一杆;122-第二杆;123-第三杆;124-夹具;125-第一转动关节;126-第二转动关节;127-第三转动关节;128-第四转动关节;129-推动按钮;J1-第一旋转轴线;J2-第二旋转轴线;J3-第三旋转轴线;210-机械臂;220-致动装置;230-穿刺器;310-机械臂;320-调整臂;330-操纵器;340-穿刺器;350-手术器械;111-激活方式选择模块;112-操作指令获取模块;113-对位执行模块。100-master console; 200-slave operating equipment; 110-master arm; 120-master wrist; 121-first rod; 122-second rod; 123-third rod; 124-fixture; 125-first Rotation joint; 126-second rotation joint; 127-third rotation joint; 128-fourth rotation joint; 129-push button; J1-first rotation axis; J2-second rotation axis; J3-third rotation axis; 210-mechanical arm; 220-actuating device; 230-puncture device; 310-mechanical arm; 320-adjustment arm; 330-manipulator; 340-puncture device; 350-surgical instrument; An operation instruction acquisition module; 113-a bit execution module.

具体实施方式Detailed ways

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the above objects, features and advantages of the present invention more comprehensible, specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

手术机器人一般包括从操作设备和主操作台,图1为本发明实施例中一种主操作台的示意图,图3为本发明实施例中一种从操作设备的示意图。医生可以在主操作台100上进行对从操作设备200的相关控制操作,从操作设备200根据主操作台100的输入指令执行对人体的手术。A surgical robot generally includes a slave operating device and a master operating console. FIG. 1 is a schematic diagram of a master operating console in an embodiment of the present invention, and FIG. 3 is a schematic diagram of a slave operating device in an embodiment of the present invention. The doctor can perform relevant control operations on the slave operating device 200 on the main operating console 100 , and the slave operating device 200 performs operations on the human body according to input instructions from the master operating console 100 .

在图1中示出了主操作台100包括操作部,该操作部包括主手手臂110及主手手腕120。用户通过操作主手手臂110及主手手腕120控制从操作设备200的运动,主操作台100的控制信号处理系统处理主手手臂110及主手手腕120的输入信号后向从操作设备200发出控制命令,从操作设备200用于响应主操作台发送的控制命令,并进行相应的操作。In FIG. 1 , it is shown that the main console 100 includes an operation part, and the operation part includes a master arm 110 and a master wrist 120 . The user controls the movement of the slave operating device 200 by operating the master arm 110 and the master wrist 120 , and the control signal processing system of the master console 100 processes the input signals of the master arm 110 and the master wrist 120 and sends out control to the slave operating device 200 Commands, the slave operating device 200 is used to respond to the control commands sent by the master console and perform corresponding operations.

具体地,主手手臂110及主手手腕120与从操作设备的机械臂和器械之间建立起位姿的映射控制。这种映射可以位置关系相对应,位置关系相对应可为距离成比例、距离趋势对应等对应关系。或者,这种映射可以为运动关系对应,其可为运动姿态对应、运动趋势对应等。从而,使得用户在操作主手手臂110及主手手腕120可以控制器械执行相应的动作(例如俯仰、偏摆、滚转、夹持等)。在主手手臂110及主手手腕120的多个关节里面,设置有带有编码器的电机,可以实现自动对位及其它相应控制功能。Specifically, a pose mapping control is established between the master arm 110 and the master wrist 120 and the mechanical arms and instruments of the slave operating device. This kind of mapping may be corresponding to a positional relationship, and the corresponding positional relationship may be a corresponding relationship such as distance proportionality, distance trend correspondence, and the like. Alternatively, this mapping may be a motion relationship correspondence, which may be a motion posture correspondence, a motion trend correspondence, and the like. Thus, the user can control the instrument to perform corresponding actions (such as pitch, yaw, roll, clamp, etc.) when operating the main arm 110 and the main wrist 120 . Motors with encoders are arranged in multiple joints of the master arm 110 and the master wrist 120, which can realize automatic alignment and other corresponding control functions.

图2为本发明实施例中一种操作部的主手手腕的示意图,示出了主手手腕120具有多个自由度,一般至少包括三个自由度。主手手腕120包括第一杆121、第二杆122、第三杆123、夹具124、第一转动关节125、第二转动关节126、第三转动关节127、第四转动关节128及推动按钮129。夹具124通过第一转动关节125安装到第一杆121的一端,夹具124上还设置有对称的两个推动按钮129,第一杆121的另一端通过第二转动关节126安装到第二杆122的一端;第二杆122的另一端通过第三转动关节127安装到第三杆123的一端;第三杆123的另一端通过第四转动关节128安装到主手手臂110上。FIG. 2 is a schematic diagram of a master wrist of an operating unit in an embodiment of the present invention, showing that the master wrist 120 has multiple degrees of freedom, generally including at least three degrees of freedom. The main wrist 120 includes a first rod 121, a second rod 122, a third rod 123, a clamp 124, a first revolving joint 125, a second revolving joint 126, a third revolving joint 127, a fourth revolving joint 128 and a push button 129 . The clamp 124 is installed on one end of the first rod 121 through the first rotary joint 125, and two symmetrical push buttons 129 are also arranged on the clamp 124, and the other end of the first rod 121 is mounted on the second rod 122 through the second rotary joint 126 The other end of the second bar 122 is installed to one end of the third bar 123 by the third rotary joint 127; the other end of the third bar 123 is installed on the main hand arm 110 by the fourth rotary joint 128.

夹具124通过第一转动关节125与第一杆121旋转连接,从而夹具124可围绕第一转动关节125的第一旋转轴线J1旋转。第一杆121通过第二转动关节126与第二杆122旋转连接,从而第一杆121能围绕第二转动关节126的第二旋转轴线J2旋转,第二杆122通过第三转动关节127与第三杆123旋转连接,从而第二杆122能围绕第三转动关节127的第三旋转轴线J3旋转,第三杆123通过第四转动关节128与主手手臂110旋转连接,从而第三杆123能围绕第四转动关节128的旋转轴线旋转。The clamp 124 is rotatably connected to the first rod 121 through the first rotary joint 125 , so that the clamp 124 can rotate around the first rotation axis J1 of the first rotary joint 125 . The first rod 121 is rotationally connected with the second rod 122 through the second rotary joint 126, so that the first rod 121 can rotate around the second rotation axis J2 of the second rotary joint 126, and the second rod 122 is connected with the second rod 127 through the third rotary joint 127. The three rods 123 are rotationally connected, so that the second rod 122 can rotate around the third rotational axis J3 of the third rotary joint 127, and the third rod 123 is rotationally connected with the main hand arm 110 through the fourth rotary joint 128, so that the third rod 123 can rotate Rotates around the axis of rotation of the fourth swivel joint 128 .

在图示实施例中,第一转动关节125、第二转动关节126、第三转动关节127的旋转轴线——第一旋转轴线J1、第二旋转轴线J2、第三旋转轴线J3交于一点。主手手腕120采用多轴交于一点的设计,整个主手的姿态和位置相对解耦,方便运动学解算。In the illustrated embodiment, the rotation axes of the first rotation joint 125 , the second rotation joint 126 , and the third rotation joint 127 —the first rotation axis J1 , the second rotation axis J2 , and the third rotation axis J3 intersect at one point. The wrist 120 of the main hand adopts the design of multi-axis intersecting at one point, and the attitude and position of the entire main hand are relatively decoupled, which is convenient for kinematic calculation.

在图示实施例中,第一杆121、第二杆122、第三杆123为L形杆件,每一杆具有相互垂直连接的两端,每一杆的两末端与转动关节连接。In the illustrated embodiment, the first rod 121 , the second rod 122 , and the third rod 123 are L-shaped rods, each rod has two ends connected perpendicularly to each other, and the two ends of each rod are connected with a rotating joint.

在图示实施例中,夹具124通过多个杆(第一杆121、第二杆122、第三杆123)及多个旋转关节(第一转动关节125、第二转动关节126、第三转动关节127、第四转动关节128)能执行多个自由度的运动;在其它实施例中,可以根据夹具124所实际需要的运动自由度来设置杆和转动关节的数量。In the illustrated embodiment, the clamp 124 passes through a plurality of rods (first rod 121, second rod 122, third rod 123) and a plurality of rotating joints (first rotating joint 125, second rotating joint 126, third rotating joint Joint 127, fourth rotary joint 128) can perform multiple degrees of freedom of motion; in other embodiments, the number of rods and rotary joints can be set according to the actual required degree of freedom of movement of the clamp 124.

主手手臂110具有安装端和连接端,安装端能够与主操作台100的支撑基体进行固定连接,主手手臂110具有至少一个活动自由度。主手手腕120通过第四转动关节128活动设置于主手手臂110的连接端,主手手腕120允许用户执行对应的操作,比如转动或者夹持等。夹具124具有开合自由度,夹具124的开合自由度运动映射至器械后,可以控制末端执行器的开合动作(如夹持或剪切等),夹具124围绕第一转动关节125的第一旋转轴线J1的旋转自由度运动映射至器械后,可以控制器械的末端执行器的滚转运动。The main arm 110 has a mounting end and a connecting end, the mounting end can be fixedly connected to the supporting base of the main console 100 , and the main arm 110 has at least one degree of freedom of movement. The master wrist 120 is movably disposed on the connecting end of the master arm 110 through the fourth rotating joint 128 , and the master wrist 120 allows the user to perform corresponding operations, such as rotation or clamping. The clamp 124 has a degree of freedom of opening and closing. After the movement of the opening and closing degree of freedom of the clamp 124 is mapped to the instrument, the opening and closing action of the end effector (such as clamping or shearing) can be controlled. The clamp 124 revolves around the first rotation joint 125. After the rotation degree-of-freedom motion of the rotation axis J1 is mapped to the instrument, the rolling motion of the end effector of the instrument can be controlled.

如图3所示,从操作设备200包括机械臂210和设置在机械臂210远端的致动装置220,用于执行手术的手术器械(图未示出)与致动装置220相连接,致动装置220通过其内部的多个致动器驱动手术器械运动。一个致动装置220上可以连接多个手术器械。致动装置220远端可拆卸的装设有用于与人体连接以实现气密封作用的穿刺器230,装设于致动装置220的手术器械穿过穿刺器230插入患者体内。As shown in Figure 3, the operating device 200 includes a mechanical arm 210 and an actuating device 220 arranged at the distal end of the mechanical arm 210, and a surgical instrument (not shown) for performing an operation is connected with the actuating device 220, causing The actuator 220 drives the surgical instrument to move through multiple actuators inside it. Multiple surgical instruments can be connected to one actuating device 220 . The distal end of the actuating device 220 is detachably equipped with a trocar 230 for connecting with the human body to achieve an airtight effect, and the surgical instrument installed on the actuating device 220 is inserted into the patient's body through the trocar 230 .

图4为本发明实施例中另一种从操作设备的示意图,示出了一种多孔手术机器人,与图3所示的单孔手术机器人之间的区别主要是两者的从操作设备不同。图4所示的多孔手术机器人的从操作设备的驱动臂具有依次连接的机械臂310、调整臂320及操纵器330。调整臂320、操纵器330数量相同且均为两个以上。操纵器330上可拆卸的装设有用于与人体连接以实现气密封作用的穿刺器340。手术器械350装设于操纵器330并穿过穿刺器340插入人体。Fig. 4 is a schematic diagram of another slave operating device in an embodiment of the present invention, showing a multi-hole surgical robot, and the difference between it and the single-hole surgical robot shown in Fig. 3 is mainly the difference in the slave operating device. The driving arm of the slave operating device of the porous surgical robot shown in FIG. 4 has a mechanical arm 310 , an adjustment arm 320 and a manipulator 330 connected in sequence. The adjustment arms 320 and the manipulators 330 have the same number and are more than two. The manipulator 330 is detachably equipped with a piercer 340 for connecting with the human body to realize the airtight effect. The surgical instrument 350 is mounted on the manipulator 330 and inserted into the human body through the trocar 340 .

医生可以通过主操作台的操作部输入包括位置指令及姿态指令的位姿指令以控制从操作设备安装的手术器械运动。The doctor can input posture instructions including position instructions and posture instructions through the operation part of the main console to control the movement of the surgical instrument installed from the operating device.

当位于体内的末端器械准备启动进入工作状态时,需要执行主从对位,再启动末端器械进入跟随状态。通常需要先执行激活步骤,激活后再执行上述主从对位流程。When the end device located in the body is ready to start to enter the working state, it is necessary to perform master-slave alignment, and then start the end device to enter the following state. Usually, the activation step needs to be performed first, and then the above-mentioned master-slave alignment process is performed after activation.

图5是本发明的一个实施例中一种手术机器人的对位激活方法的示意性流程图,上述方法应用于包括操作部及从操作设备的手术机器人,该方法包括:Fig. 5 is a schematic flowchart of an alignment activation method of a surgical robot in an embodiment of the present invention, the above method is applied to a surgical robot including an operating part and a slave operating device, the method includes:

S502,根据从操作设备安装的器械的类型从对位激活方式中确定目标对位激活方式。S502. Determine a target alignment activation mode from the alignment activation modes according to the type of the instrument installed from the operating device.

在执行对位激活之前,需要先检测手术机器人的当前状态是否允许主操作台与从操作设备进行对位激活。在允许对位的情况下,执行本实施例提供的对位激活方法。Before performing the alignment activation, it is necessary to detect whether the current state of the surgical robot allows the alignment activation between the master operating platform and the slave operating equipment. When alignment is allowed, execute the alignment activation method provided in this embodiment.

示例性地,若满足以下条件,则确定允许对位激活:获取到头部感应信号触发、主操作台与从操作设备通讯正常、从操作设备允许对位信号触发。上述条件中,获取到头部感应信号触发,表示用户已在主操作台处做好操作准备;主操作台与从操作设备通讯正常,表示主操作台与从操作设备能够可靠通信;从操作设备允许对位信号触发,例如内窥镜在位且有一个手术器械在位。可选地,主操作台设置有传感器,例如接近开关、压力传感器等,用以感应头部是否接近,在头部靠近的情况下头部感应信号触发。Exemplarily, if the following conditions are met, it is determined that the alignment activation is allowed: the triggering of the head sensing signal is obtained, the communication between the master console and the slave operating device is normal, and the slave operating device allows the alignment signal to be triggered. In the above conditions, if the trigger of the head sensor signal is obtained, it means that the user is ready for operation at the main console; the communication between the main console and the slave operating device is normal, which means that the master console and the slave operating device can communicate reliably; the slave operating device Allows triggering of alignment signals, such as endoscope in position and a surgical instrument in position. Optionally, the main console is provided with a sensor, such as a proximity switch, a pressure sensor, etc., to sense whether the head is approaching, and the head sensing signal is triggered when the head is approaching.

为实现检测器械类型的功能,示例性地,可以采用如下方式:读取从操作设备安装的器械的信息,得到器械的类型;和/或,识别图像采集装置采集的包括从操作设备安装的器械的图像,得到所述器械的类型。该图像采集装置例如是内窥镜,该内窥镜可以装设于从操作设备,也可以不是装设在操作设备上的内窥镜(例如手持内窥镜)。In order to realize the function of detecting the type of the instrument, for example, the following methods can be used: read the information of the instrument installed from the operating equipment to obtain the type of the instrument; and/or identify the information collected by the image acquisition device including the instrument installed from the operating equipment of the image to obtain the type of instrument. The image acquisition device is, for example, an endoscope, and the endoscope may be installed on the slave operation device, or may not be an endoscope installed on the operation device (for example, a hand-held endoscope).

可选地,本实施例提供了多种对位激活方式,如下:双击对位激活、转动对位激活、推动对位激活、指纹识别对位激活。其中,双击对位激活是通过从操作设备是否响应用户的两次捏合动作来确定激活,转动对位激活是通过从操作设备是否响应用户的转动、推动操作来确定激活,推动对位激活是通过从操作设备是否响应用户的推动操作来确定激活,指纹识别对位激活是通过主操作台是否采集到合法指纹及适当的指纹压力来确定激活。Optionally, this embodiment provides multiple alignment activation methods, as follows: double-click alignment activation, rotation alignment activation, push alignment activation, and fingerprint recognition alignment activation. Among them, the double-click alignment activation is determined by whether the operating device responds to the user's two pinch actions, the rotation alignment activation is determined by whether the operating device responds to the user's rotation and push operations, and the push alignment activation is determined by The activation is determined by whether the operating device responds to the user's push operation, and the activation of the fingerprint identification alignment is determined by whether the main operating console collects legal fingerprints and appropriate fingerprint pressure.

考虑到从操作设备安装的器械会限制其使用的激活方式,本实施例在提供了上述多种对位激活方式的基础上,可以通过器械的类型自动选取对位激活方式,从而向用户提供更安全高效的激活效果。可选地,若从操作设备安装的器械的类型为开合型,则选取转动对位激活方式或推动对位激活方式;若从操作设备安装的器械的类型为非开合型,则选取双击对位激活方式或指纹识别对位激活方式。Considering that the device installed from the operating device will limit its activation method, this embodiment can automatically select the registration activation method based on the type of device on the basis of providing the above-mentioned multiple alignment activation methods, thereby providing users with more Safe and efficient activation effect. Optionally, if the type of instrument installed from the operating device is open-close type, select the rotation alignment activation method or push alignment activation method; if the type of instrument installed from the operation device is non-open-close type, select double-click Alignment activation method or fingerprint identification alignment activation method.

例如,对于有开合功能的器械,其包括的末端执行器如抓钳、剪刀、分离钳等,如果采用双击对位激活方式(在激活过程中末端执行器会一定程度上开合),可能造成原本抓着手术针的器械松开针,或者原本抓住组织的抓钳松开,对手术进程不利。因此针对上述有开合功能的器械,可以选择转动对位激活方式、推动对位激活方式、指纹识别对位激活方式。For example, for instruments with opening and closing functions, if the end effectors such as grasping forceps, scissors, and separating forceps are used, if the double-click alignment activation method is used (the end effector will open and close to a certain extent during the activation process), it may It causes the instrument that originally grasped the surgical needle to loosen the needle, or the forceps that originally grasped the tissue to loosen, which is detrimental to the surgical process. Therefore, for the above-mentioned instruments with opening and closing functions, you can choose the rotation alignment activation method, the push alignment activation method, and the fingerprint recognition alignment activation method.

对于没有开合功能的器械,其包括的末端执行器如电刀,则可以选择双击对位激活方式。需要说明的是,双击对位激活方式相对来说准确度更高,且不容易出现误触激活的问题。指纹识别对位激活方式,在系统识别到合法的用户指纹后,可以读取该合法用户的操作偏好信息,例如主操作台的位姿电机高度、主从操作的运动比例等,有利于快速完成手术准备。For an instrument without opening and closing function, which includes an end effector such as an electric knife, you can choose the double-click alignment activation method. It should be noted that the double-click alignment activation method is relatively more accurate, and the problem of false touch activation is not easy to occur. Fingerprint recognition alignment activation method, after the system recognizes a legal user fingerprint, it can read the legal user's operation preference information, such as the height of the pose motor of the master console, the movement ratio of the master-slave operation, etc., which is conducive to quick completion Prepare for surgery.

在基于上述步骤得到多种可行的对位激活方式,则可以输出提示用户自主选择激活方式的提示信息,用户可以自行选择合适的对位激活方式。After multiple feasible alignment activation methods are obtained based on the above steps, a prompt message can be output to prompt the user to choose an activation method independently, and the user can choose a suitable alignment activation method by himself.

S504,获取上述目标对位激活方式关联的操作指令。S504. Obtain an operation instruction associated with the above-mentioned target alignment activation manner.

在确定目标对位激活方式后,则获取其关联的操作指令,以使操作部及从操作设备执行该操作指令。After the target alignment activation mode is determined, its associated operation instruction is obtained, so that the operation unit and the slave operation device execute the operation instruction.

S506,响应于上述操作指令被触发,则将操作部的姿态与器械的末端执行器的姿态对齐。S506. Align the posture of the operating part with the posture of the end effector of the instrument in response to the above operation instruction being triggered.

可选地,该姿态对齐流程包括以下步骤:(1)执行操作部与从操作设备的自动对齐流程;(2)在获取用户输入的操控指令后,执行从操作设备主动跟随操作部的主动跟随流程。Optionally, the posture alignment process includes the following steps: (1) Execute the automatic alignment process of the operating part and the slave operating device; (2) After obtaining the manipulation instruction input by the user, execute the active following of the slave operating device to actively follow the operating part process.

本实施例提供的手术机器人的对位激活方法,提供了多种对位激活方式,且可以根据从操作设备安装的器械的类型选取合适的对位激活方式,在激活后执行操作部与从操作设备的姿态对齐流程,能够避免在激活时出现误操作问题,提高激活过程的安全性和效率。The alignment activation method of the surgical robot provided in this embodiment provides a variety of alignment activation methods, and an appropriate alignment activation method can be selected according to the type of instrument installed on the operating device, and the operation part and the slave operation can be executed after activation. The posture alignment process of the device can avoid misoperation during activation and improve the safety and efficiency of the activation process.

以下详述各对位激活方式的具体过程。The specific process of each alignment activation mode is described in detail below.

图6示出了本实施例中转动对位激活方式的流程示意图,该转动对位激活方式应用的手术机器人,其操作部包括至少一个可转动部件,该可转动部件与从操作设备的目标关节存在映射控制关系。需要说明的是,可转动部件等触发相应操作指令的部件,与主控制台的控制器或处理器通信连接。如图6所示,包括以下步骤:Fig. 6 shows a schematic flow chart of the rotation alignment activation method in this embodiment. The operation part of the surgical robot applied in the rotation alignment activation method includes at least one rotatable part, and the rotatable part is connected to the target joint of the slave operation device. A mapping control relationship exists. It should be noted that the rotatable parts and other parts that trigger corresponding operation instructions are connected in communication with the controller or processor of the main console. As shown in Figure 6, the following steps are included:

S601,向从操作设备的目标关节发送固定位置值。以某个关节为目标关节,以该关节的响应作为判断是否激活成功的依据。在发送固定位置值后,则该关节的电机会保持在该固定位置值所对应的位置。S601. Send a fixed position value to the target joint of the slave operating device. A joint is used as the target joint, and the response of the joint is used as the basis for judging whether the activation is successful. After sending the fixed position value, the motor of the joint will remain at the position corresponding to the fixed position value.

S602,获取用户通过可转动部件输入的控制目标关节转动的指令,以及将指令发送至目标关节。用户在操作部输入控制目标关节转动的动作后,目标关节克服电机的力矩而转动到别的位置,系统软件可以读取当前位置值。下一步骤中系统软件会检查电机的电流值、位置值来判断是否转动激活完成。S602. Obtain an instruction input by the user through the rotatable component to control the rotation of the target joint, and send the instruction to the target joint. After the user inputs an action to control the rotation of the target joint in the operation part, the target joint overcomes the torque of the motor and rotates to another position, and the system software can read the current position value. In the next step, the system software will check the current value and position value of the motor to determine whether the rotation activation is complete.

S603,采集目标关节的电机的当前位置值及电流值。主控制台的控制器可以与电机的驱动器连接,从该驱动器获取电机的电流值。主控制台的控制器还可以与电机的位置传感器例如编码器连接,从该位置传感器获取电机的当前位置值。S603. Collect the current position value and current value of the motor of the target joint. The controller of the main console can be connected with the driver of the motor, and obtain the current value of the motor from the driver. The controller of the main console can also be connected with a position sensor of the motor, such as an encoder, and obtain the current position value of the motor from the position sensor.

S604,若上述电流值大于预设电流阈值,和/或,当前位置值与固定位置值的差值大于预设移动差阈值,则确定执行激活成功。S604, if the above-mentioned current value is greater than the preset current threshold, and/or the difference between the current position value and the fixed position value is greater than the preset movement difference threshold, determine that the activation is executed successfully.

由于下发给电机的固定位置值没有变化,在用户控制目标关节转动后,电机则会输出与转动方向、推动方向相反的力矩,系统软件可以采集到电机的电流值,此电流值如果大于预设电流阈值,则认为转动激活成功。若不满足激活成功条件,则通过弹簧模型将目标关节恢复至上述固定位置。Since the fixed position value sent to the motor does not change, after the user controls the rotation of the target joint, the motor will output a torque opposite to the direction of rotation and push, and the system software can collect the current value of the motor. If the current value is greater than the preset If the current threshold is set, it is considered that the rotation activation is successful. If the activation success condition is not met, the target joint is restored to the above fixed position through the spring model.

系统软件还可以采集电机的当前位置值,然后与上述固定位置值做比较,当前位置值与固定位置值相减大于预设移动差阈值,则认为转动激活完成。若不满足激活成功条件,则通过弹簧模型将目标关节恢复至上述固定位置。The system software can also collect the current position value of the motor, and then compare it with the above-mentioned fixed position value. If the subtraction between the current position value and the fixed position value is greater than the preset movement difference threshold, it is considered that the rotation activation is completed. If the activation success condition is not met, the target joint is restored to the above fixed position through the spring model.

图7示出了本实施例中推动对位激活方式的流程示意图,该推动对位激活方式应用的手术机器人,其操作部包括至少一个可推动部件,该可推动部件与从操作设备的目标关节存在映射控制关系。如图7所示,包括以下步骤:Fig. 7 shows a schematic flow chart of the push alignment activation method in this embodiment, the operation part of the surgical robot applied in the push alignment activation method includes at least one pushable part, and the pushable part is connected to the target joint of the slave operation device A mapping control relationship exists. As shown in Figure 7, the following steps are included:

S701,向从操作设备的目标关节发送固定位置值。以某个关节为目标关节,以该关节的响应作为判断是否激活成功的依据。在发送固定位置值后,则该关节的电机会保持在该固定位置值所对应的位置。S701. Send a fixed position value to the target joint of the slave operating device. A joint is used as the target joint, and the response of the joint is used as the basis for judging whether the activation is successful. After sending the fixed position value, the motor of the joint will remain at the position corresponding to the fixed position value.

S702,获取用户通过可推动部件输入的控制目标关节推动的指令,以及将指令发送至目标关节。用户在操作部输入控制目标关节转动的动作后,目标关节克服电机的力矩而转动到别的位置,系统软件可以读取当前位置值。下一步骤中系统软件会检查电机的电流值、位置值来判断是否转动激活完成。S702. Obtain an instruction to control the pushing of the target joint input by the user through the pushable component, and send the instruction to the target joint. After the user inputs an action to control the rotation of the target joint in the operation part, the target joint overcomes the torque of the motor and rotates to another position, and the system software can read the current position value. In the next step, the system software will check the current value and position value of the motor to determine whether the rotation activation is complete.

S703,采集目标关节的电机的当前位置值及电流值。主控制台的控制器可以与电机的驱动器连接,从该驱动器获取电机的电流值。S703, collecting the current position value and current value of the motor of the target joint. The controller of the main console can be connected with the driver of the motor, and obtain the current value of the motor from the driver.

S704,若电流值大于预设电流阈值,和/或,当前位置值与固定位置值的差值大于预设移动差阈值,则确定执行激活成功。S704. If the current value is greater than the preset current threshold, and/or the difference between the current position value and the fixed position value is greater than the preset movement difference threshold, determine that the activation is executed successfully.

由于下发给电机的固定位置值没有变化,用户可以手握住操作杆向里推或者向外拉,若上述电流值大于预设电流阈值,则认为转动激活成功。若不满足激活成功条件,则通过弹簧模型将目标关节恢复至上述固定位置。Since the fixed position value sent to the motor does not change, the user can hold the joystick and push it in or pull it out. If the above current value is greater than the preset current threshold, the rotation activation is considered successful. If the activation success condition is not met, the target joint is restored to the above fixed position through the spring model.

系统软件还可以采集电机的当前位置值,然后与上述固定位置值做比较,当前位置值与固定位置值相减大于预设移动差阈值,则认为推动激活完成。若不满足激活成功条件,则通过弹簧模型将目标关节恢复至上述固定位置。The system software can also collect the current position value of the motor, and then compare it with the above-mentioned fixed position value. If the subtraction between the current position value and the fixed position value is greater than the preset movement difference threshold, the push activation is considered complete. If the activation success condition is not met, the target joint is restored to the above fixed position through the spring model.

图8示出了本实施例中双击对位激活方式的流程示意图,该双击对位激活方式应用的手术机器人,其操作部包括至少一个夹具,该夹具与从操作设备的目标关节存在映射控制关系。如图8所示,包括以下步骤:Fig. 8 shows a schematic flow chart of the double-click alignment activation method in this embodiment. The operation part of the surgical robot applied in the double-click alignment activation method includes at least one clamp, and the clamp has a mapping control relationship with the target joint of the slave operation device. . As shown in Figure 8, the following steps are included:

S801,获取用户通过夹具依次输入的第一动作指令、第二动作指令。第一动作为捏合动作、第二动作为松开动作,或者第二动作为捏合动作、第一动作为松开动作。即,采用捏-松-捏,松-捏-松的顺序进行激活。S801. Acquire a first action instruction and a second action instruction sequentially input by a user through a jig. The first action is a pinching action and the second action is a releasing action, or the second action is a pinching action and the first action is a releasing action. That is, the activation is performed in the order of pinch-loose-pinch and loose-pinch-loosen.

示例性地,此功能处于等待操作状态,进行第一次捏下判断,手指捏下时,若判断开合传感器反馈数据小于设定的数值,则认为捏下动作成功进入下一动作。否则失败返等待操作状态。Exemplarily, this function is in the waiting operation state, and the first pinch-down judgment is performed. When the fingers are pinched down, if the feedback data of the opening and closing sensor is judged to be less than the set value, it is considered that the pinch-down action is successful and enters the next action. Otherwise, it fails and returns to the waiting operation state.

手指松开过程中,在规定时间内(例如1秒),手指带动松开传感器,若判断开合传感器反馈数据大于设定的数值,则认为松开动作成功(即完成)进入下一动作。如果没有在规定时间内松开到规定的数值则认为失败返回等待操作状态。During the finger release process, the finger drives the release sensor within a specified time (for example, 1 second). If it is judged that the feedback data of the opening and closing sensor is greater than the set value, it is considered that the release action is successful (that is, completed) and enters the next action. If it is not released to the specified value within the specified time, it will be considered a failure and return to the waiting operation state.

S802,若从操作设备安装的器械响应第一动作指令、第二动作指令均被执行,则继续获取用户通过夹具输入的第一动作。S802. If both the first action instruction and the second action instruction are executed in response to the instrument installed from the operating device, continue to acquire the first action input by the user through the fixture.

进行第二次捏下判断,在规定时间内(例如1秒),手指继续捏下,若判断开合传感器反馈数据小于设定的数值,则认为捏下动作成功(即完成)。如果没有在规定时间内捏下到设定的数值则认为失败返回等待操作状态。Carry out the second pinch-down judgment, within the specified time (for example, 1 second), the fingers continue to pinch down, if it is judged that the feedback data of the opening and closing sensor is less than the set value, it is considered that the pinch-down action is successful (that is, completed). If you do not pinch down to the set value within the specified time, it will be considered a failure and return to the waiting operation state.

S803,若从操作设备安装的器械响应第一动作指令被再次执行,则确定目标对位激活方式所关联的操作指令被触发。S803, if the instrument installed from the operating device is executed again in response to the first action instruction, determine that the operation instruction associated with the target alignment activation mode is triggered.

图9示出了本实施例中指纹识别对位激活方式的流程示意图,该指纹识别对位激活方式应用的手术机器人,其操作部包括指纹识别部件,其具备指纹识别及压力识别功能。如图9所示,包括以下步骤:Fig. 9 shows a schematic flow chart of the fingerprint recognition and alignment activation method in this embodiment. The operation part of the surgical robot to which the fingerprint recognition and alignment activation method is applied includes a fingerprint recognition component, which has functions of fingerprint recognition and pressure recognition. As shown in Figure 9, the following steps are included:

S901,获取指纹识别部件采集的指纹信息及压力值。S901. Obtain the fingerprint information and the pressure value collected by the fingerprint identification component.

S902,若指纹信息与预存的合法指纹信息匹配,且压力值大于预设压力阈值,则确定执行激活成功。S902. If the fingerprint information matches the pre-stored legitimate fingerprint information, and the pressure value is greater than a preset pressure threshold, determine that the activation is executed successfully.

手术机器人预先由管理员权限人员录入允许的合法用户名单和指纹信息。在需要激活时,用户将手指按压至主操作台的指纹识别装置,指纹识别装置下设置有压力传感器,可以采集手指按压的压力值。指纹匹配成功且压力值超过预设压力阈值,则系统认为激活成功。The surgical robot is pre-entered by the administrator authority to enter the allowed legal user list and fingerprint information. When activation is required, the user presses the finger to the fingerprint identification device on the main console, and a pressure sensor is arranged under the fingerprint identification device to collect the pressure value of the finger pressing. If the fingerprint matching is successful and the pressure value exceeds the preset pressure threshold, the system considers the activation to be successful.

在激活成功后,继续执行操作部与从操作设备的对位流程。可选地,包括以下两阶段流程:执行操作部与从操作设备的自动对齐流程;在获取用户输入的操控指令后,执行从操作设备主动跟随操作部的主动跟随流程。After the activation is successful, continue to execute the process of alignment between the operation unit and the slave operation device. Optionally, the following two-stage process is included: performing an automatic alignment process of the operating part and the slave operating device; and executing an active following process of actively following the operating part from the operating device after obtaining the manipulation instruction input by the user.

在进行自动对齐时,可以采用主从跟随或者从主跟随两种方式。基于与上述激活方式的选择理由,若选择转动对位激活、推动对位激活、指纹识别对位激活,则选择从主跟随方式;若选择双击对位激活,则选择主从跟随方式。具体如下:When performing automatic alignment, there are two ways of master-slave follow or slave-master follow. Based on the selection reasons for the above activation methods, if you choose rotation alignment activation, push alignment activation, or fingerprint recognition alignment activation, you will choose the slave-master following method; if you choose double-click alignment activation, you will choose the master-slave following method. details as follows:

(1)若选择转动对位激活、推动对位激活、指纹识别对位激活,选择从主跟随方式,上述S506包括:根据从操作设备安装的器械的第一开合角度计算操作部的夹具的第二开合角度;控制操作部的夹具张开至第二开合角度。(1) If you choose to activate rotation alignment, push alignment activation, or fingerprint identification alignment activation, and choose the slave master following mode, the above S506 includes: calculating the position of the clamp of the operating part according to the first opening and closing angle of the instrument installed on the slave operating device The second opening and closing angle: the clamp of the control operation part is opened to the second opening and closing angle.

其中,从操作设备安装的器械包括末端执行器,上述器械的开合即上述器械的末端执行器的开合。具体地,根据从操作设备安装的器械的第一开合角度计算操作部的夹具的第二开合角度,包括:获取从操作设备安装的器械的当前实际姿态,将当前实际姿态坐标转换为操作部的夹具的目标姿态,将目标姿态逆解得到夹具的目标关节位置。控制夹具张开至第二开合角度,包括:将目标关节位置发送至夹具,以使夹具运动至目标关节位置;获取夹具的当前关节位置,将当前关节位置正解得到夹具的当前姿态;将夹具的当前姿态坐标转换为从操作设备的验证用当前姿态,计算验证用当前姿态与从操作设备安装的器械的当前实际姿态之间的偏差;若偏差小于或等于预设偏差阈值,则确定夹具已张开至第二开合角度。Wherein, the instrument installed from the operating device includes an end effector, and the opening and closing of the above instrument is the opening and closing of the end effector of the above instrument. Specifically, calculating the second opening and closing angle of the clamp of the operating part according to the first opening and closing angle of the instrument installed from the operating device includes: obtaining the current actual posture of the instrument installed from the operating device, and converting the current actual posture coordinates into operation The target pose of the fixture in the upper part, and the inverse solution of the target pose to obtain the target joint position of the fixture. Controlling the clamp to open to the second opening and closing angle includes: sending the target joint position to the clamp to move the clamp to the target joint position; obtaining the current joint position of the clamp, and solving the current joint position to obtain the current posture of the clamp; Convert the current attitude coordinates of the slave operating equipment into the current attitude for verification of the slave operating equipment, and calculate the deviation between the current attitude for verification and the current actual attitude of the equipment installed on the slave operating equipment; if the deviation is less than or equal to the preset deviation threshold, it is determined that the fixture has Open to the second opening and closing angle.

(2)若选择双击对位激活,选择主从跟随方式,上述S506包括:根据操作部的夹具的第二开合角度计算从操作设备安装的器械的第一开合角度;控制从操作设备安装的器械张开至第一开合角度。(2) If you choose double-click alignment activation and choose the master-slave following mode, the above S506 includes: calculating the first opening and closing angle of the instrument installed from the operating device according to the second opening and closing angle of the clamp of the operating part; controlling the installation of the slave operating device The instrument is opened to the first opening and closing angle.

其中,主从跟随方式的结构更加简单,原因在于该主从跟随方式中主操作台的操作杆是由用户控制开合,不需要操作杆的开合具有主动移动属性,然而主从跟随方式容易让针持、大抓钳、分离钳、剪刀等带开合的器械工具等已经安装好的器械在对位的时候有开合动作,导致掉针、钳或剪刀松开等问题。从主跟随方式相较于主从跟随方式,从操作设备处的器械无开合动作,手术操作的安全性更高。Among them, the structure of the master-slave following method is simpler, because the operating lever of the master console in the master-slave following method is opened and closed by the user, and the opening and closing of the operating lever does not need to have active movement properties, but the master-slave following method is easy. Let needle holders, large grasping forceps, separating forceps, scissors and other instruments with opening and closing actions open and close during alignment, resulting in problems such as needle drop, forceps or scissors loosening. Compared with the master-slave follow-up method, the slave-master follow-up method has no opening and closing action of the instruments at the slave operation device, and the safety of the operation is higher.

在自动对齐后,若获取用户输入的操控指令,则执行从操作设备主动跟随操作部的主动跟随流程。具体地,包括以下步骤:获取操作部被用户控制之后的当前姿态;将当前姿态坐标转换为从操作设备安装的器械的目标姿态;将目标姿态逆解得到从操作设备安装的器械的目标关节位置;控制从操作设备安装的器械运动至目标关节位置。After the automatic alignment, if the manipulation command input by the user is obtained, an active following process of actively following the operating unit from the operating device is executed. Specifically, the method includes the following steps: obtaining the current posture of the operating part after being controlled by the user; converting the coordinates of the current posture into the target posture of the instrument installed from the operating device; inversely solving the target posture to obtain the target joint position of the instrument installed from the operating device ; Control the movement of the instrument mounted from the operating device to the target joint position.

图10示出了本实施例中手术机器人的激活及对位的流程示意图,包括以下步骤:Figure 10 shows a schematic flow diagram of the activation and alignment of the surgical robot in this embodiment, including the following steps:

S1001,判断是否允许对位激活。若是,则执行S1002;若否,则继续执行S1001。S1001, judging whether alignment activation is allowed. If yes, execute S1002; if not, continue to execute S1001.

S1002,执行根据器械类型确定的对位激活方式。S1002. Execute the alignment activation method determined according to the device type.

S1003,判断是否对位激活成功。若是,则执行S1004;若否,则执行S1002。S1003, judging whether the alignment activation is successful. If yes, execute S1004; if not, execute S1002.

S1004,获取从操作设备安装的器械的当前实际姿态,将当前实际姿态坐标转换为操作部的夹具的目标姿态,将目标姿态逆解得到夹具的目标关节位置。S1004. Obtain the current actual posture of the instrument installed from the operating device, transform the coordinates of the current actual posture into the target posture of the gripper of the operating part, and reverse the target posture to obtain the target joint position of the gripper.

S1005,将目标关节位置发送至夹具,以使夹具运动至目标关节位置。S1005. Send the target joint position to the clamp, so that the clamp moves to the target joint position.

S1006,获取夹具的当前关节位置,将当前关节位置正解得到夹具的当前姿态。S1006, acquiring the current joint position of the fixture, and calculating the current joint position forward to obtain the current posture of the fixture.

S1007,将夹具的当前姿态坐标转换为从操作设备的验证用当前姿态,计算验证用当前姿态与从操作设备安装的器械的当前实际姿态之间的偏差。S1007. Convert the current posture coordinates of the fixture into the current posture for verification of the slave operation device, and calculate the deviation between the current posture for verification and the current actual posture of the instrument installed on the slave operation device.

S1008,判断上述偏差是否小于或等于偏差阈值。若是,则执行S1009;若否,则执行S1006。S1008, judging whether the above deviation is less than or equal to a deviation threshold. If yes, execute S1009; if not, execute S1006.

S1004-S1008为自动对齐过程,下述S1009-S1012为主动跟随过程。S1004-S1008 is an automatic alignment process, and the following S1009-S1012 is an active following process.

S1009,默认主从100%对齐,获取操作部被用户控制之后的当前姿态。该当前姿态由操作部实际被人操控运动达到的关节位置正解得到。S1009, the master-slave alignment is 100% by default, and the current posture of the operating part after being controlled by the user is acquired. The current posture is obtained from the positive solution of the joint position that the operation part is actually manipulated and moved by.

S1010,将当前姿态坐标转换为从操作设备安装的器械的目标姿态。该目标姿态例如包括器械中末端执行器的目标姿态。S1010, converting the current posture coordinates into a target posture of the instrument installed from the operating device. The target pose includes, for example, the target pose of an end effector in the instrument.

S1011,将目标姿态逆解得到从操作设备安装的器械的目标关节位置。S1011, inversely decomposing the target posture to obtain the target joint position of the instrument installed from the operating device.

S1012,控制从操作设备安装的器械运动至目标关节位置。S1012, controlling the movement of the instrument mounted on the operating device to the target joint position.

本实施例提供的上述方法,通过自动选择激活方式,可以防止激活时出现误操作问题,提高激活过程的安全性和效率,例如,转动对位采用了位置或电流的方式进行判断,使用户可以轻易的完成对位动作,且可以防止在手术过程中掉针等,跟随方式采用从主跟随方式也可以避免手术过程中掉针等问题。The above-mentioned method provided by this embodiment can prevent misoperation during activation by automatically selecting the activation mode, and improve the safety and efficiency of the activation process. It is easy to complete the alignment action, and it can prevent the needle from falling out during the operation, and the following method adopts the slave-master follow-up method, which can also avoid the needle falling out during the operation.

图11是本发明的一个实施例中一种手术机器人的对位激活装置的结构示意图,该装置包括:Fig. 11 is a schematic structural view of an alignment activation device for a surgical robot in an embodiment of the present invention, the device includes:

激活方式选择模块111,用于根据所述从操作设备安装的器械的类型从对位激活方式中确定目标对位激活方式;An activation mode selection module 111, configured to determine a target alignment activation mode from the alignment activation modes according to the type of instrument installed from the operating device;

操作指令获取模块112,用于获取所述目标对位激活方式关联的操作指令;An operation instruction acquisition module 112, configured to acquire an operation instruction associated with the target alignment activation mode;

对位执行模块113,用于响应于所述操作指令被触发,则将所述操作部的姿态与所述器械的末端执行器的姿态对齐。The alignment execution module 113 is configured to align the posture of the operating part with the posture of the end effector of the instrument in response to the operation command being triggered.

本实施例提供的手术机器人的对位激活装置,提供了多种对位激活方式,且可以根据从操作设备安装的器械的类型选取合适的对位激活方式,在激活后执行操作部与从操作设备的姿态对齐流程,能够避免在激活时出现误操作问题,提高激活过程的安全性和效率。The alignment activation device of the surgical robot provided in this embodiment provides a variety of alignment activation methods, and an appropriate alignment activation method can be selected according to the type of instrument installed on the operating device, and the operation part and the slave operation can be executed after activation. The posture alignment process of the device can avoid misoperation during activation and improve the safety and efficiency of the activation process.

可选地,所述对位激活方式包括以下至少一种:双击对位激活、转动对位激活、推动对位激活、指纹识别对位激活;所述激活方式选择模块111,具体用于:若所述从操作设备安装的器械的类型为开合型,则确定目标对位激活方式为所述转动对位激活或推动对位激活;若所述从操作设备安装的器械的类型为非开合型,则确定目标对位激活方式为所述双击对位激活或所述指纹识别对位激活。Optionally, the alignment activation method includes at least one of the following: double-click alignment activation, rotation alignment activation, push alignment activation, and fingerprint recognition alignment activation; the activation method selection module 111 is specifically used for: if The type of instrument installed from the operating device is open and close, then determine the target alignment activation method as the rotation alignment activation or push alignment activation; if the type of instrument installed from the operating equipment is non-opening and closing type, it is determined that the target alignment activation method is the double-click alignment activation or the fingerprint identification alignment activation.

可选地,所述操作部包括至少一个可转动部件,所述可转动部件与所述从操作设备的目标关节存在映射控制关系;所述对位执行模块113,具体用于:向所述从操作设备的目标关节发送固定位置值;获取用户通过所述可转动部件输入的用于控制所述目标关节转动的指令,以及将所述指令发送至所述目标关节;采集所述目标关节的电机的当前位置值及电流值;若所述电流值大于预设电流阈值,和/或,所述当前位置值与所述固定位置值的差值大于预设移动差阈值,则确定所述目标对位激活方式所关联的操作指令被触发。Optionally, the operation part includes at least one rotatable part, and the rotatable part has a mapping control relationship with the target joint of the slave operation device; the alignment execution module 113 is specifically configured to: The target joint of the operating device sends a fixed position value; obtains an instruction for controlling the rotation of the target joint input by the user through the rotatable component, and sends the instruction to the target joint; collects the motor of the target joint The current position value and current value; if the current value is greater than the preset current threshold, and/or, the difference between the current position value and the fixed position value is greater than the preset movement difference threshold, then determine the target pair The operation instruction associated with the bit activation mode is triggered.

可选地,所述操作部包括至少一个可推动部件,所述可推动部件与所述从操作设备的目标关节存在映射控制关系;所述对位执行模块113,具体用于:向所述从操作设备的目标关节发送固定位置值;获取用户通过所述可推动部件输入的用于控制所述目标关节推动的指令,以及将所述指令发送至所述目标关节;采集所述目标关节的电机的当前位置值及电流值;若所述电流值大于预设电流阈值,和/或,所述当前位置值与所述固定位置值的差值大于预设移动差阈值,则确定所述目标对位激活方式所关联的操作指令被触发。Optionally, the operation part includes at least one pushable part, and the pushable part has a mapping control relationship with the target joint of the slave operation device; the alignment execution module 113 is specifically configured to: The target joint of the operating device sends a fixed position value; acquires an instruction input by the user through the pushable component for controlling the pushing of the target joint, and sends the instruction to the target joint; collects the motor of the target joint The current position value and current value; if the current value is greater than the preset current threshold, and/or, the difference between the current position value and the fixed position value is greater than the preset movement difference threshold, then determine the target pair The operation instruction associated with the bit activation mode is triggered.

可选地,所述操作部包括至少一个夹具,所述夹具与所述从操作设备的目标关节存在映射控制关系;所述对位执行模块113,具体用于:获取用户通过所述夹具依次输入的第一动作指令、第二动作指令;所述第一动作指令关联捏合动作、所述第二动作指令关联松开动作,或者所述第二动作指令关联捏合动作、所述第一动作指令关联松开动作;若所述从操作设备安装的器械响应所述第一动作指令、所述第二动作指令均被执行,则继续获取用户通过所述夹具输入的第一动作指令;若所述从操作设备安装的器械响应所述第一动作指令被再次执行,则确定所述目标对位激活方式所关联的操作指令被触发。Optionally, the operation part includes at least one fixture, and there is a mapping control relationship between the fixture and the target joint of the slave operation device; the alignment execution module 113 is specifically configured to: acquire the sequence input by the user through the fixture The first action instruction and the second action instruction; the first action instruction is associated with a pinch action, the second action instruction is associated with a release action, or the second action instruction is associated with a pinch action, and the first action instruction is associated with Release action; if the instrument installed from the operating device is executed in response to the first action instruction and the second action instruction, continue to obtain the first action instruction input by the user through the clamp; if the slave When the instrument installed on the operating device is executed again in response to the first action instruction, it is determined that the operation instruction associated with the target alignment activation mode is triggered.

可选地,所述操作部包括指纹识别部件,所述对位执行模块113,具体用于:获取所述指纹识别部件采集的指纹信息及压力值;若所述指纹信息与预存的合法指纹信息匹配,且所述压力值大于预设压力阈值,则确定所述目标对位激活方式所关联的操作指令被触发。Optionally, the operation unit includes a fingerprint identification component, and the alignment execution module 113 is specifically configured to: obtain fingerprint information and pressure values collected by the fingerprint identification component; if the fingerprint information is consistent with pre-stored legal fingerprint information match, and the pressure value is greater than the preset pressure threshold, it is determined that the operation instruction associated with the target alignment activation mode is triggered.

可选地,所述激活方式选择模块111,具体用于:读取所述从操作设备安装的器械的信息,得到所述器械的类型;和/或,识别图像采集装置采集的包括所述从操作设备安装的器械的图像,得到所述器械的类型。Optionally, the activation mode selection module 111 is specifically configured to: read the information of the device installed on the slave operating device to obtain the type of the device; and/or identify the information collected by the image acquisition device including the An image of an instrument installed on the operating device, obtaining the type of said instrument.

可选地,所述对位执行模块113,具体用于:执行所述操作部与所述从操作设备的自动对齐流程;在获取用户输入的操控指令后,执行所述从操作设备主动跟随所述操作部的主动跟随流程。Optionally, the alignment execution module 113 is specifically configured to: execute the automatic alignment process of the operation part and the slave operation device; execute the slave operation device to actively follow the The active follow-up process of the operation department is described above.

可选地,所述对位执行模块113,具体用于:根据所述从操作设备安装的器械的第一开合角度计算所述操作部的夹具的第二开合角度;控制所述夹具张开至所述第二开合角度。Optionally, the alignment execution module 113 is specifically configured to: calculate the second opening and closing angle of the clamp of the operating part according to the first opening and closing angle of the instrument installed from the operating device; control the opening and closing angle of the clamp; open to the second opening and closing angle.

可选地,所述对位执行模块113,具体用于:根据所述操作部的夹具的第二开合角度计算所述从操作设备安装的器械的第一开合角度;控制所述从操作设备安装的器械张开至所述第一开合角度。Optionally, the alignment execution module 113 is specifically configured to: calculate the first opening and closing angle of the instrument installed on the slave operating device according to the second opening and closing angle of the clamp of the operating part; control the slave operation The equipment-mounted instrument expands to the first opening angle.

可选地,所述对位执行模块113,具体用于:获取所述从操作设备安装的器械的当前实际姿态,将所述当前实际姿态坐标转换为所述操作部的夹具的目标姿态,将所述目标姿态逆解得到所述夹具的目标关节位置;将所述目标关节位置发送至所述夹具,以使所述夹具运动至所述目标关节位置;获取所述夹具的当前关节位置,将所述当前关节位置正解得到所述夹具的当前姿态;将所述夹具的当前姿态坐标转换为所述从操作设备的验证用当前姿态,计算所述验证用当前姿态与所述从操作设备安装的器械的当前实际姿态之间的偏差;若所述偏差小于或等于预设偏差阈值,则确定所述夹具已张开至所述第二开合角度。Optionally, the alignment execution module 113 is specifically configured to: obtain the current actual posture of the instrument installed from the operating device, convert the current actual posture coordinates into the target posture of the clamp of the operating part, and The target posture inverse solution is obtained to obtain the target joint position of the clamp; the target joint position is sent to the clamp to make the clamp move to the target joint position; the current joint position of the clamp is obtained, and the The current joint position positive solution is obtained to obtain the current posture of the fixture; the current posture coordinates of the fixture are converted into the current posture for verification of the slave operating device, and the difference between the current posture for verification and the installation of the slave operating device is calculated. The deviation between the current actual postures of the instrument; if the deviation is less than or equal to a preset deviation threshold, it is determined that the clamp has opened to the second opening and closing angle.

可选地,所述对位执行模块113,具体用于:获取操作部被用户控制之后的当前姿态;将所述当前姿态坐标转换为所述从操作设备安装的器械的目标姿态;将所述目标姿态逆解得到所述从操作设备安装的器械的目标关节位置;控制所述从操作设备安装的器械运动至所述目标关节位置。Optionally, the alignment execution module 113 is specifically configured to: obtain the current posture of the operating part after being controlled by the user; convert the current posture coordinates into the target posture of the instrument installed from the operating device; convert the The target posture inverse solution is obtained to obtain the target joint position of the instrument installed from the operating device; the movement of the instrument installed from the operating device is controlled to the target joint position.

可选地,所述装置还包括允许激活判断模块,用于:判断是否允许所述主操作台与所述操作部进行对位激活;若满足以下条件至少其中之一,则确定允许对位激活;所述条件包括获取到头部感应信号触发、所述主操作台与所述从操作设备通讯正常、所述从操作设备允许对位信号触发。Optionally, the device further includes an activation permission judging module, configured to: judge whether the alignment activation between the main console and the operation part is allowed; if at least one of the following conditions is met, determine that the alignment activation is allowed The conditions include obtaining the head sensor signal trigger, the communication between the master console and the slave operating device is normal, and the slave operating device allows the triggering of the alignment signal.

本发明实施例提供一种手术机器人,包括操作部;从操作设备;及控制器,所述控制器与所述操作部和所述从操作设备耦接,并被配置成用于执行上述手术机器人的对位激活方法。An embodiment of the present invention provides a surgical robot, including an operating part; a slave operating device; and a controller, the controller is coupled to the operating part and the slave operating device, and is configured to execute the above-mentioned surgical robot. The parasite activation method.

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述手术机器人的对位激活方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random AccessMemory,简称RAM)、磁碟或者光盘等。The embodiment of the present invention also provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, each process of the above-mentioned embodiment of the method for aligning and activating a surgical robot is implemented, and can To achieve the same technical effect, in order to avoid repetition, no more details are given here. Wherein, the computer-readable storage medium is, for example, a read-only memory (Read-Only Memory, ROM for short), a random access memory (Random Access Memory, RAM for short), a magnetic disk or an optical disk, and the like.

当然,本领域技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程度来指令控制装置来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程,其中所述的存储介质可为存储器、磁盘、光盘等。Of course, those skilled in the art can understand that all or part of the processes in the methods of the above-mentioned embodiments can be completed by instructing the control device through a computer program, and the program can be stored in a computer-readable storage medium, so When the program is executed, it may include the processes of the above method embodiments, wherein the storage medium may be a memory, a magnetic disk, an optical disk, and the like.

在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。In this document, relational terms such as first and second etc. are used only to distinguish one entity or operation from another without necessarily requiring or implying any such relationship between these entities or operations. Actual relationship or sequence. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other.

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (16)

1. A method for activating alignment of a surgical robot, the surgical robot including an operation unit and a slave operation device, the method comprising:
determining a target alignment activation mode from the alignment activation modes according to the type of the instrument installed from the operation equipment;
acquiring an operation instruction associated with the target alignment activation mode;
in response to the operating instruction being triggered, the pose of the operating portion is aligned with the pose of the end effector of the instrument.
2. The method of claim 1, wherein the alignment activation means comprises at least one of: double-click alignment activation, rotation alignment activation, push alignment activation and fingerprint identification alignment activation;
the determining a target alignment activation mode from the alignment activation modes according to the type of the instrument installed from the operation equipment comprises the following steps:
if the type of the instrument installed from the operation equipment is an opening-closing type, determining that a target alignment activation mode is the rotation alignment activation or push alignment activation;
and if the type of the instrument installed from the operation equipment is non-open-close, determining that the target alignment activation mode is the double-click alignment activation or the fingerprint identification alignment activation.
3. The method of claim 2, wherein the operating portion includes at least one rotatable component in a mapping control relationship with a target joint of the slave operating device; if the rotation alignment is determined to be activated, the response to the operation instruction is triggered, including:
transmitting a fixed position value to a target joint of the slave operation device;
acquiring an instruction which is input by a user through the rotatable component and used for controlling the rotation of the target joint, and sending the instruction to the target joint;
Collecting a current position value and a current value of a motor of the target joint;
and if the current value is greater than a preset current threshold value and/or the difference value between the current position value and the fixed position value is greater than a preset movement difference threshold value, determining that an operation instruction associated with the target alignment activation mode is triggered.
4. The method of claim 2, wherein the operating portion includes at least one pushable member having a mapping control relationship with a target joint of the slave operating device; if the push alignment is determined to be activated, the response to the operation instruction is triggered, including:
transmitting a fixed position value to a target joint of the slave operation device;
acquiring an instruction which is input by a user through the pushable component and used for controlling the pushing of the target joint, and sending the instruction to the target joint;
collecting a current position value and a current value of a motor of the target joint;
and if the current value is greater than a preset current threshold value and/or the difference value between the current position value and the fixed position value is greater than a preset movement difference threshold value, determining that an operation instruction associated with the target alignment activation mode is triggered.
5. The method of claim 1, wherein the operation portion includes at least one jig in a mapping control relationship with a target joint of the slave operation device; if the double-click bit is determined to be activated, the response to the operation instruction is triggered, including:
acquiring a first action instruction and a second action instruction which are sequentially input by a user through the clamp; the first action command is associated with a kneading action and the second action command is associated with a loosening action, or the second action command is associated with a kneading action and the first action command is associated with a loosening action;
if the instrument installed from the operation equipment responds to the first action instruction and the second action instruction to be executed, continuously acquiring the first action instruction input by the user through the clamp;
and if the instrument installed from the operation device responds to the first action instruction to be executed again, determining that the operation instruction associated with the target alignment activation mode is triggered.
6. The method of claim 1, wherein the operating portion includes a fingerprint recognition component, and wherein the responding to the operating instruction is triggered if it is determined that the fingerprint recognition alignment is activated, comprising:
Acquiring fingerprint information and pressure values acquired by the fingerprint identification component;
and if the fingerprint information is matched with the prestored legal fingerprint information and the pressure value is greater than a preset pressure threshold value, determining that an operation instruction associated with the target alignment activation mode is triggered.
7. The method of any one of claims 1-6, wherein prior to determining a target alignment activation pattern from among alignment activation patterns based on the type of instrument installed from the operating device, the method further comprises:
reading information of the instrument installed from the operation equipment to obtain the type of the instrument; and/or identifying the image comprising the instrument installed from the operation device and acquired by the image acquisition device, and obtaining the type of the instrument.
8. The method of any of claims 1-6, wherein aligning the pose of the manipulator with the pose of the end-effector of the instrument comprises:
executing an automatic alignment flow of the operation part and the slave operation device;
and after the control instruction input by the user is acquired, executing an active following flow of the slave operation device actively following the operation part.
9. The method of claim 8, wherein if the rotation alignment activation, the push alignment activation, and the fingerprint recognition alignment activation are selected, the performing the automatic alignment process of the operation portion and the slave operation device includes:
Calculating a second opening and closing angle of the clamp of the operation part according to the first opening and closing angle of the instrument installed from the operation device;
and controlling the clamp to open to the second opening and closing angle.
10. The method according to claim 8, wherein if the double-click alignment activation is selected, the performing an automatic alignment procedure of the operation portion and the slave operation device includes:
calculating a first opening and closing angle of the instrument installed from the operation device according to a second opening and closing angle of the clamp of the operation part;
controlling the opening of the instrument mounted from the operating device to the first opening and closing angle.
11. The method of claim 9, wherein calculating the second opening and closing angle of the clamp of the operating portion from the first opening and closing angle of the instrument mounted from the operating device comprises:
acquiring the current actual gesture of the instrument installed from the operation equipment, converting the current actual gesture coordinate into the target gesture of the clamp of the operation part, and inversely solving the target gesture to obtain the target joint position of the clamp;
the controlling the clamp to open to the second opening and closing angle includes:
transmitting the target joint position to the clamp to move the clamp to the target joint position;
Acquiring a current joint position of the clamp, and positively solving the current joint position to obtain a current posture of the clamp;
converting the current posture coordinates of the clamp into a current posture for verification of the slave operation device, and calculating the deviation between the current posture for verification and the current actual posture of the instrument installed by the slave operation device;
and if the deviation is smaller than or equal to a preset deviation threshold value, determining that the clamp is opened to the second opening and closing angle.
12. The method according to claim 8, wherein the executing the active follow-up flow in which the slave operation device actively follows the operation section includes:
acquiring the current gesture of the operation part after being controlled by a user;
converting the current pose coordinates into a target pose of the instrument mounted from the operating device;
inverse solving the target pose to obtain a target joint position of the instrument mounted from the operating device;
controlling the movement of the instrument mounted from the operating device to the target joint position.
13. The method of any one of claims 1-6, wherein prior to determining a target alignment activation pattern from among alignment activation patterns based on the type of instrument installed from the operating device, the method further comprises:
Judging whether the main operation table and the operation part are allowed to be activated in an alignment mode;
determining that the para-position is allowed to be activated if at least one of the following conditions is satisfied; the conditions include that a head induction signal trigger is acquired, the communication between the master operation platform and the slave operation equipment is normal, and the slave operation equipment allows an alignment signal to trigger.
14. An alignment activation device for a surgical robot, the surgical robot including an operation unit and a slave operation device, the device comprising:
the activation mode selection module is used for determining a target alignment activation mode from alignment activation modes according to the type of the instrument installed from the operation equipment;
the operation instruction acquisition module is used for acquiring the operation instruction related to the target alignment activation mode;
and the alignment execution module is used for aligning the gesture of the operation part with the gesture of the end effector of the instrument in response to the operation instruction being triggered.
15. A surgical robot, comprising:
an operation unit;
a slave operating device; and
A controller coupled with the operation portion and the slave operation device and configured to perform the alignment activation method of the surgical robot according to any one of claims 1 to 13.
16. A computer readable storage medium, characterized in that it stores a computer program configured to be loaded by a processor and to execute a method of implementing the alignment activation of a surgical robot according to any of claims 1-13.
CN202111654482.9A 2021-12-30 2021-12-30 Method, device, and surgical robot for alignment activation Active CN116407298B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111654482.9A CN116407298B (en) 2021-12-30 2021-12-30 Method, device, and surgical robot for alignment activation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111654482.9A CN116407298B (en) 2021-12-30 2021-12-30 Method, device, and surgical robot for alignment activation

Publications (2)

Publication Number Publication Date
CN116407298A true CN116407298A (en) 2023-07-11
CN116407298B CN116407298B (en) 2025-11-18

Family

ID=87051604

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111654482.9A Active CN116407298B (en) 2021-12-30 2021-12-30 Method, device, and surgical robot for alignment activation

Country Status (1)

Country Link
CN (1) CN116407298B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119235377A (en) * 2024-12-02 2025-01-03 北京智愈医疗科技有限公司 A posture control device for an actuator
CN119655899A (en) * 2023-09-19 2025-03-21 深圳康诺思腾科技有限公司 Surgical robot system and control method thereof

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2582990A1 (en) * 2006-03-29 2007-09-29 Ethicon Endo-Surgery, Inc. Ultrasonic surgical system and method
WO2018013187A1 (en) * 2016-07-14 2018-01-18 Intuitive Surgical Operations, Inc. Instrument release
CN108338842A (en) * 2018-04-24 2018-07-31 吉林大学 A kind of portable active constraint Minor articulus operating robot
CN109223183A (en) * 2018-09-30 2019-01-18 深圳市精锋医疗科技有限公司 Starting method, readable access to memory and the operating robot of operating robot
CN109846553A (en) * 2012-09-17 2019-06-07 直观外科手术操作公司 For the method and system of the surgical instrument function distribution input equipment of remote operation
CN110464469A (en) * 2019-09-10 2019-11-19 深圳市精锋医疗科技有限公司 The control method of operating robot and end instrument, control device, storage medium
US20200390510A1 (en) * 2017-11-15 2020-12-17 Intuitive Surgical Operations, Inc. Master control device and methods therefor
GB202105309D0 (en) * 2021-04-14 2021-05-26 Prec Robotics Limited An apparatus, computer-implemented method and computer program
US20210205027A1 (en) * 2018-05-30 2021-07-08 Intuitive Surgical Operations, Inc. Context-awareness systems and methods for a computer-assisted surgical system
WO2021163083A1 (en) * 2020-02-14 2021-08-19 Covidien Lp System and method for activation and deactivation syncrhonization handling in a surgical robotic system
CN113633881A (en) * 2021-06-17 2021-11-12 哈尔滨理工大学 Master-slave type prostate particle implantation robot system and method

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2582990A1 (en) * 2006-03-29 2007-09-29 Ethicon Endo-Surgery, Inc. Ultrasonic surgical system and method
CN101045015A (en) * 2006-03-29 2007-10-03 伊西康内外科公司 Ultrasonic surgical system and method
CN109846553A (en) * 2012-09-17 2019-06-07 直观外科手术操作公司 For the method and system of the surgical instrument function distribution input equipment of remote operation
WO2018013187A1 (en) * 2016-07-14 2018-01-18 Intuitive Surgical Operations, Inc. Instrument release
US20200390510A1 (en) * 2017-11-15 2020-12-17 Intuitive Surgical Operations, Inc. Master control device and methods therefor
CN108338842A (en) * 2018-04-24 2018-07-31 吉林大学 A kind of portable active constraint Minor articulus operating robot
US20210205027A1 (en) * 2018-05-30 2021-07-08 Intuitive Surgical Operations, Inc. Context-awareness systems and methods for a computer-assisted surgical system
CN109223183A (en) * 2018-09-30 2019-01-18 深圳市精锋医疗科技有限公司 Starting method, readable access to memory and the operating robot of operating robot
CN110464469A (en) * 2019-09-10 2019-11-19 深圳市精锋医疗科技有限公司 The control method of operating robot and end instrument, control device, storage medium
WO2021163083A1 (en) * 2020-02-14 2021-08-19 Covidien Lp System and method for activation and deactivation syncrhonization handling in a surgical robotic system
GB202105309D0 (en) * 2021-04-14 2021-05-26 Prec Robotics Limited An apparatus, computer-implemented method and computer program
CN113633881A (en) * 2021-06-17 2021-11-12 哈尔滨理工大学 Master-slave type prostate particle implantation robot system and method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119655899A (en) * 2023-09-19 2025-03-21 深圳康诺思腾科技有限公司 Surgical robot system and control method thereof
CN119235377A (en) * 2024-12-02 2025-01-03 北京智愈医疗科技有限公司 A posture control device for an actuator
CN119235377B (en) * 2024-12-02 2025-03-14 北京智愈医疗科技有限公司 A posture control device for an actuator

Also Published As

Publication number Publication date
CN116407298B (en) 2025-11-18

Similar Documents

Publication Publication Date Title
CN110604618B (en) User interface device with clamping link
JP6596528B2 (en) Active control of end effectors of surgical instruments by robots
CN110709211B (en) Robot system and control method for robot system
Peer et al. Multi-fingered telemanipulation-mapping of a human hand to a three finger gripper
US12150725B2 (en) Unmatching/matching interface device to robot grasper for engaging teleoperation
CN116407298A (en) Alignment activation method and device for surgical robot and surgical robot
US20130103199A1 (en) Surgical robot control apparatus
JP2023052783A (en) USER INTERFACE DEVICE HAVING FINGER GRIP
JP2023052889A (en) User interface device with grip link
EP4048184B1 (en) Controlling a surgical instrument
AU2023237084A1 (en) Controlling a surgical instrument
CN119522078A (en) Method and system for controlling a slave device within the physical movement limits of the slave device in a surgical master-slave teleoperated robotic system
EP4408316A1 (en) System of operating surgical robotic systems with access ports of varying length
JP4346615B2 (en) Medical manipulator
CN117835935A (en) Medical collaborative robot with adjustable robot arm and control method
KR20230160264A (en) Method for controlling a robotic system for medical or surgical teleoperation, having an unconstrained master device movable by an operator with control of a local reference coordinate frame, and a robotic system using such method
JP2024507785A (en) Method for initiating teleoperation performed by a robotic system for medical or surgical teleoperation, where a master device that is not mechanically constrained is movable by the operator and the associated robotic system
JP2025518673A (en) Method for controlling a robotic system for medical or surgical teleoperation and related robotic system
JP2023157744A (en) Remote control system, robot remote control method and remote control program
CN120168127A (en) Master-slave control method, robot system, computer device and storage medium

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
GR01 Patent grant
GR01 Patent grant