WO2023165355A1 - 手术平台定位系统、位姿信息确定方法以及装置 - Google Patents
手术平台定位系统、位姿信息确定方法以及装置 Download PDFInfo
- Publication number
- WO2023165355A1 WO2023165355A1 PCT/CN2023/077129 CN2023077129W WO2023165355A1 WO 2023165355 A1 WO2023165355 A1 WO 2023165355A1 CN 2023077129 W CN2023077129 W CN 2023077129W WO 2023165355 A1 WO2023165355 A1 WO 2023165355A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pose information
- real
- pose
- platform
- measured object
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D3/00—Control of position or direction
- G05D3/12—Control of position or direction using feedback
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/06—Measuring instruments not otherwise provided for
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/08—Accessories or related features not otherwise provided for
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C23/00—Combined instruments indicating more than one navigational value, e.g. for aircraft; Combined measuring devices for measuring two or more variables of movement, e.g. distance, speed or acceleration
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B2034/2046—Tracking techniques
- A61B2034/2048—Tracking techniques using an accelerometer or inertia sensor
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B2034/2046—Tracking techniques
- A61B2034/2051—Electromagnetic tracking systems
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B2034/2046—Tracking techniques
- A61B2034/2055—Optical tracking systems
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
- A61B2034/304—Surgical robots including a freely orientable platform, e.g. so called 'Stewart platforms'
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/06—Measuring instruments not otherwise provided for
- A61B2090/067—Measuring instruments not otherwise provided for for measuring angles
Definitions
- the embodiments of the present application relate to the field of computer technology, for example, to a positioning system for a surgical platform, a method and a device for determining pose information.
- Existing surgical platforms can be divided into two types: single-column type (similar to the da Vinci Xi surgical system) and split multi-column type.
- the split multi-column surgical platform system needs to locate the relative orientation and/or orientation of each robotic arm before the operation. Or positional relationship, this information is one of the necessary conditions for subsequent teleoperation.
- the present application provides a positioning system for an operating platform, a method and a device for determining pose information.
- the embodiment of the present application provides a surgical platform positioning system, the system includes:
- a positioning module at least one surgical platform, and at least one pose acquisition module; wherein,
- the at least one pose acquisition module is configured to be installed on the measured object, acquire initial pose information of the measured object, and send the initial pose information to the positioning module; wherein, the measured The object includes at least one surgical platform, or, includes a positioning module and at least one surgical platform;
- the positioning module is configured to receive the initial pose information sent by the pose acquisition module, and Determining target pose information of each of the measured objects in the same space based on the initial pose information.
- the embodiment of the present application also provides a method for determining pose information, the method including:
- the real-time measurement values include real-time linear acceleration measurement values, real-time angular velocity measurement values and real-time magnetic field measurement values;
- determining that the detected value is based on the real-time linear acceleration measurement value, the real-time angular velocity measurement value, and the real-time magnetic field measurement value.
- the embodiment of the present application also provides a multi-sensor based pose information redundancy check method, which is applied to the surgical platform positioning system provided in any embodiment of the present application, wherein the pose acquisition module Contains at least two inertial sensor units;
- the methods include:
- the embodiment of the present application further provides an electronic device, and the electronic device includes:
- processors one or more processors
- storage means configured to store one or more programs
- the one or more processors When the one or more programs are executed by the one or more processors, the one or more processors implement the pose information determination method provided in any embodiment of the present application or the pose information based on multiple sensors The method of redundancy check.
- the embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored.
- the program is executed by a processor, the pose information determination method provided in any embodiment of the present application or based on multi-sensor A method for redundancy checking of pose information.
- Fig. 1 is a schematic structural diagram of a surgical platform positioning system provided by an embodiment of the present application
- Fig. 2 is a schematic structural view of a surgical platform provided by an embodiment of the present application.
- Fig. 3 is a schematic structural diagram of another surgical platform positioning system provided by the embodiment of the present application.
- Fig. 4 is a schematic structural diagram of another surgical platform positioning system provided by the embodiment of the present application.
- Fig. 5 is a schematic structural diagram of another surgical platform positioning system provided by the embodiment of the present application.
- FIG. 6 is a schematic flowchart of a method for determining pose information provided in an embodiment of the present application.
- Fig. 7 is a schematic flow chart of another method for determining pose information provided by the embodiment of the present application.
- FIG. 8 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
- FIG. 9 is a schematic structural diagram corresponding to a multi-inertial sensor-based pose information redundancy check method provided by an embodiment of the present application.
- the present application provides a positioning system for a surgical platform, a method and a device for determining pose information, so as to realize the simple and rapid completion of the positioning operation of the surgical platform and improve the positioning accuracy.
- Figure 1 is a schematic structural diagram of the operating platform positioning system provided in Embodiment 1 of the present application. This embodiment can locate the operating platforms in the operating room; for example, each operating platform that has moved to a preset position can be positioned to determine The relationship between poses and poses of each surgical platform.
- the structure of the operating platform positioning system includes:
- Positioning module 110 at least one surgical platform 120 and at least one pose acquisition module 130; wherein,
- the pose acquisition module 130 is configured to be installed on the measured object, acquire the initial pose information of the measured object, and send the initial pose information to the positioning module 110; wherein, the measured object includes at least one surgical platform 120, or, including a positioning module 110 and at least one surgical platform 120;
- the positioning module 110 is configured to receive the initial pose information sent by the pose acquisition module 130, and determine the target pose information of each measured object in the same space based on the initial pose information.
- the operating platform 120 may be the operating platform 120 for performing surgical operations in the operating room.
- the operating platform 120 may also be referred to as a trolley for short.
- it is necessary to move the surgical platform 120 to the preset surgical position in advance, and adjust the orientation angle of the surgical platform 120 so that the surgical platform 120 is different according to the operation procedure of each operation. Reach the desired preset pose state. Then through the positioning system, it is fed back to the surgical robot, so that the surgical platform 120 can directly execute the operations issued by the doctor through the console instruction.
- the number of required surgical platforms 120 also changes accordingly. Therefore, the number of operating platforms 120 in this embodiment may be one or more, which is not limited.
- the surgical platform 120 in this embodiment includes a platform main body 1201 , a platform robot arm 1202 and surgical instruments 1203 .
- the bottom of the platform main body 1201 of the operation platform 120 is further equipped with pulleys, which facilitates moving the operation platform 120 to a preset position.
- the bottom end of the platform robotic arm 1202 of the operating platform 120 is connected to the platform main body 1201 so that the platform main body 1201 supports the platform robotic arm 1202.
- the end of the platform robotic arm 1202 is detachably installed with the surgical instrument 1203, so that Where different procedures are performed, different surgical instruments 1203 are installed.
- the pose acquisition module 130 and the positioning module 110 can be used to determine the target pose information of each measured object in the same space, so as to realize the precise positioning of each surgical platform 120 in the operating room .
- the pose acquisition module 130 can acquire the pose information of its body, install it on the measured object, so as to obtain the initial pose information of the measured object, and send the initial pose information to the positioning module 110 .
- the pose acquisition module 130 includes an inertial sensor unit, a processing unit and a communication unit; where the inertial sensor unit includes a linear acceleration sensor, a gyroscope angular velocity sensor, a magnetic field sensor and a temperature sensor, and is used to obtain the initial measurement information; a processing unit, configured to determine initial pose information of the measured object based on the initial measurement information; a communication unit, configured to send the initial pose information to the positioning module 110 .
- the positioning module 110 receives the initial pose information sent by the pose acquisition module 130, and determines the target pose information of each measured object in the same space based on the initial pose information.
- the real-time linear acceleration measurement value of the measured object is collected based on the linear acceleration sensor in the inertial sensor unit
- the real-time angular velocity measurement value of the measured object is collected based on the gyroscope angular velocity sensor
- the environment of the measured object is collected based on the magnetic field measuring instrument
- the real-time magnetic field strength value of .
- the temperature of each sensor is detected based on the temperature sensor, and each initial measurement information is corrected based on a preset temperature model to obtain corrected real-time measurement information.
- the real-time linear acceleration measurement value, the real-time angular velocity measurement value and the real-time magnetic field measurement value in the real-time measurement information are based on the processing unit.
- Information processing thereby Determine the real-time pose information of the measured object.
- the obtained pose information is sent to the positioning module 110 based on the communication unit; in one embodiment, the communication unit may transmit the pose information in a wired or wireless manner.
- the processing unit may be a single-chip microcomputer processing unit.
- the communication unit may be a component composed of a communication chip and an electrical interface.
- the pose acquisition module 130 also includes a battery power supply unit, a user indicator light, and user interaction buttons; for example, the battery power supply unit is used to provide power to each sensor to keep each sensor continuously working;
- the status indication of the current pose acquisition module 130 can be provided to users such as doctors; for example, status prompts for acquiring poses and acquisition completion status prompts, etc.;
- user interaction buttons can include buttons such as pose information acquisition buttons for users to The current pose acquisition module 130 operates, so that the pose acquisition module 130 works.
- the measured object can be understood as a device that needs to be positioned in the operating room.
- the measured object may include at least one operating platform 120 , or include the positioning module 110 and at least one operating platform 120 .
- the pose acquisition module 130 is configured to be installed on each operating platform 120, and obtain the initial pose information of each operating platform 120; the positioning module 110 It is used to determine the target pose information of each surgical platform 120 in the same space based on each initial pose information.
- the pose acquisition modules are respectively installed on each surgical platform 120, and the initial pose information of any surgical platform 120 is obtained first, and an initial space coordinate system is established based on the initial pose information, and based on the initial space
- the coordinate system sequentially determines the initial pose information of other operating platforms 120 , and then the positioning module 110 determines the relative pose information between the operating platforms 120 based on the acquired initial pose information of each operating platform 120 .
- the relative pose information in this embodiment can be understood as the pose information of the current operating platform 120 determined with the initial operating platform 120 as a coordinate reference point.
- the relative pose information between the surgical platforms 120 is directly determined, which can reduce the amount of pose information data. When there are multiple surgical platforms 120 that need to be positioned at the same time, the positioning results can be obtained quickly, improving the positioning efficiency.
- Exemplary as shown in Figure 3 first obtain the initial pose information A of the surgical platform A, and determine the initial pose information B of the surgical platform B with the initial pose information A as the coordinate origin, and use the initial pose information A Determine the initial pose information C of the surgical platform C as the origin.
- a pose acquisition module 130 is installed on each surgical platform 120 in turn; the pose acquisition module 130 maintains a measurement state during installation, unloading, and hand-held movement to calculate pose information in real time; the pose acquisition module 130, when installed on each operating platform 120, records the initial pose information of the operating platform 120 and sends it to the positioning module 110; the positioning module 110 uses the acquired initial pose information of any operating platform 120 as a reference coordinate system , according to the initial pose information of other surgical platforms 120, the target pose information of each surgical platform 120 in the same space can be calculated.
- the initial pose information A of the surgical platform A, the initial pose information B of the surgical platform B, and the initial pose information C of the surgical platform C can be acquired respectively.
- the positioning module 110 determines the surgical platform A, the surgical platform B, and the surgical platform C based on the initial pose information A, the initial pose information B, and the initial pose information C, and the three surgical platforms 120 are in the current operating room target pose information.
- the pose acquisition module 130 is configured to be sequentially installed on the first reference unit. unit and each surgical platform 120, and obtain the initial pose information of the first reference unit and the initial pose information of each surgical platform 120; the positioning unit is used to The pose information determines the target pose information of each surgical platform 120 under the first reference unit as the reference coordinate system.
- the first reference unit may be a certain equipment object in the operating room.
- the pose acquisition module is sequentially installed on the first reference unit and each surgical platform 120, firstly, the positioning module 110 obtains the initial pose information of the first reference unit and the initial pose information of each surgical platform 120, and the positioning module 110 establishes a spatial coordinate system based on the acquired initial pose information of the first reference unit as a reference, and uses the initial pose information of each surgical platform 120 to determine absolute pose information under the first reference unit as the reference coordinate system.
- the absolute pose information in this embodiment can be understood as the absolute pose information of the current operating platform 120 determined by taking the initial pose information of the first reference unit as a coordinate reference point.
- the absolute pose information can be used to determine the pose information of each surgical platform 120 based on the same coordinates.
- the integrated center is used as the first reference unit, correspondingly, the initial pose information of the integrated center is obtained first, and the initial pose information is used as the coordinate origin to determine the operation platform A, the operation platform B and the operation platform respectively.
- Initial pose information A, initial pose information B, and initial pose information C of platform C are used as the coordinate origin to determine the operation platform A, the operation platform B and the operation platform respectively.
- the positioning module 110 determines the surgical platform A, the surgical platform B, and the surgical platform C based on the initial pose information A, the initial pose information B, and the initial pose information C, and the three surgical platforms 120 are in the current operating room relative pose information.
- the first reference unit in the above embodiment is set in the integrated hub (positioning module 110), and the corresponding pose acquisition module 130 is installed on the integrated hub to acquire the initial position of the first reference unit. pose information; the first reference unit in this embodiment can also be set at other locations, for example, it can be other preset calibration bases set in the operating room, and the corresponding pose acquisition module 130 is installed on the calibration base Above; the first reference unit can also be arranged at other locations based on actual conditions, and this embodiment does not limit the location of the first reference unit.
- the pose acquisition module 130 of this embodiment and the installation of the measured object Relationships include removable installations and fixed installations.
- Example 1 when the measured object also includes a second reference unit, and the installation relationship between the pose acquisition module 130 and the measured object is a fixed installation; different pose acquisition modules 130 are used to be respectively installed on the second reference unit and each surgical platform 120, and obtain the initial pose information of the second reference unit and the initial pose information of each surgical platform 120; the positioning unit 110 is used to The initial pose information determines the target pose information of the second reference unit and each surgical platform 120 in the same space.
- Example 2 when the measured object also includes a second reference unit, and the installation relationship between the pose acquisition module 130 and the measured object is a fixed installation; different pose acquisition modules 130 are used to be respectively installed on each operating platform 120 and obtain the first initial pose information and the second initial pose information of each surgical platform 120; the positioning unit 110 is used to measure the first initial pose information and the second initial pose information of each surgical platform based on the pose acquisition module The pose information determines the target pose information of the second reference unit and each surgical platform 120 in the same space.
- the second reference unit can be understood as a calibration base preset in the operating room.
- the second reference unit and each operating platform 120 are used as measured objects, and the initial pose information of each measured object is acquired based on the pose acquisition module 130 .
- the calibration base can be a base frame fixed in the operating room, the base frame can be fixed on the ground or wall, and can be mechanically and electrically docked with any operating platform 120, and the mechanical docking mechanism It includes a guiding mechanism and a locking mechanism to ensure that the operating platform 120 can be pushed to the base and locked and fixed; after being fixed, the electrical interface between the operating platform 120 and the base frame will be connected to trigger the fixed installation position of the operating platform 120.
- the pose acquisition module 130 sets the first initial pose information measured at the current base as the reference coordinate system. In one embodiment, each operation platform 120 is pushed to the calibration base in sequence, and the operation platform 120 is docked with the calibration base through the docking device, and whether it is docked in place is detected.
- Example 1 after the docking signal is triggered, the inertial sensor in the platform will reset the direction and position, and set the calibration base as an absolute reference; then push the platform to the preset surgical position, and then, the built-in inertial sensor will measure Get the final orientation and position of the platform in the absolute reference coordinate system.
- the measured object includes at least one surgical platform 120
- the surgical platform A is a reference
- the surgical platform B and the surgical platform C are respectively docked with the surgical platform A in sequence
- the docking mechanism adopts a docking method similar to the above
- the initial pose information of the surgical platform B and the surgical platform C relative to the surgical platform A will be measured by the respective inertial sensors inside the trolley.
- the positioning module 110 based on the obtained
- Each initial pose information determines the relative pose information of each surgical platform 120 .
- Example 2 after the docking signal is triggered, the pose acquisition module 130 fixedly installed inside the surgical platform 120 measures and obtains the first initial pose information of the current position and sends it to the positioning module 110; then pushes the surgical platform 120 to the preset After locking the platform, trigger the pose acquisition module 130 to measure the second initial pose information of the current position and send it to the positioning module 110; the final positioning module 110 is based on the first initial pose information and the first initial pose information of each surgical platform 120
- the second initial pose information can determine the target pose information of each platform under the base frame (second reference unit) as the absolute reference coordinate system.
- the surgical platform A is locked as the second reference unit, the first initial pose of the surgical platform A
- the information is the same as the second initial pose information (it is the pose in the current locked state), and after the surgical platform B and the surgical platform C are docked with the surgical platform A in turn (the docking mechanism adopts a docking method similar to the above) to obtain the first
- the initial pose information is then pushed to the surgical position for locking to obtain the second initial pose information; similarly, the positioning module 110 can determine the position of each platform based on the first initial pose information and the second initial pose information of each surgical platform 120
- the target pose information in the absolute reference coordinate system with the operating platform A (the second reference unit).
- the pose acquisition module 130 when the installation relationship between the pose acquisition module 130 and the measured object is a detachable installation, the pose acquisition module 130 is detachably installed on the measured object in turn.
- the measured object is provided with a mounting mechanism 140; wherein, the mounting mechanism 140 includes a guide slot and a locking mechanism, the guide slot is used to carry the pose acquisition module 130; the lock mechanism is used to fix the pose acquisition module 130 in the guide slot.
- the use of the detachable pose acquisition module 130 can simplify the docking process between the measured objects, facilitate operation, and reduce intervention in the surgical workflow during the preoperative preparation stage; and compared with relying on manual subjective registration In this way, the accuracy will be significantly improved.
- the reference object includes any operating platform 120 for determining the reference coordinate point.
- the initial position of the pose acquisition module 130 can be fixed on any designated surgical platform 120, such as the module installation mechanism of the surgical platform A, to obtain the initial pose information of the current surgical platform A, and use The initial pose information is used as a reference coordinate point to establish a reference reference coordinate system; in one embodiment, after the pose acquisition module 130 is disassembled and fixed to another operating platform B, the relative relationship between the operating platform B and the operating platform A After the initial pose information is acquired, the positioning of other operating platforms 120 to be positioned in the operating room is completed sequentially.
- the reference object includes a positioning module 110 for determining a reference coordinate point.
- the pose acquisition module 130 is fixed on the integration hub (the first benchmark Unit) at the module installation mechanism, its orientation and position will be set as a reference reference coordinate system, when the user starts the work of the pose acquisition module 130, such as operating the start button, the initial pose information of the integrated center is captured by the pose acquisition module 130 acquired, and establish a space coordinate system based on the acquired initial pose information; in one embodiment, the user can disassemble the pose acquisition module 130 of the integrated center and fix it on any surgical platform 120, at this time the operation
- the initial pose information of the platform 120 under the reference reference coordinate system will be obtained; the corresponding initial information of other surgical platforms 120 is obtained in the same way, and sent to the positioning unit 110, so that the positioning unit 110 is based on each initial pose
- the information determines the target pose information of the first reference unit and each surgical platform 120 in the same space coordinate system.
- the first reference unit in this embodiment can also be set in other positions than the integration center, for example, it can be set in other preset calibration bases in the operating room, and the corresponding pose acquisition module 130 is installed on the calibration base. on the base; correspondingly, first fix the pose acquisition module 130 on the module installation mechanism of the reference datum (the first datum unit), its orientation and position will be set as the reference datum coordinate system, when the user starts the pose acquisition module 130 work, if the start button is operated, the initial pose information of the integrated hub is acquired by the pose acquisition module 130, and a spatial coordinate system is established based on the acquired initial pose information; the first reference unit can also be set at For other positions, this embodiment does not limit the setting position of the first reference unit.
- the pose acquisition module 130 is configured to be installed at any installation position among the platform main body, the platform robot arm and the surgical instrument. In one embodiment, if the pose acquisition module 130 is installed on the platform body, based on the spatial relationship between the mounting mechanism of the platform body and the platform, the spatial orientation and position of the surgical platform 120 can be obtained by obtaining initial pose information It can be calculated indirectly through coordinate transformation.
- the spatial orientation of the surgical platform 120 needs to be combined with the forward kinematics of the current platform robotic arm, that is, through the joint position of the mechanical arm,
- the size and configuration of the arm and the orientation of the measurement module are jointly calculated;
- the joints of the robot arm contain absolute encoders to measure the joint angle, and the size and configuration of the robot arm are preset size values, so the spatial orientation of the surgical platform 120 can be acquired by
- the obtained initial pose information is uniquely determined after combining the kinematic coordinate transformation of the manipulator.
- the method of using the detachable pose acquisition module 130 can also be applied to determine the relative orientation relationship between the operating platform 120 and the operating bed;
- the direction of the long side of the bed is the x-axis
- the direction of the short side is the y-axis
- the direction perpendicular to the bed surface is the z-axis.
- the surgical platform positioning system includes: a positioning module 110, at least one surgical platform 120, and at least one pose acquisition module 130; The initial pose information of the measured object, and send the initial pose information to the positioning module 110; wherein, the measured object includes at least one surgical platform 120, or, includes a positioning module 110 and at least one surgical platform 120:
- the positioning module 110 is configured to receive the initial pose information sent by the pose acquisition module 130, and determine the target pose information of each of the measured objects in the same space based on the initial pose information .
- the following is an embodiment of the pose information determination method provided by the embodiment of the present application.
- This method belongs to the same inventive concept as the surgical platform positioning system of the above-mentioned embodiments, and details that are not described in the embodiments of the pose information determination method , reference may be made to the above embodiments of the operating platform positioning system.
- Fig. 6 is a flow chart of a method for determining pose information provided by the embodiment of the present application.
- This embodiment can locate the operating platforms in the operating room; for example, each operating platform moved to a preset position can be positioned, so Determine the pose relationship between each surgical platform.
- the method can be executed by the operating platform positioning system, and the system can be realized by software and/or hardware. As shown in Figure 6, the method includes the following steps:
- the real-time measurement values include real-time linear acceleration measurement values, real-time angular velocity measurement values, and real-time magnetic field measurement values.
- machine vision is usually used for preoperative positioning of the robotic arm, and monocular or multi-eye cameras are used to identify target points or feature patterns fixed on the surgical platform, thereby determining the positioning of the surgical platform under the vision system, but based on Visual methods are easily affected by environmental factors, such as lighting, reflections, noise, occlusion, etc., which make the preoperative preparation process complicated and require repeated adjustments to complete the positioning work.
- the technology of the embodiment of the present application adopts an inertial sensor fusion algorithm to realize the detection of the spatial attitude of the current inertial sensor.
- the traditional inertial sensor fusion algorithm only fuses the measurement data of the linear accelerometer and the gyroscope angular velocity meter, and calculates the orientation of the object in space by combining the measured gravitational acceleration direction and angular velocity integration angle, but this method has the following three Problems: 1. There is no reference datum in the yaw angle direction, and only the relative angle direction compared with the initial state can be obtained; 2. Due to the lack of reference correction in the yaw angle direction, there is a serious angle drift problem; 3. The object cannot be obtained spatial location.
- the embodiment of the present application uses an inertial sensor as a pose information acquisition unit to acquire the pose information of the measured object.
- pose information includes orientation angle and spatial position
- the method for determining the real-time pose information of the measured object based on the real-time linear acceleration measurement value, the real-time angular velocity measurement value and the real-time magnetic field measurement value includes: performing measurement value processing on the real-time linear acceleration measurement value and the real-time angular velocity measurement value, respectively obtaining Real-time gravitational acceleration direction and real-time angular velocity direction of the measured object; perform direction fusion processing on real-time magnetic field measurement value, real-time gravitational acceleration direction and real-time angular velocity direction to generate real-time direction angle of the measured object; real-time linear acceleration measurement value and real-time angular velocity Acceleration is extracted from the measured value to generate the real-time spatial position of the measured object.
- real-time linear acceleration measurement values, real-time angular velocity measurement values, and real-time magnetic field measurement values are obtained through sensor measurement.
- interference detection is performed based on the measured magnetic field measurement value, and it is judged whether the measurement value of the sensor has magnetic field interference. If the magnetic field measurement value does not change within the preset time interval, or the change value is less than the preset threshold range, it means that the current magnetic field is not disturbed, and the pose information can be acquired based on the current measurement values of each sensor.
- numerical integration processing is performed on the obtained real-time linear acceleration measurement value and real-time angular velocity measurement value, and direction fusion calculation is performed on the integrated measurement value and magnetic field measurement value, so as to obtain the sensor relative to the last measurement moment.
- Three-dimensional (3-dimensional, 3D) orientation changes.
- the temperature sensor is used to detect the temperature of each sensing unit and correct the measured value of the sensor based on the temperature model.
- the embodiment of the present application does not use the direction of the magnetic field strength as the direction reference, but only uses the measured value of the magnetic field as the basis for judging the interference of the magnetic field. Stable, so as to suppress the direction and angle drift problem that only depends on the direction of gravity acceleration and the integration of angular velocity in a static state.
- the real-time measured value of the accelerometer and the real-time measured value of the angular velocity meter are analyzed Solution, get the linear acceleration of the object except the gravitational acceleration and centripetal acceleration, and obtain the real-time 3D position of the object in space through the quadratic integration of the linear acceleration.
- the following is an embodiment of the operating platform positioning device provided by the embodiment of the present application.
- This device belongs to the same inventive concept as the operating platform positioning system and method of the above-mentioned embodiments, and details that are not described in the embodiments of the operating platform positioning device , reference may be made to the above embodiments of the operating platform positioning system and method.
- FIG. 8 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
- FIG. 8 shows a block diagram of an exemplary electronic device 12 suitable for implementing embodiments of the present application.
- the electronic device 12 shown in FIG. 8 is only an example, and should not limit the functions and scope of use of this embodiment of the present application.
- electronic device 12 takes the form of a general computing electronic device.
- Components of electronic device 12 may include, but are not limited to: one or more processors or processing units 16 , system memory (memory) 28 , bus 18 connecting various system components including system memory 28 and processing unit 16 .
- Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus structures.
- these architectures include but are not limited to Industry Standard Architecture (Industry Standard Architecture, ISA) bus, Micro Channel Architecture (Micro Channel Architecture, MCA) bus, Enhanced ISA bus, Video Electronics Standards Association (Video Electronics Standards Association, VESA) local bus and peripheral component interconnect (Peripheral Component Interconnect, PCI) bus.
- Electronic device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by electronic device 12 and include both volatile and nonvolatile media, removable and non-removable media.
- System memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM) 30 and/or cache memory 32 .
- the electronic device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media.
- storage system 34 may be used to read and write to non-removable, non-volatile magnetic media (not shown in FIG. 8, commonly referred to as a "hard drive”).
- a disk drive for reading and writing to a removable non-volatile disk such as a "floppy disk”
- a disk drive for a removable non-volatile disk such as a "floppy disk”
- a disk drive for a removable non-volatile disk such as a compact disc ROM.
- System memory 28 may include at least one program product having a set (eg, at least one) of program modules configured to perform the functions of various embodiments of the present application.
- Program/utility 40 may be stored, for example, in system memory 28 as a set (at least one) of program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include the realization of the network environment.
- the program modules 42 generally perform the functions and/or methods of the embodiments described herein.
- the electronic device 12 may also communicate with one or more external devices 14 (e.g., a keyboard, pointing device, display 24, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 12, and/or communicate with Any device (eg, network card, modem, etc.) that enables the electronic device 12 to communicate with one or more other computing devices. This communication can be performed through an input/output (Input/Output, I/O) interface 22 .
- the electronic device 12 can also communicate with one or more networks (such as a local area network (Local Area Network, LAN), a wide area network (Wide Area Network, WAN) and/or a public network, such as the Internet) through the network adapter 20. As shown in FIG.
- network adapter 20 communicates with other modules of electronic device 12 via bus 18 .
- other hardware and/or software modules may be used in conjunction with electronic device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, disk arrays (Redundant Arrays of Independent Disks, RAID) systems, tape drives, and data backup storage systems.
- the processing unit 16 executes various functional applications and determination of pose information by running the program stored in the system memory 28, for example, realizing the steps of a method for determining pose information provided in the embodiment of the present application.
- the method for determining pose information includes :
- the real-time measurement values include real-time linear acceleration measurement values, real-time angular velocity measurement values and magnetic field measurement values;
- the variation value of the magnetic field measurement value within a preset time is within a preset magnetic field threshold range, then determine the measured object based on the real-time linear acceleration measurement value, the real-time angular velocity measurement value, and the magnetic field measurement value pose information.
- processor may also implement embodiments of the method for determining pose information provided in any embodiment of the present application.
- This embodiment provides a computer-readable storage medium, on which a computer program is stored.
- the program is executed by a processor, for example, the steps of a method for determining pose information provided by the embodiment of the present invention are realized.
- the pose information determination method includes:
- the real-time measurement values include real-time linear acceleration measurement values, real-time angular velocity measurement values and magnetic field measurement values;
- the variation value of the magnetic field measurement value within a preset time is within a preset magnetic field threshold range, then determine the measured object based on the real-time linear acceleration measurement value, the real-time angular velocity measurement value, and the magnetic field measurement value pose information.
- the computer storage medium in the embodiments of the present application may use any combination of one or more computer-readable media.
- the computer readable medium may be a computer readable signal medium or a computer readable storage medium.
- a computer-readable storage medium may be, for example but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof.
- Examples (non-exhaustive list) of computer-readable storage media include: electrical connections with one or more leads, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable Programmable Read-Only Memory (Erasable Programmable Read-Only Memory, EPROM) or flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
- a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
- a computer readable signal medium may include a data signal carrying computer readable program code in baseband or as part of a carrier wave. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
- a computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. .
- the program code contained on the computer readable medium can be transmitted by any appropriate medium, including but not limited to: wireless, electric wire, optical cable, radio frequency (Radio Frequency, RF), etc., or any suitable combination of the above.
- the storage medium may be a non-transitory storage medium.
- Computer program codes for performing the operations of the present application may be written in one or more programming languages or combinations thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional Procedural Programming Language - such as "C" or a similar programming language.
- the program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server.
- the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as through the Internet using an Internet service provider).
- LAN local area network
- WAN wide area network
- Internet service provider such as AT&T, MCI, Sprint, EarthLink, MSN, GTE, etc.
- each module or each step of the above-mentioned application can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed on a network formed by multiple computing devices.
- they can be implemented with executable program codes of computer devices, so that they can be stored in storage devices and executed by computing devices, or they can be made into individual integrated circuit modules, or a plurality of modules in them Or the steps are fabricated into a single integrated circuit module to realize.
- the application is not limited to any specific combination of hardware and software.
- the following is an embodiment of the multi-sensor-based pose information redundancy check method provided by the embodiment of the present application.
- This method belongs to the same inventive concept as the surgical platform positioning system of the above-mentioned embodiments.
- the multi-sensor-based pose information For the details not described in the embodiment of the redundancy check method, reference may be made to the above embodiment of the operating platform positioning system. This method can ensure the reliability of the pose information calculated by the pose acquisition module.
- FIG. 9 is a schematic diagram of hardware requirements of an embodiment of the present application.
- the pose acquisition module 130 includes two inertial sensor units.
- the pose acquisition module is denoted as HRD
- the two inertial sensor units are denoted as IMU1 and IMU2 respectively, which are respectively installed in HRD.
- REF1 and REF2 respectively represent the reference coordinate system of the pose information measured by IMU1 and IMU2.
- the coordinate system directions X, Y, and Z represent the pose orientation of each object, and the coordinate origin represents the spatial position of each object; the two inertial sensor units are fixedly installed in the pose acquisition module, and their installation positions and orientations are different. Requirements are made, but their respective positions and orientations relative to the pose acquisition module are known and kept fixed.
- T represents a homogeneous transformation matrix, including rotation information and translation information, (T subscript superscript ) represents the relative pose of the subscript object under the reference of the superscript object;
- T HRD ) 1 represents the pose information of HRD obtained by IMU1
- T HRD ) 2 represents the pose information of HRD obtained by IMU2;
- ⁇ T represents the error between the pose of the HRD obtained by IMU1 and the pose of the HRD obtained by IMU2;
- R represents the direction rotation matrix
- (R subscript superscript ) represents the attitude information (rotation orientation) of the subscript object under the reference of the superscript object;
- ⁇ R represents the error rotation matrix between the attitude orientation of HRD obtained by IMU1 and the attitude orientation of HRD obtained by IMU2;
- P represents the position vector
- (P subscript superscript ) represents the relative position of the subscript object under the reference of the superscript object
- ⁇ P represents the error position vector between the position of HRD obtained by IMU1 and the position of HRD obtained by IMU2;
- H is the inertial sensor configuration matrix, which is defined as:
- m est [m est1 , m est2 , m est3 , m est4 , m est5 , m est6 ] T is the estimated value of each angular velocity sensor in IMU1 and IMU2;
- m err [m err1 , m err2 , m err3 , m err4 , m err5 , m err6 ] T is the error value of each angular velocity sensor in IMU1 and IMU2;
- ⁇ est [ ⁇ x , ⁇ y , ⁇ z ] T is the estimated angular velocity in each direction of the HRD coordinate axis;
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Surgery (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Veterinary Medicine (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Robotics (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Pathology (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
Description
ωest=pinv(H)×(mact-v)
merr=||mest-mact||
Claims (14)
- 一种手术平台定位系统,包括:定位模块(110)、至少一个手术平台(120)和至少一个位姿获取模块(130);其中,所述至少一个位姿获取模块(130)设置为安装在被测对象上,获取所述被测对象的初始位姿信息,并将所述初始位姿信息发送至所述定位模块(110);其中,所述被测对象包括至少一个手术平台(120),或者,所述被测对象包括定位模块(110)和至少一个手术平台(120);所述定位模块(110)设置为接收所述至少一个位姿获取模块(130)发送的所述初始位姿信息,并基于所述初始位姿信息确定每个被测对象在同一空间内的目标位姿信息。
- 根据权利要求1所述的系统,其中,所述位姿获取模块(130)包括惯性传感器单元、处理单元和通信单元;其中,所述惯性传感器单元包括线加速度传感器、角速度传感器、磁场传感器和温度传感器,设置为获取所述被测对象的初始测量信息;所述处理单元,设置为基于所述初始测量信息确定所述被测对象的初始位姿信息;所述通信单元,设置为将所述初始位姿信息发送至所述定位模块(110)。
- 根据权利要求1所述的系统,其中,在所述被测对象包括至少一个手术平台(120)的情况下,所述位姿获取模块(130)设置为依次安装在每个手术平台(120)上,并获取每个手术平台(120)的初始位姿信息;所述定位模块(110)设置为基于每个初始位姿信息确定每个手术平台(120)在同一空间内的目标位姿信息。
- 根据权利要求1所述的系统,其中,在所述被测对象包括定位模块(110)和至少一个手术平台(120),以及所述定位模块(110)包括定位单元和第一基准单元的情况下,所述位姿获取模块(130)设置为依次安装在所述第一基准单元和每个手术平台(120)上,并获取所述第一基准单元的初始位姿信息和每个手术平台(120)的初始位姿信息;所述定位单元设置为基于所述第一基准单元的初始位姿信息和每个手术平台(120)的初始位姿信息确定每个手术平台(120)在所述第一基准单元为参考坐标系下的目标位姿信息。
- 根据权利要求1-4任一所述的系统,其中,所述至少一个位姿获取模块 (130)与所述被测对象的安装关系包括可拆卸安装和固定安装。
- 根据权利要求5所述的系统,其中,在所述至少一个位姿获取模块(130)与所述被测对象的安装关系为可拆卸安装的情况下,所述至少一个位姿获取模块(130)依次可拆卸地安装在所述被测对象上;其中,在所述被测对象包括至少一个手术平台(120)时,基准对象包括任一手术平台(120),设置为确定基准坐标点;在所述被测对象包括至少一个手术平台(120)和定位模块(110)时,基准对象包括定位模块(110),设置为确定基准坐标点。
- 根据权利要求5所述的系统,其中,在所述被测对象还包括第二基准单元,所述至少一个位姿获取模块(130)与所述被测对象的安装关系为固定安装的情况下;所述至少一个位姿获取模块(130)设置为分别安装在所述第二基准单元和各所述手术平台(120)上,并获取所述第二基准单元的初始位姿信息和每个手术平台(120)的初始位姿信息;所述定位单元设置为基于所述第二基准单元的初始位姿信息和每个手术平台(120)的初始位姿信息确定所述第二基准单元和每个手术平台(120)在同一空间内的目标位姿信息。
- 根据权利要求5所述的系统,其中,在所述至少一个位姿获取模块(130)与所述被测对象的安装关系为可拆卸安装时,所述被测对象设置有安装机构(140);其中,所述安装机构(140)包括导向槽和锁定机构,所述导向槽设置为承载所述位姿获取模块(130);所述锁定机构设置为将所述位姿获取模块(130)固定于所述导向槽中。
- 根据权利要求1所述的系统,其中,每个手术平台(120)包括平台主体(1201)、平台机械臂(1202)和手术器械(1203);所述位姿获取模块(130)设置为安装在所述平台主体(1201)、所述平台机械臂(1202)和所述手术器械(1203)中任一安装位置。
- 一种位姿信息确定方法,应用于权利要求1-9任一所述的手术平台定位系统,包括:获取所述被测对象的实时测量值;其中,所述实时测量值包括实时线加速度测量值、实时角速度测量值和实时磁场测量值;响应于预设时间内所述实时磁场测量值的变化量值在预设磁场阈值范围内,基于所述实时线加速度测量值、所述实时角速度测量值和所述实时磁场测 量值确定所述被测对象的实时位姿信息。
- 根据权利要求10所述的方法,其中,所述实时位姿信息包括实时方向角度和实时空间位置;所述基于所述实时线加速度测量值、所述实时角速度测量值和所述实时磁场测量值确定所述被测对象的实时位姿信息,包括:对所述实时线加速度测量值和所述实时角速度测量值进行测量值处理,分别得到所述被测对象的实时重力加速度方向和实时角速度方向;对所述实时磁场测量值、所述实时重力加速度方向和所述实时角速度方向进行方向融合处理,生成所述被测对象的实时方向角度;对所述实时线加速度测量值和所述实时角速度测量值进行加速度提取,生成所述被测对象的实时空间位置。
- 一种电子设备,包括:一个或多个处理器;存储装置,设置为存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求10-11中任一所述的位姿信息确定方法。
- 一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求10-11中任一所述的位姿信息确定方法。
- 一种基于多传感器的位姿信息冗余校验的方法,应用于权利要求1-9任一所述的手术平台定位系统,其中,所述位姿获取模块(130)中包含至少两个惯性传感器单元;所述方法包括:基于多个惯性传感器单元所反馈的测量信号以及通过每个惯性传感器单元所间接得到的位姿信息,计算不同惯性传感器单元的测量信号误差及位姿误差;通过设置误差阈值,并将测量信号误差、位姿误差分别与所述误差阈值比较,确定当前通过所述位姿获取模块(130)所反馈的位姿信息是否可靠。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23762756.7A EP4459409A4 (en) | 2022-03-03 | 2023-02-20 | SURGICAL PLATFORM POSITIONING SYSTEM, AND METHOD AND DEVICE FOR DETERMINING POSITIONING INFORMATION |
| US18/838,276 US20250152265A1 (en) | 2022-03-03 | 2023-02-20 | Surgical platform positioning system, pose information determining method, device, and storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210202296.X | 2022-03-03 | ||
| CN202210202296.XA CN114564050A (zh) | 2022-03-03 | 2022-03-03 | 手术平台定位系统、位姿信息确定方法以及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023165355A1 true WO2023165355A1 (zh) | 2023-09-07 |
Family
ID=81716814
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/077129 Ceased WO2023165355A1 (zh) | 2022-03-03 | 2023-02-20 | 手术平台定位系统、位姿信息确定方法以及装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20250152265A1 (zh) |
| EP (1) | EP4459409A4 (zh) |
| CN (1) | CN114564050A (zh) |
| WO (1) | WO2023165355A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118848943A (zh) * | 2024-08-21 | 2024-10-29 | 北京纳通医用机器人科技有限公司 | 机械臂底座的工作位置确定方法、装置、设备及介质 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114564050A (zh) * | 2022-03-03 | 2022-05-31 | 瑞龙诺赋(上海)医疗科技有限公司 | 手术平台定位系统、位姿信息确定方法以及装置 |
| US20240328784A1 (en) * | 2023-03-28 | 2024-10-03 | Medtronic Navigation, Inc. | Tracking device and method of using the same |
| CN119478023A (zh) * | 2023-08-10 | 2025-02-18 | 瑞龙诺赋(上海)医疗科技有限公司 | 一种手术台车的定位方法、装置、系统及存储介质 |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104764452A (zh) * | 2015-04-23 | 2015-07-08 | 北京理工大学 | 一种基于惯性和光学跟踪系统的混合位姿跟踪方法 |
| CN109288591A (zh) * | 2018-12-07 | 2019-02-01 | 微创(上海)医疗机器人有限公司 | 手术机器人系统 |
| CN109674534A (zh) * | 2017-10-18 | 2019-04-26 | 深圳市掌网科技股份有限公司 | 一种基于增强现实的手术导航图像显示方法和系统 |
| CN112472297A (zh) * | 2020-11-26 | 2021-03-12 | 微创(上海)医疗机器人有限公司 | 位姿监测系统、方法、手术机器人系统和存储介质 |
| EP3824839A1 (en) * | 2019-11-19 | 2021-05-26 | Koninklijke Philips N.V. | Robotic positioning of a device |
| CN112894802A (zh) * | 2020-12-28 | 2021-06-04 | 诺创智能医疗科技(杭州)有限公司 | 多级并联手术机械臂的控制方法及多级并联手术机械臂 |
| CN113456221A (zh) * | 2021-06-30 | 2021-10-01 | 上海微创医疗机器人(集团)股份有限公司 | 可移动设备的摆位指引方法及系统、手术机器人系统 |
| CN113520601A (zh) * | 2021-07-09 | 2021-10-22 | 武汉联影智融医疗科技有限公司 | 末端工具位姿的实时修正方法、系统以及手术机器人 |
| CN113768640A (zh) * | 2021-11-09 | 2021-12-10 | 极限人工智能有限公司 | 一种确定机械臂工作位姿的方法和装置 |
| CN114564050A (zh) * | 2022-03-03 | 2022-05-31 | 瑞龙诺赋(上海)医疗科技有限公司 | 手术平台定位系统、位姿信息确定方法以及装置 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9226799B2 (en) * | 2010-06-23 | 2016-01-05 | Mako Surgical Corp. | Inertially tracked objects |
| EP3610820B1 (en) * | 2014-03-17 | 2023-08-02 | Intuitive Surgical Operations, Inc. | Methods and devices for table pose tracking using fiducial markers |
| EP3119337B1 (en) * | 2014-03-17 | 2024-05-15 | Intuitive Surgical Operations, Inc. | Methods and devices for tele-surgical table registration |
| JP6648515B2 (ja) * | 2015-12-21 | 2020-02-14 | カシオ計算機株式会社 | 電子機器及びその角速度取得方法、角速度取得プログラム |
| WO2017151734A1 (en) * | 2016-03-01 | 2017-09-08 | Mirus Llc | Systems and methods for position and orientation tracking of anatomy and surgical instruments |
| JP6568884B2 (ja) * | 2017-02-28 | 2019-08-28 | 株式会社メディカロイド | ロボット手術台およびロボット手術台用操作装置 |
| CN111971150A (zh) * | 2018-04-20 | 2020-11-20 | 柯惠Lp公司 | 手术机器人手推车放置的系统和方法 |
| EP3747389A1 (en) * | 2019-06-05 | 2020-12-09 | Globus Medical, Inc. | Surgical robotic automation with tracking markers |
-
2022
- 2022-03-03 CN CN202210202296.XA patent/CN114564050A/zh active Pending
-
2023
- 2023-02-20 EP EP23762756.7A patent/EP4459409A4/en active Pending
- 2023-02-20 US US18/838,276 patent/US20250152265A1/en active Pending
- 2023-02-20 WO PCT/CN2023/077129 patent/WO2023165355A1/zh not_active Ceased
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104764452A (zh) * | 2015-04-23 | 2015-07-08 | 北京理工大学 | 一种基于惯性和光学跟踪系统的混合位姿跟踪方法 |
| CN109674534A (zh) * | 2017-10-18 | 2019-04-26 | 深圳市掌网科技股份有限公司 | 一种基于增强现实的手术导航图像显示方法和系统 |
| CN109288591A (zh) * | 2018-12-07 | 2019-02-01 | 微创(上海)医疗机器人有限公司 | 手术机器人系统 |
| EP3824839A1 (en) * | 2019-11-19 | 2021-05-26 | Koninklijke Philips N.V. | Robotic positioning of a device |
| CN112472297A (zh) * | 2020-11-26 | 2021-03-12 | 微创(上海)医疗机器人有限公司 | 位姿监测系统、方法、手术机器人系统和存储介质 |
| CN112894802A (zh) * | 2020-12-28 | 2021-06-04 | 诺创智能医疗科技(杭州)有限公司 | 多级并联手术机械臂的控制方法及多级并联手术机械臂 |
| CN113456221A (zh) * | 2021-06-30 | 2021-10-01 | 上海微创医疗机器人(集团)股份有限公司 | 可移动设备的摆位指引方法及系统、手术机器人系统 |
| CN113520601A (zh) * | 2021-07-09 | 2021-10-22 | 武汉联影智融医疗科技有限公司 | 末端工具位姿的实时修正方法、系统以及手术机器人 |
| CN113768640A (zh) * | 2021-11-09 | 2021-12-10 | 极限人工智能有限公司 | 一种确定机械臂工作位姿的方法和装置 |
| CN114564050A (zh) * | 2022-03-03 | 2022-05-31 | 瑞龙诺赋(上海)医疗科技有限公司 | 手术平台定位系统、位姿信息确定方法以及装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4459409A4 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118848943A (zh) * | 2024-08-21 | 2024-10-29 | 北京纳通医用机器人科技有限公司 | 机械臂底座的工作位置确定方法、装置、设备及介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4459409A1 (en) | 2024-11-06 |
| US20250152265A1 (en) | 2025-05-15 |
| CN114564050A (zh) | 2022-05-31 |
| EP4459409A4 (en) | 2026-03-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2023165355A1 (zh) | 手术平台定位系统、位姿信息确定方法以及装置 | |
| CN110977985B (zh) | 一种定位的方法及装置 | |
| CN114681058B (zh) | 用于关节置换术的导航定位系统精度验证方法及装置 | |
| US5337149A (en) | Computerized three dimensional data acquisition apparatus and method | |
| CN110197461B (zh) | 一种坐标转换关系确定方法、装置、设备和存储介质 | |
| CN112729345B (zh) | 用于光学定位器精度检测的方法及装置 | |
| JP7758684B2 (ja) | 内部体器官の超音波画像を取得するためのシステム | |
| US20110178763A1 (en) | Use of inclinometers to improve relocation of a portable articulated arm coordinate measuring machine | |
| JP2005201824A (ja) | 計測装置 | |
| CN113352345B (zh) | 快换装置的更换系统、方法、装置、电子设备及存储介质 | |
| CN115493486A (zh) | 机器人工具坐标系的标定方法、装置、设备及介质 | |
| CN118557289B (zh) | 一种角度标定方法、系统和示踪器 | |
| CN113384347B (zh) | 一种机器人标定方法、装置、设备及存储介质 | |
| CN113459084A (zh) | 一种机器人参数标定方法、装置、设备及存储介质 | |
| JP7841076B2 (ja) | 測量デバイス、システムおよび方法 | |
| EP4089442A1 (en) | Generating environmental map by aligning captured scans | |
| CN111474519A (zh) | 一种定位方法、装置、设备及存储介质 | |
| CN113768535B (zh) | 一种遥操作用超声仿型探头姿态自校准方法、系统及装置 | |
| CN114964185A (zh) | 一种空间数据测量装置及其测量方法 | |
| EP4382258A1 (en) | Robot control device, robot control system, and robot control method | |
| CN119100273A (zh) | 基于数据融合的起重机摆角检测方法、装置及存储介质 | |
| US20170220133A1 (en) | Accurately positioning instruments | |
| CN116509546A (zh) | 一种机械臂配准方法、装置、系统及存储介质 | |
| TWI534659B (zh) | 3d 指向裝置與用於補償其移動的方法 | |
| CN112589806B (zh) | 机器人位姿信息确定方法、装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23762756 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023762756 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2023762756 Country of ref document: EP Effective date: 20240729 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18838276 Country of ref document: US |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112024017634 Country of ref document: BR |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 112024017634 Country of ref document: BR Kind code of ref document: A2 Effective date: 20240827 |
|
| WWP | Wipo information: published in national office |
Ref document number: 18838276 Country of ref document: US |