Movatterモバイル変換


[0]ホーム

URL:


CN115363716B - A puncture surgery auxiliary method, system, robot and storage medium - Google Patents

A puncture surgery auxiliary method, system, robot and storage medium
Download PDF

Info

Publication number
CN115363716B
CN115363716BCN202211066196.5ACN202211066196ACN115363716BCN 115363716 BCN115363716 BCN 115363716BCN 202211066196 ACN202211066196 ACN 202211066196ACN 115363716 BCN115363716 BCN 115363716B
Authority
CN
China
Prior art keywords
puncture
mechanical arm
posture
coordinate
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211066196.5A
Other languages
Chinese (zh)
Other versions
CN115363716A (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.)
Zhejiang Shenbo Medical Technology Co ltd
Original Assignee
Zhejiang Shenbo Medical 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 Zhejiang Shenbo Medical Technology Co ltdfiledCriticalZhejiang Shenbo Medical Technology Co ltd
Priority to CN202211066196.5ApriorityCriticalpatent/CN115363716B/en
Publication of CN115363716ApublicationCriticalpatent/CN115363716A/en
Application grantedgrantedCritical
Publication of CN115363716BpublicationCriticalpatent/CN115363716B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开了一种穿刺手术辅助方法、系统、机器人和及存储介质,其方法包括步骤:通过安装于第一机械臂上的容积探头采集病灶的容积图像,并接收用户在容积图像上标记的穿刺位置;锁定第一机械臂的当前位姿为第一位姿后,标定第一机械臂坐标系与第二机械臂坐标系之间的坐标转换关系;计算第二机械臂的第二位姿和穿刺路径的第一向量坐标;接收第二位姿和第一向量坐标的确认指令后,调节并锁定第二机械臂的当前位姿为第二位姿;计算穿刺路径在第一机械臂坐标系下的第二向量坐标;根据第二向量坐标,调整第一机械臂的姿态为第三姿态。本发明可以避免手术过程中穿刺路径计算存在误差影响手术效果,提高穿刺手术辅助机器人的手术精度和可控性。

The present invention discloses a puncture surgery auxiliary method, system, robot and storage medium, and the method includes the following steps: collecting a volume image of a lesion by a volume probe installed on a first mechanical arm, and receiving a puncture position marked by a user on the volume image; after locking the current posture of the first mechanical arm as the first posture, calibrating the coordinate conversion relationship between the first mechanical arm coordinate system and the second mechanical arm coordinate system; calculating the second posture of the second mechanical arm and the first vector coordinate of the puncture path; after receiving the confirmation instruction of the second posture and the first vector coordinate, adjusting and locking the current posture of the second mechanical arm as the second posture; calculating the second vector coordinate of the puncture path in the first mechanical arm coordinate system; according to the second vector coordinate, adjusting the posture of the first mechanical arm to the third posture. The present invention can avoid the influence of the surgical effect on the surgical effect caused by the error in the calculation of the puncture path during the operation, and improve the surgical accuracy and controllability of the puncture surgery auxiliary robot.

Description

Puncture operation assisting method, puncture operation assisting system, robot and storage medium
Technical Field
The invention relates to the technical field of medical robots, in particular to a puncture operation assisting method, a puncture operation assisting system, a puncture operation assisting robot and a puncture operation assisting storage medium.
Background
In the breast operation and inspection process, the puncture path planning is generally carried out by an industrial personal computer at present, after the mechanical arm carrying the puncture probe is controlled to reach a fixed position, a doctor pushes the probe to complete the puncture operation, so that the influence of errors on the operation effect when the puncture position and the puncture path of the probe are manually determined is avoided.
However, the existing puncture auxiliary robot cannot check the puncture process in real time in the use process, once the puncture path calculation has errors, doctors cannot know actual puncture path information and the condition of affected parts, and the puncture path cannot be adjusted in time according to the real-time puncture condition.
Therefore, a puncture operation assisting method is needed at present, so that the insertion information of the operation probe of the affected part is obtained in the process of performing the auxiliary puncture operation, a doctor can conveniently check the puncture process to adjust in real time, and the operation precision and controllability of the puncture operation assisting robot are improved.
Disclosure of Invention
In order to solve the technical problem that when an error exists in puncture path calculation in a puncture process, a puncture path cannot be timely adjusted according to a real-time puncture condition, the invention provides a puncture operation assisting method, a puncture operation assisting system, a puncture operation assisting robot and a puncture operation assisting storage medium, and the puncture operation assisting method comprises the following specific technical scheme that:
The invention provides a puncture operation assisting method, which comprises the following steps:
Acquiring a volume image of a focus through a volume probe arranged on a first mechanical arm, and receiving a puncture position marked on the volume image by a user;
after the current pose of the first mechanical arm is locked to be the first pose, calibrating a coordinate conversion relation between a first mechanical arm coordinate system and a second mechanical arm coordinate system;
calculating a second pose of a second mechanical arm according to the coordinate conversion relation and the puncture position, and calculating a first vector coordinate of a puncture path of a puncture needle arranged on the second mechanical arm under a second mechanical arm coordinate system;
After receiving a first confirmation instruction of the second pose and a second confirmation instruction of the first vector coordinate respectively, adjusting and locking the current pose of the second mechanical arm to the second pose;
Calculating a second vector coordinate of the puncture path under a first mechanical arm coordinate system according to the first vector coordinate and the coordinate conversion relation;
And adjusting the gesture of the first mechanical arm to be a third gesture according to the second vector coordinate, wherein the volume image is parallel to the plane where the puncture path is located in the third gesture, and the puncture path is included in the volume image.
According to the puncture operation auxiliary method provided by the invention, collection of focus volume images and planning of puncture paths are realized by controlling the first mechanical arm and the second mechanical arm, after the second mechanical arm provided with the puncture needles adjusts the postures according to the puncture paths, the first mechanical arm provided with the volume probe is controlled to adjust the postures, so that the volume probe can collect image information in real time in the puncture operation process, the problem that the puncture process cannot be checked in real time in the puncture operation process is avoided, once errors exist in calculation of the puncture paths, a user does not know actual puncture path information and affected part conditions, the operation effect is influenced, and the user can conveniently adjust the puncture paths in time according to the real-time puncture conditions.
In some embodiments, the receiving the puncture location marked by the user on the volumetric image specifically includes:
Performing three-dimensional reconstruction according to the volume image, and generating and displaying a cross section image and a coronal plane image of the focus;
And respectively receiving a first position coordinate marked by the user in the cross section image and a second position coordinate marked in the coronal image, and taking the first position coordinate and the second position coordinate as the puncture position.
The puncture operation auxiliary method provided by the invention generates the cross section image and the coronal image of the focus in a three-dimensional reconstruction mode, so that a user can intuitively mark the puncture position according to the cross section image and the coronal image of the focus, the accuracy of the user in judging the puncture position is improved, and the operation effect is further improved.
In some embodiments, the calculating the second pose of the second mechanical arm according to the coordinate transformation relation and the puncture position, and calculating the first vector coordinate of the puncture path of the puncture needle mounted on the second mechanical arm under the second mechanical arm coordinate system specifically includes:
Respectively receiving a third position coordinate marked by the user in the cross-section image and a fourth position coordinate marked in the coronal image, and taking the third position coordinate and the fourth position coordinate as surface incisional points of the focus;
And calculating the second pose and the first vector coordinate according to the first position coordinate, the second position coordinate, the third position coordinate and the fourth position coordinate.
According to the puncture operation auxiliary method provided by the invention, the surface cut-in points are marked on the cross-section image and the coronal image of the focus, so that the second pose of the second mechanical arm and the first vector coordinates of the puncture path are calculated, and the surface cut-in points and the puncture positions are planned on the cross-section image and the coronal image of the focus, so that a user can intuitively plan and view the puncture path on the cross-section image and the coronal image.
In some embodiments, the calculating the second pose of the second mechanical arm according to the coordinate transformation relationship and the puncture position, and calculating the first vector coordinate of the puncture path of the puncture needle mounted on the second mechanical arm under the second mechanical arm coordinate system, specifically further includes:
After the user moves the second mechanical arm to enable the puncture needle to click the surface cut-in point of the focus, receiving a third determining instruction input by the user, and acquiring a fifth position coordinate of the current position of the second mechanical arm under a second mechanical arm coordinate system;
Converting the fifth position coordinate into a sixth position coordinate under the first mechanical arm coordinate system according to the coordinate conversion relation;
And calculating the second pose and the first vector coordinate according to the sixth position coordinate, the first position coordinate and the second position coordinate.
According to the puncture operation auxiliary method provided by the invention, the puncture needle clicks the surface access point of the focus by moving the second mechanical arm, and the second pose of the second mechanical arm and the first vector coordinate of the puncture path are calculated according to the coordinates of the surface access point of the focus and the coordinates of the puncture position, so that a user can directly plan the puncture position and the puncture path according to the actual condition of the focus, and the puncture operation effect is improved.
In some embodiments, the volumetric probe comprises an ultrasonic linear probe, a frame, and a placement tray;
the volume probe mounted on the first mechanical arm is used for acquiring volume images of a focus, and the method specifically comprises the following steps:
after the user moves the volume probe to the focus, receiving a fourth determining instruction input by the user;
And controlling the ultrasonic linear array probe to rotate around the circle center of the placing disc by a preset angle in the frame body according to the fourth determining instruction, and collecting the volume image.
The invention provides a puncture operation auxiliary method, which discloses a volume probe structure and a collection method for collecting volume images of a focus, and improves the accuracy of collecting the volume images of the focus, thereby improving the effect of the puncture operation.
In some embodiments, the calibrating the coordinate conversion relationship between the first mechanical arm coordinate system and the second mechanical arm coordinate system specifically includes:
After a user adjusts the second mechanical arm to enable the puncture needle to click a preset punctuation target point on the first mechanical arm, the coordinate conversion relation is calculated according to the current gesture and the first gesture of the second mechanical arm.
The puncture operation auxiliary method provided by the invention discloses a calibration mode of a coordinate conversion relation between a first mechanical arm coordinate system and a second mechanical arm coordinate system, and the calibration can be completed by adjusting the gesture of the second mechanical arm, so that the simplicity of the puncture operation is improved.
In some embodiments, the first and second robotic arms are disposed on first and second adjustment rails, respectively;
Before the volume probe installed on the first mechanical arm collects the volume image of the focus, the method further comprises the following steps:
Fixing the position of the first mechanical arm on the first adjusting track;
after the current pose of the first mechanical arm is locked to be the first pose, before the second pose of the second mechanical arm is calculated according to the coordinate conversion relation and the puncture position, the method further comprises:
And after the position of the second mechanical arm on the second adjusting track is adjusted, calibrating a coordinate conversion relation between the first mechanical arm coordinate system and the second mechanical arm coordinate system, and fixing the position of the second mechanical arm on the second adjusting track.
According to the puncture operation auxiliary method provided by the invention, the first mechanical arm and the second mechanical arm are respectively arranged on different adjusting tracks, so that the technical effect of increasing the moving range of the first mechanical arm and the second mechanical arm in the operation process is realized, the puncture position and the puncture path in the operation process are more flexible to select, and meanwhile, the scheme of fixing the mechanical arms on the corresponding adjusting tracks is disclosed, so that the change of the coordinate conversion relation caused by the movement of the mechanical arms after the coordinate system of the first mechanical arm and the coordinate system of the second mechanical arm are calibrated is avoided, and the operation accuracy is influenced.
In some embodiments, according to another aspect of the present invention, there is also provided a puncture surgical assistance system comprising:
the acquisition module is used for acquiring a volume image of a focus through a volume probe arranged on the first mechanical arm and receiving a puncture position marked on the volume image by a user;
the calibration module is used for calibrating the coordinate conversion relation between the first mechanical arm coordinate system and the second mechanical arm coordinate system after the current pose of the first mechanical arm is locked to be the first pose;
The first calculation module is connected with the calibration module and is used for calculating a second pose of the second mechanical arm according to the coordinate conversion relation and the puncture position and calculating a first vector coordinate of a puncture path of a puncture needle arranged on the second mechanical arm under a coordinate system of the second mechanical arm;
The first adjusting module is connected with the first calculating module and is used for adjusting and locking the current pose of the second mechanical arm to be the second pose after receiving the first confirming instruction of the second pose and the second confirming instruction of the first vector coordinate respectively;
The second calculation module is respectively connected with the calibration module and the first adjustment module and is used for calculating a second vector coordinate of the puncture path under a first mechanical arm coordinate system according to the first vector coordinate and the coordinate conversion relation;
the second adjusting module is connected with the second calculating module and is used for adjusting the gesture of the first mechanical arm to be a third gesture according to the second vector coordinate, the volume image is parallel to the plane where the puncture path is located in the third gesture, and the puncture path is included in the volume image.
In some embodiments, according to another aspect of the present invention, there is also provided a puncture surgery assisting robot including:
The device comprises a first mechanical arm, a second mechanical arm and a control unit, wherein the first mechanical arm is provided with a volume probe for controlling the volume probe to acquire volume images of a focus;
the second mechanical arm is provided with a puncture needle which is used for controlling the puncture needle to puncture the focus;
The industrial personal computer is respectively connected with the first mechanical arm and the second mechanical arm, is used for receiving the volume image acquired by the volume probe, receiving a puncture position marked on the volume image by a user, calibrating a coordinate conversion relation between a first mechanical arm coordinate system and a second mechanical arm coordinate system after locking the current position of the first mechanical arm to be a first position, calculating a second position of the second mechanical arm according to the coordinate conversion relation and the puncture position, calculating a first vector coordinate of a puncture path of a puncture needle arranged on the second mechanical arm under the second mechanical arm coordinate system, then respectively receiving a first confirmation instruction of the second position and a second confirmation instruction of the first vector coordinate, adjusting and locking the current position of the second mechanical arm to be the second position, calculating a second vector coordinate of the puncture path under the first mechanical arm coordinate system according to the first vector coordinate and the coordinate conversion relation, and finally adjusting the first position to be the third position of the puncture path to be the third position parallel to the volume image.
In some embodiments, according to another aspect of the present invention, there is also provided a storage medium having stored therein at least one instruction that is loaded and executed by a processor to perform the operations performed by the above-described puncture surgery assisting method.
The invention provides a puncture operation assisting method, a puncture operation assisting system, a puncture operation assisting robot and a puncture operation assisting storage medium, which at least comprise the following technical effects:
(1) The collection of focus volume images and the planning of puncture paths are realized by controlling the first mechanical arm and the second mechanical arm, after the second mechanical arm provided with the puncture needles adjusts the postures according to the puncture paths, the first mechanical arm provided with the volume probes is controlled to adjust the postures, so that the volume probes can collect image information in real time in the puncture operation process, the problem that the puncture process cannot be checked in real time in the puncture operation process is avoided, once errors exist in the calculation of the puncture paths, the actual puncture path information and the affected part conditions are unclear for a user, the operation effect is influenced, and the user can conveniently adjust the puncture paths in time according to the real-time puncture conditions;
(2) Generating a cross section image and a coronal image of a focus in a three-dimensional reconstruction mode, so that a user can intuitively mark the puncture position according to the cross section image and the coronal image of the focus, the accuracy of the user in judging the puncture position is improved, and the operation effect is further improved;
(3) Marking surface cut points on the cross section image and the coronal image of the focus, further calculating a second pose of the second mechanical arm and a first vector coordinate of a puncture path, and planning the surface cut points and the puncture positions on the cross section image and the coronal image of the focus, so that a user can intuitively plan and view the puncture path on the cross section image and the coronal image;
(4) The puncture needle clicks the surface entry point of the focus by moving the second mechanical arm, and the second pose of the second mechanical arm and the first vector coordinate of the puncture path are calculated according to the coordinates of the surface entry point of the focus and the coordinates of the puncture position, so that a user can directly plan the puncture position and the puncture path according to the actual condition of the focus, and the effect of the puncture operation is improved;
(5) Through setting up first arm and second arm on different regulation tracks respectively, realize increasing first arm and second arm in the technological effect of operation in-process movable range, make the selection of puncture position and puncture route more nimble in the operation in-process, disclose simultaneously one kind with the scheme of arm fixing on corresponding regulation track, avoid leading to the coordinate conversion relation change because the arm removes after first arm coordinate system and second arm coordinate system are markd, influence the accuracy nature of operation.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the description of the embodiments will be briefly described below, it will be apparent that the drawings in the following description are only some embodiments of the present invention, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method of assisting a puncture operation according to the present invention;
FIG. 2 is a flow chart of a method of assisting a puncture procedure in accordance with the present invention;
FIG. 3 is a flow chart of calculating a second pose of a second robotic arm and a first vector coordinate of a penetration path in a penetration procedure assistance method of the present invention;
FIG. 4 is another flow chart of the puncture assistance method of the present invention;
FIG. 5 is an exemplary diagram of a puncture surgery assisting device to which a puncture surgery assisting method of the present invention is applied;
FIG. 6 is an exemplary illustration of a puncture surgical assistance system of the present invention;
Fig. 7 is an exemplary view of a puncture surgery assisting robot according to the present invention.
The reference numerals in the figure comprise an acquisition module-10, a calibration module-20, a first calculation module-30, a first adjustment module-40, a second calculation module-50, a second adjustment module-60, a first mechanical arm-100, a second mechanical arm-200 and an industrial personal computer-300.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth such as the particular system architecture, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It should be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
For the sake of simplicity of the drawing, the parts relevant to the present invention are shown only schematically in the figures, which do not represent the actual structure thereof as a product. Additionally, in order to facilitate a concise understanding of the drawings, components having the same structure or function in some of the drawings are depicted schematically only one of them, or only one of them is labeled. Herein, "a" means not only "only this one" but also "more than one" case.
It should be further understood that the term "and/or" as used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
In addition, in the description of the present application, the terms "first," "second," and the like are used merely to distinguish between descriptions and are not to be construed as indicating or implying relative importance.
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following description will explain the specific embodiments of the present invention with reference to the accompanying drawings. It is evident that the drawings in the following description are only examples of the invention, from which other drawings and other embodiments can be obtained by a person skilled in the art without inventive effort.
In one embodiment of the present invention, as shown in fig. 1, the present invention provides a puncture operation assisting method, comprising the steps of:
S100, acquiring a volume image of a focus through a volume probe arranged on a first mechanical arm, and receiving a puncture position marked on the volume image by a user.
Specifically, the volume probe may adopt an ultrasonic volume probe, a depth volume probe and the like, and is used for acquiring a 3D volume image of a focus position, the volume probe transmits the volume image from an industrial personal computer after acquiring the volume image, the volume image is displayed through a display device of the industrial personal computer, and a mark of a doctor on the puncture position on the volume image can be received through the display device.
And S200, after the current pose of the first mechanical arm is locked to be the first pose, calibrating the coordinate conversion relation between the first mechanical arm coordinate system and the second mechanical arm coordinate system.
Specifically, the first mechanical arm and the second mechanical arm are both in multi-degree-of-freedom mechanical arm structures, after the volume probe acquires the volume image of the focus, the current posture of the first mechanical arm is kept unchanged, and the coordinate conversion relation between the coordinate system of the first mechanical arm and the coordinate system of the second mechanical arm is calibrated.
S300, calculating a second pose of the second mechanical arm according to the coordinate conversion relation and the puncture position, and calculating a first vector coordinate of a puncture path of a puncture needle arranged on the second mechanical arm under a second mechanical arm coordinate system.
Specifically, according to the coordinate conversion relation between the first mechanical arm coordinate system and the second mechanical arm coordinate system, the puncture position is converted into a coordinate under the second mechanical arm coordinate system, the second pose of the second mechanical arm is calculated according to the coordinate of the puncture position under the second mechanical arm coordinate system, and the puncture path is calculated according to the puncture pose under the second coordinate system.
S400, after receiving the first confirmation instruction of the second pose and the second confirmation instruction of the first vector coordinate respectively, adjusting and locking the current pose of the second mechanical arm to the second pose.
Specifically, the puncture position and the puncture path of the puncture needle in the volume image are displayed through the display equipment of the industrial personal computer and are confirmed by a doctor, after the doctor confirms the puncture position and the puncture path respectively, a first confirmation instruction and a second confirmation instruction are input, and the industrial personal computer adjusts the current pose of the second mechanical arm to the second pose according to the first confirmation instruction and the second confirmation instruction and locks the current pose of the second mechanical arm to the second pose.
S500, calculating a second vector coordinate of the puncture path under the first mechanical arm coordinate system according to the first vector coordinate and the coordinate conversion relation.
And S600, adjusting the posture of the first mechanical arm to be a third posture according to the second vector coordinate.
Specifically, the volume image in the third posture is parallel to the plane where the puncture path is located, and the puncture path is included in the volume image.
According to the puncture operation assisting method, collection of focus volume images and planning of puncture paths are achieved through controlling the first mechanical arm and the second mechanical arm, after the second mechanical arm provided with the puncture needles is adjusted according to the puncture paths, the first mechanical arm provided with the volume probe is controlled to adjust the gesture, so that the volume probe can collect image information in real time in the puncture operation process, the problem that the puncture process cannot be checked in real time in the puncture operation process is avoided, once errors exist in puncture path calculation, a user does not know actual puncture path information and affected part conditions, operation effects are affected, and timely adjustment of the puncture paths is facilitated for the user according to real-time puncture conditions.
In one embodiment, as shown in fig. 2, step S100 to step S300 specifically include:
S120, acquiring a volume image of the focus through a volume probe arranged on the first mechanical arm.
S131, performing three-dimensional reconstruction according to the volume image, and generating and displaying a cross-section image and a coronal image of the focus.
Specifically, the three-dimensional reconstruction method comprises multi-layer reconstruction, maximum density projection, surface shadow coverage, volume roaming technology, curved surface reconstruction, virtual endoscope technology and the like, the volume image acquired by the volume probe is converted into a cross-section image and a coronal image of a focus by any one of the above methods, and the cross-section image and the coronal image of the focus are displayed simultaneously by a display device of an industrial personal computer.
S132, respectively receiving a first position coordinate marked by a user in the cross-section image and a second position coordinate marked in the coronal image, and taking the first position coordinate and the second position coordinate as puncture positions.
Specifically, the first position coordinates marked in the cross-section image and the second position coordinates marked in the coronal image of the doctor are received through the display device of the industrial personal computer.
And S200, after the current pose of the first mechanical arm is locked to be the first pose, calibrating the coordinate conversion relation between the first mechanical arm coordinate system and the second mechanical arm coordinate system.
S311 receives the third position coordinate marked by the user in the cross-section image and the fourth position coordinate marked in the coronal image, respectively, and uses the third position coordinate and the fourth position coordinate as the surface incision point of the lesion.
Specifically, after planning the surface incision point of the focus according to the coronal image and the cross-section image of the focus, the doctor receives the third position coordinates marked in the cross-section image and the fourth position coordinates marked in the coronal image by the doctor through the display device of the industrial personal computer.
S312 calculates the second pose and the first vector coordinate from the first position coordinate, the second position coordinate, the third position coordinate, and the fourth position coordinate.
The puncture operation auxiliary method provided by the embodiment generates the cross-section image and the coronal image of the focus in a three-dimensional reconstruction mode, so that a user can intuitively mark the puncture position according to the cross-section image and the coronal image of the focus, and meanwhile, the surface entry point is marked on the cross-section image and the coronal image of the focus, so that the second pose of the second mechanical arm and the first vector coordinate of the puncture path are calculated, the surface entry point and the puncture position are planned on the cross-section image and the coronal image of the focus, and the user can intuitively plan and check the puncture path on the cross-section image and the coronal image, so that the accuracy of the judgment of the puncture position by the user is improved, and further, the operation effect is improved.
In one embodiment, as shown in fig. 3, step S300 calculates a second pose of the second mechanical arm according to the coordinate transformation relationship and the puncture position, and calculates a first vector coordinate of a puncture path of a puncture needle mounted on the second mechanical arm under a second mechanical arm coordinate system, and specifically further includes:
s321, after the user moves the second mechanical arm to enable the puncture needle to click the surface cut-in point of the focus, receiving a third determining instruction input by the user, and obtaining a fifth position coordinate of the current position of the second mechanical arm under the second mechanical arm coordinate system.
Specifically, after the puncture needle clicks the surface incision point of the focus, the doctor inputs a third determining instruction through the industrial personal computer, and at the moment, a fifth position coordinate is calculated according to the current gesture data of each joint of the second mechanical arm.
S322 converts the fifth position coordinate into a sixth position coordinate under the first mechanical arm coordinate system according to the coordinate conversion relation.
S323 calculates the second pose and the first vector coordinate from the sixth position coordinate, the first position coordinate, and the second position coordinate.
According to the puncture operation assisting method, the second mechanical arm is moved to enable the puncture needle to click the surface access point of the focus, the second pose of the second mechanical arm and the first vector coordinate of the puncture path are calculated according to the coordinates of the surface access point of the focus and the coordinates of the puncture position, so that a user can directly plan the puncture position and the puncture path according to the actual condition of the focus, and the puncture operation effect is improved.
In one embodiment, as shown in fig. 4 and 5, the present invention further provides a puncture surgery assisting method, comprising the steps of:
s110, fixing the position of the first mechanical arm on the first adjusting track.
Specifically, as shown in fig. 5, as in fig. 5, the puncture operation assisting apparatus applying the puncture operation assisting method, wherein the first mechanical arm and the second mechanical arm are respectively disposed on the first adjustment rail and the second adjustment rail, the first adjustment rail and the second adjustment rail in fig. 5 are disposed as linear rails, and may be disposed as multidirectional rails in other embodiments.
S121 receives a fourth determination instruction input by the user after the user moves the volume probe to the lesion.
Specifically, after the user moves the volume probe to the focus, a fourth determining instruction is input through the industrial personal computer, and the volume probe is controlled to start volume images.
S122, controlling the ultrasonic linear array probe to rotate around the circle center of the placing disc by a preset angle in the frame body according to the fourth determining instruction, and collecting volume images.
Specifically, the volume probe comprises an ultrasonic linear array probe, a frame body and a placing disc, after receiving a fourth determining instruction, the ultrasonic linear array probe is placed above a focus to be pressurized and fully contacted with skin, the ultrasonic linear array probe is controlled to rotate around the circle center of the placing disc by a preset angle, volume images are collected, and the volume images are collected by rotating 180 degrees generally.
S131, performing three-dimensional reconstruction according to the volume image, and generating and displaying a cross-section image and a coronal image of the focus.
Specifically, the three-dimensional reconstruction method comprises multi-layer reconstruction, maximum density projection, surface shadow coverage, volume roaming technology, curved surface reconstruction, virtual endoscope technology and the like, the volume image acquired by the volume probe is converted into a cross-section image and a coronal image of a focus by any one of the above methods, and the cross-section image and the coronal image of the focus are displayed simultaneously by a display device of an industrial personal computer.
S132, respectively receiving a first position coordinate marked by a user in the cross-section image and a second position coordinate marked in the coronal image, and taking the first position coordinate and the second position coordinate as puncture positions.
S210, locking the current pose of the first mechanical arm to be the first pose.
S220, after the user adjusts the second mechanical arm to enable the puncture needle to click a preset punctuation target point on the first mechanical arm, calculating a coordinate conversion relation according to the current gesture and the first gesture of the second mechanical arm.
Specifically, the preset punctuation target point can be arranged on the volume probe, so that the accuracy of the coordinate conversion relation is further improved.
S230, fixing the position of the second mechanical arm on the second adjusting track.
S300, calculating a second pose of the second mechanical arm according to the coordinate conversion relation and the puncture position, and calculating a first vector coordinate of a puncture path of a puncture needle arranged on the second mechanical arm under a second mechanical arm coordinate system.
Specifically, according to the coordinate conversion relation between the first mechanical arm coordinate system and the second mechanical arm coordinate system, the puncture position is converted into a coordinate under the second mechanical arm coordinate system, the second pose of the second mechanical arm is calculated according to the coordinate of the puncture position under the second mechanical arm coordinate system, and the puncture path is calculated according to the puncture pose under the second coordinate system.
S400, after receiving the first confirmation instruction of the second pose and the second confirmation instruction of the first vector coordinate respectively, adjusting and locking the current pose of the second mechanical arm to the second pose.
Specifically, the puncture position and the puncture path of the puncture needle in the volume image are displayed through the display equipment of the industrial personal computer and are confirmed by a doctor, after the doctor confirms the puncture position and the puncture path respectively, a first confirmation instruction and a second confirmation instruction are input, and the industrial personal computer adjusts the current pose of the second mechanical arm to the second pose according to the first confirmation instruction and the second confirmation instruction and locks the current pose of the second mechanical arm to the second pose.
S500, calculating a second vector coordinate of the puncture path under the first mechanical arm coordinate system according to the first vector coordinate and the coordinate conversion relation.
And S600, adjusting the posture of the first mechanical arm to be a third posture according to the second vector coordinate.
Specifically, the volume image in the third posture is parallel to the plane where the puncture path is located, and the puncture path is included in the volume image.
The puncture operation auxiliary method provided by the embodiment discloses a volume probe structure and a collection method for collecting volume images of a focus, improves the accuracy of collecting the volume images of the focus, further improves the effect of puncture operation, simultaneously respectively sets a first mechanical arm and a second mechanical arm on different adjustment tracks, achieves the technical effect of increasing the moving range of the first mechanical arm and the second mechanical arm in the operation process, enables the selection of puncture positions and puncture paths in the operation process to be more flexible, and simultaneously discloses a scheme for fixing the mechanical arms on corresponding adjustment tracks, and avoids the change of coordinate conversion relations caused by the movement of the mechanical arms after the coordinate system of the first mechanical arm and the coordinate system of the second mechanical arm are calibrated, thereby affecting the accuracy of operation.
In one embodiment, as shown in fig. 6, the present invention also provides a puncture surgery assistance system, comprising an acquisition module 10, a calibration module 20, a first calculation module 30, a first adjustment module 40, a second calculation module 50, and a second adjustment module 60.
Wherein the acquisition module 10 is used for acquiring a volume image of a focus through a volume probe mounted on the first mechanical arm and receiving a puncture position marked on the volume image by a user.
Specifically, the volume probe may adopt an ultrasonic volume probe, a depth volume probe and the like, and is used for acquiring a 3D volume image of a focus position, the volume probe transmits the volume image from an industrial personal computer after acquiring the volume image, the volume image is displayed through a display device of the industrial personal computer, and a mark of a doctor on the puncture position on the volume image can be received through the display device.
The calibration module 20 is configured to calibrate a coordinate conversion relationship between the first mechanical arm coordinate system and the second mechanical arm coordinate system after locking the current pose of the first mechanical arm to the first pose.
Specifically, the first mechanical arm and the second mechanical arm are both in multi-degree-of-freedom mechanical arm structures, after the volume probe acquires the volume image of the focus, the current posture of the first mechanical arm is kept unchanged, and the coordinate conversion relation between the coordinate system of the first mechanical arm and the coordinate system of the second mechanical arm is calibrated.
The first calculating module 30 is connected to the calibration module 20, and is configured to calculate a second pose of the second mechanical arm according to the coordinate transformation relationship and the puncture position, and calculate a first vector coordinate of a puncture path of the puncture needle mounted on the second mechanical arm under a coordinate system of the second mechanical arm.
Specifically, according to the coordinate conversion relation between the first mechanical arm coordinate system and the second mechanical arm coordinate system, the puncture position is converted into a coordinate under the second mechanical arm coordinate system, the second pose of the second mechanical arm is calculated according to the coordinate of the puncture position under the second mechanical arm coordinate system, and the puncture path is calculated according to the puncture pose under the second coordinate system.
The first adjusting module 40 is connected to the first calculating module 30, and is configured to adjust and lock the current pose of the second mechanical arm to the second pose after receiving the first confirmation command of the second pose and the second confirmation command of the first vector coordinate, respectively.
Specifically, the first adjusting module 40 displays the puncture position and the puncture path of the puncture needle in the volumetric image through the display device of the industrial personal computer, and inputs a first confirmation instruction and a second confirmation instruction after the doctor confirms the puncture position and the puncture path respectively, and the first adjusting module 40 adjusts the current pose of the second mechanical arm to the second pose according to the first confirmation instruction and the second confirmation instruction and locks the current pose of the second mechanical arm to the second pose.
The second calculation module 50 is connected to the calibration module 20 and the first adjustment module 40, respectively, and is configured to calculate a second vector coordinate of the puncture path under the first mechanical arm coordinate system according to the first vector coordinate and the coordinate conversion relationship.
The second adjusting module 60 is connected to the second calculating module 50, and is configured to adjust the posture of the first mechanical arm to be the third posture according to the second vector coordinate.
Specifically, the volume image in the third posture is parallel to the plane where the puncture path is located, and the puncture path is included in the volume image.
The puncture operation auxiliary system provided by the embodiment realizes collection of focus volume images and planning of puncture paths by controlling the first mechanical arm and the second mechanical arm, and after the second mechanical arm provided with the puncture needles adjusts the postures according to the puncture paths, the first mechanical arm provided with the volume probe is controlled to adjust the postures, so that the volume probe can collect image information in real time in the puncture operation process, the problem that the puncture process cannot be checked in real time in the puncture operation process is avoided, once the puncture paths are calculated to have errors, a user does not know actual puncture path information and affected part conditions, the operation effect is affected, and the user can conveniently adjust the puncture paths in time according to the real-time puncture conditions.
In one embodiment, as shown in fig. 7, the present invention further provides a puncture surgery auxiliary robot, which includes a first mechanical arm 100, a second mechanical arm 200, and an industrial personal computer 300.
The first mechanical arm 100 is provided with a volume probe for controlling the volume probe to collect a volume image of a focus, the second mechanical arm 200 is provided with a puncture needle for controlling the puncture needle to puncture the focus, the industrial personal computer 300 is respectively connected with the first mechanical arm 100 and the second mechanical arm 200 and is used for receiving the volume image collected by the volume probe and receiving a puncture position marked by a user on the volume image, after the current position of the first mechanical arm 100 is locked as a first position, a coordinate conversion relation between a first mechanical arm coordinate system and a second mechanical arm coordinate system is calibrated, a second position of the second mechanical arm 200 is calculated according to the coordinate conversion relation and the puncture position, a first vector coordinate of a puncture needle installed on the second mechanical arm 200 in the second mechanical arm coordinate system is calculated, then a first confirmation instruction of the second position and a second confirmation instruction of the first vector coordinate are respectively received, the current position of the second mechanical arm 200 is adjusted and locked, a second vector coordinate of the puncture path in the first mechanical arm coordinate system is calculated according to the first vector coordinate and the coordinate conversion relation, a final vector coordinate of the puncture path in the first mechanical arm coordinate system is calculated, and the second vector coordinate of the puncture path in the second mechanical arm coordinate system is adjusted according to the second vector coordinate of the first vector coordinate system is parallel to the third vector coordinate of the puncture path in the puncture path, and the puncture path is adjusted in the second plane.
In one embodiment, the present invention further provides a storage medium having at least one instruction stored therein, the instruction being loaded and executed by a processor to implement the operations performed by the corresponding embodiments of the above-described puncture surgery assisting method. For example, the storage medium may be read-only memory (ROM), random-access memory (RAM), compact disk read-only (CD-ROM), magnetic tape, floppy disk, optical data storage device, etc.
They may be implemented in program code that is executable by a computing device such that they may be stored in a memory device for execution by the computing device, or they may be separately fabricated into individual integrated circuit modules, or a plurality of modules or steps in them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
In the foregoing embodiments, the descriptions of the embodiments are focused on, and the parts of a certain embodiment that are not described or depicted in detail may be referred to in the related descriptions of other embodiments.
Those of ordinary skill in the art will appreciate that the elements and steps of the examples described in connection with the embodiments disclosed herein can be implemented as electronic hardware, or as a combination of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed puncture surgery assisting method, system, robot and storage medium may be implemented in other manners. For example, one of the above-described embodiments of a puncture surgery assistance method, system, robot, and storage medium is merely illustrative, e.g., the division of the modules or units is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple units or modules may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the communications links shown or discussed may be through some interface, device or unit communications link or integrated circuit, whether electrical, mechanical or otherwise.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
It should be noted that the foregoing is only a preferred embodiment of the present invention, and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present invention, and such modifications and adaptations are intended to be comprehended within the scope of the present invention.

Claims (7)

Translated fromChinese
1.一种穿刺手术辅助系统,其特征在于,包括:1. A puncture surgery auxiliary system, characterized by comprising:采集模块,用于通过安装于第一机械臂上的容积探头采集病灶的容积图像,并接收用户在所述容积图像上标记的穿刺位置;An acquisition module, used for acquiring a volume image of the lesion through a volume probe installed on the first mechanical arm, and receiving a puncture position marked by a user on the volume image;标定模块,用于锁定所述第一机械臂的当前位姿为第一位姿后,标定第一机械臂坐标系与第二机械臂坐标系之间的坐标转换关系;A calibration module, used for calibrating the coordinate transformation relationship between the first robotic arm coordinate system and the second robotic arm coordinate system after locking the current posture of the first robotic arm as the first posture;第一计算模块,与所述标定模块连接,用于根据所述坐标转换关系和所述穿刺位置计算第二机械臂的第二位姿,以及计算安装于所述第二机械臂上的穿刺针在所述第二机械臂坐标系下穿刺路径的第一向量坐标;a first calculation module, connected to the calibration module, for calculating a second posture of the second robotic arm according to the coordinate transformation relationship and the puncture position, and calculating a first vector coordinate of a puncture path of a puncture needle mounted on the second robotic arm in a coordinate system of the second robotic arm;第一调节模块,与所述第一计算模块连接,用于分别接收所述第二位姿的第一确认指令和所述第一向量坐标的第二确认指令后,调节并锁定所述第二机械臂的当前位姿为所述第二位姿;A first adjustment module, connected to the first calculation module, for adjusting and locking the current posture of the second manipulator to the second posture after receiving a first confirmation instruction of the second posture and a second confirmation instruction of the first vector coordinate respectively;第二计算模块,分别与所述标定模块和所述第一调节模块连接,用于根据所述第一向量坐标和所述坐标转换关系,计算所述穿刺路径在第一机械臂坐标系下的第二向量坐标;A second calculation module, connected to the calibration module and the first adjustment module respectively, for calculating the second vector coordinates of the puncture path in the first mechanical arm coordinate system according to the first vector coordinates and the coordinate conversion relationship;第二调节模块,与所述第二计算模块连接,用于根据所述第二向量坐标,调整所述第一机械臂的姿态为第三姿态,所述第三姿态下所述容积图像与所述穿刺路径所在平面平行,且所述容积图像内包括所述穿刺路径;a second adjustment module, connected to the second calculation module, and configured to adjust the posture of the first mechanical arm to a third posture according to the second vector coordinate, wherein the volume image is parallel to the plane where the puncture path is located in the third posture, and the volume image includes the puncture path;其中,所述采集模块,还用于:Wherein, the acquisition module is also used for:根据所述容积图像进行三维重建,生成并显示所述病灶的横切面图像和冠状面图像;Performing three-dimensional reconstruction according to the volume image to generate and display a cross-sectional image and a coronal image of the lesion;分别接收所述用户在所述横切面图像中标记的第一位置坐标,以及在所述冠状面图像中标记的第二位置坐标,将所述第一位置坐标和所述第二位置坐标作为所述穿刺位置;Respectively receiving the first position coordinates marked by the user in the transverse image and the second position coordinates marked in the coronal image, and using the first position coordinates and the second position coordinates as the puncture position;所述第一计算模块,还用于:The first computing module is further configured to:分别接收所述用户在所述横切面图像中标记的第三位置坐标,以及在所述冠状面图像中标记的第四位置坐标,将所述第三位置坐标和所述第四位置坐标作为所述病灶的表面切入点;Respectively receiving the third position coordinates marked by the user in the transverse image and the fourth position coordinates marked in the coronal image, and using the third position coordinates and the fourth position coordinates as the surface entry point of the lesion;根据所述第一位置坐标、所述第二位置坐标、所述第三位置坐标和所述第四位置坐标,计算所述第二位姿和所述第一向量坐标。The second posture and the first vector coordinates are calculated according to the first position coordinates, the second position coordinates, the third position coordinates and the fourth position coordinates.2.一种穿刺手术辅助机器人,其特征在于,包括:2. A puncture surgery assisting robot, comprising:第一机械臂,所述第一机械臂上安装容积探头,用于控制所述容积探头采集病灶的容积图像;a first mechanical arm, on which a volume probe is mounted, and used to control the volume probe to acquire a volume image of a lesion;第二机械臂,所述第二机械臂上安装穿刺针,用于控制所述穿刺针对所述病灶进行穿刺;a second robotic arm, on which a puncture needle is mounted, for controlling the puncture needle to puncture the lesion;工控机,分别与所述第一机械臂和所述第二机械臂连接,用于接收所述容积探头采集的所述容积图像,并接收用户在所述容积图像上标记的穿刺位置,在锁定所述第一机械臂的当前位姿为第一位姿后,标定第一机械臂坐标系与第二机械臂坐标系之间的坐标转换关系,根据所述坐标转换关系和所述穿刺位置计算第二机械臂的第二位姿,以及计算安装于所述第二机械臂上的穿刺针在所述第二机械臂坐标系下穿刺路径的第一向量坐标,之后分别接收所述第二位姿的第一确认指令和所述第一向量坐标的第二确认指令,调节并锁定所述第二机械臂的当前位姿为所述第二位姿,再根据所述第一向量坐标和所述坐标转换关系,计算所述穿刺路径在第一机械臂坐标系下的第二向量坐标,最后根据所述第二向量坐标,调整所述第一机械臂的姿态为第三姿态,所述第三姿态下所述容积图像与所述穿刺路径所在平面平行,且所述容积图像内包括所述穿刺路径;an industrial computer, connected to the first mechanical arm and the second mechanical arm, respectively, for receiving the volume image acquired by the volume probe and receiving the puncture position marked by the user on the volume image, after locking the current posture of the first mechanical arm as the first posture, calibrating the coordinate conversion relationship between the first mechanical arm coordinate system and the second mechanical arm coordinate system, calculating the second posture of the second mechanical arm according to the coordinate conversion relationship and the puncture position, and calculating the first vector coordinates of the puncture path of the puncture needle installed on the second mechanical arm in the second mechanical arm coordinate system, and then respectively receiving a first confirmation instruction of the second posture and a second confirmation instruction of the first vector coordinates, adjusting and locking the current posture of the second mechanical arm as the second posture, and then calculating the second vector coordinates of the puncture path in the first mechanical arm coordinate system according to the first vector coordinates and the coordinate conversion relationship, and finally adjusting the posture of the first mechanical arm to a third posture according to the second vector coordinates, wherein the volume image is parallel to the plane where the puncture path is located in the third posture, and the volume image includes the puncture path;所述工控机还用于:The industrial computer is also used for:根据所述容积图像进行三维重建,生成并显示所述病灶的横切面图像和冠状面图像;Performing three-dimensional reconstruction according to the volume image to generate and display a cross-sectional image and a coronal image of the lesion;分别接收所述用户在所述横切面图像中标记的第一位置坐标,以及在所述冠状面图像中标记的第二位置坐标,将所述第一位置坐标和所述第二位置坐标作为所述穿刺位置;Respectively receiving the first position coordinates marked by the user in the transverse image and the second position coordinates marked in the coronal image, and using the first position coordinates and the second position coordinates as the puncture position;所述工控机还用于:The industrial computer is also used for:分别接收所述用户在所述横切面图像中标记的第三位置坐标,以及在所述冠状面图像中标记的第四位置坐标,将所述第三位置坐标和所述第四位置坐标作为所述病灶的表面切入点;Respectively receiving the third position coordinates marked by the user in the transverse image and the fourth position coordinates marked in the coronal image, and using the third position coordinates and the fourth position coordinates as the surface entry point of the lesion;根据所述第一位置坐标、所述第二位置坐标、所述第三位置坐标和所述第四位置坐标,计算所述第二位姿和所述第一向量坐标。The second posture and the first vector coordinates are calculated according to the first position coordinates, the second position coordinates, the third position coordinates and the fourth position coordinates.3.一种存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现穿刺手术辅助方法所执行的操作;3. A storage medium, characterized in that at least one instruction is stored in the storage medium, and the instruction is loaded and executed by a processor to implement the operation performed by the puncture surgery auxiliary method;所述穿刺手术辅助方法,包括步骤:The puncture surgery auxiliary method comprises the steps of:通过安装于第一机械臂上的容积探头采集病灶的容积图像,并接收用户在所述容积图像上标记的穿刺位置;Acquiring a volumetric image of the lesion through a volume probe installed on the first mechanical arm, and receiving a puncture position marked by a user on the volumetric image;锁定所述第一机械臂的当前位姿为第一位姿后,标定第一机械臂坐标系与第二机械臂坐标系之间的坐标转换关系;After locking the current posture of the first robotic arm as the first posture, calibrating the coordinate transformation relationship between the first robotic arm coordinate system and the second robotic arm coordinate system;根据所述坐标转换关系和所述穿刺位置计算第二机械臂的第二位姿,以及计算安装于所述第二机械臂上的穿刺针在所述第二机械臂坐标系下穿刺路径的第一向量坐标;Calculating a second posture of the second robotic arm according to the coordinate transformation relationship and the puncture position, and calculating a first vector coordinate of a puncture path of a puncture needle mounted on the second robotic arm in the coordinate system of the second robotic arm;分别接收所述第二位姿的第一确认指令和所述第一向量坐标的第二确认指令后,调节并锁定所述第二机械臂的当前位姿为所述第二位姿;After receiving a first confirmation instruction of the second posture and a second confirmation instruction of the first vector coordinates respectively, adjusting and locking the current posture of the second robotic arm to the second posture;根据所述第一向量坐标和所述坐标转换关系,计算所述穿刺路径在第一机械臂坐标系下的第二向量坐标;Calculating a second vector coordinate of the puncture path in a first robotic arm coordinate system according to the first vector coordinate and the coordinate transformation relationship;根据所述第二向量坐标,调整所述第一机械臂的姿态为第三姿态,所述第三姿态下所述容积图像与所述穿刺路径所在平面平行,且所述容积图像内包括所述穿刺路径;According to the second vector coordinate, adjusting the posture of the first robotic arm to a third posture, in which the volume image is parallel to a plane where the puncture path is located, and the volume image includes the puncture path;其中,所述的接收用户在所述容积图像上标记的穿刺位置,具体包括:The receiving of the puncture position marked by the user on the volume image specifically includes:根据所述容积图像进行三维重建,生成并显示所述病灶的横切面图像和冠状面图像;Performing three-dimensional reconstruction according to the volume image to generate and display a cross-sectional image and a coronal image of the lesion;分别接收所述用户在所述横切面图像中标记的第一位置坐标,以及在所述冠状面图像中标记的第二位置坐标,将所述第一位置坐标和所述第二位置坐标作为所述穿刺位置;Respectively receiving the first position coordinates marked by the user in the transverse image and the second position coordinates marked in the coronal image, and using the first position coordinates and the second position coordinates as the puncture position;所述的根据所述坐标转换关系和所述穿刺位置计算第二机械臂的第二位姿,以及计算安装于所述第二机械臂上的穿刺针在所述第二机械臂坐标系下穿刺路径的第一向量坐标,具体包括:The calculating of the second posture of the second robotic arm according to the coordinate transformation relationship and the puncture position, and the calculating of the first vector coordinates of the puncture path of the puncture needle mounted on the second robotic arm in the coordinate system of the second robotic arm specifically include:分别接收所述用户在所述横切面图像中标记的第三位置坐标,以及在所述冠状面图像中标记的第四位置坐标,将所述第三位置坐标和所述第四位置坐标作为所述病灶的表面切入点;Respectively receiving the third position coordinates marked by the user in the transverse image and the fourth position coordinates marked in the coronal image, and using the third position coordinates and the fourth position coordinates as the surface entry point of the lesion;根据所述第一位置坐标、所述第二位置坐标、所述第三位置坐标和所述第四位置坐标,计算所述第二位姿和所述第一向量坐标。The second posture and the first vector coordinates are calculated according to the first position coordinates, the second position coordinates, the third position coordinates and the fourth position coordinates.4.根据权利要求3所述的存储介质,其特征在于,所述的根据所述坐标转换关系和所述穿刺位置计算第二机械臂的第二位姿,以及计算安装于所述第二机械臂上的穿刺针在所述第二机械臂坐标系下穿刺路径的第一向量坐标,具体还包括:4. The storage medium according to claim 3, characterized in that the calculating the second posture of the second robotic arm according to the coordinate transformation relationship and the puncture position, and calculating the first vector coordinates of the puncture path of the puncture needle installed on the second robotic arm in the coordinate system of the second robotic arm, specifically also includes:在所述用户移动所述第二机械臂,使所述穿刺针点击所述病灶的表面切入点后,接收所述用户输入的第三确定指令,获取所述第二机械臂当前位置在所述第二机械臂坐标系下的第五位置坐标;After the user moves the second mechanical arm so that the puncture needle hits the surface entry point of the lesion, a third confirmation instruction input by the user is received to obtain fifth position coordinates of the current position of the second mechanical arm in the second mechanical arm coordinate system;根据所述坐标转换关系,将所述第五位置坐标转换为所述第一机械臂坐标系下的第六位置坐标;According to the coordinate conversion relationship, the fifth position coordinate is converted into a sixth position coordinate in the first mechanical arm coordinate system;根据所述第六位置坐标、所述第一位置坐标和所述第二位置坐标,计算所述第二位姿和所述第一向量坐标。The second posture and the first vector coordinates are calculated according to the sixth position coordinates, the first position coordinates and the second position coordinates.5.根据权利要求3所述的存储介质,其特征在于,5. The storage medium according to claim 3, characterized in that所述容积探头包括超声线阵探头、框体和放置盘;The volume probe comprises an ultrasonic linear array probe, a frame and a placement plate;所述的通过安装于第一机械臂上的容积探头采集病灶的容积图像,具体包括:The collecting of the volume image of the lesion by the volume probe installed on the first mechanical arm specifically includes:在所述用户将所述容积探头移动至所述病灶处后,接收所述用户输入的第四确定指令;After the user moves the volume probe to the lesion, receiving a fourth determination instruction input by the user;根据所述第四确定指令控制所述超声线阵探头在所述框体内绕所述放置盘的圆心旋转预设角度,采集所述容积图像。According to the fourth determination instruction, the ultrasonic linear array probe is controlled to rotate within the frame around the center of the placement plate by a preset angle to acquire the volume image.6.根据权利要求3所述的存储介质,其特征在于,所述的标定第一机械臂坐标系与第二机械臂坐标系之间的坐标转换关系,具体包括:6. The storage medium according to claim 3, characterized in that the calibration of the coordinate transformation relationship between the first robotic arm coordinate system and the second robotic arm coordinate system specifically comprises:在用户调节所述第二机械臂,使所述穿刺针点击所述第一机械臂上的预设标点靶点后,根据所述第二机械臂的当前姿态和所述第一位姿,计算所述坐标转换关系。After the user adjusts the second robotic arm so that the puncture needle hits the preset mark target on the first robotic arm, the coordinate transformation relationship is calculated according to the current posture of the second robotic arm and the first posture.7.根据权利要求3所述的存储介质,其特征在于,7. The storage medium according to claim 3, characterized in that所述第一机械臂和所述第二机械臂分别设置于第一调节轨道和第二调节轨道上;The first mechanical arm and the second mechanical arm are respectively arranged on a first adjustment track and a second adjustment track;所述的通过安装于第一机械臂上的容积探头采集病灶的容积图像之前,还包括:Before acquiring the volume image of the lesion by the volume probe installed on the first mechanical arm, the method further includes:固定所述第一机械臂在所述第一调节轨道上的位置;Fixing the position of the first mechanical arm on the first adjustment track;所述的锁定所述第一机械臂的当前位姿为第一位姿之后,所述的根据所述坐标转换关系和所述穿刺位置计算第二机械臂的第二位姿之前,还包括:After locking the current posture of the first mechanical arm as the first posture and before calculating the second posture of the second mechanical arm according to the coordinate transformation relationship and the puncture position, the method further includes:调节所述第二机械臂在所述第二调节轨道上的位置后,标定第一机械臂坐标系与第二机械臂坐标系之间的坐标转换关系,固定所述第二机械臂在所述第二调节轨道上的位置。After adjusting the position of the second mechanical arm on the second adjustment track, the coordinate conversion relationship between the first mechanical arm coordinate system and the second mechanical arm coordinate system is calibrated to fix the position of the second mechanical arm on the second adjustment track.
CN202211066196.5A2022-09-012022-09-01 A puncture surgery auxiliary method, system, robot and storage mediumActiveCN115363716B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202211066196.5ACN115363716B (en)2022-09-012022-09-01 A puncture surgery auxiliary method, system, robot and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202211066196.5ACN115363716B (en)2022-09-012022-09-01 A puncture surgery auxiliary method, system, robot and storage medium

Publications (2)

Publication NumberPublication Date
CN115363716A CN115363716A (en)2022-11-22
CN115363716Btrue CN115363716B (en)2024-12-13

Family

ID=84070156

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202211066196.5AActiveCN115363716B (en)2022-09-012022-09-01 A puncture surgery auxiliary method, system, robot and storage medium

Country Status (1)

CountryLink
CN (1)CN115363716B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN116019535A (en)*2023-03-102023-04-28汕头市超声仪器研究所股份有限公司 An auxiliary breast puncture positioning method based on ultrasonic volume probe
CN116236222B (en)*2023-03-222025-09-26哈尔滨工业大学(威海) Ultrasonic probe posture positioning system and method for medical remote ultrasonic scanning robot
CN119115963B (en)*2024-11-092025-02-25珠海横琴全星医疗科技有限公司 A method for adjusting the posture of the end of a robotic arm based on TCP coordinate system projection

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113413216A (en)*2021-07-302021-09-21武汉大学Double-arm puncture robot based on ultrasonic image navigation and puncture method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103028185B (en)*2011-09-302017-04-12Ge医疗系统环球技术有限公司Automatic vessel intervention device, system and method based on real-time volume ultrasonic waves
JP6380828B2 (en)*2014-03-072018-08-29セイコーエプソン株式会社 Robot, robot system, control device, and control method
CN111956329B (en)*2020-08-122022-04-26中国科学院深圳先进技术研究院 A dual-arm robot calibration method, system, terminal and storage medium
CN112472297B (en)*2020-11-262022-03-29上海微创医疗机器人(集团)股份有限公司Pose monitoring system, pose monitoring method, surgical robot system and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113413216A (en)*2021-07-302021-09-21武汉大学Double-arm puncture robot based on ultrasonic image navigation and puncture method

Also Published As

Publication numberPublication date
CN115363716A (en)2022-11-22

Similar Documents

PublicationPublication DateTitle
CN115363716B (en) A puncture surgery auxiliary method, system, robot and storage medium
CN113316429B (en) Systems and methods for registration and navigation between coordinate systems
JP2966089B2 (en) Interactive device for local surgery inside heterogeneous tissue
CN107753106B (en) Surgical robot for positioning surgery and its control method
CN110325141B (en) Image integration device and image integration method
JP5702861B2 (en) Assisted automatic data collection method for anatomical surfaces
CN112971993B (en) Surgical robot system for positioning surgery and control method thereof
JP5291619B2 (en) Coordinate system registration
KR101049507B1 (en) Image-guided Surgery System and Its Control Method
EP1912565B1 (en)Catheter navigation system
CN113940755A (en) A surgical-image-integrated surgical planning and navigation method
CN111494009B (en)Image registration method and device for surgical navigation and surgical navigation system
US20020010384A1 (en)Apparatus and method for calibrating an endoscope
CN112190328B (en) A holographic perspective positioning system and positioning method
JP2008126075A (en)System and method for visual verification of ct registration and feedback
JP2003144454A (en)Joint operation support information computing method, joint operation support information computing program, and joint operation support information computing system
JPH03168139A (en)Dialogical image-guided surgical operation system
Wang et al.Robotic ultrasound: View planning, tracking, and automatic acquisition of transesophageal echocardiography
CN114159160B (en)Surgical navigation method, device, electronic equipment and storage medium
KR20190078853A (en)Laser projection apparatus and control method thereof, laser guidance system including the apparatus
US20200222122A1 (en)System and Method for Registration Between Coordinate Systems and Navigation
WO2022199296A1 (en)Error elimination method and apparatus for surgical navigation robot, and electronic device
CN116098707B (en) Remote Surgery System Guided by Wireless Electromagnetic Waves
CN117338418A (en)Ultrasonic positioning system and method based on liver tumor ablation
CN116509543A (en)Composite surgical navigation device, method and system

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp