[go: up one dir, main page]

CN1985773A - Celebral operating robot system based on optical tracking and closed-loop control and its realizing method - Google Patents

Celebral operating robot system based on optical tracking and closed-loop control and its realizing method Download PDF

Info

Publication number
CN1985773A
CN1985773A CNA200510122586XA CN200510122586A CN1985773A CN 1985773 A CN1985773 A CN 1985773A CN A200510122586X A CNA200510122586X A CN A200510122586XA CN 200510122586 A CN200510122586 A CN 200510122586A CN 1985773 A CN1985773 A CN 1985773A
Authority
CN
China
Prior art keywords
robot
freedom
degrees
computer
joint
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
CNA200510122586XA
Other languages
Chinese (zh)
Other versions
CN100464720C (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.)
Huazhi Computer Application Technology Co Ltd Tianjin
Tsinghua University
Original Assignee
Huazhi Computer Application Technology Co Ltd Tianjin
Tsinghua University
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 Huazhi Computer Application Technology Co Ltd Tianjin, Tsinghua University filed Critical Huazhi Computer Application Technology Co Ltd Tianjin
Priority to CNB200510122586XA priority Critical patent/CN100464720C/en
Publication of CN1985773A publication Critical patent/CN1985773A/en
Application granted granted Critical
Publication of CN100464720C publication Critical patent/CN100464720C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

一种基于光学跟踪闭环控制脑外科机器人系统,是进行接收医学影像信息、测定并确定病灶位置、辅助进行手术规划、进行手术导引的脑外科机器人;由计算机、五自由度机器人、光学跟踪设备和被动标识器构成一个闭环的机器人位姿测量与实时反馈控制系统,被动标识器安装在五自由度机器人末端;五自由度机器人包括机械臂和机械臂控制器;辅助手术规划与导引软件包括数字影像输入与预处理模块、病灶提取与三维重构模块、手术规划模块、以及手术实施模块;其优点是:提高机器人系统的轨迹跟踪和定位精度,解决限制外科手术机器人推广使用的绝对精度问题,降低机器人设计和制造成本;简化注册标定过程,减轻医生工作量和出错概率,减轻病人的痛苦。A brain surgery robot system based on optical tracking closed-loop control, which is a brain surgery robot that receives medical image information, measures and determines the location of lesions, assists in surgical planning, and performs surgical guidance; it is composed of a computer, a five-degree-of-freedom robot, and an optical tracking device. It forms a closed-loop robot pose measurement and real-time feedback control system with the passive marker. The passive marker is installed at the end of the five-degree-of-freedom robot; the five-degree-of-freedom robot includes a robotic arm and a robotic arm controller; the auxiliary surgery planning and guidance software includes Digital image input and preprocessing module, lesion extraction and three-dimensional reconstruction module, surgical planning module, and surgical implementation module; its advantages are: improve the trajectory tracking and positioning accuracy of the robot system, and solve the absolute accuracy problem that limits the popularization and use of surgical robots , reduce the cost of robot design and manufacturing; simplify the registration and calibration process, reduce the workload of doctors and the probability of error, and reduce the pain of patients.

Description

基于光学跟踪闭环控制脑外科机器人系统及实现方法Closed-loop control brain surgery robot system and implementation method based on optical tracking

技术领域technical field

本发明属于机器人技术领域,特别涉及一种基于光学跟踪闭环控制脑外科机器人系统及实现方法,具体地说是指一种可以辅助医生进行精细脑外科微创手术的高精度机器人系统及其实现方法。The invention belongs to the technical field of robots, and in particular relates to a closed-loop control brain surgery robot system based on optical tracking and its implementation method, specifically a high-precision robot system and its implementation method that can assist doctors in fine brain surgery minimally invasive operations .

背景技术Background technique

脑外科微创手术机器人是一种可以辅助医生施行无框架立体定向手术的机器人系统,一般都包括有能够辅助进行手术规划与导引的计算机、以及执行立体定向辅助手术操作的机器人。其中,辅助进行手术规划与导引的计算机,安装配套的辅助手术规划与导引软件,主要完成病人脑部医学影像信息的处理和三维重构,辅助医生进行虚拟手术规划,并在手术过程中向机器人控制器发出运动指令以控制机器人运动。该软件通常包括数字影像输入与预处理、病灶提取与三维重构、手术规划、以及手术实施等功能模块。数字影像输入与预处理模块的作用是接收外部输入的病人脑部的医学影像数据,并转换成计算机可以显示的格式,在此基础上对图像进行预处理,包括图像的强化、去燥、直方统计等;病灶提取与三维重构模块的作用是让医生以交互的方式在图像上对病灶进行分割,并提取头颅轮廓,从而生成病灶和头颅的三维医学模型;在手术规划模块中,医生可以进行靶点与标记点的标识工作,并可以在虚拟现实环境中进行手术路径规划;在手术实施模块中,可以按照预先规划好的手术路径,适时向机器人控制器发出运动指令以控制机器人运动,同时虚拟现实功能可以为手术提供实时的监控。Brain surgery minimally invasive surgical robot is a robot system that can assist doctors in performing frameless stereotaxic surgery. It generally includes a computer that can assist in surgical planning and guidance, and a robot that performs stereotaxic assisted surgical operations. Among them, the computer that assists in surgical planning and guidance is installed with supporting auxiliary surgical planning and guidance software. Send motion commands to the robot controller to control the robot movement. The software usually includes functional modules such as digital image input and preprocessing, lesion extraction and three-dimensional reconstruction, surgical planning, and surgical implementation. The function of the digital image input and preprocessing module is to receive the externally input medical image data of the patient's brain and convert it into a format that can be displayed by the computer. On this basis, the image is preprocessed, including image enhancement, noise reduction, histogram Statistics, etc.; the role of the lesion extraction and 3D reconstruction module is to allow doctors to segment the lesion on the image in an interactive manner, and extract the contour of the skull, so as to generate a 3D medical model of the lesion and the head; in the operation planning module, the doctor can Carry out the identification of target points and marker points, and plan the surgical path in the virtual reality environment; in the surgical implementation module, according to the pre-planned surgical path, timely send motion instructions to the robot controller to control the movement of the robot, At the same time, the virtual reality function can provide real-time monitoring for the operation.

系统所采用的机器人由机械臂和控制器组成,一般具有5个关节自由度,每个关节都有驱动机构,用于驱动关节运动,能够保证手术器械以任意姿态到达手术空间中的任意一点。机器人控制器能够接受计算机发出的运动指令,实时控制机器人的各个关节运动到达指定位置。The robot used in the system is composed of a robotic arm and a controller. Generally, it has 5 joint degrees of freedom. Each joint has a driving mechanism to drive the joint movement, which can ensure that the surgical instrument can reach any point in the surgical space with any posture. The robot controller can accept the movement instructions sent by the computer, and control the movement of each joint of the robot to the designated position in real time.

现有脑外科机器人存在的最大问题是定位精度不能满足精细脑外科手术的高精确性要求。外科机器人不仅要求重复精度高,对器械运动的绝对精度要求更严格,因为在虚拟的三维医学模型空间进行的手术规划,最终要由机器人的运动实现。由于机构和控制误差的因素,期望的位置命令和机器人实际达到的位置之间不可避免地存在误差。这种误差通常可能达到几个毫米到一个厘米左右,远远超过微创伤外科手术的精度要求,必须设法加以克服。在工业应用中,机器人的绝对定位误差可以通过各种方式的标定来克服,但外科机器人作为一种手术设备,其应用情况差别很大,一般没有严格固定的安置位置。显然,对每一例手术都要求进行严格、繁琐的现场标定是不适合的,况且一些非几何误差因素如机构弹性形变、关节间隙和柔性等的影响,也难以依靠标定解决。目前,许多工作都是从机械上考虑提高精度的方法,依靠高精密度的机构加工、装配以及高精度的控制和补偿来保证系统精度,很难达到理想效果,而且大大增加了机器人的设计和制造成本。现有的脑外科机器人从全局上是开环的,即从计算机给出位置命令到引导机器人运动和定位的过程,缺少机器人末端位姿的反馈和校正,各种误差因素无法得到全局的闭环校正,绝对位姿精度很难保证。The biggest problem with existing brain surgery robots is that the positioning accuracy cannot meet the high precision requirements of fine brain surgery. Surgical robots not only require high repetition accuracy, but also have stricter requirements on the absolute accuracy of instrument movement, because the surgical planning performed in the virtual 3D medical model space is ultimately realized by the movement of the robot. Due to the factors of mechanism and control errors, there is inevitably an error between the desired position command and the position actually achieved by the robot. This error may usually reach several millimeters to one centimeter, which is far beyond the precision requirements of minimally invasive surgery and must be overcome. In industrial applications, the absolute positioning error of the robot can be overcome by various methods of calibration, but as a surgical device, the application of surgical robots varies greatly, and generally there is no strictly fixed placement position. Obviously, it is inappropriate to require strict and cumbersome on-site calibration for every operation, and some non-geometric error factors, such as elastic deformation of the mechanism, joint gap and flexibility, are also difficult to solve by calibration. At present, many works consider the method of improving the precision from the mechanical point of view. It is difficult to achieve the desired effect by relying on high-precision mechanism processing, assembly and high-precision control and compensation to ensure the accuracy of the system, and it greatly increases the design and labor of the robot. manufacturing cost. Existing brain surgery robots are globally open-loop, that is, from the position command given by the computer to the process of guiding the robot's movement and positioning, there is a lack of feedback and correction of the robot's end pose, and various error factors cannot be globally closed-loop corrected , the absolute pose accuracy is difficult to guarantee.

另外,从已经公开的报道(例如中国专利公开号CN1243690A),确定病灶相对机器人操作空间的位置的所谓标测定位方法过于复杂,需要用到立体定位框架、标测钉、或双层模板、六关节数字化机械臂、力控制人机交互技术等,既费时又费力,也给病人带来痛苦和压力;也有运用视觉测量技术进行注册的方法(例如中国专利公开号CN1554315A),但是精度和环境适应性还需要提高,较难实用。In addition, from published reports (such as Chinese Patent Publication No. CN1243690A), the so-called mapping and positioning method to determine the position of the lesion relative to the robot's operating space is too complicated, requiring the use of stereotaxic frames, mapping pins, or double-layer templates, six Joint digital robotic arm, force control human-computer interaction technology, etc., are time-consuming and labor-intensive, and bring pain and pressure to patients; there are also registration methods using visual measurement technology (such as Chinese Patent Publication No. CN1554315A), but the accuracy and environmental adaptation Performance also needs to be improved, and it is difficult to be practical.

发明内容Contents of the invention

本发明的目的是提供一种基于光学跟踪闭环控制脑外科机器人系统及实现方法,可以克服现有技术的缺点。它是将光学跟踪设备与脑外科机器人结合,利用光学跟踪设备实时跟踪机器人末端器械的当前位置和姿态,在光学测量空间进行实时的位姿闭环控制,使得脑外科机器人末端能够精确地按照预先规划的理想手术路径进行运动和定位,实现能够满足精细脑外科手术要求的高精度脑外科机器人系统。同时,借助于光学跟踪技术,大大简化标测三维医学模型空间与机器人基座坐标空间的映射变换的过程和方法。使用本发明能够使脑外科机器人达到高精度、低成本,而且省时、便捷、实用、易操作。The purpose of the present invention is to provide a closed-loop control brain surgery robot system based on optical tracking and its implementation method, which can overcome the shortcomings of the prior art. It combines the optical tracking device with the brain surgery robot, uses the optical tracking device to track the current position and attitude of the robot's terminal equipment in real time, and performs real-time position and posture closed-loop control in the optical measurement space, so that the brain surgery robot can accurately follow the pre-planned The ideal surgical path can be moved and positioned to realize a high-precision brain surgery robot system that can meet the requirements of fine brain surgery. At the same time, with the help of optical tracking technology, the process and method of mapping transformation between the three-dimensional medical model space and the coordinate space of the robot base are greatly simplified. Using the invention can make the brain surgery robot achieve high precision, low cost, time saving, convenience, practicality and easy operation.

本发明提出的基于光学跟踪闭环控制脑外科机器人系统包括:The brain surgery robot system based on optical tracking closed-loop control proposed by the present invention includes:

五自由度机器人、计算机(选用型号PC P42.0GHz/256M)、光学跟踪设备(选用型号NDI公司POLARIS光学跟踪设备)、光学注册工具(选用型号NDI公司POLARIS标配被动工具)、被动标识器(选用型号NDI公司POLARIS标配球形被动标识器)、医学标志器(医学上使用的一种用钽金属材料制成的、对射电高度不透明的小球形标志点,与生物体兼容,可长期植入人体)、塑形枕和手术床等设备组成的硬件部分;辅助手术规划与导引软件部分,即进行接收医学影像信息、测定并确定病灶的位置、辅助进行手术规划、并进行手术导引的脑外科机器人;其特征是:Five-degree-of-freedom robot, computer (select model PC P42.0GHz/256M), optical tracking device (select model NDI company POLARIS optical tracking device), optical registration tool (select model NDI company POLARIS standard passive tool), passive marker ( Choose model NDI company POLARIS standard spherical passive marker), medical marker (a small spherical marker point made of tantalum metal material used in medicine, highly opaque to radio, compatible with organisms, and can be implanted for a long time Human body), shaping pillow and operating bed and other equipment; the auxiliary operation planning and guidance software part, that is, receiving medical image information, measuring and determining the location of lesions, assisting in operation planning, and performing operation guidance Brain surgery robot; characterized by:

所说的计算机、五自由度机器人、光学跟踪设备、和被动标识器构成一个闭环的机器人位姿测量与实时反馈控制系统,被动标识器安装在五自由度机器人的末端,始终被光学跟踪设备跟踪;所说的五自由度机器人包括五自由度机械臂和机械臂控制器;所说的辅助手术规划与导引软件包括数字影像输入与预处理模块、病灶提取与三维重构模块、手术规划模块、以及手术实施模块。The computer, the five-degree-of-freedom robot, the optical tracking device, and the passive marker constitute a closed-loop robot pose measurement and real-time feedback control system. The passive marker is installed at the end of the five-degree-of-freedom robot and is always tracked by the optical tracking device. ; The five-degree-of-freedom robot includes a five-degree-of-freedom robotic arm and a robotic arm controller; the assisted surgical planning and guidance software includes a digital image input and preprocessing module, a lesion extraction and three-dimensional reconstruction module, and a surgical planning module , and the operation implementation module.

使用本发明进行手术阶段的具体操作步骤是:Use the concrete operation step of the present invention to carry out operation stage to be:

一.在进行手术前准备时:在病人头颅上粘贴四个医学标志器,对脑部进行医学影像扫描,并将扫描所得医学影像信息输入计算机,运用辅助手术规划与导引软件确定病灶,重构病灶和头颅的三维医学模型,进行手术靶点与医学标志影像位置的标识,并规划手术路径。1. When preparing for the operation: paste four medical markers on the patient's head, scan the brain with medical images, and input the scanned medical image information into the computer, use the auxiliary operation planning and guidance software to determine the lesion, and focus on The three-dimensional medical model of the structural lesion and the skull is used to identify the surgical target and the image position of the medical landmark, and plan the surgical path.

二.在进行注册标定时:让病人躺在手术床上,头部使用塑形枕与手术床相对固定,一方面用光学注册工具测定病人头颅上的四个医学标志器的坐标,测量值由光学跟踪设备给出,并送入计算机,由计算机计算三维医学模型空间与光学测量空间之间的映射变换;另一方面用本发明设计的标测方法,由五自由度机器人、光学跟踪设备、被动标识器、和计算机配合,自动测定五自由度机器人基座坐标空间与光学测量空间之间的映射变换。2. When performing registration and calibration: let the patient lie on the operating bed, and use a shaping pillow to fix the head relative to the operating bed. On the one hand, use an optical registration tool to measure the coordinates of the four medical markers on the patient’s head. The tracking device is given and sent to the computer, and the computer calculates the mapping transformation between the three-dimensional medical model space and the optical measurement space; The marker cooperates with the computer to automatically determine the mapping transformation between the five-degree-of-freedom robot base coordinate space and the optical measurement space.

三.在进行手术实施时:首先,由计算机将在三维医学模型空间预先规划的手术路径变换到光学测量空间,并计算出在当前路径点五自由度机器人末端需要达到的理想位姿;然后,由计算机根据当前路径点的理想位姿,进行由光学测量空间到五自由度机器人基座坐标空间的坐标变换,并通过求解五自由度机器人逆运动学,得到五自由度机器人各个关节的理想位置;然后,由计算机向五自由度机器人输入各个关节的理想位置,控制五自由度机器人运动;同时,由光学跟踪设备和安装在五自由度机器人末端的被动标识器配合,实时测定五自由度机器人的末端位姿并送入计算机,用本发明设计的控制方法对五自由度机器人的末端位姿进行实时控制,实现精确的轨迹跟踪和定位;最后,五自由度机器人锁定,医生在五自由度机器人的辅助下进行手术操作。3. During the implementation of surgery: first, the computer transforms the pre-planned surgical path in the 3D medical model space into the optical measurement space, and calculates the ideal pose that needs to be achieved at the end of the five-degree-of-freedom robot at the current path point; then, The computer performs the coordinate transformation from the optical measurement space to the coordinate space of the five-degree-of-freedom robot base according to the ideal pose of the current path point, and obtains the ideal position of each joint of the five-degree-of-freedom robot by solving the inverse kinematics of the five-degree-of-freedom robot ; Then, the computer inputs the ideal position of each joint to the five-degree-of-freedom robot to control the movement of the five-degree-of-freedom robot; at the same time, the optical tracking device cooperates with the passive marker installed at the end of the five-degree-of-freedom robot to measure the five-degree-of-freedom robot in real time. The end pose of the five-degree-of-freedom robot is sent to the computer, and the end pose of the five-degree-of-freedom robot is controlled in real time by the control method designed in the present invention, so as to realize accurate trajectory tracking and positioning; Surgical operations are performed with the assistance of robots.

五自由度机械臂由手臂和手腕组成,具有五个关节,采取两个滑动关节和三个转动关节的PPRRR构型;手臂部分具有三个关节,分别为I、II和III关节,第I关节采用滑动关节,运动方向垂直于水平面;第II关节采用滑动关节,与第I关节成“T”形垂直;第III关节采用转动关节,轴线与第I关节运动方向平行;手腕部分具有两个关节,分别为IV和V关节,第IV关节采用转动关节,轴线与第III关节轴线平行;第V关节采用转动关节,轴线与第IV关节轴线垂直;在机械臂的第V关节安装末端器械,安装轴线与第IV关节轴线平行。每个关节都有独立的驱动机构,由步进电机、减速器组成,滑动关节的驱动机构还包括有滚珠丝杆。The five-degree-of-freedom robotic arm consists of an arm and a wrist, with five joints, adopting a PPRRR configuration of two sliding joints and three rotational joints; the arm part has three joints, namely joints I, II and III, and joint I Sliding joints are used, and the movement direction is perpendicular to the horizontal plane; the second joint is a sliding joint, which is perpendicular to the first joint in a "T" shape; the third joint is a rotating joint, and the axis is parallel to the movement direction of the first joint; the wrist part has two joints , are the IV and V joints respectively, the IV joint adopts a revolving joint, and the axis is parallel to the axis of the III joint; the V joint adopts a revolving joint, and the axis is perpendicular to the axis of the IV joint; The axis is parallel to the axis of joint IV. Each joint has an independent driving mechanism, which is composed of a stepping motor and a reducer, and the driving mechanism of the sliding joint also includes a ball screw.

机械臂控制器由可编程逻辑控制器PLC和步进电机驱动器组成,采用三个PLC和五个步进电机驱动器组合,对应控制五自由度机械臂的五个关节,机械臂控制器通过RS232C串口通信组件与外部计算机进行通信,可接受外部计算机输入的关节位置命令,控制机械臂运动到达指定位置。The robotic arm controller is composed of a programmable logic controller PLC and a stepper motor driver. A combination of three PLCs and five stepper motor drivers is used to control the five joints of the five-degree-of-freedom robotic arm. The robotic arm controller is connected through the RS232C serial port. The communication component communicates with the external computer, accepts the joint position command input by the external computer, and controls the movement of the mechanical arm to reach the specified position.

NDI公司的POLARIS光学跟踪设备,是目前医疗行业中广泛应用的一种空间测量定位仪器。被动式的POLARIS设备包括一个能发射并接收红外照明光的位置传感器,配套提供若干被动标识器或安装有被动标识器的被动工具;POLARIS设备通过测量工具上被动标识器的空间位置,就可以实时地确定工具的位置和方向,3D均方误差范围通常在0.35mm范围内;POLARIS设备与计算机之间通过RS-232/RS-422通讯,连续跟踪的数据更新频率达到60HZ。NDI's POLARIS optical tracking device is a space measurement and positioning instrument widely used in the medical industry. Passive POLARIS equipment includes a position sensor capable of emitting and receiving infrared illumination light, and is provided with several passive markers or passive tools equipped with passive markers; To determine the position and direction of the tool, the 3D mean square error range is usually within 0.35mm; the POLARIS device and the computer communicate through RS-232/RS-422, and the continuous tracking data update frequency reaches 60HZ.

闭环的机器人位姿测量和实时反馈控制系统的方法是:由光学跟踪设备测定五自由度机器人的末端位姿,由计算机根据测量得到的位姿和期望五自由度机器人达到的位姿计算控制量,控制五自由度机器人进一步运动以修正偏差。The method of the closed-loop robot pose measurement and real-time feedback control system is: the end pose of the five-degree-of-freedom robot is measured by an optical tracking device, and the computer calculates the control amount based on the measured pose and the desired pose of the five-degree-of-freedom robot , to control the further movement of the five-degree-of-freedom robot to correct the deviation.

光学跟踪设备通过跟踪安装在五自由度机器人末端的被动标识器来测量五自由度机器人的末端位姿。The optical tracking device measures the end pose of the five-degree-of-freedom robot by tracking the passive marker installed at the end of the five-degree-of-freedom robot.

被动标识器安装在五自由度机器人的末端,数量至少为3个。Passive markers are installed at the end of the five-degree-of-freedom robot, and the number is at least three.

被动标识器在五自由度机器人末端安装的几何位置关系满足:任意两个被动标识器之间的距离不能小于50mm,任意两条由被动标识器连线构成的线段之间的最小空间间隔不能小于5mm,任意两条线段不平行,而且任意两条线段之间的夹角不能低于0.5度。The geometric position relationship of the passive marker installed at the end of the five-degree-of-freedom robot satisfies: the distance between any two passive markers cannot be less than 50mm, and the minimum space interval between any two line segments formed by the passive marker lines cannot be less than 5mm, any two line segments are not parallel, and the angle between any two line segments cannot be less than 0.5 degrees.

基于光学跟踪闭环控制的脑外科机器人系统的实现方法,其特征在于,借助于光学跟踪技术进行位姿测量,包括:三维医学模型空间与光学测量空间映射变换的简便标测方法、五自由度机器人基座坐标空间与光学测量空间映射变换的自动标测方法及五自由度机器人末端位姿的闭环控制方法。The realization method of the brain surgery robot system based on optical tracking closed-loop control is characterized in that the pose measurement is carried out by means of optical tracking technology, including: a simple mapping method for mapping transformation between the three-dimensional medical model space and the optical measurement space, and a five-degree-of-freedom robot An automatic mapping method for the mapping transformation between base coordinate space and optical measurement space and a closed-loop control method for the end pose of a five-degree-of-freedom robot.

所述三种方法涉及五个坐标系,如图2:在三维医学模型空间中建立一个三维医学模型坐标系{V};在真实的病人头颅上建立一个患者坐标系{P};在光学测量空间中建立一个光学测量坐标系{M};在五自由度机器人的基座上建立一个机器人基座坐标系{R};在五自由度机器人的末端建立一个末端工具坐标系{T};整个系统以光学测量坐标系{M}为基准参考系;其中,患者坐标系是基于粘贴在病人头颅上的四个医学标志器所在的点来描述的,该坐标系在四个医学标志器中选取任意一个标志器所在的点M0作为坐标系原点,同时以M0与其他三个标志器所在的点M1、M2、M3的连线作为三个坐标轴向。The three methods involve five coordinate systems, as shown in Figure 2: establish a three-dimensional medical model coordinate system {V} in the three-dimensional medical model space; establish a patient coordinate system {P} on the real patient's head; Establish an optical measurement coordinate system {M} in the space; establish a robot base coordinate system {R} on the base of the five-degree-of-freedom robot; establish an end-tool coordinate system {T} at the end of the five-degree-of-freedom robot; the entire The system takes the optical measurement coordinate system {M} as the benchmark reference system; the patient coordinate system is described based on the points where the four medical markers pasted on the patient's head are located, and the coordinate system is selected from the four medical markers The point M 0 where any marker is located is taken as the origin of the coordinate system, and the lines connecting M 0 with the points M 1 , M 2 , and M 3 where the other three markers are located are used as the three coordinate axes.

下面给出所述三种方法的详细步骤和数学描述。Detailed steps and mathematical descriptions of the three methods are given below.

一.三维医学模型空间与光学测量空间的映射变换1. Mapping transformation between 3D medical model space and optical measurement space

借助于光学跟踪技术进行位姿测量,三维医学模型空间与光学测量空间映射变换的简便标测方法是:由医生在病人头部粘贴四个医学标志器,这四个标志器不在同一平面,且任意三个标志器不在同一条直线上;对病人头部进行CT或MRI医学影像扫描,所得扫描影像输入计算机;让病人躺在手术床上,头部使用塑形枕与手术床相对固定,用光学注册工具测定病人头部的四个医学标志器在光学测量空间的坐标,测量值由光学跟踪设备输入计算机;由计算机计算三维医学模型空间与光学测量空间的映射变换。With the help of optical tracking technology for pose measurement, the simple mapping method for the mapping transformation between the 3D medical model space and the optical measurement space is: the doctor sticks four medical markers on the patient's head, these four markers are not on the same plane, and Any three markers are not on the same straight line; CT or MRI medical image scanning is performed on the patient's head, and the scanned image is input into the computer; the patient is placed on the operating bed, and the head is fixed relatively to the operating bed with a shaping pillow, and the optical The registration tool measures the coordinates of the four medical markers on the patient's head in the optical measurement space, and the measured values are input into the computer by the optical tracking device; the computer calculates the mapping transformation between the three-dimensional medical model space and the optical measurement space.

该映射变换由两组坐标转换组成,即从三维医学模型坐标系{V}到患者坐标系{P}的转换、和从患者坐标系{P}到光学测量坐标系{M}的转换,两组转换都是基于在病人头颅上粘贴的四个医学标志器来确定。The mapping transformation consists of two sets of coordinate transformations, namely the transformation from the 3D medical model coordinate system {V} to the patient coordinate system {P}, and the transformation from the patient coordinate system {P} to the optical measurement coordinate system {M}. Group switching was determined based on four medical markers affixed to the patient's skull.

显然,根据患者坐标系{P}的定义,四个标志器在{P}中的坐标分别为:M0(0,0,0),M1(1,0,0),M2(0,1,0),M3(0,0,1)。Obviously, according to the definition of the patient coordinate system {P}, the coordinates of the four markers in {P} are: M 0 (0, 0, 0), M 1 (1, 0, 0), M 2 (0 , 1, 0), M 3 (0, 0, 1).

另外,由于四个医学标志器在医学扫描影像中是可以识别的,它们在三维医学模型坐标系{V}中的坐标也可以获得,假设记为:M′0(xv0,yv0,zv0),M′1(xv1,yv1,zv1),M′2(xv2,yv2,zv2),M′3(xv3,yv3,zv3)。In addition, since the four medical markers are identifiable in medical scan images, their coordinates in the 3D medical model coordinate system {V} can also be obtained, assuming that it is recorded as: M′ 0 (x v0 , y v0 , z v0 ), M′ 1 (x v1 , y v1 , z v1 ), M′ 2 (x v2 , y v2 , z v2 ), M′ 3 (x v3 , y v3 , z v3 ).

由于病人脑部的三维医学模型是通过病人的脑部扫描数据重构的,因此可以认为三维医学模型坐标系{V}与患者坐标系{P}的映射是刚性变换(包括平移、旋转和拉伸),可以用一个齐次变换矩阵VTP完成两个坐标系中的位置映射。由{P}向{V}的齐次变换矩阵为:Since the 3D medical model of the patient's brain is reconstructed from the patient's brain scan data, it can be considered that the mapping between the 3D medical model coordinate system {V} and the patient coordinate system {P} is a rigid transformation (including translation, rotation and pull extension), a homogeneous transformation matrix V T P can be used to complete the position mapping in the two coordinate systems. The homogeneous transformation matrix from {P} to {V} is:

TT PP VV == xx vv 11 -- xx vv 00 xx vv 22 -- xx vv 00 xx vv 33 -- zz vv 00 xx vv 00 ythe y vv 11 -- xx vv 00 ythe y vv 22 -- ythe y vv 00 ythe y vv 33 -- zz vv 00 ythe y vv 00 zz vv 11 -- xx vv 00 zz vv 22 -- ythe y vv 00 zz vv 33 -- zz vv 00 zz vv 00 00 00 00 11 -- -- -- (( 11 ))

同理,可以确定患者坐标系{P}向光学测量坐标系{M}的转换矩阵MTP。四个医学标志器在光学测量坐标系{M}中的位置,可以通过用光学注册工具分别点到四个医学标志器来获得,设为:M0(xm0,ym0,zm0),M1(xm1,ym1,zm1),M2(xm2,ym2,zm2),M3(xm3,ym3,zm3)。则由{P}向{M}的齐次变换矩阵为:Similarly, the transformation matrix M T P from the patient coordinate system {P} to the optical measurement coordinate system {M} can be determined. The positions of the four medical markers in the optical measurement coordinate system {M} can be obtained by pointing to the four medical markers with the optical registration tool, set as: M 0 (x m0 , y m0 , z m0 ), M 1 (x m1 , y m1 , z m1 ), M 2 (x m2 , y m2 , z m2 ), M 3 (x m3 , y m3 , z m3 ). Then the homogeneous transformation matrix from {P} to {M} is:

TT PP Mm == xx mm 11 -- xx mm 00 xx mm 22 -- xx mm 00 xx mm 33 -- xx mm 00 xx mm 00 ythe y mm 11 -- ythe y mm 00 ythe y mm 22 -- ythe y mm 00 ythe y mm 33 -- ythe y mm 00 ythe y mm 00 zz mm 11 -- zz mm 00 zz mm 22 -- zz mm 00 zz mm 33 -- zz mm 00 zz mm 00 00 00 00 11 -- -- -- (( 22 ))

最后,由三维虚拟模型坐标系{V}到光学测量坐标系{M}的齐次变换为MTV即为:Finally, the homogeneous transformation from the 3D virtual model coordinate system {V} to the optical measurement coordinate system {M} is M T V as:

MTVMTP PTVMTP(VTP)-1    (3) M T V = M T P P T V = M T P ( V T P ) -1 (3)

二.五自由度机器人基座坐标空间与光学测量空间的映射变换2. Mapping transformation between five-DOF robot base coordinate space and optical measurement space

借助于光学跟踪技术进行位姿测量,五自由度机器人基座坐标空间与光学测量空间映射变换的自动标测方法是:首先,选定五自由度机器人工作空间内的四个点,这四个点同时应该处于光学跟踪设备的测量范围内,并且四个点不共面,任意三个点不共线;由计算机按照预设的程序,向五自由度机器人发出到达上述四个点的关节位置命令,控制五自由度机器人末端依次运动到上述四个点,计算机记录下上述四个点在五自由度机器人基座坐标空间中的坐标;同时,由光学跟踪设备和安装在五自由度机器人末端的被动标识器配合,依次测定五自由度机器人运动到上述四个点时其末端在光学测量空间中的坐标,并送入计算机;最后,由计算机根据上述四个点在五自由度机器人基座坐标空间和光学测量空间的坐标值,计算出五自由度机器人基座坐标空间与光学测量空间的映射变换,从而完成自动标测。With the help of optical tracking technology for pose measurement, the automatic mapping method for the mapping transformation between the coordinate space of the five-degree-of-freedom robot base and the optical measurement space is as follows: first, four points in the working space of the five-degree-of-freedom robot are selected. The point should be within the measurement range of the optical tracking device at the same time, and the four points are not coplanar, and any three points are not collinear; the computer sends the joint position to the five-degree-of-freedom robot to the above four points according to the preset program commands to control the end of the five-degree-of-freedom robot to move to the above four points in sequence, and the computer records the coordinates of the above-mentioned four points in the coordinate space of the five-degree-of-freedom robot base; With the cooperation of passive markers, the coordinates of the end of the five-degree-of-freedom robot in the optical measurement space are sequentially measured when it moves to the above four points, and sent to the computer; finally, the computer is based on the above-mentioned four points on the five-degree-of-freedom robot base. The coordinate values of the coordinate space and the optical measurement space are calculated, and the mapping transformation between the coordinate space of the five-degree-of-freedom robot base and the optical measurement space is calculated, so as to complete the automatic mapping.

假设所述四个点在机器人基座坐标系{R}中的坐标为RPi(ri,si,ti),(i=1,2,3,4),同时,所述四个点在光学测量坐标系中的坐标为MPi(ui,vi,wi),(i=1,2,3,4),则由机器人基座坐标系{R}到光学测量坐标系{M}的齐次变换矩阵为:Suppose the coordinates of the four points in the robot base coordinate system {R} are R P i (r i , s i , t i ), (i=1, 2, 3, 4), and at the same time, the four points The coordinates of a point in the optical measurement coordinate system are M P i (u i , v i , w i ), (i=1, 2, 3, 4), then from the robot base coordinate system {R} to the optical measurement The homogeneous transformation matrix of the coordinate system {M} is:

TT RR Mm == uu 11 uu 22 uu 33 uu 44 vv 11 vv 22 vv 33 vv 44 ww 11 ww 22 ww 33 ww 44 11 11 11 11 rr 11 rr 22 rr 33 rr 44 sthe s 11 sthe s 22 sthe s 33 sthe s 44 tt 11 tt 22 tt 33 tt 44 11 11 11 11 -- 11 -- -- -- (( 44 ))

三.五自由度机器人末端位姿的闭环控制方法3. The closed-loop control method of the end pose of the five-degree-of-freedom robot

借助于光学跟踪技术进行位姿测量,五自由度机器人末端位姿的闭环控制方法是:以光学测量空间为基准参考空间,首先,由计算机将在三维医学模型空间预先规划的手术路径变换到光学测量空间,并计算出在当前路径点五自由度机器人末端需要达到的理想位姿;然后,由计算机根据当前路径点的理想位姿,进行由光学测量空间到五自由度机器人基座坐标空间的坐标变换,并通过求解五自由度机器人逆运动学,得到五自由度机器人各个关节的理想位置;然后,由计算机向五自由度机器人输入各个关节的理想位置,控制五自由度机器人运动;同时,由光学跟踪设备和安装在五自由度机器人末端的被动标识器配合,实时测定五自由度机器人末端的位姿,并送入计算机;然后,由计算机将实时测定的位姿信息与预先规划的当前路径点的理想位姿进行比较,得到两者的位姿偏差;最后,由计算机根据位姿偏差按照预先确定的控制规律计算校正控制量,修正当前路径点的理想位姿,并开始新一轮的运动控制,从而实现精确的轨迹跟踪和定位。With the help of optical tracking technology for pose measurement, the closed-loop control method of the end pose of the five-degree-of-freedom robot is: taking the optical measurement space as the reference space, first, the computer transforms the pre-planned surgical path in the 3D medical model space into the optical Measure the space, and calculate the ideal pose that needs to be achieved at the end of the five-degree-of-freedom robot at the current path point; then, the computer performs the transformation from the optical measurement space to the five-degree-of-freedom robot base coordinate space based on the ideal pose of the current path point Coordinate transformation, and by solving the inverse kinematics of the five-degree-of-freedom robot, the ideal position of each joint of the five-degree-of-freedom robot is obtained; then, the computer inputs the ideal position of each joint to the five-degree-of-freedom robot to control the movement of the five-degree-of-freedom robot; at the same time, The optical tracking device and the passive marker installed at the end of the five-degree-of-freedom robot are used to measure the pose of the end of the five-degree-of-freedom robot in real time and send it to the computer; then, the computer combines the real-time measured pose information with the pre-planned current The ideal pose of the waypoint is compared to obtain the pose deviation of the two; finally, the computer calculates the correction control amount according to the predetermined control law according to the pose deviation, corrects the ideal pose of the current waypoint, and starts a new round Motion control, so as to achieve precise trajectory tracking and positioning.

由计算机根据位姿偏差计算校正控制量时所采用的控制规律是:位置控制采用比例-积分-微分调节;姿态控制采用比例调节。The control law adopted by the computer to calculate the corrected control amount according to the posture deviation is: position control adopts proportional-integral-derivative adjustment; attitude control adopts proportional adjustment.

五自由度机器人的末端位姿是在光学测量空间中进行闭环控制。The end pose of the five-degree-of-freedom robot is closed-loop controlled in the optical measurement space.

如图5,设末端工具坐标系{T}在光学测量坐标系{M}中的位姿用X=[PTφT]T表示。其中P=[xyz]T表示{T}的位置;φ=[αβγ]T表示{T}的姿态,由一组Z-Y-X欧拉角组成,As shown in Figure 5, the pose of the end tool coordinate system {T} in the optical measurement coordinate system {M} is represented by X=[P T φ T ] T. Among them, P=[xyz] T represents the position of {T}; φ=[αβγ] T represents the posture of {T}, which consists of a set of ZYX Euler angles,

记Xd=[Pd Tφd T]T表示理想位姿,Pd=[xdydzd]T,φd=[αdβdγd]T;Xr=[Pr Tφr T]T表示实际测量得到的位姿,Pr=[xryrzr]T,φr=[αrβrγr]T;ΔX=[ΔPTΔφT]T表示Xd和Xr的偏差,ΔP=[ΔxΔyΔz]T,Δφ=[ΔαΔβΔγ]TNote X d =[P d T φ d T ] T represents the ideal pose, P d =[x d y d z d ] T , φ d =[α d β d γ d ] T ; X r =[P r T φ r T ] T represents the actual measured pose, P r =[x y r z r ] T , φ r =[α r β r γ r ] T ; ΔX=[ΔP T Δφ T ] T represents The deviation of X d and X r , ΔP=[ΔxΔyΔz] T , Δφ=[ΔαΔβΔγ] T ,

位置偏差可以直接计算,即:The positional deviation can be calculated directly, namely:

ΔP=Pd-Pr    (5)ΔP=P d -P r (5)

姿态偏差的计算涉及旋转变换,用Rd表示{T}相对于{M}的理想旋转变换矩阵;Rr表示根据测量值得到的实际变换矩阵;ΔR表示由Rr向Rd的变换,则:The calculation of attitude deviation involves rotation transformation, and R d represents the ideal rotation transformation matrix of {T} relative to {M}; R r represents the actual transformation matrix obtained from the measured value; ΔR represents the transformation from R r to R d , then :

RR dd == RR ZZ (( αα dd )) RR YY (( ββ dd )) RR Xx (( γγ dd ))

== coscos αα dd coscos ββ dd coscos αα dd sinsin ββ dd sinsin γγ dd -- sinsin αα dd coscos γγ dd coscos αα dd sinsin ββ dd coscos γγ dd ++ sinsin αα dd sinsin γγ dd sinsin αα dd coscos ββ dd sinsin αα dd sinsin ββ dd sinsin γγ dd ++ coscos αα dd coscos γγ dd sinsin αα dd sinsin ββ dd coscos γγ dd -- coscos αα dd sinsin γγ dd -- sinsin ββ dd coscos ββ dd sinsin γγ dd coscos ββ dd coscos γγ dd -- -- -- (( 66 ))

RR rr == RR ZZ (( αα rr )) RR YY (( ββ rr )) RR Xx (( γγ rr ))

== coscos αα rr coscos ββ rr coscos αα rr sinsin ββ rr sinsin γγ rr -- sinsin αα rr coscos γγ rr coscos αα rr sinsin ββ rr coscos γγ rr ++ sinsin αα rr sinsin γγ rr sinsin αα rr coscos ββ rr sinsin αα rr sinsin ββ rr sinsin γγ rr ++ coscos αα rr coscos γγ rr sinsin αα rr sinsin ββ rr coscos γγ rr -- coscos αα rr sinsin γγ rr -- sinsin ββ rr coscos ββ rr sinsin γγ rr coscos ββ rr coscos γγ rr -- -- -- (( 77 ))

记: ΔR = R d R r - 1 = r 11 r 12 r 13 r 21 r 22 r 23 r 31 r 32 r 33 - - - ( 8 ) remember: ΔR = R d R r - 1 = r 11 r 12 r 13 r twenty one r twenty two r twenty three r 31 r 32 r 33 - - - ( 8 )

又有:And again:

ΔRΔR == RR ZZ (( ΔαΔα )) RR YY (( ΔβΔβ )) RR Xx (( ΔγΔγ ))

== coscos ΔαΔα coscos ΔβΔβ coscos ΔαΔα sinsin ΔβΔβ sinsin ΔγΔγ -- sinsin ΔαΔα coscos ΔγΔγ coscos ΔαΔα sinsin ΔβΔβ coscos ΔγΔγ ++ sinsin ΔαΔα sinsin ΔγΔγ sinsin ΔαΔα coscos ΔβΔβ sinsin ΔαΔα sinsin ΔβΔβ sinsin ΔγΔγ ++ coscos ΔαΔα coscos ΔγΔγ sinsin ΔαΔα sinsin ΔβΔβ coscos ΔγΔγ -- coscos ΔαΔα sinsin ΔγΔγ -- sinsin ΔβΔβ coscos ΔβΔβ sinsin ΔγΔγ coscos ΔβΔβ coscos ΔγΔγ

(9)(9)

由(6)、(7)、(8)、(9)式联合可以解得姿态偏差Δφ=[ΔαΔβΔγ]T,其中:Combining equations (6), (7), (8) and (9), the attitude deviation Δφ=[ΔαΔβΔγ] T can be solved, where:

a.当sinΔβ≠0时,a. When sinΔβ≠0,

ΔβΔβ == AA tanthe tan 22 (( rr 3131 22 ++ rr 3232 22 ,, rr 3333 )) ,,

Δα=Atan2(r23/sinΔβ,r13/sinΔβ),Δα=Atan2(r 23 /sinΔβ, r 13 /sinΔβ),

Δγ=Atan2(r32/sinΔβ,-r31/sinΔβ)    (10)Δγ=Atan2(r 32 /sinΔβ, -r 31 /sinΔβ) (10)

b.当sinΔβ=0时,若Δβ=0.0,则:b. When sinΔβ=0, if Δβ=0.0, then:

Δα=0.0,Δα = 0.0,

Δγ=Atan2(-r12,r11)    (11)Δγ=Atan2(-r 12 , r 11 ) (11)

若Δβ=180.0°,则:If Δβ=180.0°, then:

Δα=0.0,Δα = 0.0,

Δγ=Atan2(r12,-r11)    (12)Δγ=Atan2(r 12 , -r 11 ) (12)

下面分别讨论位置校正和姿态校正问题,采用离散形式列写公式,括号中的下标k表示控制循环的第k步。The position correction and attitude correction are discussed below, and the formulas are written in discrete form. The subscript k in parentheses represents the kth step of the control loop.

位置校正采用比例-积分-微分(PID)控制,校正控制量记为UP=[uxuyuz]T,则:Proportional-integral-derivative (PID) control is adopted for position correction, and the correction control quantity is recorded as U P =[u x u y u z ] T , then:

Uu PP (( kk )) == KK PPPP ΔPΔP (( kk )) ++ KK PIP.I. TT ΣΣ jj == 00 kk ΔPΔP (( jj )) ++ KK PDPD ΔPΔP (( kk )) -- ΔPΔP (( kk -- 11 )) TT -- -- -- (( 1313 ))

其中T是系统的采样控制周期,比如按POLARIS设定的最高测量数据更新率60HZ,T可取为16.7ms;KPP是由三个比例控制系数组成的对角矩阵;KPI是由三个积分控制系数组成的对角矩阵;KPD是由三个微分控制系数组成的对角矩阵。将上式改写成增量形式:Among them, T is the sampling control cycle of the system. For example, according to the highest measurement data update rate set by POLARIS 60HZ, T can be taken as 16.7ms; K PP is a diagonal matrix composed of three proportional control coefficients; K PI is a diagonal matrix composed of three integral Diagonal matrix composed of control coefficients; K PD is a diagonal matrix composed of three differential control coefficients. Rewrite the above formula into incremental form:

Uu PP (( kk )) == Uu PP (( kk -- 11 )) ++ (( KK PPPP ++ TT KK PIP.I. ++ KK PDPD TT )) ΔPΔP (( kk ))

-- (( KK PPPP ++ 22 KK PDPD TT )) ΔPΔP (( kk -- 11 )) ++ KK PDPD TT ΔPΔP (( kk -- 22 )) -- -- -- (( 1414 ))

A = K PP + TK PI + K PD T , B = K PP + 2 K PD T , C = K PD T , 则进一步将算法写成计算机实现的形式:remember A = K PP + TK P.I. + K PD T , B = K PP + 2 K PD T , C = K PD T , Then the algorithm is further written in the form of computer implementation:

Uu PP (( kk )) == AΔPAΔP (( kk )) ++ Ff (( kk -- 11 )) Ff (( kk )) == Uu PP (( kk )) -- BΔPBΔP (( kk )) ++ CΔPCΔP (( kk -- 11 )) -- -- -- (( 1515 ))

初值可取F(k-1)=0,ΔP(k-1)=0,算法的每一步都要计算ΔP(k)、UP(k)、F(k),其中F(k)用于下一步计算UP(k)。The initial value can be F(k-1)=0, ΔP(k-1)=0, each step of the algorithm must calculate ΔP(k), UP (k), F(k), where F(k) is used Calculate U P (k) in the next step.

姿态校正采用比例(P)控制,校正控制量记为Uφ=[Uαuβuγ]T,对应的旋转矩阵为 则:Attitude correction adopts proportional (P) control, and the correction control amount is recorded as U φ = [U α u β u γ ] T , and the corresponding rotation matrix is but:

Uφ(k)=KφPΔφ(k)    (16)U φ (k)=K φP Δφ(k) (16)

其中KφP是由三个比例控制系数组成的对角矩阵,where K φP is a diagonal matrix composed of three proportional control coefficients,

ΔΔ RR ^^ == RR ZZ (( uu αα )) RR YY (( uu ββ )) RR Xx (( uu γγ )) -- -- -- (( 1717 ))

记修正后的位姿指令为 X ^ d = [ P ^ d T φ ^ d T ] T , P ^ d = [ x ^ d y ^ d z ^ d ] T , φ ^ d = [ α ^ d β ^ d γ ^ d ] T , 对应的旋转矩阵为

Figure A20051012258600148
则:Record the corrected pose command as x ^ d = [ P ^ d T φ ^ d T ] T , P ^ d = [ x ^ d the y ^ d z ^ d ] T , φ ^ d = [ α ^ d β ^ d γ ^ d ] T , The corresponding rotation matrix is
Figure A20051012258600148
but:

PP ^^ dd (( kk )) == PP dd (( kk )) ++ Uu pp (( kk )) -- -- -- (( 1818 ))

RR ^^ dd (( kk )) == RR zz (( αα ^^ dd (( kk )) )) RR YY (( ββ ^^ dd (( kk )) )) RR Xx (( γγ ^^ dd (( kk )) )) == RR dd (( kk )) ΔΔ RR ^^ (( kk )) -- -- -- (( 1818 ))

由(6)、(17)、(19)式联合求解 φ ^ d ( k ) = [ α ^ d ( k ) β ^ d ( k ) γ ^ d ( k ) ] T , 其过程可参照上述由(6)、(7)、(8)、(9)式联合求解Δφ=[ΔαΔβΔγ]T,不再赘述。Solve jointly by equations (6), (17) and (19) φ ^ d ( k ) = [ α ^ d ( k ) β ^ d ( k ) γ ^ d ( k ) ] T , The process can refer to the joint solution of Δφ=[ΔαΔβΔγ] T by formulas (6), (7), (8) and (9) above, and will not be repeated here.

最后,

Figure A200510122586001412
代替Xd作为位姿指令送出,用于引导机器人运动。at last,
Figure A200510122586001412
Instead of X d , it is sent as a pose command to guide the robot's movement.

本发明具有的优点是:通过对机器人末端位姿进行实时的闭环控制,使影响机器人运动和定位的主要误差因素,如机器人本体的机构和控制误差,以及手术过程中的各种测量和计算误差等因素都能得到校正,从而确效地保证了手术机器人系统全局的运动和定位精度,解决了现有外科手术机器人存在的轨迹跟踪和定位精度不能满足临床精细手术运用要求的问题。另一方面,采用了全局的位姿控制以后,对机器人本体的机构设计、制造及控制精度的要求等都可以放宽,从而降低机器人本体的设计和制造成本,并有条件更多地关注机器人的手术灵活性和可操作性,设计出人机更加协调的手术机器人机构系统。本发明提出的方法同样适合于某些对绝对精度要求严格的工业机器人应用领域。The present invention has the advantage that: by performing real-time closed-loop control on the end pose of the robot, the main error factors that affect the movement and positioning of the robot, such as the mechanism and control errors of the robot body, and various measurement and calculation errors during the operation And other factors can be corrected, thereby effectively ensuring the overall motion and positioning accuracy of the surgical robot system, and solving the problem that the trajectory tracking and positioning accuracy of existing surgical robots cannot meet the requirements of clinical fine surgery applications. On the other hand, after adopting the global pose control, the requirements for the mechanism design, manufacturing and control accuracy of the robot body can be relaxed, thereby reducing the design and manufacturing costs of the robot body, and paying more attention to the robot body. Surgical flexibility and operability, design a surgical robot mechanism system that is more coordinated between man and machine. The method proposed by the invention is also suitable for some industrial robot application fields that have strict requirements on absolute precision.

本发明还可以自动标定机器人基座坐标空间与光学测量空间的映射变换,免去了繁琐的机器人基座坐标系的人工标定过程,而且通过在病人头部粘贴医学标志器、采用光学注册工具测定医学标志器的坐标,就可以很简捷地获得由三维医学模型空间与光学测量空间的映射变换。The present invention can also automatically calibrate the mapping transformation between the robot base coordinate space and the optical measurement space, eliminating the cumbersome manual calibration process of the robot base coordinate system, and by pasting medical markers on the patient's head and using optical registration tools to measure The coordinates of the medical markers can easily obtain the mapping transformation between the three-dimensional medical model space and the optical measurement space.

总之,本发明一方面可以明显提高机器人系统的轨迹跟踪和定位精度,不仅解决了限制外科手术机器人推广使用的关键性的绝对精度问题,而且有利于降低机器人本体的设计和制造成本;另一方面大大简化了注册标定过程,不仅减轻了医生的工作量、心理负担和出现差错的概率,而且减轻了病人的痛苦和压力。In a word, the present invention can significantly improve the trajectory tracking and positioning accuracy of the robot system on the one hand, not only solves the critical absolute accuracy problem that limits the popularization and use of surgical robots, but also helps to reduce the design and manufacturing costs of the robot body; on the other hand The registration and calibration process is greatly simplified, which not only reduces the workload, psychological burden and probability of errors of doctors, but also reduces the pain and pressure of patients.

附图说明Description of drawings

图1是本发明的结构示意图。Fig. 1 is a schematic structural view of the present invention.

图2是本发明的工作原理框图和所涉及坐标系定义的示意图。Fig. 2 is a block diagram of the working principle of the present invention and a schematic diagram of the definition of the involved coordinate system.

图3是本发明的三维医学模型空间与光学测量空间映射变换的标测方法的流程框图。Fig. 3 is a flow chart of the mapping method of the mapping transformation between the three-dimensional medical model space and the optical measurement space of the present invention.

图4是本发明的五自由度机器人基座坐标空间与光学测量空间映射变换的自动标测方法的流程框图。Fig. 4 is a flow chart of the automatic mapping method for the mapping transformation between the five-degree-of-freedom robot base coordinate space and the optical measurement space of the present invention.

图5是本发明的五自由度机器人末端位姿的闭环控制方法的流程和原理框图。Fig. 5 is a flowchart and a functional block diagram of the closed-loop control method for the end pose of a five-degree-of-freedom robot of the present invention.

图6是本发明的五自由度机器人机械臂结构示意图。Fig. 6 is a structural schematic diagram of a five-degree-of-freedom robot arm of the present invention.

具体实施方式Detailed ways

参照附图对本发明作详细说明:The present invention is described in detail with reference to accompanying drawing:

如图所示,设备组成和图中个标号的含义是,它是由计算机1、五自由度机器人2、光学跟踪设备3、光学注册工具4、被动标识器5、医学标志器6、塑形枕7、手术床8硬件部分,和辅助手术规划与导引软件9部分组成的,以及五自由度机械臂11和机械臂控制器10。As shown in the figure, the equipment composition and the meanings of the labels in the figure are that it is composed of a computer 1, a five-degree-of-freedom robot 2, an optical tracking device 3, an optical registration tool 4, a passive marker 5, a medical marker 6, a shaping Pillow 7, operating bed 8 hardware parts, and auxiliary surgery planning and guidance software 9 parts, as well as a five-degree-of-freedom robotic arm 11 and a robotic arm controller 10.

由所说的计算机1、五自由度机器人2、光学跟踪设备3、和被动标识器5构成一个闭环的机器人位姿测量与实时反馈控制系统,被动标识器5安装在五自由度机器人2的末端,始终被光学跟踪设备3跟踪;所说的五自由度机器人2包括五自由度机械臂11和机械臂控制器10;所说的辅助手术规划与导引软件9包括数字影像输入与预处理模块、病灶提取与三维重构模块、手术规划模块、以及手术实施模块。被动标识器5的数量至少为3个。The computer 1, the five-degree-of-freedom robot 2, the optical tracking device 3, and the passive marker 5 constitute a closed-loop robot pose measurement and real-time feedback control system, and the passive marker 5 is installed at the end of the five-degree-of-freedom robot 2 , is always tracked by the optical tracking device 3; said five-degree-of-freedom robot 2 includes a five-degree-of-freedom robot arm 11 and a robot arm controller 10; said assisted surgery planning and guidance software 9 includes a digital image input and preprocessing module , lesion extraction and three-dimensional reconstruction module, operation planning module, and operation implementation module. The number of passive markers 5 is at least three.

具体操作步骤是:The specific operation steps are:

一.在进行手术前准备时:在病人头颅上粘贴四个医学标志器6,对脑部进行医学影像扫描,并将扫描所得医学影像信息输入计算机1,运用辅助手术规划与导引软件9确定病灶,重构病灶和头颅的三维医学模型,进行手术靶点与医学标志影像位置的标识,并规划手术路径;1. When preparing for surgery: paste four medical markers 6 on the patient's head, scan the brain with medical images, input the scanned medical image information into the computer 1, and use the auxiliary operation planning and guidance software 9 to determine Lesions, reconstruction of 3D medical models of lesions and skulls, identification of surgical targets and image positions of medical landmarks, and planning of surgical routes;

二.在进行注册标定时:让病人躺在手术床8上,头部使用塑形枕7与手术床8相对固定,一方面用光学注册工具4测定病人头颅上的四个医学标志器6的坐标,测量值由光学跟踪设备3给出,并送入计算机1,由计算机1计算三维医学模型空间与光学测量空间之间的映射变换;另一方面用本发明设计的标测方法,由五自由度机器人2、光学跟踪设备3和计算机1配合,自动测定五自由度机器人基座坐标空间与光学测量空间之间的映射变换;2. When registering and demarcating: let the patient lie on the operating bed 8, the head is relatively fixed with the operating bed 8 using the shaping pillow 7, and on the one hand use the optical registration tool 4 to measure the four medical markers 6 on the patient's head The coordinates and measured values are given by the optical tracking device 3, and sent to the computer 1, and the computer 1 calculates the mapping transformation between the three-dimensional medical model space and the optical measurement space; on the other hand, the mapping method designed by the present invention is used by five The degree of freedom robot 2, the optical tracking device 3 and the computer 1 cooperate to automatically determine the mapping transformation between the five-degree-of-freedom robot base coordinate space and the optical measurement space;

三.在进行手术实施时:首先,由计算机1将在三维医学模型空间预先规划的手术路径变换到光学测量空间,并计算出在当前路径点五自由度机器人末端需要达到的理想位姿;然后,由计算机1根据当前路径点的理想位姿,进行由光学测量空间到五自由度机器人基座坐标空间的坐标变换,并通过求解五自由度机器人逆运动学,得到五自由度机器人2各个关节的理想位置;然后,由计算机1向五自由度机器人2输入各个关节的理想位置,控制五自由度机器人2运动;同时,由光学跟踪设备3和安装在五自由度机器人末端的被动标识器5配合,实时测定五自由度机器人的末端位姿并送入计算机1,用本发明设计的控制方法对五自由度机器人的末端位姿进行实时控制,实现精确的轨迹跟踪和定位;最后,五自由度机器人2锁定,医生在五自由度机器人2的辅助下进行手术操作。3. During the implementation of the operation: first, the computer 1 transforms the pre-planned operation path in the three-dimensional medical model space into the optical measurement space, and calculates the ideal pose that needs to be achieved at the end of the five-degree-of-freedom robot at the current path point; then , the computer 1 performs the coordinate transformation from the optical measurement space to the coordinate space of the five-degree-of-freedom robot base according to the ideal pose of the current path point, and by solving the inverse kinematics of the five-degree-of-freedom robot, each joint of the five-degree-of-freedom robot 2 is obtained The ideal position of each joint; then, the computer 1 inputs the ideal position of each joint to the five-degree-of-freedom robot 2 to control the movement of the five-degree-of-freedom robot 2; at the same time, the optical tracking device 3 and the passive marker 5 installed at the end of the five-degree-of-freedom robot Cooperate, measure the terminal pose of five-degree-of-freedom robot in real time and send into computer 1, carry out real-time control to the terminal pose of five-degree-of-freedom robot with the control method of the present invention, realize accurate trajectory tracking and positioning; Finally, five-freedom The five-degree-of-freedom robot 2 is locked, and the doctor performs the operation with the assistance of the five-degree-of-freedom robot 2.

五自由度机械臂由手臂和手腕组成,具有五个关节,采取两个滑动关节和三个转动关节的PPRRR构型;手臂部分具有三个关节,分别为I、II和III关节,第I关节11-1采用滑动关节,运动方向垂直于水平面;第II关节11-2采用滑动关节,与第I关节成“T”形垂直;第III关节11-3采用转动关节,轴线与第I关节运动方向平行;手腕部分具有两个关节,分别为IV和V关节,第IV关节11-4采用转动关节,轴线与第III关节轴线平行;第V关节11-5采用转动关节,轴线与第IV关节轴线垂直;在机械臂的第V关节安装末端器械,安装轴线与第IV关节轴线平行。每个关节都有独立的驱动机构,由步进电机、减速器组成,滑动关节的驱动机构还包括有滚珠丝杆。The five-degree-of-freedom robotic arm consists of an arm and a wrist, with five joints, adopting a PPRRR configuration of two sliding joints and three rotational joints; the arm part has three joints, namely joints I, II and III, and joint I 11-1 adopts a sliding joint, and the movement direction is perpendicular to the horizontal plane; the second joint 11-2 adopts a sliding joint, which is perpendicular to the "T" shape of the first joint; the third joint 11-3 adopts a rotating joint, and the axis moves with the first joint The directions are parallel; the wrist part has two joints, namely IV and V joints, the IV joint 11-4 adopts a revolving joint, and the axis is parallel to the axis of the III joint; the V joint 11-5 adopts a revolving joint, and the axis is parallel to the IV joint The axis is vertical; the end instrument is installed on the V joint of the manipulator, and the installation axis is parallel to the IV joint axis. Each joint has an independent driving mechanism, which is composed of a stepping motor and a reducer, and the driving mechanism of the sliding joint also includes a ball screw.

机械臂控制器10包括编程逻辑控制器PLC和步进电机驱动器,采用三个PLC和五个步进电机驱动器组合,对应控制五自由度机械臂11的五个关节,机械臂控制器10通过RS232C串口通信组件与计算机1进行通信,接受计算机1输入的关节位置命令,控制五自由度机械臂11运动到达指定位置。The robotic arm controller 10 includes a programmable logic controller PLC and a stepper motor driver. A combination of three PLCs and five stepper motor drivers is used to control the five joints of the five-degree-of-freedom robotic arm 11. The robotic arm controller 10 is connected via RS232C The serial port communication component communicates with the computer 1, accepts the joint position command input by the computer 1, and controls the five-degree-of-freedom mechanical arm 11 to move to a designated position.

闭环的机器人位姿测量与实时反馈控制系统的方法是:由光学跟踪设备3通过跟踪安装在五自由度机器人末端的被动标识器5来测定五自由度机器人2的末端位姿,由计算机1根据测量得到的位姿和期望五自由度机器人2达到的位姿计算控制量,控制五自由度机器人2进一步运动以修正偏差;光学跟踪设备3与计算机1之间通过RS232/RS422串口进行通信;五自由度机器人2与计算机1之间通过RS232C串口进行通信。The method of the closed-loop robot pose measurement and real-time feedback control system is: the end pose of the five-degree-of-freedom robot 2 is measured by the optical tracking device 3 by tracking the passive marker 5 installed at the end of the five-degree-of-freedom robot, and the computer 1 according to The measured pose and the expected pose of the five-degree-of-freedom robot 2 are used to calculate the control amount, and the five-degree-of-freedom robot 2 is controlled to move further to correct the deviation; the optical tracking device 3 communicates with the computer 1 through the RS232/RS422 serial port; five The DOF robot 2 communicates with the computer 1 through the RS232C serial port.

所述的脑外科机器人系统,被动标识器5在五自由度机器人2末端安装的几何位置关系满足:任意两个被动标识器5之间的距离不能小于50mm,任意两条由被动标识器5连线构成的线段之间的最小空间间隔不能小于5mm,任意两条线段不平行,而且任意两条线段之间的夹角不能低于0.5度。In the brain surgery robot system, the geometric positional relationship of the passive marker 5 installed at the end of the five-degree-of-freedom robot 2 satisfies: the distance between any two passive markers 5 cannot be less than 50 mm, and any two passive markers are connected by 5 passive markers. The minimum space interval between the line segments formed by the lines cannot be less than 5mm, any two line segments are not parallel, and the angle between any two line segments cannot be less than 0.5 degrees.

基于光学跟踪闭环控制的脑外科机器人系统的实现方法,借助于光学跟踪技术进行位姿测量,包括:三维医学模型空间与光学测量空间映射变换的简便标测方法、五自由度机器人基座坐标空间与光学测量空间映射变换的自动标测方法、五自由度机器人末端位姿的闭环控制方法。The implementation method of the brain surgery robot system based on optical tracking closed-loop control, with the help of optical tracking technology for pose measurement, including: a simple mapping method for mapping transformation between the 3D medical model space and the optical measurement space, and the coordinate space of the five-degree-of-freedom robot base An automatic mapping method for optical measurement space mapping transformation, a closed-loop control method for the end pose of a five-degree-of-freedom robot.

三维医学模型空间与光学测量空间映射变换的简便标测方法是:The simple mapping method for mapping transformation between 3D medical model space and optical measurement space is:

a.由医生在病人头部粘贴四个医学标志器6,要求这四个标志器不在同一平面,且任意三个标志器不在同一条直线上;a. The doctor sticks four medical markers 6 on the patient's head, and it is required that these four markers are not on the same plane, and any three markers are not on the same straight line;

b.对病人头部进行CT或MRI医学影像扫描,所得扫描影像输入计算机1;b. Carry out CT or MRI medical image scanning on the patient's head, and input the scanned image into the computer 1;

c.确定四个医学标志器的扫描成像点在三维医学模型空间的坐标;c. Determine the coordinates of the scanning imaging points of the four medical markers in the three-dimensional medical model space;

d.让病人躺在手术床8上,头部使用塑形枕7与手术床8相对固定,用光学注册工具4测定病人头部的四个医学标志器6在光学测量空间的坐标,测量值由光学跟踪设备3输入计算机1;d. Let the patient lie on the operating bed 8, use the shaping pillow 7 to fix the head relative to the operating bed 8, use the optical registration tool 4 to measure the coordinates of the four medical markers 6 on the patient's head in the optical measurement space, and measure the values input into computer 1 by optical tracking device 3;

e.由计算机1计算三维医学模型空间与光学测量空间的映射变换。e. The computer 1 calculates the mapping transformation between the three-dimensional medical model space and the optical measurement space.

五自由度机器人基座坐标空间与光学测量空间映射变换的自动标测方法是:The automatic mapping method for the mapping transformation between the coordinate space of the five-degree-of-freedom robot base and the optical measurement space is:

a.预先选定五自由度机器人2工作空间内的四个点,要求这四个点应该处于光学跟踪设备3的测量范围内,并且四个点不共面,任意三个点不共线;a. Pre-select four points in the working space of the five-degree-of-freedom robot 2, requiring that these four points should be within the measurement range of the optical tracking device 3, and the four points are not coplanar, and any three points are not collinear;

b.由计算机1向五自由度机器人2发出到达上述四个点的关节位置命令,控制五自由度机器人2依次运动到上述四个点;b. The computer 1 sends joint position commands to the five-degree-of-freedom robot 2 to reach the above-mentioned four points, and controls the five-degree-of-freedom robot 2 to move to the above-mentioned four points in sequence;

c.由计算机1记录下上述四个点在五自由度机器人基座坐标空间中的坐标;同时,由光学跟踪设备3和安装在五自由度机器人末端的被动标识器5配合,依次测定五自由度机器人2运动到上述四个点时其末端在光学测量空间中的坐标,并送入计算机1;c. The computer 1 records the coordinates of the above four points in the coordinate space of the five-degree-of-freedom robot base; at the same time, the optical tracking device 3 cooperates with the passive marker 5 installed at the end of the five-degree-of-freedom robot to measure the five-freedom in turn When the robot 2 moves to the above four points, the coordinates of its end in the optical measurement space are sent to the computer 1;

d.由计算机1根据上述四个点在五自由度机器人基座坐标空间和光学测量空间的坐标值,计算出五自由度机器人2基座坐标空间与光学测量空间的映射变换,从而完成自动标测。d. According to the coordinate values of the above four points in the five-degree-of-freedom robot base coordinate space and the optical measurement space, the computer 1 calculates the mapping transformation between the five-degree-of-freedom robot 2 base coordinate space and the optical measurement space, thereby completing the automatic marking Measurement.

五自由度机器人末端位姿的闭环控制方法是:The closed-loop control method of the end pose of the five-degree-of-freedom robot is:

a.由计算机1将在三维医学模型空间预先规划的手术路径变换到光学测量空间,并计算1出在当前路径点五自由度机器人末端需要达到的理想位姿;a. The computer 1 transforms the surgical path pre-planned in the three-dimensional medical model space into the optical measurement space, and calculates 1 the ideal pose that needs to be achieved at the end of the five-degree-of-freedom robot at the current path point;

b.由计算机1根据当前路径点的理想位姿,进行由光学测量空间到五自由度机器人基座坐标空间的坐标变换,并通过求解五自由度机器人逆运动学,得到五自由度机器人各个关节的理想位置;b. According to the ideal pose of the current path point, the computer 1 performs coordinate transformation from the optical measurement space to the coordinate space of the five-degree-of-freedom robot base, and obtains each joint of the five-degree-of-freedom robot by solving the inverse kinematics of the five-degree-of-freedom robot the ideal location;

c.由计算机1向五自由度机器人2输入各个关节的理想位置,控制五自由度机器人2运动;c. Input the ideal position of each joint from the computer 1 to the five-degree-of-freedom robot 2, and control the movement of the five-degree-of-freedom robot 2;

d.由光学跟踪设备3和安装在五自由度机器人末端的被动标识器5配合,实时测定五自由度机器人末端的位姿,并送入计算机1;d. Cooperate with the optical tracking device 3 and the passive marker 5 installed at the end of the five-degree-of-freedom robot to measure the pose of the end of the five-degree-of-freedom robot in real time, and send it to the computer 1;

e.由计算机1将实时测定的位姿信息与预先规划的当前路径点的理想位姿进行比较,得到两者的位姿偏差;e. Comparing the pose information measured in real time with the ideal pose of the pre-planned current path point by the computer 1 to obtain the pose deviation between the two;

f.由计算机1根据位姿偏差按照预先确定的控制规律,位置控制采用比例-积分-微分调节;姿态控制采用比例调节,计算校正控制量,修正当前路径点的理想位姿,并开始新一轮的运动控制,从而实现精确的轨迹跟踪和定位。f. Computer 1 uses proportional-integral-derivative adjustment for position control according to the pre-determined control law according to the position deviation; attitude control adopts proportional adjustment, calculates the corrected control amount, corrects the ideal position of the current waypoint, and starts a new one The motion control of the wheel enables precise trajectory tracking and positioning.

Claims (10)

1, a kind of based on optical tracking closed loop control celebral operating robot system, comprise the hardware components that computer (1), robot with five degrees of freedom (2), optictracking device (3), optics registration tool (4), passive marker (5), medical science marker (6), moulding pillow (7) and operation table equipment such as (8) are formed, with assisted surgery planning and guiding software (9) part, be the position that receives medical image information, mensuration and definite focus, the auxiliary celebral operating robot that undergos surgery and plan and carry out surgical guide; It is characterized in that, constitute the robot pose measurement and real-time feedback control system of a closed loop by said computer (1), robot with five degrees of freedom (2), optictracking device (3) and passive marker (5), passive marker (5) is installed in the end of robot with five degrees of freedom (2), is followed the tracks of by optictracking device (3) all the time; Said robot with five degrees of freedom (2) comprises five degree-of-freedom manipulator (11) and mechanical arm controller (10); Said assisted surgery planning comprises digitized video input and pretreatment module with guiding software (9), focus extracts and module is implemented in three-dimensionalreconstruction module, surgery planning module and operation;
Use the undergo surgery concrete operations step in stage of the present invention to be:
One. when before undergoing surgery, preparing: on patient's head, paste four medical science markers (6), brain is carried out medical image scanning, and will scan gained medical image information input computer (1), the planning of utilization assisted surgery is determined focus with guiding software (9), the 3 D medical model of reconstruct focus and head, the sign of target spot and medical science sign image position and planning operation pathway undergo surgery;
Two. registering timing signal: allow patient lie on the operation table (8), head uses moulding pillow (7) and operation table (8) relative fixed, measure the coordinate of four the medical science markers (6) on patient's head on the one hand with optics registration tool (4), measured value is provided by optictracking device (3), and send into computer (1), by the mapping transformation between computer (1) the calculating 3 D medical model space and the optical measurement space; With the assignment test method of the present invention's design, cooperate on the other hand, measure the mapping transformation between robot with five degrees of freedom pedestal coordinate space and the optical measurement space automatically by robot with five degrees of freedom (2), optictracking device (3) and computer (1);
Three. when undergoing surgery enforcement: at first, will transform to the optical measurement space at the operation pathway that the 3 D medical model space is planned in advance, and calculate the desirable pose that need reach at current path point robot with five degrees of freedom end by computer (1); Then, by the desirable pose of computer (1) according to current path point, carry out by of the coordinate transform of optical measurement space, and, obtain the ideal position in each joint of robot with five degrees of freedom (2) by finding the solution the robot with five degrees of freedom inverse kinematics to robot with five degrees of freedom pedestal coordinate space; Then, import the ideal position in each joint to robot with five degrees of freedom (2), control robot with five degrees of freedom (2) motion by computer (1); Simultaneously, cooperate by optictracking device (3) and the passive marker (5) that is installed in the robot with five degrees of freedom end, the terminal pose of The real time measure robot with five degrees of freedom is also sent into computer (1), control method with the present invention's design is controlled in real time to the terminal pose of robot with five degrees of freedom, realizes accurate track following and location; At last, robot with five degrees of freedom (2) locking, doctor's operation that under robot with five degrees of freedom (2) auxiliary, undergos surgery.
2. celebral operating robot system according to claim 1 is characterized in that, five degree-of-freedom manipulator (11) is made up of arm and wrist, has five joints, takes the PPRRR configuration of two Gliding joints and three cradle heads; Arm segment has three joints, is respectively I, II and III joint, and I joint 11-1 adopts Gliding joint, and the direction of motion is perpendicular to horizontal plane; II joint 11-2 adopts Gliding joint, and is "T"-shaped vertical with the I joint; III joint 11-3 adopts cradle head, and axis is parallel with I joint motions direction; Wrist partly has two joints, is respectively IV and V joint, and IV joint 11-4 adopts cradle head, and axis is parallel with the III joints axes; V joint 11-5 adopts cradle head, and axis is vertical with the IV joints axes; Terminal apparatus is installed in V joint at mechanical arm, and it is parallel with the IV joints axes that axis is installed; All there is independent driving mechanisms in each joint, is made up of motor, decelerator, and arthrodial driving mechanism also includes ball screw.
3. celebral operating robot system according to claim 1, it is characterized in that, mechanical arm controller (10) comprises programmed logic controller (PLC) and stepper motor driver, adopt three PLC and five stepper motor driver combinations, five joints of corresponding control five degree-of-freedom manipulator (11), mechanical arm controller (10) communicates by RS232C Serial Communication Component and computer (1), accept the joint position order of computer (1) input, control five degree-of-freedom manipulator (11) motion arrives assigned address.
4. celebral operating robot system according to claim 1, it is characterized in that, the robot pose measurement of closed loop with the method for real-time feedback control system is: be installed in the terminal pose that the wooden passive marker of holding (5) of robot with five degrees of freedom is measured robot with five degrees of freedom (2) by optictracking device (3) by tracking, calculate controlled quentity controlled variable by computer (1) according to the pose that pose that measures and expectation robot with five degrees of freedom (2) reach, control robot with five degrees of freedom (2) further moves to revise deviation; Communicate by the RS232/RS422 serial ports between optictracking device (3) and the computer (1); Communicate by the RS232C serial ports between robot with five degrees of freedom (2) and the computer (1).
5. celebral operating robot system according to claim 1 is characterized in that, the quantity of passive marker (5) is at least 3.
6. celebral operating robot system according to claim 1, it is characterized in that, passive marker (5) satisfies at the terminal geometry site of installing of robot with five degrees of freedom (2): the distance between any two passive markers (5) can not be less than 50mm, minimal spatial separation between any two line segments that are made of passive marker (5) line can not be less than 5mm, any two line segments are not parallel, and the angle between any two line segments can not be lower than 0.5 degree.
7. implementation method based on the celebral operating robot system of optical tracking closed loop control, it is characterized in that, carry out pose measurement by means of the optical tracking technology, comprising: the closed loop control method of the automatic assignment test method of the easy assignment test method of the 3 D medical model space and the conversion of optical measurement spatial mappings, robot with five degrees of freedom pedestal coordinate space and the conversion of optical measurement spatial mappings, the terminal pose of robot with five degrees of freedom.
8. according to the said implementation method of claim 7, it is characterized in that the easy assignment test method of the 3 D medical model space and the conversion of optical measurement spatial mappings is:
A. paste four medical science markers (6) by the doctor in patient head, require these four markers not on same plane, and any three markers are not on same straight line;
B. patient head is carried out CT or the scanning of MRI medical image, gained scan-image input computer (1);
That c. determines four medical science markers is scanned into the coordinate of picture point in the 3 D medical model space;
D. allow patient lie on the operation table (8), head uses moulding pillow (7) and operation table (8) relative fixed, four medical science markers (6) of measuring patient head with optics registration tool (4) are at the spatial coordinate of optical measurement, and measured value is by optictracking device (3) input computer (1);
E. calculate the 3 D medical model space and the spatial mapping transformation of optical measurement by computer (1).
9. according to the said method of claim 7, it is characterized in that the automatic assignment test method of robot with five degrees of freedom pedestal coordinate space and the conversion of optical measurement spatial mappings is:
A. four points in chosen in advance robot with five degrees of freedom (2) work space require these four points should be in the measuring range of optictracking device (3), and four somes coplane not, and any three points are conllinear not;
B. send the joint position order that arrives above-mentioned four points by computer (1) to robot with five degrees of freedom (2), control robot with five degrees of freedom (2) moves to above-mentioned four points successively;
C. note the coordinate of above-mentioned four points in robot with five degrees of freedom pedestal coordinate space by computer (1); Simultaneously, cooperate by optictracking device (3) and the passive marker (5) that is installed in the robot with five degrees of freedom end, the coordinate of its end in optical measurement space when sequentially determining robot with five degrees of freedom (2) moves to above-mentioned four points, and send into computer (1);
D. by computer (1) according to above-mentioned four points at robot with five degrees of freedom pedestal coordinate space and the spatial coordinate figure of optical measurement, calculate robot with five degrees of freedom (2) pedestal coordinate space and the spatial mapping transformation of optical measurement, thereby finish automatic mapping.
10. according to the said implementation method of claim 7, it is characterized in that the closed loop control method of robot with five degrees of freedom art end pose is:
A. will transform to the optical measurement space at the operation pathway that the 3 D medical model space is planned in advance by computer (1), and calculating (1) goes out the desirable pose that need reach at current path point robot with five degrees of freedom end;
B. by the desirable pose of computer (1) according to current path point, carry out by of the coordinate transform of optical measurement space to robot with five degrees of freedom pedestal coordinate space, and, obtain the ideal position in each joint of robot with five degrees of freedom by finding the solution the robot with five degrees of freedom inverse kinematics;
C. import the ideal position in each joint by computer (1) to robot with five degrees of freedom (2), control robot with five degrees of freedom (2) motion:
D. cooperate by optictracking device (3) and the passive marker (5) that is installed in the robot with five degrees of freedom end, the pose of The real time measure robot with five degrees of freedom end, and send into computer (1);
E. by computer (1) the desirable pose of the posture information of The real time measure with the current path point of planning in advance compared, obtain both pose deviations;
F. by computer (1) according to the pose deviation according to predetermined control law, Position Control adopts proportional-integral-differential to regulate; Attitude control employing ratio is regulated, and the calculation correction controlled quentity controlled variable is revised the desirable pose of current path point, and begins the motor control of a new round, thereby realizes accurate track following and location.
CNB200510122586XA 2005-12-22 2005-12-22 Brain surgery robot system and implementation method based on optical tracking closed-loop control Expired - Fee Related CN100464720C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB200510122586XA CN100464720C (en) 2005-12-22 2005-12-22 Brain surgery robot system and implementation method based on optical tracking closed-loop control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB200510122586XA CN100464720C (en) 2005-12-22 2005-12-22 Brain surgery robot system and implementation method based on optical tracking closed-loop control

Publications (2)

Publication Number Publication Date
CN1985773A true CN1985773A (en) 2007-06-27
CN100464720C CN100464720C (en) 2009-03-04

Family

ID=38182807

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200510122586XA Expired - Fee Related CN100464720C (en) 2005-12-22 2005-12-22 Brain surgery robot system and implementation method based on optical tracking closed-loop control

Country Status (1)

Country Link
CN (1) CN100464720C (en)

Cited By (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101842755A (en) * 2007-08-28 2010-09-22 萨里大学 inverse kinematics
CN101999938A (en) * 2010-10-15 2011-04-06 上海交通大学 Manual operating device for bone surgery assisted robot
WO2011069469A1 (en) * 2009-12-11 2011-06-16 Hospital Authority Stereoscopic visualization system for surgery
CN102198660A (en) * 2011-05-04 2011-09-28 上海海事大学 Robotic arm control system and action command control scheme based on brain-computer interface
CN102448398A (en) * 2009-06-01 2012-05-09 皇家飞利浦电子股份有限公司 Distance-based position tracking method and system
CN101870104B (en) * 2009-04-25 2012-09-19 鸿富锦精密工业(深圳)有限公司 Inverse motion method of mechanical arm
CN102848389A (en) * 2012-08-22 2013-01-02 浙江大学 Realization method for mechanical arm calibrating and tracking system based on visual motion capture
CN102922521A (en) * 2012-08-07 2013-02-13 中国科学技术大学 Mechanical arm system based on stereo visual serving and real-time calibrating method thereof
CN103402453A (en) * 2011-03-03 2013-11-20 皇家飞利浦有限公司 Systems and methods for automatic initialization and registration of navigation systems
CN101711127B (en) * 2007-04-19 2013-12-11 玛口外科股份有限公司 Implant planning using captured joint motion information
CN101612062B (en) * 2008-06-26 2014-03-26 北京石油化工学院 Sensing type six-joint mechanical arm for implementing method for navigating and positioning ultrasonic image
CN103759635A (en) * 2013-12-25 2014-04-30 合肥工业大学 Scanning measurement robot detection method allowing precision to be irrelevant to robot
CN103895023A (en) * 2014-04-04 2014-07-02 中国民航大学 Mechanical arm tail end tracking and measuring system and method based on coding azimuth device
CN104083217A (en) * 2014-07-03 2014-10-08 北京天智航医疗科技股份有限公司 Operation positioning device and method and robot operation system
CN104287833A (en) * 2010-10-21 2015-01-21 伊顿株式会社 Method and device for controlling/compensating movement of surgical robot
CN105025835A (en) * 2013-03-13 2015-11-04 史赛克公司 System for arranging objects in an operating room in preparation for a surgical procedure
CN105318838A (en) * 2015-11-26 2016-02-10 华科精准(北京)医疗科技有限公司 Method and system for single-plane calibration of relation between laser range finder and tail end of mechanical arm
CN105598970A (en) * 2016-02-01 2016-05-25 北京航空航天大学 Full-closed-loop robot system and control method thereof
CN105773629A (en) * 2015-01-14 2016-07-20 库卡罗伯特有限公司 Method for the alignment of a multiaxial manipulator with an input device
CN105852979A (en) * 2016-03-23 2016-08-17 北京柏惠维康科技有限公司 Medical image space localization device and method
CN105997260A (en) * 2016-07-28 2016-10-12 北京柏惠维康科技有限公司 Automatic lifting device, controlling method thereof and operation medical system
CN106420054A (en) * 2016-10-19 2017-02-22 胡磊 Anterior cruciate ligament stopping location and ligament tunnel location device combining with preoperative 3D planning information
CN106462992A (en) * 2014-03-19 2017-02-22 株式会社乐博特思 Apparatus, method, and computer-readable recording medium for editing and reproducing robot motion
CN106737683A (en) * 2017-01-11 2017-05-31 吉林省凯迪科技有限公司 The method of correction industrial robot off-line programing error in the field
CN106863332A (en) * 2017-04-27 2017-06-20 广东工业大学 A kind of robot visual orientation method and system
CN106914893A (en) * 2015-12-01 2017-07-04 西门子保健有限责任公司 Method and Medical robot equipment for running Medical robot equipment
CN106999250A (en) * 2014-12-17 2017-08-01 库卡罗伯特有限公司 System for the medical treatment of robot assisted
CN107174343A (en) * 2017-06-26 2017-09-19 南京普爱医疗设备股份有限公司 Three-dimensional orthopedic surgical navigational spatial registration method based on infrared optics alignment system
CN107405161A (en) * 2015-02-25 2017-11-28 奥林巴斯株式会社 Manipulator
CN107690317A (en) * 2015-06-04 2018-02-13 克瑞肖株式会社 The surgical robot system of operation pathway setting device including the operation pathway setting device and the operation pathway establishing method for operating robot
CN107898499A (en) * 2017-12-06 2018-04-13 上海波城医疗科技有限公司 Orthopaedics 3D region alignment system and method
CN107997822A (en) * 2017-12-06 2018-05-08 上海波城医疗科技有限公司 Minimally Invasive Surgery alignment system
CN108042202A (en) * 2017-12-06 2018-05-18 上海波城医疗科技有限公司 Surgery mechanical arm alignment system
CN108042172A (en) * 2017-12-06 2018-05-18 上海波城医疗科技有限公司 Bone surgery one channel alignment system
CN108042218A (en) * 2017-12-05 2018-05-18 北京军秀咨询有限公司 A kind of neurosurgery patient head mark automatic vision positioner and method
CN108042173A (en) * 2017-12-06 2018-05-18 上海波城医疗科技有限公司 Drilled tunnel alignment system
CN108201470A (en) * 2016-12-16 2018-06-26 上海铂联医疗科技有限公司 A kind of autonomous type tooth-implanting robot system and its device and method
CN108938090A (en) * 2018-08-20 2018-12-07 真健康(北京)医疗科技有限公司 A kind of the tumor operation robot system and its object localization method of precise positioning
CN109431603A (en) * 2018-10-09 2019-03-08 北京术锐技术有限公司 Flexible robot's surgery systems and its application method for endoscope treatment art formula
CN109431604A (en) * 2018-10-09 2019-03-08 北京术锐技术有限公司 Flexible surgical robot for single hole minimally invasive surgery and use method thereof
CN109591007A (en) * 2017-09-30 2019-04-09 北京柏惠维康科技有限公司 A kind of robot space register method and device
CN109864806A (en) * 2018-12-19 2019-06-11 江苏集萃智能制造技术研究所有限公司 The Needle-driven Robot navigation system of dynamic compensation function based on binocular vision
CN109909646A (en) * 2019-02-02 2019-06-21 宁波吉利汽车研究开发有限公司 Modification method, device and the electronic equipment of robotic gun operating point
CN109938842A (en) * 2019-04-18 2019-06-28 王小丽 Facial surgical placement air navigation aid and device
CN110051436A (en) * 2018-01-18 2019-07-26 上海舍成医疗器械有限公司 Automation collaborative work package and its application in surgical instrument
CN110464465A (en) * 2019-08-14 2019-11-19 重庆文理学院 A kind of total knee replacement operation auxiliary robot
CN110584778A (en) * 2018-06-12 2019-12-20 上海舍成医疗器械有限公司 Method and device for adjusting object posture and application of device in automation equipment
CN111113430A (en) * 2019-12-31 2020-05-08 深圳市优必选科技股份有限公司 A robot and its terminal control method and device
CN111134702A (en) * 2019-12-17 2020-05-12 南京佗道医疗科技有限公司 Automatic control system and method for C-arm machine
CN111213098A (en) * 2017-08-17 2020-05-29 快砖知识产权私人有限公司 Communication system for interactive system
CN111249007A (en) * 2018-11-30 2020-06-09 微创(上海)医疗机器人有限公司 Medical robot and mechanical arm for clamping medical instrument
CN111728696A (en) * 2020-06-12 2020-10-02 天津理工大学 A craniotomy robot system and its craniotomy method
WO2020228087A1 (en) * 2019-05-15 2020-11-19 北京天智航医疗科技股份有限公司 Tracking device and localization system
CN112203610A (en) * 2018-04-20 2021-01-08 威博外科公司 Surgical robotic tools multi-motor actuators and controllers
CN113297997A (en) * 2021-05-31 2021-08-24 合肥工业大学 6-freedom face tracking method and device of non-contact physiological detection robot
CN113580141A (en) * 2021-08-18 2021-11-02 南京佗道医疗科技有限公司 Pose solving method for 6-axis mechanical arm
CN113693725A (en) * 2021-10-22 2021-11-26 杭州维纳安可医疗科技有限责任公司 Needle insertion path planning method, device, equipment and storage medium
CN113995512A (en) * 2021-02-07 2022-02-01 武汉光脉科技有限公司 Full-automatic tracking minimally invasive laser ablation surgical robot system and treatment method thereof
CN114010961A (en) * 2021-02-07 2022-02-08 武汉光脉科技有限公司 A fully automatic tracking laser pain treatment robot system and its treatment method
CN114391958A (en) * 2022-02-15 2022-04-26 南京佗道医疗科技有限公司 Method for calculating effective working space of mechanical arm and control method thereof
CN115444567A (en) * 2014-10-27 2022-12-09 直观外科手术操作公司 Systems and methods for instrument interference compensation
CN115922347A (en) * 2022-12-05 2023-04-07 上海汉德检测技术有限公司 A fully automatic metallographic sample preparation robot, control method and computer storage medium
CN116077190A (en) * 2023-02-27 2023-05-09 上海华易镜升数字科技有限公司 System for improving accuracy of surgical robot system
CN116616918A (en) * 2022-02-10 2023-08-22 上海交通大学 An automatic tracking control system and method for surgical exterior mirror
CN118717251A (en) * 2024-08-30 2024-10-01 长春理工大学 An intelligent puncture guidance device based on augmented reality
US12409002B2 (en) 2014-10-27 2025-09-09 Intuitive Surgical Operations, Inc. System and method for monitoring control points during reactive motion
US12426966B2 (en) 2014-10-27 2025-09-30 Intuitive Surgical Operations, Inc. System and method for integrated surgical table motion

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6167295A (en) * 1991-01-28 2000-12-26 Radionics, Inc. Optical and computer graphic stereotactic localizer
US6052611A (en) * 1997-11-28 2000-04-18 Picker International, Inc. Frameless stereotactic tomographic scanner for image guided interventional procedures
EP1531749A2 (en) * 2002-08-13 2005-05-25 Microbotics Corporation Microsurgical robot system
CN1286438C (en) * 2003-12-26 2006-11-29 北京航空航天大学 Vision registering method for medical robot
CN100496429C (en) * 2005-02-06 2009-06-10 天津市华志计算机应用有限公司 Robot operation locating method of surgical operation navigation system based on optical positioning

Cited By (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101711127B (en) * 2007-04-19 2013-12-11 玛口外科股份有限公司 Implant planning using captured joint motion information
CN101842755A (en) * 2007-08-28 2010-09-22 萨里大学 inverse kinematics
CN101842755B (en) * 2007-08-28 2014-12-10 萨里大学 inverse kinematics
US8965582B2 (en) 2007-08-28 2015-02-24 The University Of Surrey Inverse kinematics
CN101612062B (en) * 2008-06-26 2014-03-26 北京石油化工学院 Sensing type six-joint mechanical arm for implementing method for navigating and positioning ultrasonic image
CN101870104B (en) * 2009-04-25 2012-09-19 鸿富锦精密工业(深圳)有限公司 Inverse motion method of mechanical arm
CN102448398A (en) * 2009-06-01 2012-05-09 皇家飞利浦电子股份有限公司 Distance-based position tracking method and system
WO2011069469A1 (en) * 2009-12-11 2011-06-16 Hospital Authority Stereoscopic visualization system for surgery
CN101999938A (en) * 2010-10-15 2011-04-06 上海交通大学 Manual operating device for bone surgery assisted robot
CN104287833B (en) * 2010-10-21 2017-04-12 伊顿株式会社 Method and device for controlling/compensating movement of surgical robot
CN104287833A (en) * 2010-10-21 2015-01-21 伊顿株式会社 Method and device for controlling/compensating movement of surgical robot
CN103402453A (en) * 2011-03-03 2013-11-20 皇家飞利浦有限公司 Systems and methods for automatic initialization and registration of navigation systems
US10290076B2 (en) 2011-03-03 2019-05-14 The United States Of America, As Represented By The Secretary, Department Of Health And Human Services System and method for automated initialization and registration of navigation system
CN102198660A (en) * 2011-05-04 2011-09-28 上海海事大学 Robotic arm control system and action command control scheme based on brain-computer interface
CN102922521A (en) * 2012-08-07 2013-02-13 中国科学技术大学 Mechanical arm system based on stereo visual serving and real-time calibrating method thereof
CN102922521B (en) * 2012-08-07 2015-09-09 中国科学技术大学 A kind of mechanical arm system based on stereoscopic vision servo and real-time calibration method thereof
CN102848389B (en) * 2012-08-22 2015-06-17 浙江大学 Realization method for mechanical arm calibrating and tracking system based on visual motion capture
CN102848389A (en) * 2012-08-22 2013-01-02 浙江大学 Realization method for mechanical arm calibrating and tracking system based on visual motion capture
CN105025835B (en) * 2013-03-13 2018-03-02 史赛克公司 System for arranging objects in an operating room in preparation for a surgical procedure
CN105025835A (en) * 2013-03-13 2015-11-04 史赛克公司 System for arranging objects in an operating room in preparation for a surgical procedure
US11183297B2 (en) 2013-03-13 2021-11-23 Stryker Corporation System and method for arranging objects in an operating room in preparation for surgical procedures
US10410746B2 (en) 2013-03-13 2019-09-10 Stryker Corporation System and method for arranging objects in an operating room in preparation for surgical procedures
CN103759635A (en) * 2013-12-25 2014-04-30 合肥工业大学 Scanning measurement robot detection method allowing precision to be irrelevant to robot
CN103759635B (en) * 2013-12-25 2016-10-26 合肥工业大学 The scanning survey robot detection method that a kind of precision is unrelated with robot
CN106462992B (en) * 2014-03-19 2019-12-10 株式会社乐博特思 Apparatus, method and recording medium for editing and reproducing robot motion
CN106462992A (en) * 2014-03-19 2017-02-22 株式会社乐博特思 Apparatus, method, and computer-readable recording medium for editing and reproducing robot motion
CN103895023B (en) * 2014-04-04 2015-08-19 中国民航大学 A kind of tracking measurement method of the mechanical arm tail end tracing measurement system based on coding azimuth device
CN103895023A (en) * 2014-04-04 2014-07-02 中国民航大学 Mechanical arm tail end tracking and measuring system and method based on coding azimuth device
CN104083217A (en) * 2014-07-03 2014-10-08 北京天智航医疗科技股份有限公司 Operation positioning device and method and robot operation system
US12409002B2 (en) 2014-10-27 2025-09-09 Intuitive Surgical Operations, Inc. System and method for monitoring control points during reactive motion
US12426966B2 (en) 2014-10-27 2025-09-30 Intuitive Surgical Operations, Inc. System and method for integrated surgical table motion
CN115444567A (en) * 2014-10-27 2022-12-09 直观外科手术操作公司 Systems and methods for instrument interference compensation
CN106999250A (en) * 2014-12-17 2017-08-01 库卡罗伯特有限公司 System for the medical treatment of robot assisted
CN105773629A (en) * 2015-01-14 2016-07-20 库卡罗伯特有限公司 Method for the alignment of a multiaxial manipulator with an input device
CN107405161A (en) * 2015-02-25 2017-11-28 奥林巴斯株式会社 Manipulator
CN107405161B (en) * 2015-02-25 2020-05-26 奥林巴斯株式会社 Mechanical arm
CN107690317A (en) * 2015-06-04 2018-02-13 克瑞肖株式会社 The surgical robot system of operation pathway setting device including the operation pathway setting device and the operation pathway establishing method for operating robot
CN107690317B (en) * 2015-06-04 2020-07-10 克瑞肖株式会社 Surgical path setting device, and surgical robot system including the same
CN105318838B (en) * 2015-11-26 2017-09-26 华科精准(北京)医疗科技有限公司 A single-plane calibration method for the relationship between the laser range finder and the end of the manipulator
CN105318838A (en) * 2015-11-26 2016-02-10 华科精准(北京)医疗科技有限公司 Method and system for single-plane calibration of relation between laser range finder and tail end of mechanical arm
CN106914893B (en) * 2015-12-01 2019-12-10 西门子保健有限责任公司 Method for operating a medical robot system and medical robot system
CN106914893A (en) * 2015-12-01 2017-07-04 西门子保健有限责任公司 Method and Medical robot equipment for running Medical robot equipment
CN105598970A (en) * 2016-02-01 2016-05-25 北京航空航天大学 Full-closed-loop robot system and control method thereof
CN105852979A (en) * 2016-03-23 2016-08-17 北京柏惠维康科技有限公司 Medical image space localization device and method
CN105997260A (en) * 2016-07-28 2016-10-12 北京柏惠维康科技有限公司 Automatic lifting device, controlling method thereof and operation medical system
CN106420054A (en) * 2016-10-19 2017-02-22 胡磊 Anterior cruciate ligament stopping location and ligament tunnel location device combining with preoperative 3D planning information
CN108201470A (en) * 2016-12-16 2018-06-26 上海铂联医疗科技有限公司 A kind of autonomous type tooth-implanting robot system and its device and method
CN106737683A (en) * 2017-01-11 2017-05-31 吉林省凯迪科技有限公司 The method of correction industrial robot off-line programing error in the field
CN106863332A (en) * 2017-04-27 2017-06-20 广东工业大学 A kind of robot visual orientation method and system
CN107174343A (en) * 2017-06-26 2017-09-19 南京普爱医疗设备股份有限公司 Three-dimensional orthopedic surgical navigational spatial registration method based on infrared optics alignment system
CN111213098A (en) * 2017-08-17 2020-05-29 快砖知识产权私人有限公司 Communication system for interactive system
CN111213098B (en) * 2017-08-17 2024-03-15 快砖知识产权私人有限公司 Communication systems for interactive systems
CN109591007A (en) * 2017-09-30 2019-04-09 北京柏惠维康科技有限公司 A kind of robot space register method and device
CN109591007B (en) * 2017-09-30 2022-02-22 北京柏惠维康科技有限公司 Robot space registration method and device
CN108042218A (en) * 2017-12-05 2018-05-18 北京军秀咨询有限公司 A kind of neurosurgery patient head mark automatic vision positioner and method
CN107898499A (en) * 2017-12-06 2018-04-13 上海波城医疗科技有限公司 Orthopaedics 3D region alignment system and method
CN108042202B (en) * 2017-12-06 2019-10-25 上海波城医疗科技有限公司 Surgery mechanical arm positioning system
CN107997822A (en) * 2017-12-06 2018-05-08 上海波城医疗科技有限公司 Minimally Invasive Surgery alignment system
CN108042202A (en) * 2017-12-06 2018-05-18 上海波城医疗科技有限公司 Surgery mechanical arm alignment system
CN108042172A (en) * 2017-12-06 2018-05-18 上海波城医疗科技有限公司 Bone surgery one channel alignment system
CN108042173A (en) * 2017-12-06 2018-05-18 上海波城医疗科技有限公司 Drilled tunnel alignment system
CN110051436A (en) * 2018-01-18 2019-07-26 上海舍成医疗器械有限公司 Automation collaborative work package and its application in surgical instrument
CN110051436B (en) * 2018-01-18 2020-04-17 上海舍成医疗器械有限公司 Automated cooperative work assembly and application thereof in surgical instrument
CN112203610A (en) * 2018-04-20 2021-01-08 威博外科公司 Surgical robotic tools multi-motor actuators and controllers
CN110584778A (en) * 2018-06-12 2019-12-20 上海舍成医疗器械有限公司 Method and device for adjusting object posture and application of device in automation equipment
CN108938090A (en) * 2018-08-20 2018-12-07 真健康(北京)医疗科技有限公司 A kind of the tumor operation robot system and its object localization method of precise positioning
CN109431604A (en) * 2018-10-09 2019-03-08 北京术锐技术有限公司 Flexible surgical robot for single hole minimally invasive surgery and use method thereof
CN109431603A (en) * 2018-10-09 2019-03-08 北京术锐技术有限公司 Flexible robot's surgery systems and its application method for endoscope treatment art formula
CN111249007B (en) * 2018-11-30 2021-09-07 上海微创医疗机器人(集团)股份有限公司 Medical robot and mechanical arm for clamping medical instrument
CN111249007A (en) * 2018-11-30 2020-06-09 微创(上海)医疗机器人有限公司 Medical robot and mechanical arm for clamping medical instrument
CN109864806A (en) * 2018-12-19 2019-06-11 江苏集萃智能制造技术研究所有限公司 The Needle-driven Robot navigation system of dynamic compensation function based on binocular vision
CN109909646A (en) * 2019-02-02 2019-06-21 宁波吉利汽车研究开发有限公司 Modification method, device and the electronic equipment of robotic gun operating point
CN109938842A (en) * 2019-04-18 2019-06-28 王小丽 Facial surgical placement air navigation aid and device
WO2020228087A1 (en) * 2019-05-15 2020-11-19 北京天智航医疗科技股份有限公司 Tracking device and localization system
CN110464465A (en) * 2019-08-14 2019-11-19 重庆文理学院 A kind of total knee replacement operation auxiliary robot
CN111134702B (en) * 2019-12-17 2024-04-12 佗道医疗科技有限公司 Automatic control system and method for C-arm machine
CN111134702A (en) * 2019-12-17 2020-05-12 南京佗道医疗科技有限公司 Automatic control system and method for C-arm machine
CN111113430B (en) * 2019-12-31 2021-07-27 深圳市优必选科技股份有限公司 Robot and tail end control method and device thereof
CN111113430A (en) * 2019-12-31 2020-05-08 深圳市优必选科技股份有限公司 A robot and its terminal control method and device
US11644840B2 (en) 2019-12-31 2023-05-09 Ubtech Robotics Corp Ltd Method for controlling a robot and its end-portions and device thereof
CN111728696A (en) * 2020-06-12 2020-10-02 天津理工大学 A craniotomy robot system and its craniotomy method
CN114010961A (en) * 2021-02-07 2022-02-08 武汉光脉科技有限公司 A fully automatic tracking laser pain treatment robot system and its treatment method
CN113995512A (en) * 2021-02-07 2022-02-01 武汉光脉科技有限公司 Full-automatic tracking minimally invasive laser ablation surgical robot system and treatment method thereof
CN113297997A (en) * 2021-05-31 2021-08-24 合肥工业大学 6-freedom face tracking method and device of non-contact physiological detection robot
CN113580141A (en) * 2021-08-18 2021-11-02 南京佗道医疗科技有限公司 Pose solving method for 6-axis mechanical arm
CN113693725B (en) * 2021-10-22 2022-02-22 杭州维纳安可医疗科技有限责任公司 Needle insertion path planning method, device, equipment and storage medium
CN113693725A (en) * 2021-10-22 2021-11-26 杭州维纳安可医疗科技有限责任公司 Needle insertion path planning method, device, equipment and storage medium
CN116616918A (en) * 2022-02-10 2023-08-22 上海交通大学 An automatic tracking control system and method for surgical exterior mirror
CN114391958B (en) * 2022-02-15 2024-06-07 佗道医疗科技有限公司 Effective working space calculation method of mechanical arm and control method thereof
CN114391958A (en) * 2022-02-15 2022-04-26 南京佗道医疗科技有限公司 Method for calculating effective working space of mechanical arm and control method thereof
CN115922347A (en) * 2022-12-05 2023-04-07 上海汉德检测技术有限公司 A fully automatic metallographic sample preparation robot, control method and computer storage medium
CN116077190B (en) * 2023-02-27 2023-08-08 上海华易镜升数字科技有限公司 System for improving accuracy of surgical robot system
CN116077190A (en) * 2023-02-27 2023-05-09 上海华易镜升数字科技有限公司 System for improving accuracy of surgical robot system
CN118717251A (en) * 2024-08-30 2024-10-01 长春理工大学 An intelligent puncture guidance device based on augmented reality

Also Published As

Publication number Publication date
CN100464720C (en) 2009-03-04

Similar Documents

Publication Publication Date Title
CN100464720C (en) Brain surgery robot system and implementation method based on optical tracking closed-loop control
US11707337B2 (en) System and method for maintaining a tool position and orientation
Li et al. Automatic robot-world calibration in an optical-navigated surgical robot system and its application for oral implant placement
CN114027980B (en) Interventional operation robot system and calibration and error compensation method thereof
CN113288429A (en) Space registration and real-time navigation method of breast minimally invasive interventional operation robot
CN112043382A (en) Surgical navigation system and use method thereof
CN107468350B (en) A special calibrator for three-dimensional images, a surgical positioning system and a positioning method
Woo et al. Autonomous bone reposition around anatomical landmark for robot-assisted orthognathic surgery
CN110575253B (en) Robot-assisted puncture system and puncture trajectory acquisition method based on positioning plate
CN113143466A (en) Intraoperative planning adjustment method and system based on integrated surgical robot
CN101073528B (en) Digital operating bed system with biplane positioning and binocular vision tracking
CN100579479C (en) Puncture hole positioning device for endoscope-operated surgical robot
CN101803952A (en) Motion control system of CT image navigation spinal mini-invasive operation robot
CN114795496A (en) Passive surgical robot navigation positioning system
CN115721415A (en) Soft tissue puncture navigation positioning method and system
JP7082090B2 (en) How to tune virtual implants and related surgical navigation systems
CN100496429C (en) Robot operation locating method of surgical operation navigation system based on optical positioning
Liu et al. Improving the positioning accuracy of a neurosurgical robot system
CN110279470A (en) Dynamic adjustment device, dynamic adjustment system and method of use thereof
CN116077190B (en) System for improving accuracy of surgical robot system
Vitrani et al. Robust ultrasound-based visual servoing for beating heart intracardiac surgery
CN114067646A (en) A visual simulation teaching system for puncture surgery robot
Zequn et al. The robot system for brachytherapy
Qian et al. Development of a flexible endoscopic robot with autonomous tracking control ability using machine vision and deep learning
Krupa et al. Guidance of an ultrasound probe by visual servoing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090304

Termination date: 20141222

EXPY Termination of patent right or utility model