[go: up one dir, main page]

CN111380500A - A method and equipment for simulating scalpel spatial positioning - Google Patents

A method and equipment for simulating scalpel spatial positioning Download PDF

Info

Publication number
CN111380500A
CN111380500A CN201811641948.XA CN201811641948A CN111380500A CN 111380500 A CN111380500 A CN 111380500A CN 201811641948 A CN201811641948 A CN 201811641948A CN 111380500 A CN111380500 A CN 111380500A
Authority
CN
China
Prior art keywords
movable arm
scalpel
simulated
detection module
axis
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.)
Pending
Application number
CN201811641948.XA
Other languages
Chinese (zh)
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.)
Dongguan Yilian Interation Information Technology Co ltd
Huaibei Huanjing Intelligent Technology Co ltd
Harley Medical Guangzhou Intelligent Technology Co ltd
Original Assignee
Dongguan Yilian Interation Information Technology Co ltd
Huaibei Huanjing Intelligent Technology Co ltd
Harley Medical Guangzhou Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dongguan Yilian Interation Information Technology Co ltd, Huaibei Huanjing Intelligent Technology Co ltd, Harley Medical Guangzhou Intelligent Technology Co ltd filed Critical Dongguan Yilian Interation Information Technology Co ltd
Priority to CN201811641948.XA priority Critical patent/CN111380500A/en
Publication of CN111380500A publication Critical patent/CN111380500A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C1/00Measuring angles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention provides a space positioning method and equipment for a simulated scalpel, wherein the equipment comprises movable arms S1, S2 and S3; a simulated scalpel S4; the universal rotating shaft S5, S6, S7, S8 and the fixed seat S9; the movable arms and the movable arms are connected with the simulated scalpel through universal rotating shafts, each section of movable arm is internally provided with an attitude detection module, and the simulated scalpel is internally provided with an attitude detection module and a calibration key; the universal rotating shaft can rotate around the shaft center in a three-dimensional space at a large angle, the gesture of the movable arm in the motion process is captured by the gesture detection module of the movable arm, the gesture of the simulated scalpel S4 in the motion process is captured by the gesture detection module of the simulated scalpel S4, the length of the movable arm and the length of the simulated scalpel S4 are combined, the function of positioning the virtual scalpel in virtual reality is achieved, and the requirements of performing operations at different angles in virtual reality simulated operation are met.

Description

一种模拟手术刀空间定位方法及设备A method and equipment for simulating scalpel spatial positioning

技术领域technical field

本发明涉及一种空间定位技术领域,具体涉及一种模拟手术刀空间定位方法及设备。The invention relates to the technical field of spatial positioning, in particular to a method and equipment for spatial positioning of a simulated scalpel.

背景技术Background technique

现有的虚拟现实空间定位装置存在附加设备多、价格昂贵、使用操作复杂的问题,对于医疗实验虚拟现实场景应用来说是较大的缺陷,随着虚拟现实技术在医疗模拟手术应用方面的发展,迫切需要一些附加设备少、操作方便、价格便宜、空间定位精度高的空间位置追踪设备,以满足虚拟现实模拟手术中的虚拟手术刀操作需求。The existing virtual reality space positioning device has the problems of many additional equipment, high price and complicated operation, which is a big defect for the application of medical experiment virtual reality scene. With the development of virtual reality technology in the application of medical simulation surgery , there is an urgent need for some spatial position tracking equipment with less additional equipment, convenient operation, low price and high spatial positioning accuracy to meet the needs of virtual scalpel operation in virtual reality simulation surgery.

发明内容SUMMARY OF THE INVENTION

针对以上技术问题,本发明提供一种模拟手术刀空间定位设备解决方案,可较好的解决医疗模拟手术应用方面对模拟手术刀的空中定位需求。In view of the above technical problems, the present invention provides a solution of a simulated scalpel spatial positioning device, which can better solve the aerial positioning requirements of simulated scalpels in the application of medical simulated surgery.

1. 本发明提供一种模拟手术刀空间定位设备,该设备,1. The present invention provides a simulated scalpel space positioning device, the device,

包括活动臂S1、活动臂S2、活动臂S3、模拟手术刀S4、万向转动轴S5、万向转动轴S6、万向转动轴S7、万向转动轴S8和固定座S9组成;It consists of movable arm S1, movable arm S2, movable arm S3, simulated scalpel S4, universal rotation axis S5, universal rotation axis S6, universal rotation axis S7, universal rotation axis S8 and fixed seat S9;

所述活动臂S1通过所述万向转动轴S5与所述固定座S9连接,所述活动臂S1通过所述万向转动轴S6与所述活动臂S2连接,所述活动臂S2通过所述万向转动轴S7与所述活动臂S3连接,所述活动臂S3通过所述万向转动轴S8与所述模拟手术刀S4连接;The movable arm S1 is connected to the fixed seat S9 through the universal rotation axis S5, the movable arm S1 is connected to the movable arm S2 through the universal rotation axis S6, and the movable arm S2 is connected to the movable arm S2 through the universal rotation axis S6. The universal rotation axis S7 is connected with the movable arm S3, and the movable arm S3 is connected with the simulated scalpel S4 through the universal rotation axis S8;

所述活动臂S1包括姿态检测模块S101、蓝牙SOC处理器模块S102、电源模块S103;所述姿态检测模块S101采用九轴运动姿态检测传感器,用于捕捉活动臂S1运动过程中的空中姿态;所述蓝牙SOC处理器模块S102用于获取所述活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4的运动姿态数据,进行数据融合计算,获得模拟手术刀S4的空中位置定位信息,并把该空中位置定位信息通过蓝牙通信发送给其他的应用系统使用;The movable arm S1 includes an attitude detection module S101, a Bluetooth SOC processor module S102, and a power supply module S103; the attitude detection module S101 adopts a nine-axis motion attitude detection sensor for capturing the aerial attitude during the movement of the movable arm S1; The bluetooth SOC processor module S102 is used to obtain the motion attitude data of the movable arm S1, the movable arm S2, the movable arm S3 and the simulated scalpel S4, perform data fusion calculation, and obtain the aerial position positioning information of the simulated scalpel S4, and Sending the air position positioning information to other application systems for use through Bluetooth communication;

所述活动臂S2包括姿态检测模块,用于捕捉活动臂S2运动过程中的姿态;The movable arm S2 includes a posture detection module for capturing the posture during the movement of the movable arm S2;

所述活动臂S3包括姿态检测模块,用于捕捉活动臂S3运动过程中的姿态;The movable arm S3 includes a posture detection module for capturing the posture during the movement of the movable arm S3;

所述模拟手术刀S4包括姿态检测模块和校准按键,用于捕捉模拟手术刀S4运动过程中的姿态,所述校准按键用于实现对所述模拟手术刀S4空间定位设备的初始位置校准;The simulated scalpel S4 includes a posture detection module and a calibration button for capturing the posture during the movement of the simulated scalpel S4, and the calibration button is used to calibrate the initial position of the spatial positioning device of the simulated scalpel S4;

所述姿态检测模块使用九轴惯性传感器,该九轴惯性传感器包括三轴加速度传感器、三轴陀螺仪传感器和三轴磁强传感器;The attitude detection module uses a nine-axis inertial sensor, and the nine-axis inertial sensor includes a three-axis acceleration sensor, a three-axis gyroscope sensor and a three-axis magnetic sensor;

所述万向转动轴,用于为活动臂提供绕万向转动轴心在三维空间进行大范围的转动活动;The universal rotation shaft is used to provide the movable arm with a large range of rotation around the universal rotation axis in three-dimensional space;

所述蓝牙SOC处理器模块,是一款集成了MCU中央处理器和蓝牙通信功能的单一SOC芯片,用于采集所述转动臂中的三个姿态检测模块数据和光栅编码模块编码信号 进行模拟手术刀S4的空间定位算法处理,并通过蓝牙通信把计算出的模拟手术刀S4空间定位信息发送给外部应用系统;The bluetooth SOC processor module is a single SOC chip that integrates the MCU central processing unit and the bluetooth communication function, and is used to collect the data of the three attitude detection modules in the rotating arm and the encoded signal of the grating coding module to perform simulated surgery The spatial positioning algorithm of the knife S4 is processed, and the calculated spatial positioning information of the simulated scalpel S4 is sent to the external application system through Bluetooth communication;

所述姿态检测模块S101、姿态检测模块S201、姿态检测模块S301、姿态检测模块S401、和校准按键S402、电源模块S103通过导线与蓝牙SOC处理器模块S102连接。The attitude detection module S101, the attitude detection module S201, the attitude detection module S301, the attitude detection module S401, the calibration button S402, and the power supply module S103 are connected to the Bluetooth SOC processor module S102 through wires.

2. 一种模拟手术刀空间定位方法,其特征在于,2. a method for simulating scalpel space positioning, characterized in that,

包括以下步骤,Include the following steps,

步骤一,将所述模拟手术刀S4空间定位设备的活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4保持水平且使活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4在同一条轴线上,形成一条直线,同时使得活动臂S1、活动臂S2、活动臂S3内置的姿态检测模块和模拟手术刀S4内置的姿态检测模块均保持正面朝上;启动模拟手术刀S4空间定位设备工作,按模拟手术刀S4的校准按钮,进行模拟手术刀S4空间定位设备初始位置姿态校准;Step 1, keep the movable arm S1, movable arm S2, movable arm S3 and simulated scalpel S4 of the simulated scalpel S4 spatial positioning device horizontal and make the movable arm S1, movable arm S2, movable arm S3 and simulated scalpel S4 On the same axis, a straight line is formed, and at the same time, the posture detection module built in the movable arm S1, the movable arm S2, the movable arm S3 and the posture detection module built in the simulated scalpel S4 are all kept facing upwards; start the simulated scalpel S4 space When the positioning equipment is working, press the calibration button of the simulated scalpel S4 to calibrate the initial position and attitude of the simulated scalpel S4 spatial positioning equipment;

步骤二,获取活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4内置的各个姿态检测模块四元数姿态数据,转化成欧拉角姿态数据,根据该欧拉角姿态数据确定活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4的空中姿态和方向;Step 2: Obtain the quaternion attitude data of each attitude detection module built in the movable arm S1, the movable arm S2, the movable arm S3 and the simulated scalpel S4, convert it into Euler angle attitude data, and determine the movable arm according to the Euler angle attitude data. S1, the aerial posture and direction of the movable arm S2, the movable arm S3 and the simulated scalpel S4;

步骤三,获取活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4内置的各个姿态检测模块的重力加速度数据,根据重力在加速度传感器三个轴上的矢量分量,可分别计算出每个活动臂与水平面的夹角以及模拟手术刀S4与水平面的夹角;Step 3: Acquire the gravitational acceleration data of each posture detection module built in the movable arm S1, the movable arm S2, the movable arm S3 and the simulated scalpel S4. According to the vector components of gravity on the three axes of the acceleration sensor, each of the The angle between the movable arm and the horizontal plane and the angle between the simulated scalpel S4 and the horizontal plane;

设活动臂S1与水平面夹角为α,活动臂S2与水平面夹角为β,活动臂S3与水平面夹角为δ,模拟手术刀S4与水平面夹角为θ;Suppose the included angle between the movable arm S1 and the horizontal plane is α, the included angle between the movable arm S2 and the horizontal plane is β, the included angle between the movable arm S3 and the horizontal plane is δ, and the included angle between the simulated scalpel S4 and the horizontal plane is θ;

根据所述活动臂S1、活动臂S2、活动臂S3、模拟手术刀S4与万向转动轴的连接关系,According to the connection relationship between the movable arm S1, the movable arm S2, the movable arm S3, the simulated scalpel S4 and the universal rotating shaft,

设固定座S9为点O,万向转动轴S6为点A,万向转动轴S7为点B,万向转动轴S8为点C,模拟手术刀S4活动端为D,以O为坐标原点建立发明技术方案设备各部分夹角坐标系xOy;Suppose the fixed seat S9 is point O, the universal rotation axis S6 is point A, the universal rotation axis S7 is point B, the universal rotation axis S8 is point C, the movable end of the simulated scalpel S4 is D, and O is the origin of the coordinate system. The coordinate system xOy of the included angle of each part of the equipment of the invention technical solution;

设活动臂S1与x轴夹角为α,活动臂S2与x轴夹角为β,活动臂S3与x轴夹角为δ,模拟手术刀S4与x轴夹角为θ;Let the angle between the movable arm S1 and the x-axis be α, the angle between the movable arm S2 and the x-axis is β, the angle between the movable arm S3 and the x-axis is δ, and the angle between the simulated scalpel S4 and the x-axis is θ;

设AB与BO的夹角为,BO与y轴夹角为,BO与x轴夹角为q,CO与x轴夹角为Ψ,BO与CO夹角为p;Let the angle between AB and BO be , the angle between BO and y-axis is , the angle between BO and x-axis is q, the angle between CO and x-axis is Ψ, and the angle between BO and CO is p;

设活动臂S1、活动臂S2、活动臂S3的长度均为L,模拟手术刀S4的长度为H,活动臂S2顶端到固定座S9的距离为M,活动臂S3顶端到固定座S9的距离为N,模拟手术刀S4顶端到固定座S9的距离为X;Suppose the lengths of the movable arm S1, the movable arm S2, and the movable arm S3 are all L, the length of the simulated scalpel S4 is H, the distance from the top of the movable arm S2 to the fixed seat S9 is M, and the distance from the top of the movable arm S3 to the fixed seat S9 is N, and the distance from the top of the simulated scalpel S4 to the fixed seat S9 is X;

根据坐标系xOy中三角形角度关系,具有以下公式成立:According to the triangle angle relationship in the coordinate system xOy, the following formula holds:

Figure 952704DEST_PATH_IMAGE001
--(1)
Figure 952704DEST_PATH_IMAGE001
--(1)

Figure 211647DEST_PATH_IMAGE002
--(2)
Figure 211647DEST_PATH_IMAGE002
--(2)

Figure 293873DEST_PATH_IMAGE003
---(3)
Figure 293873DEST_PATH_IMAGE003
---(3)

Figure 296464DEST_PATH_IMAGE004
---(4)
Figure 296464DEST_PATH_IMAGE004
---(4)

Figure 23111DEST_PATH_IMAGE005
---(5)
Figure 23111DEST_PATH_IMAGE005
---(5)

Figure 718535DEST_PATH_IMAGE006
---(6)
Figure 718535DEST_PATH_IMAGE006
---(6)

Figure 786592DEST_PATH_IMAGE007
Figure 786592DEST_PATH_IMAGE007

---(7)---(7)

Figure 327294DEST_PATH_IMAGE008
Figure 327294DEST_PATH_IMAGE008

---(8)---(8)

由公式(1)到公式(8)可计算出M、N和X, 根据所述模拟手术刀S4、活动臂S1、活动臂S2、活动臂S3和固定座之间为刚性的连接,结合模拟手术刀S4和活动臂S1、活动臂S2、活动臂S3中姿态检测模块实时捕捉的姿态数据,实现了对模拟手术刀S4的空间位置精确定位。From formula (1) to formula (8), M, N and X can be calculated. According to the described simulation scalpel S4, movable arm S1, movable arm S2, movable arm S3 and the fixed seat, there is a rigid connection. The attitude data captured in real time by the attitude detection module in the scalpel S4 and the movable arm S1, the movable arm S2, and the movable arm S3 realizes the accurate positioning of the spatial position of the simulated scalpel S4.

通过以上方法,可以快速、高精度的进行模拟手术空中定位,可广泛应用于虚拟现实模拟手术中的虚拟手术刀操作定位需求,同时本发明具有附加设备少、操作方便、价格便宜、空中位置定位精度高的优点。Through the above method, the simulated surgery can be quickly and accurately positioned in the air, which can be widely used in the virtual scalpel operation and positioning requirements in the virtual reality simulated surgery. At the same time, the invention has the advantages of less additional equipment, convenient operation, low price, and aerial position positioning. The advantage of high precision.

附图说明Description of drawings

图1是本发明技术方案结构示意图;Fig. 1 is the technical scheme structural representation of the present invention;

图2是本发明技术方案坐标系统示意图;2 is a schematic diagram of the coordinate system of the technical solution of the present invention;

图3是本发明技术方案硬件系统框图。FIG. 3 is a block diagram of a hardware system of the technical solution of the present invention.

具体实施方式Detailed ways

为了更好的说明本发明技术方案,下面结合附图对本发明的原理和特征进行详细说明;In order to better illustrate the technical solutions of the present invention, the principles and features of the present invention are described in detail below with reference to the accompanying drawings;

如图1所示,本发明提供一种模拟手术刀空间定位设备,该设备包括活动臂S1、活动臂S2、活动臂S3、模拟手术刀S4、万向转动轴S5、万向转动轴S6、万向转动轴S7、万向转动轴S8和固定座S9组成;As shown in FIG. 1 , the present invention provides a simulated scalpel space positioning device, which includes a movable arm S1, a movable arm S2, a movable arm S3, a simulated scalpel S4, a universal rotation axis S5, a universal rotation axis S6, The universal rotation shaft S7, the universal rotation shaft S8 and the fixed seat S9 are composed;

所述活动臂S1通过所述万向转动轴S5与所述固定座S9连接,所述活动臂S1通过所述万向转动轴S6与所述活动臂S2连接,所述活动臂S2通过所述万向转动轴S7与所述活动臂S3连接,所述活动臂S3通过所述万向转动轴S8与所述模拟手术刀S4连接;The movable arm S1 is connected to the fixed seat S9 through the universal rotation axis S5, the movable arm S1 is connected to the movable arm S2 through the universal rotation axis S6, and the movable arm S2 is connected to the movable arm S2 through the universal rotation axis S6. The universal rotation axis S7 is connected with the movable arm S3, and the movable arm S3 is connected with the simulated scalpel S4 through the universal rotation axis S8;

所述活动臂S1包括姿态检测模块S101、蓝牙SOC处理器模块S102、电源模块S103;所述姿态检测模块S101采用九轴运动姿态检测传感器,用于捕捉活动臂S1运动过程中的空中姿态;所述蓝牙SOC处理器模块S102用于获取所述活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4的运动姿态数据,进行数据融合计算,获得模拟手术刀S4的空中位置定位信息,并把该空中位置定位信息通过蓝牙通信发送给其他的应用系统使用;The movable arm S1 includes an attitude detection module S101, a Bluetooth SOC processor module S102, and a power supply module S103; the attitude detection module S101 adopts a nine-axis motion attitude detection sensor for capturing the aerial attitude during the movement of the movable arm S1; The bluetooth SOC processor module S102 is used to obtain the motion attitude data of the movable arm S1, the movable arm S2, the movable arm S3 and the simulated scalpel S4, perform data fusion calculation, and obtain the aerial position positioning information of the simulated scalpel S4, and Sending the air position positioning information to other application systems for use through Bluetooth communication;

所述活动臂S2包括姿态检测模块,用于捕捉活动臂S2运动过程中的姿态;The movable arm S2 includes a posture detection module for capturing the posture during the movement of the movable arm S2;

所述活动臂S3包括姿态检测模块,用于捕捉活动臂S3运动过程中的姿态;The movable arm S3 includes a posture detection module for capturing the posture during the movement of the movable arm S3;

所述模拟手术刀S4包括姿态检测模块和校准按键,用于捕捉模拟手术刀S4运动过程中的姿态,所述校准按键用于实现对所述模拟手术刀S4空间定位设备的初始位置校准;The simulated scalpel S4 includes a posture detection module and a calibration button for capturing the posture during the movement of the simulated scalpel S4, and the calibration button is used to calibrate the initial position of the spatial positioning device of the simulated scalpel S4;

所述姿态检测模块使用九轴惯性传感器,该九轴惯性传感器包括三轴加速度传感器、三轴陀螺仪传感器和三轴磁强传感器;The attitude detection module uses a nine-axis inertial sensor, and the nine-axis inertial sensor includes a three-axis acceleration sensor, a three-axis gyroscope sensor and a three-axis magnetic sensor;

所述万向转动轴,用于为活动臂提供绕万向转动轴心在三维空间进行大范围的转动活动;The universal rotation shaft is used to provide the movable arm with a large range of rotation around the universal rotation axis in three-dimensional space;

所述蓝牙SOC处理器模块,是一款集成了MCU中央处理器和蓝牙通信功能的单一SOC芯片,用于采集所述转动臂中的三个姿态检测模块数据和光栅编码模块编码信号 进行模拟手术刀S4的空间定位算法处理,并通过蓝牙通信把计算出的模拟手术刀S4空间定位信息发送给外部应用系统;The bluetooth SOC processor module is a single SOC chip that integrates the MCU central processing unit and the bluetooth communication function, and is used to collect the data of the three attitude detection modules in the rotating arm and the encoded signal of the grating coding module to perform simulated surgery The spatial positioning algorithm of the knife S4 is processed, and the calculated spatial positioning information of the simulated scalpel S4 is sent to the external application system through Bluetooth communication;

所述姿态检测模块S101、姿态检测模块S201、姿态检测模块S301、姿态检测模块S401、和校准按键S402、电源模块S103通过导线与蓝牙SOC处理器模块S102连接。The attitude detection module S101, the attitude detection module S201, the attitude detection module S301, the attitude detection module S401, the calibration button S402, and the power supply module S103 are connected to the Bluetooth SOC processor module S102 through wires.

2. 一种模拟手术刀空间定位方法,其特征在于,2. a method for simulating scalpel space positioning, characterized in that,

包括以下步骤,Include the following steps,

步骤一,将所述模拟手术刀S4空间定位设备的活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4保持水平且使活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4在同一条轴线上,形成一条直线,同时使得活动臂S1、活动臂S2、活动臂S3内置的姿态检测模块和模拟手术刀S4内置的姿态检测模块均保持正面朝上;启动模拟手术刀S4空间定位设备工作,按模拟手术刀S4的校准按钮,进行模拟手术刀S4空间定位设备初始位置姿态校准;Step 1, keep the movable arm S1, movable arm S2, movable arm S3 and simulated scalpel S4 of the simulated scalpel S4 spatial positioning device horizontal and make the movable arm S1, movable arm S2, movable arm S3 and simulated scalpel S4 On the same axis, a straight line is formed, and at the same time, the posture detection module built in the movable arm S1, the movable arm S2, the movable arm S3 and the posture detection module built in the simulated scalpel S4 are all kept facing upwards; start the simulated scalpel S4 space When the positioning equipment is working, press the calibration button of the simulated scalpel S4 to calibrate the initial position and attitude of the simulated scalpel S4 spatial positioning equipment;

步骤二,获取活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4内置的各个姿态检测模块四元数姿态数据,转化成欧拉角姿态数据,根据该欧拉角姿态数据确定活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4的空中姿态和方向;Step 2: Obtain the quaternion attitude data of each attitude detection module built in the movable arm S1, the movable arm S2, the movable arm S3 and the simulated scalpel S4, convert it into Euler angle attitude data, and determine the movable arm according to the Euler angle attitude data S1, the aerial posture and direction of the movable arm S2, the movable arm S3 and the simulated scalpel S4;

步骤三,获取活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4内置的各个姿态检测模块的重力加速度数据,根据重力在加速度传感器三个轴上的矢量分量,可分别计算出每个活动臂与水平面的夹角以及模拟手术刀S4与水平面的夹角;Step 3: Acquire the gravitational acceleration data of each posture detection module built in the movable arm S1, the movable arm S2, the movable arm S3 and the simulated scalpel S4. According to the vector components of gravity on the three axes of the acceleration sensor, each of the The angle between the movable arm and the horizontal plane and the angle between the simulated scalpel S4 and the horizontal plane;

根据所述活动臂S1、活动臂S2、活动臂S3、模拟手术刀S4与万向转动轴的连接关系,According to the connection relationship between the movable arm S1, the movable arm S2, the movable arm S3, the simulated scalpel S4 and the universal rotating shaft,

设固定座S9为点O,万向转动轴S6为点A,万向转动轴S7为点B,万向转动轴S8为点C,模拟手术刀S4活动端为D,以O为坐标原点建立发明技术方案设备各部分夹角坐标系xOy示意图如图2所示;Suppose the fixed seat S9 is point O, the universal rotation axis S6 is point A, the universal rotation axis S7 is point B, the universal rotation axis S8 is point C, the movable end of the simulated scalpel S4 is D, and O is the origin of the coordinate system. The schematic diagram of the angle coordinate system xOy of each part of the equipment of the invention technical solution is shown in Figure 2;

设活动臂S1与x轴夹角为α,活动臂S2与x轴夹角为β,活动臂S3与x轴夹角为δ,模拟手术刀S4与x轴夹角为θ;Let the angle between the movable arm S1 and the x-axis be α, the angle between the movable arm S2 and the x-axis is β, the angle between the movable arm S3 and the x-axis is δ, and the angle between the simulated scalpel S4 and the x-axis is θ;

设AB与BO的夹角为,BO与y轴夹角为,BO与x轴夹角为q,CO与x轴夹角为Ψ,BO与CO夹角为p;Let the angle between AB and BO be , the angle between BO and y-axis is , the angle between BO and x-axis is q, the angle between CO and x-axis is Ψ, and the angle between BO and CO is p;

设活动臂S1、活动臂S2、活动臂S3的长度均为L,模拟手术刀S4的长度为H,活动臂S2顶端到固定座S9的距离为M,活动臂S3顶端到固定座S9的距离为N,模拟手术刀S4顶端到固定座S9的距离为X;Suppose the lengths of the movable arm S1, the movable arm S2, and the movable arm S3 are all L, the length of the simulated scalpel S4 is H, the distance from the top of the movable arm S2 to the fixed seat S9 is M, and the distance from the top of the movable arm S3 to the fixed seat S9 is N, and the distance from the top of the simulated scalpel S4 to the fixed seat S9 is X;

如图2所示,根据坐标系中三角形角度关系,具有以下公式成立:As shown in Figure 2, according to the triangle angle relationship in the coordinate system, the following formula is established:

Figure 174028DEST_PATH_IMAGE009
---(1)
Figure 174028DEST_PATH_IMAGE009
---(1)

Figure 774773DEST_PATH_IMAGE010
---(2)
Figure 774773DEST_PATH_IMAGE010
---(2)

Figure 715746DEST_PATH_IMAGE011
---(3)
Figure 715746DEST_PATH_IMAGE011
---(3)

Figure 263402DEST_PATH_IMAGE012
---(4)
Figure 263402DEST_PATH_IMAGE012
---(4)

Figure 118969DEST_PATH_IMAGE013
---(5)
Figure 118969DEST_PATH_IMAGE013
---(5)

Figure 93879DEST_PATH_IMAGE006
---(6)
Figure 93879DEST_PATH_IMAGE006
---(6)

Figure 310096DEST_PATH_IMAGE014
Figure 310096DEST_PATH_IMAGE014

---(7)---(7)

Figure 520498DEST_PATH_IMAGE008
Figure 520498DEST_PATH_IMAGE008

---(8)---(8)

由公式(1)到公式(8)可计算出M、N和X, 根据所述模拟手术刀S4、活动臂S1、活动臂S2、活动臂S3和固定座之间为刚性的连接,结合模拟手术刀S4和活动臂S1、活动臂S2、活动臂S3中姿态检测模块实时捕捉的姿态数据,实现了对模拟手术刀S4的空间位置精确定位。From formula (1) to formula (8), M, N and X can be calculated. According to the described simulation scalpel S4, movable arm S1, movable arm S2, movable arm S3 and the fixed seat, there is a rigid connection. The attitude data captured in real time by the attitude detection module in the scalpel S4 and the movable arm S1, the movable arm S2, and the movable arm S3 realizes the accurate positioning of the spatial position of the simulated scalpel S4.

Claims (2)

1.一种模拟手术刀空间定位设备,其特征在于,1. a simulating scalpel space positioning device, is characterized in that, 包括活动臂S1、活动臂S2、活动臂S3、模拟手术刀S4、万向转动轴S5、万向转动轴S6、万向转动轴S7、万向转动轴S8和固定座S9组成;It consists of movable arm S1, movable arm S2, movable arm S3, simulated scalpel S4, universal rotation axis S5, universal rotation axis S6, universal rotation axis S7, universal rotation axis S8 and fixed seat S9; 所述活动臂S1通过所述万向转动轴S5与所述固定座S9连接,所述活动臂S1通过所述万向转动轴S6与所述活动臂S2连接,所述活动臂S2通过所述万向转动轴S7与所述活动臂S3连接,所述活动臂S3通过所述万向转动轴S8与所述模拟手术刀S4连接;The movable arm S1 is connected to the fixed seat S9 through the universal rotation axis S5, the movable arm S1 is connected to the movable arm S2 through the universal rotation axis S6, and the movable arm S2 is connected to the movable arm S2 through the universal rotation axis S6. The universal rotation axis S7 is connected with the movable arm S3, and the movable arm S3 is connected with the simulated scalpel S4 through the universal rotation axis S8; 所述活动臂S1包括姿态检测模块S101、蓝牙SOC处理器模块S102、电源模块S103;所述姿态检测模块S101采用九轴运动姿态检测传感器,用于捕捉活动臂S1运动过程中的空中姿态;所述蓝牙SOC处理器模块S102用于获取所述活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4的运动姿态数据,进行数据融合计算,获得模拟手术刀S4的空中位置定位信息,并把该空中位置定位信息通过蓝牙通信发送给其他的应用系统使用;The movable arm S1 includes an attitude detection module S101, a Bluetooth SOC processor module S102, and a power supply module S103; the attitude detection module S101 adopts a nine-axis motion attitude detection sensor for capturing the aerial attitude during the movement of the movable arm S1; The bluetooth SOC processor module S102 is used to obtain the motion attitude data of the movable arm S1, the movable arm S2, the movable arm S3 and the simulated scalpel S4, perform data fusion calculation, and obtain the aerial position positioning information of the simulated scalpel S4, and Sending the air position positioning information to other application systems for use through Bluetooth communication; 所述活动臂S2包括姿态检测模块,用于捕捉活动臂S2运动过程中的姿态;The movable arm S2 includes a posture detection module for capturing the posture during the movement of the movable arm S2; 所述活动臂S3包括姿态检测模块,用于捕捉活动臂S3运动过程中的姿态;The movable arm S3 includes a posture detection module for capturing the posture during the movement of the movable arm S3; 所述模拟手术刀S4包括姿态检测模块和校准按键,用于捕捉模拟手术刀S4运动过程中的姿态,所述校准按键用于实现对所述模拟手术刀S4空间定位设备的初始位置校准;The simulated scalpel S4 includes a posture detection module and a calibration button for capturing the posture during the movement of the simulated scalpel S4, and the calibration button is used to calibrate the initial position of the spatial positioning device of the simulated scalpel S4; 所述姿态检测模块使用九轴惯性传感器,该九轴惯性传感器包括三轴加速度传感器、三轴陀螺仪传感器和三轴磁强传感器;The attitude detection module uses a nine-axis inertial sensor, and the nine-axis inertial sensor includes a three-axis acceleration sensor, a three-axis gyroscope sensor and a three-axis magnetic sensor; 所述万向转动轴,用于为活动臂提供绕万向转动轴心在三维空间进行大范围的转动活动;The universal rotation shaft is used to provide the movable arm with a large range of rotation around the universal rotation axis in three-dimensional space; 所述蓝牙SOC处理器模块,是一款集成了MCU中央处理器和蓝牙通信功能的单一SOC芯片,用于采集所述转动臂中的三个姿态检测模块数据和光栅编码模块编码信号 进行模拟手术刀S4的空间定位算法处理,并通过蓝牙通信把计算出的模拟手术刀S4空间定位信息发送给外部应用系统;The bluetooth SOC processor module is a single SOC chip that integrates the MCU central processing unit and the bluetooth communication function, and is used to collect the data of the three attitude detection modules in the rotating arm and the encoded signal of the grating coding module to perform simulated surgery The spatial positioning algorithm of the knife S4 is processed, and the calculated spatial positioning information of the simulated scalpel S4 is sent to the external application system through Bluetooth communication; 所述姿态检测模块S101、姿态检测模块S201、姿态检测模块S301、姿态检测模块S401、和校准按键S402、电源模块S103通过导线与蓝牙SOC处理器模块S102连接。The attitude detection module S101, the attitude detection module S201, the attitude detection module S301, the attitude detection module S401, the calibration button S402, and the power supply module S103 are connected to the Bluetooth SOC processor module S102 through wires. 2.一种模拟手术刀空间定位方法,其特征在于,2. a method for simulating scalpel space positioning, characterized in that, 包括以下步骤,Include the following steps, 步骤一,将权利要求1所述模拟手术刀S4空间定位设备的活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4保持水平且使活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4在同一条轴线上,形成一条直线,同时使得活动臂S1、活动臂S2、活动臂S3内置的姿态检测模块和模拟手术刀S4内置的姿态检测模块均保持正面朝上;启动模拟手术刀S4空间定位设备工作,按模拟手术刀S4的校准按钮,进行模拟手术刀S4空间定位设备初始位置姿态校准;Step 1, keep the movable arm S1, movable arm S2, movable arm S3 and simulated scalpel S4 of the simulated scalpel S4 space positioning device of claim 1 horizontally and make the movable arm S1, movable arm S2, movable arm S3 and the simulated scalpel S4 horizontally. The scalpel S4 is on the same axis, forming a straight line, and at the same time, the posture detection module built in the movable arm S1, movable arm S2, movable arm S3 and the posture detection module built in the simulated scalpel S4 are all kept facing upward; start the simulated surgery When the knife S4 spatial positioning equipment is working, press the calibration button of the simulated scalpel S4 to calibrate the initial position and attitude of the simulated scalpel S4 spatial positioning equipment; 步骤二,获取活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4内置的各个姿态检测模块四元数姿态数据,转化成欧拉角姿态数据,根据该欧拉角姿态数据确定活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4的空中姿态和方向;Step 2: Obtain the quaternion attitude data of each attitude detection module built in the movable arm S1, the movable arm S2, the movable arm S3 and the simulated scalpel S4, convert it into Euler angle attitude data, and determine the movable arm according to the Euler angle attitude data. S1, the aerial posture and direction of the movable arm S2, the movable arm S3 and the simulated scalpel S4; 步骤三,获取活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4内置的各个姿态检测模块的重力加速度数据,根据重力在加速度传感器三个轴上的矢量分量,可分别计算出活动臂S1、活动臂S2、活动臂S3和模拟手术刀S4与水平面的夹角;Step 3: Acquire the gravitational acceleration data of each posture detection module built in the movable arm S1, the movable arm S2, the movable arm S3 and the simulated scalpel S4, and calculate the movable arm according to the vector components of gravity on the three axes of the acceleration sensor. S1, the angle between the movable arm S2, the movable arm S3 and the simulated scalpel S4 and the horizontal plane; 设活动臂S1与水平面夹角为α,活动臂S2与水平面夹角为β,活动臂S3与水平面夹角为δ,模拟手术刀S4与水平面夹角为θ;Suppose the included angle between the movable arm S1 and the horizontal plane is α, the included angle between the movable arm S2 and the horizontal plane is β, the included angle between the movable arm S3 and the horizontal plane is δ, and the included angle between the simulated scalpel S4 and the horizontal plane is θ; 根据所述活动臂S1、活动臂S2、活动臂S3、模拟手术刀S4与万向转动轴的连接关系,According to the connection relationship between the movable arm S1, the movable arm S2, the movable arm S3, the simulated scalpel S4 and the universal rotating shaft, 设固定座S9为点O,万向转动轴S6为点A,万向转动轴S7为点B,万向转动轴S8为点C,模拟手术刀S4活动端为D,以O为坐标原点建立发明技术方案设备各部分夹角坐标系xOy;Suppose the fixed seat S9 is point O, the universal rotation axis S6 is point A, the universal rotation axis S7 is point B, the universal rotation axis S8 is point C, the movable end of the simulated scalpel S4 is D, and O is the origin of the coordinate system. The coordinate system xOy of the included angle of each part of the equipment of the invention technical solution; 设活动臂S1与x轴夹角为α,活动臂S2与x轴夹角为β,活动臂S3与x轴夹角为δ,模拟手术刀S4与x轴夹角为θ;Let the angle between the movable arm S1 and the x-axis be α, the angle between the movable arm S2 and the x-axis is β, the angle between the movable arm S3 and the x-axis is δ, and the angle between the simulated scalpel S4 and the x-axis is θ; 设AB与BO的夹角为,BO与y轴夹角为,BO与x轴夹角为q,CO与x轴夹角为Ψ,BO与CO夹角为p;Let the angle between AB and BO be , the angle between BO and y-axis is , the angle between BO and x-axis is q, the angle between CO and x-axis is Ψ, and the angle between BO and CO is p; 设活动臂S1、活动臂S2、活动臂S3的长度均为L,模拟手术刀S4的长度为H,活动臂S2顶端到固定座S9的距离为M,活动臂S3顶端到固定座S9的距离为N,模拟手术刀S4顶端到固定座S9的距离为X;Suppose the lengths of the movable arm S1, the movable arm S2, and the movable arm S3 are all L, the length of the simulated scalpel S4 is H, the distance from the top of the movable arm S2 to the fixed seat S9 is M, and the distance from the top of the movable arm S3 to the fixed seat S9 is N, and the distance from the top of the simulated scalpel S4 to the fixed seat S9 is X; 根据坐标系xOy中三角形角度关系,具有以下公式成立:According to the triangle angle relationship in the coordinate system xOy, the following formula holds:
Figure 810406DEST_PATH_IMAGE001
--(1)
Figure 810406DEST_PATH_IMAGE001
--(1)
Figure 321022DEST_PATH_IMAGE002
--(2)
Figure 321022DEST_PATH_IMAGE002
--(2)
Figure 366338DEST_PATH_IMAGE003
---(3)
Figure 366338DEST_PATH_IMAGE003
---(3)
Figure 964810DEST_PATH_IMAGE004
---(4)
Figure 964810DEST_PATH_IMAGE004
---(4)
Figure 44761DEST_PATH_IMAGE005
---(5)
Figure 44761DEST_PATH_IMAGE005
---(5)
Figure 696585DEST_PATH_IMAGE006
---(6)
Figure 696585DEST_PATH_IMAGE006
---(6)
Figure 229197DEST_PATH_IMAGE007
Figure 229197DEST_PATH_IMAGE007
---(7)---(7)
Figure 631360DEST_PATH_IMAGE008
Figure 631360DEST_PATH_IMAGE008
---(8)---(8) 由公式(1)到公式(8)可计算M、N和X, 根据所述模拟手术刀S4、活动臂S1、活动臂S2、活动臂S3和固定座之间为刚性的连接,结合模拟手术刀S4和活动臂S1、活动臂S2、活动臂S3中姿态检测模块实时捕捉的姿态数据,实现了对模拟手术刀S4的空间位置精确定位;M, N and X can be calculated from formula (1) to formula (8), according to the rigid connection between the simulated scalpel S4, movable arm S1, movable arm S2, movable arm S3 and the fixed seat, combined with simulated surgery The attitude data captured in real time by the attitude detection module in the knife S4 and the movable arm S1, the movable arm S2 and the movable arm S3 realizes the precise positioning of the spatial position of the simulated scalpel S4; 以上所述本发明模拟手术刀S4空间定位方法的步骤中,某些步骤可以进行先后顺序的调换,不影响模拟手术刀S4空间定位方法最终结果。Among the steps of the above-mentioned method for simulating the S4 spatial positioning of the scalpel of the present invention, the sequence of certain steps can be exchanged, which does not affect the final result of the method for simulating the S4 spatial positioning of the scalpel.
CN201811641948.XA 2018-12-29 2018-12-29 A method and equipment for simulating scalpel spatial positioning Pending CN111380500A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811641948.XA CN111380500A (en) 2018-12-29 2018-12-29 A method and equipment for simulating scalpel spatial positioning

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811641948.XA CN111380500A (en) 2018-12-29 2018-12-29 A method and equipment for simulating scalpel spatial positioning

Publications (1)

Publication Number Publication Date
CN111380500A true CN111380500A (en) 2020-07-07

Family

ID=71216536

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811641948.XA Pending CN111380500A (en) 2018-12-29 2018-12-29 A method and equipment for simulating scalpel spatial positioning

Country Status (1)

Country Link
CN (1) CN111380500A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1453752A (en) * 2002-04-26 2003-11-05 中国科学院自动化研究所 Analog scalpel unit
CN1700264A (en) * 2005-06-23 2005-11-23 上海交通大学 Multifunctional Virtual Surgical Instruments
CN102670217A (en) * 2012-05-04 2012-09-19 嘉兴市制衡精仪有限公司 Wearable sensor measuring device and method for lower limb joint acting force and moment
CN104260095A (en) * 2014-09-23 2015-01-07 上海工程技术大学 Control method and device of medical mechanical arm
CN209263944U (en) * 2018-12-29 2019-08-16 哈雷医用(广州)智能技术有限公司 A kind of simulation scalpel space orientation equipment
CN111383497A (en) * 2018-12-28 2020-07-07 哈雷医用(广州)智能技术有限公司 Method and device for simulating scalpel

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1453752A (en) * 2002-04-26 2003-11-05 中国科学院自动化研究所 Analog scalpel unit
CN1700264A (en) * 2005-06-23 2005-11-23 上海交通大学 Multifunctional Virtual Surgical Instruments
CN102670217A (en) * 2012-05-04 2012-09-19 嘉兴市制衡精仪有限公司 Wearable sensor measuring device and method for lower limb joint acting force and moment
CN104260095A (en) * 2014-09-23 2015-01-07 上海工程技术大学 Control method and device of medical mechanical arm
CN111383497A (en) * 2018-12-28 2020-07-07 哈雷医用(广州)智能技术有限公司 Method and device for simulating scalpel
CN209263944U (en) * 2018-12-29 2019-08-16 哈雷医用(广州)智能技术有限公司 A kind of simulation scalpel space orientation equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
方路平 等: "基于陀螺仪的穿刺手术导航系统设计", 《浙江工业大学学报》, vol. 44, no. 2, 30 April 2016 (2016-04-30), pages 129 - 133 *

Similar Documents

Publication Publication Date Title
CN103759716B (en) The dynamic target position of mechanically-based arm end monocular vision and attitude measurement method
CN111801198B (en) Hand-eye calibration method, system and computer storage medium
CN104758066B (en) Equipment for surgical navigation and surgical robot
CN102848389B (en) Realization method for mechanical arm calibrating and tracking system based on visual motion capture
CN103226398B (en) Based on the data glove of micro-inertia sensor network technology
TWI512548B (en) Moving trajectory generation method
CN110327048B (en) Human upper limb posture reconstruction system based on wearable inertial sensor
CN110987021B (en) Inertial vision relative attitude calibration method based on rotary table reference
CN103136912A (en) Moving posture capture system
CN110928404B (en) Tracking system and related tracking method thereof
JP2020529646A (en) Tracking the location and orientation of virtual controllers in a virtual reality system
CN104772756A (en) Mechanical arm based on inertial measurement units and control method thereof
CN107883951A (en) A method and terminal for calculating three-dimensional attitude of an underwater robot
CN113450903A (en) Human body action mapping method and device, computer equipment and storage medium
WO2018113078A1 (en) Flight control method for unmanned aerial vehicle in headless mode, and unmanned aerial vehicle
CN109685852B (en) Calibration method, system, equipment and storage medium for camera and inertial sensor
JP2007183138A (en) Compact attitude sensor
CN105184268A (en) Gesture recognition device, gesture recognition method, and virtual reality system
JP5937137B2 (en) Geomagnetic detector
WO2016187752A1 (en) Method and device for measuring antenna attitude
CN115120967A (en) Target positioning method, device, storage medium and terminal
CN115919250A (en) A Human Body Dynamic Joint Angle Measuring System
CN111380500A (en) A method and equipment for simulating scalpel spatial positioning
CN110490934B (en) Attitude detection method of vertical blade of hybrid machine based on monocular camera and robot
CN114764830A (en) Object pose estimation method based on quaternion EKF and uncalibrated hand-eye system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination