Nothing Special   »   [go: up one dir, main page]

WO2021147266A1 - Force feedback measurement method of surgical mechanical arm, and surgical mechanical arm - Google Patents

Force feedback measurement method of surgical mechanical arm, and surgical mechanical arm Download PDF

Info

Publication number
WO2021147266A1
WO2021147266A1 PCT/CN2020/101997 CN2020101997W WO2021147266A1 WO 2021147266 A1 WO2021147266 A1 WO 2021147266A1 CN 2020101997 W CN2020101997 W CN 2020101997W WO 2021147266 A1 WO2021147266 A1 WO 2021147266A1
Authority
WO
WIPO (PCT)
Prior art keywords
force
execution
environmental
moment
rod
Prior art date
Application number
PCT/CN2020/101997
Other languages
French (fr)
Chinese (zh)
Inventor
黄善灯
丁立
闫泳利
柳建飞
Original Assignee
诺创智能医疗科技(杭州)有限公司
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 诺创智能医疗科技(杭州)有限公司 filed Critical 诺创智能医疗科技(杭州)有限公司
Publication of WO2021147266A1 publication Critical patent/WO2021147266A1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/70Manipulators specially adapted for use in surgery
    • A61B34/76Manipulators having means for providing feel, e.g. force or tactile feedback

Definitions

  • This application relates to the technical field of medical devices, and in particular to a force feedback measurement method of a surgical robot arm and a surgical robot arm.
  • Surgical robots overcome the shortcomings of traditional surgery in terms of observation, pleasantness, operation, and flexibility.
  • surgical robots still lack force feedback function and cannot accurately feedback the contact force between surgical instruments and patient tissues to the doctor. Therefore, doctors cannot identify tissue attributes or pathological changes through tissue touch. Therefore, in related technologies, the accuracy of force feedback detection in surgical robotic arm control is low, which leads to the doctors wanting to apply precise precision when performing some delicate operations. The force also becomes very difficult.
  • a force feedback measurement method of a surgical robot arm and a surgical robot arm are provided.
  • a force feedback measurement method of a surgical robot arm including a force sensor and an actuator rod, the force sensor is connected to the actuator rod, and the method includes:
  • the first force and the first moment, the environmental force and the environmental moment at the end of the actuator rod are determined.
  • the decomposing the gravity of the execution rod according to the offset angle of the execution rod, and obtaining the first force of the execution rod and the first moment of the execution rod includes:
  • the first included angle is the offset angle of the actuator rod with respect to the first coordinate axis
  • the second included angle is the offset angle of the actuator rod relative to the second coordinate axis
  • the first moment of force of the first force is determined according to the coordinates of the first center of mass of the actuating rod; and the first moment is obtained according to the first force arm and the first force.
  • the surgical manipulator arm further includes a rotation driving part and a control driving part, the rotation driving part is mounted on the force sensor, and the control driving part is disposed on the execution rod and the rotation driving part In between, the rotation driving part, the speed control driving part and the execution rod constitute a first execution instrument, and after receiving the mechanical information obtained by the force sensor, the method includes:
  • the environmental force and the environmental torque are determined according to the mechanical information, the second force and the second moment.
  • Torque includes:
  • the second force arm of the second force is determined according to the second center-of-mass coordinates of the first actuator; and the second torque is obtained according to the second force arm and the second force.
  • the surgical manipulator arm further includes a telecentric control assembly, a rotation drive, and a control drive.
  • the telecentric control assembly includes a moving platform, and the execution rod is mounted on the control drive.
  • the control driving part is installed on the force sensor; the rotation driving part is installed on the moving platform, the force sensor is installed on the rotation driving part, and the control driving part and the execution rod are composed
  • the method includes:
  • the environmental force and the environmental moment are determined according to the mechanical information, the third force, the third moment, and the total moment of inertia.
  • the obtaining the total inertial torque according to the third center-of-mass coordinates of the second execution device and the fourth center-of-mass coordinates of the force sensor includes:
  • the total inertia torque is obtained.
  • the determining the environmental force and the environmental moment at the end of the actuator rod according to the mechanical information, the first force, and the first moment includes:
  • the mechanical information is decomposed in the first coordinate axis direction, the second coordinate axis direction, and the third coordinate axis direction, and the force is decomposed according to the first force, the first moment, and the force.
  • the mechanical information of obtain the environmental component force and the decomposed environmental moment after the force is decomposed;
  • the environment resultant force is obtained according to the environmental component force, and the force point coordinates of the environment resultant force are obtained according to the environment component force and the decomposed environment moment.
  • the obtaining the coordinate of the force point of the environmental resultant force according to the environmental component force and the decomposed environmental moment includes:
  • the surgical manipulator further includes a main manipulator, and after obtaining the force point coordinates of the environmental resultant force according to the environmental component force and the decomposed environmental torque, the method includes:
  • the main operator generates a force according to the feedback of the environment resultant force and the coordinate of the force point.
  • the method before the receiving the mechanical information measured by the force sensor, the method includes:
  • the environmental force is the largest in the directions of the first coordinate axis and the second coordinate axis;
  • the environmental force is the largest in the direction of the third coordinate axis.
  • a surgical robotic arm including a force sensor, an actuator rod and a control system, the force sensor is connected with the actuator rod;
  • the control system receives the mechanical information measured by the force sensor
  • the control system decomposes the gravity of the execution rod according to the offset angle of the execution rod, and obtains the first force of the execution rod;
  • the control system obtains the first moment of the execution rod according to the first force and the first center of mass coordinates of the execution rod;
  • the control system determines the environmental force and the environmental torque at the end of the actuator rod according to the mechanical information, the first force, and the first moment.
  • the surgical manipulator arm further includes a telecentric control assembly, a rotation drive, and a control drive for driving the movement of the surgical instrument on the execution rod;
  • the telecentric control assembly includes a moving platform;
  • the force sensor is connected to the control driving part, and the control driving part is connected to the rotation driving part;
  • the rotation driving part is installed on the moving platform; the rotation driving part drives the surgical instrument along the axial direction of the execution rod by driving the control driving part, the force sensor and the execution rod Rotate.
  • the surgical manipulator arm further includes a control rotation driving member and a control driving member for driving the movement of the surgical instrument on the execution rod, the rotation driving member is installed on the force sensor, and the control The driving part is arranged between the execution rod and the rotation driving part, and the rotation driving part, the control driving part and the execution rod form a first execution instrument;
  • the control system decomposes the gravity of the first execution instrument according to the offset angle of the execution rod, and obtains the second force of the first execution instrument;
  • the control system obtains the second moment of the first execution device according to the second force and the second center of mass coordinates of the first execution device;
  • the control system determines the environmental force and the environmental torque according to the mechanical information, the second force, and the second torque.
  • the surgical robot arm further includes a telecentric control assembly; the telecentric control assembly includes a moving platform, and the force sensor is installed on the moving platform.
  • the surgical manipulator arm further includes a telecentric control assembly, a rotation drive, and a control drive.
  • the telecentric control assembly includes a moving platform, and the execution rod is mounted on the control drive.
  • the control driving part is installed on the force sensor;
  • the rotation driving part is installed on the moving platform, the force sensor is installed on the rotation driving part, and the control driving part and the execution rod are composed The second execution device;
  • the control system decomposes the gravity of the second execution device according to the offset angle of the execution rod, and obtains the third force of the second execution device and the third moment of the second execution device;
  • the control system obtains the total inertial torque according to the third center-of-mass coordinates of the second execution instrument and the fourth center-of-mass coordinates of the force sensor;
  • the control system determines the environmental force and the environmental torque according to the mechanical information, the third force, the third moment, and the total moment of inertia.
  • the surgical robotic arm further includes a main manipulator
  • the control system determines the environmental resultant force and the coordinate of the force point according to the environmental force and the environmental moment;
  • the main operator generates a force according to the environment resultant force fed back by the control system and the coordinate of the force point.
  • a computer device includes a memory, a processor, and a computer program that is stored on the memory and can run on the processor, and the processor implements the following steps when the processor executes the computer program:
  • a computer device including a memory, a processor, and a computer program stored in the memory and capable of running on the processor.
  • the processor implements any of the foregoing when the computer program is executed. The steps of the method.
  • a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of any of the foregoing methods are implemented.
  • a force feedback measurement method of a surgical manipulator includes a force sensor and an actuator rod, and the force sensor is connected to the actuator rod.
  • the method includes: receiving the force measured by the force sensor. Information; decompose the gravity of the execution rod according to the offset angle of the execution rod, and obtain the first force of the execution rod and the first moment of the execution rod; according to the mechanical information, the first force and the first moment , To determine the environmental force and the environmental moment at the end of the actuator, thereby solving the problem of low accuracy of force feedback detection in the control of the surgical manipulator.
  • Fig. 1 is a schematic diagram of an application model of a surgical robotic arm according to an embodiment of the present application
  • Fig. 2 is a schematic structural diagram of a surgical robotic arm according to an embodiment of the present application.
  • Fig. 3 is a flowchart of a force feedback measurement method of a surgical manipulator according to an embodiment of the present application
  • Fig. 4A is a schematic diagram of a mechanical working condition analysis of an executive rod according to an embodiment of the present application.
  • Fig. 4B is a schematic diagram of a mechanical working condition analysis of an executive rod according to another embodiment of the present application.
  • 4C is a schematic diagram of a mechanical working condition analysis of an executive rod according to another embodiment of the present application.
  • Fig. 4D is a schematic diagram of a mechanical working condition analysis of an executive rod according to another embodiment of the present application.
  • Fig. 5 is a schematic diagram of a force analysis of an executive rod according to an embodiment of the present application.
  • Fig. 6 is a flowchart of a force feedback measurement method of a surgical manipulator according to another embodiment of the present application.
  • Fig. 7 is a flowchart of a force feedback measurement method of a surgical manipulator according to another embodiment of the present application.
  • Fig. 8 is a schematic structural diagram of a surgical robotic arm according to another embodiment of the present application.
  • Fig. 9 is a flowchart of a force feedback measurement method of a surgical manipulator according to another embodiment of the present application.
  • Fig. 10 is a schematic diagram of a mechanical working condition analysis of an execution device according to an embodiment of the present application.
  • Fig. 11 is a schematic diagram of a force analysis of an execution device according to an embodiment of the present application.
  • Fig. 12 is a schematic structural diagram of a surgical robotic arm according to another embodiment of the present application.
  • FIG. 13 is a flowchart of a force feedback measurement method of a surgical manipulator according to another embodiment of the present application.
  • Fig. 14 is a schematic diagram of a mechanical working condition analysis of an execution device according to another embodiment of the present application.
  • Fig. 15 is a schematic diagram of a force analysis of an execution device according to another embodiment of the present application.
  • Fig. 16 is a structural block diagram of a surgical robotic arm according to an embodiment of the present application.
  • Fig. 17 is a structural block diagram of a surgical robotic arm according to another embodiment of the present application.
  • FIG. 1 is a schematic diagram of an application model of a surgical robot arm according to an embodiment of the present application, as shown in FIG. 1.
  • the surgical robotic arm includes a preoperative positioning assembly 12 and an active arm 14.
  • the preoperative positioning assembly 12 includes a telescopic mechanism 122 and a rotating mechanism 124; the telescopic mechanism 122 is used for telescopic movement to control the telescopic position, and is mainly used for preoperative positioning; the rotating mechanism 124 is used for preoperative positioning and is used for Adjust the position of the mechanism.
  • the active arm 14 includes an executive component 142 and a telecentric control component 144; the executive component 142 includes a driver 1422, an executive rod 1424, and a surgical instrument 1426.
  • the executive rod 1424 and the surgical instrument 1426 are connected by a rotary joint, and the executive rod 1424 is connected to the surgical instrument 1426.
  • the edges of the revolving joints are all smooth transitions, no edges and corners, to avoid harm to the human body or organs; a steel wire rope is placed inside the executive rod 1424 to control the action of the surgical instrument 1426, and the driving member 1422 is used to drive the wire rope to move, thereby driving and controlling the The three-degree-of-freedom rotation of the rod 1424 is performed, and the tissue grasping action of the surgical instrument 1426 is controlled.
  • the telecentric control assembly 144 is a spatial parallel mechanism formed by a multi-directional end effector connected to the other fixed end of the mechanical system through a hinge and a retractable mechanism.
  • the telecentric control assembly 144 can be a Stewart Platform, the Stewart platform includes a static platform 1442, 6 telescopic elements 1444 and a moving platform 1446.
  • the static platform 1442 and the 6 telescopic elements 1444 are hinged with a U pair.
  • the static platform 1442 can rotate in the x-axis and y-axis directions, However, the degree of freedom in the z-axis direction is limited; the telescopic element 1444 is composed of an electrode and a screw, and the electric cylinder can be freely extended and retracted by driving the screw through the electrode, thereby changing the motion state of the movable platform 1446.
  • the six telescopic elements 1444 are in accordance with A certain regular arrangement makes the deflection angle of the Stewart platform smaller.
  • the deflection angle range of the telescopic element 1444 and the z axis is between ⁇ 20°; the diameter of the movable platform 1446 is smaller than the diameter of the static platform 1442 and the movable platform 1446
  • the motion state is controlled by the change in the length of the telescopic element 1446.
  • the movable platform 1446 and the telescopic element 1444 adopt a ball hinge method, which can realize rotation in the three directions of the x-axis, the y-axis and the z-axis.
  • the moving platform 1446 is also provided with a force sensor, which is connected to the execution rod 1424 and is used to detect the environmental force and/or environmental torque received by the surgical instrument 1426.
  • FIG. 2 is a schematic structural diagram of a surgical robotic arm according to an embodiment of the present application.
  • the design scheme 1 of the surgical robotic arm is:
  • the surgical manipulator arm also includes a control drive 22 and a rotation drive 24.
  • the force sensor 20 is directly connected to the actuator rod 1424; the force sensor 20 includes a sensing element 22 and a mounting platform 24.
  • the sensing element 22 and the control drive 22 are installed separately On both sides of the installation platform 24; the force sensor 20 is connected to the control driving member 22 for driving the movement of the surgical instrument 1426, the control driving member 22 is connected to the rotation driving member 24; the rotation driving member 24 is installed on the movable platform At 1446, by driving the control driving member 22, the force sensor 20 and the actuator rod 1424, the surgical instrument 1426 is driven to rotate along the axial direction of the actuator rod 1424.
  • FIG. 3 is a flowchart of a force feedback measurement method for a surgical manipulator according to an embodiment of the present application. As shown in FIG. 3, the method includes the following step:
  • Step S302 receiving mechanical information measured by the force sensor 20; the execution rod 1424 is above the measurement surface, assuming that the opening and closing of the surgical instrument 1426 of the execution rod 1424 does not affect the measurement of the force sensor 20;
  • FIG. 4B is a schematic diagram of a mechanical working condition analysis of an executive rod according to another embodiment of the application
  • FIG. 4C is a schematic diagram of a mechanical working condition analysis of an actuator according to another embodiment of the application
  • FIG. 4D is a schematic diagram of a mechanical condition analysis of an actuator rod according to another embodiment of the present application.
  • the mechanical information includes: the force and moment on the z-axis, x-axis, and y-axis measured by the force sensor 20, namely F z , F y , F x , T z , Ty , and T x .
  • Step S304 Analyze the gravity of the actuator rod 1424 according to the offset angle of the actuator rod 1424, and obtain the first force of the actuator rod 1424 and the first moment of the actuator rod 1424; wherein, the first force is the actuator rod 1424.
  • the gravity decomposition of the rod 1424 on the z-axis, the x-axis, and the y-axis are respectively F Gz , F Gy , and F Gx ; the first moment includes: T Gz , T Gy , and T Gx .
  • Step S306 Determine the environmental force and the environmental moment at the end of the actuator rod 1424 according to the mechanical information, the first force, and the first moment; wherein, FIG. 5 is an actuator rod according to an embodiment of the present application.
  • the influence of the actuator rod 1424 in the surgical robot arm on the mechanical information is analyzed, and the mechanical information measured by the force sensor 20 is processed, and the interactive force analysis is carried out for the force information detection of the surgical robot, and finally based on the mechanical information.
  • Information, the first force and the first moment of the actuator rod 1424 determine the environmental force and the environmental torque, so that the accuracy of the measurement value of the mechanical information fed back by the force sensor 20 is improved, thereby solving the force feedback detection in the control of the surgical manipulator The problem of low accuracy.
  • a force feedback measurement method of a surgical manipulator is provided, and the method further includes the following steps:
  • Step S402 Obtain the first force according to the first included angle, the second included angle and the gravity of the actuating rod 1424; where the first included angle is the offset angle of the actuating rod 1424 relative to the first coordinate axis , The second included angle is the offset angle of the actuator 1424 relative to the second coordinate axis; in this embodiment, the first coordinate axis is the x-axis, and the second coordinate axis is the y-axis; where the gravity of the actuator 1424 is G 1 , the length of the actuator 1424 is L, the radius of the actuator 1424 is r, the angle between the actuator 1424 and the vertical is ⁇ G , the angle between the actuator 1424 and the x-axis is It can be seen from Fig. 4 that by decomposing the gravity of the actuator 1424 into the x, y, and z axes, the first force can be obtained, as shown in formula 1, formula 2, and formula 3:
  • Step S404 Determine the first moment arm of the first force according to the first center of mass coordinate of the actuating rod 1424; and obtain the first moment according to the first moment arm and the first force; wherein, it is known that the The coordinates of the first center of mass, that is, the coordinates of the point of application of gravity are (x 1 , y 1 , z 1 ), and the first arm of the first force is: the arm of F Gz : Force arm of F Gy: Force arm of F Gx: Then the first moment generated by the gravity of the actuator 1424 is shown in formula 4, formula 5 and formula 6:
  • FIG. 6 is a flowchart of a force feedback measurement method of a surgical robot arm according to another embodiment of the present application, as shown in FIG. 6, The method also includes the following steps:
  • Step S602 Perform force decomposition of the mechanical information in the first coordinate axis direction, the second coordinate axis direction, and the third coordinate axis direction, and perform force decomposition according to the first force, the first moment, and the force decomposed Mechanics information, the environmental component force and the decomposed environmental moment after the force decomposition are obtained; the environmental component force obtained by the solution is shown in formula 7 to formula 9:
  • Step S604 Obtain the environmental resultant force according to the environmental component force, and obtain the force point coordinates of the environmental resultant force according to the environmental component force and the decomposed environment moment; wherein, the environmental resultant force
  • the angle ⁇ H between the environmental resultant force and the vertical direction is shown in formula 13:
  • Equation 14 The angle between the environmental resultant force and the x-axis direction As shown in Equation 14:
  • FIG. 7 is a flowchart 3 of a force feedback measurement method of a surgical manipulator according to an embodiment of the present application. As shown in FIG. 7, the The method also includes the following steps:
  • step S702 the main operator generates a force according to the feedback of the environmental resultant force and the coordinate of the force point; wherein, the control system controls the force sensor 20 according to the environmental force and/or environmental torque detected by the surgical instrument 1426.
  • One or more driving parts of the main manipulator move, and feed back to the main manipulator in the same size through the transmission mechanism of the main manipulator, so that the doctor can perceive surgical instruments and patient tissues in real time during the operation. ⁇ contact force.
  • FIG. 8 is a second structural diagram of a surgical robotic arm according to an embodiment of the present application.
  • the design scheme 2 of the surgical robotic arm is:
  • the surgical manipulator arm also includes a rotation driving member 24 and a control driving member 22; the rotation driving member 24 is mounted on the force sensor 20, the force sensor 20 is mounted on the movable platform 1446, and the force sensor 20 is between the force sensor 20 and the surgical instrument 1426.
  • the control driving member 22 is arranged between the actuator rod 1424 and the rotation driving member 24, the control driving member 22 is used to control the opening and closing of the surgical instrument 1426, and the control driving The member 22, the rotating drive member 24 and the execution rod 1424 constitute a first execution instrument.
  • FIG. 9 is a flowchart of a force feedback measurement method of a surgical manipulator according to another embodiment of the present application. As shown in FIG. 9, the The method also includes the following steps:
  • Step S902 decompose the gravity of the first actuator according to the offset angle of the actuator rod, and obtain the second force of the first actuator and the second moment of the first actuator;
  • FIG. 6 is a diagram according to the present application.
  • Step S904 Determine the environmental force and the environmental torque according to the mechanical information, the second force and the second moment.
  • the force sensor 20 has a biasing capability, which can bias the gravity and torque of the first actuator in the initial state.
  • the force sensor 20 directly measures the environmental force and environmental torque at the end of the first actuator. The offset can no longer be performed, so the gravity of the first actuator needs to be analyzed.
  • Fig. 7 is a schematic diagram 1 of the force analysis of an actuator according to an embodiment of the present application. As shown in Fig. 7, the force of the end of the first actuator is analyzed, and the effect of the control driving member 22 on the actuator rod 1424 is first ignored. The pulling force and rotating torque, etc., only consider the gravity of the first actuator and the external environmental force. Since the actuator rod 1424, the control drive member 22 and the rotary drive motor are connected as a whole, it is simplified into a rod of uniform quality.
  • a force feedback measurement method of a surgical manipulator is provided, and the method further includes the following steps:
  • Step S602 Obtain the second force according to the first included angle, the second included angle, and the gravity G 2 of the first actuator; where, as shown in FIG. 11, the gravity of the first actuator is decomposed into x, y , The z-axis, the second force can be obtained, as shown in formula 15, formula 16, and formula 17:
  • Step S604 Determine the second force arm of the second force according to the second center of mass coordinates of the first actuator; and obtain the second moment according to the second force arm and the second force; where it is known
  • the coordinates of the second center of mass that is, the coordinates of the point of action for performing the gravity of the first instrument are (x 2 , y 2 , z 2 ), and the second force arm of the second force is: the force arm of F Gz : Force arm of F Gy: Force arm of F Gx: Then the second moment generated by the gravity of the first actuator is shown in formula 18, formula 19 and formula 20:
  • FIG. 12 is a schematic structural diagram of a surgical robotic arm according to another embodiment of the present application.
  • the design scheme 3 of the surgical robotic arm is: The actuating rod is installed on the control driving member, and the control driving member is installed on the force sensor 20; the force sensor 20 includes a sensing element 200 and a mounting platform 202, and the sensing element 200 is mounted on the mounting platform 202; the The rotation driving member 24 is installed on the movable platform 1446, the force sensor 20 is installed on the rotation driving member 24, and the control driving member 22 and the execution rod 1424 constitute a second execution instrument.
  • FIG. 13 is a flowchart of a force feedback measurement method of a surgical manipulator according to another embodiment of the present application. As shown in FIG. 13, the The method also includes the following steps:
  • Step S1302 decompose the gravity G 3 of the second actuator according to the offset angle of the actuator rod, and obtain the third force of the second actuator and the third moment of the second actuator; wherein, in design 3
  • the solution analysis of the third force and the third moment is the same as that in the design scheme 2, and will not be repeated here.
  • Step S1304 Acquire the total inertial torque according to the third center-of-mass coordinates of the second execution device and the fourth center-of-mass coordinates of the force sensor 20; wherein, FIG. 14 is a mechanical engineering of an execution device according to another embodiment of the present application.
  • the schematic diagram of the situation analysis, as shown in Figure 14, is obtained according to the third center of mass coordinates (x 3 , y 3 , z 3 ) between the rotation axis of the second actuator and the parallel axis passing through the center of mass of the second actuator.
  • Step S1306 Determine the environmental force and the environmental torque according to the mechanical information, the second force, the second moment, and the total moment of inertia; wherein, FIG. 15 is an execution device according to another embodiment of the present application
  • the schematic diagram of force analysis is shown in Figure 15.
  • the force measured by the sensor-the force produced by the weight of the second actuator the force produced by the environment;
  • the torque measured by the sensor-the torque produced by the weight of the second actuator -Total moment of inertia of the Z-axis torque generated by the environment; wherein, the environmental moment of the z-axis is as shown in formula 22:
  • the mechanical analysis is performed on the design scheme of the control driving member 22 in the surgical manipulator arm between the execution rod 1424 and the force sensor 20, which avoids controlling the self-weight of the driving member 22 under this design scheme.
  • the influence of the torque generated by the rotation driving member 24 to drive the second actuator to rotate on the mechanical information detected by the force sensor 20 further improves the accuracy of force feedback detection in the surgical manipulator.
  • a force feedback measurement method of a surgical manipulator is provided, and the method further includes the following steps:
  • Step S1402 when the execution rod 1424 is in the horizontal state, the environmental force is the largest in the direction of the first coordinate axis and the second coordinate axis, and when the execution rod 1424 is in the vertical state, the environmental force is in the third
  • the coordinate axis direction is the largest; in this embodiment, the first coordinate axis is the x axis, the second coordinate axis is the y axis, and the third coordinate axis is the z axis.
  • the execution rod 1424 is in a horizontal state, and the direction of the environmental force is vertical downwards. At this time, the maximum force and moment are generated on the x and y axes; as shown in FIG. 4C, the execution rod 1424 is vertically upward. And the environmental force is vertically downward, and the maximum force and moment are generated on the z-axis at this time.
  • Tzmax 0.5M ⁇ r 2 ⁇ +f ⁇ r Formula 26
  • the maximum rotation speed of the wrist is 60RPM
  • the first center of mass coordinate of the actuator 1424 is (0, 0, 175)
  • Equation 29 The maximum force and moment in the z-axis direction are shown in Equation 29 and Equation 30:
  • the x and y axes produce the largest force and moment as shown in formula 11 and formula 12, and the maximum force in the z axis direction is as shown in formula 13; the maximum moment of z axis is mainly The torque generated by the environmental force and when the actuator rotates, the actuator rod 1424, the control driving member 22 and the force sensor 20 are as shown in formula 31:
  • T max T G + T s + T H Formula 31
  • the length of the actuator rod 1424 is 350mm
  • the length of the control driving member 22 is 90mm
  • the gravity to be lifted by the rotating drive member 24 in the design scheme 3 is 15N, and the power P of the rotating drive member 24 is:
  • step S1402 the maximum force of the actuator 1424 under different conditions is analyzed, and based on this, the power of the control driving member 22 and the range of the force sensor 20 are determined, and the force feedback surgical robot is tested through static calibration and test experiments. The technology has been validated.
  • FIG. 16 is a structural block diagram of a surgical robotic arm according to an embodiment of the present application.
  • the surgical robotic arm includes a force sensor 20 and an actuator rod. 1424 and a control system 160, the force sensor 20 is connected to the execution rod 1424;
  • the control system 160 receives the mechanical information measured by the force sensor 20;
  • the control system 160 decomposes the gravity of the execution rod 1424 according to the offset angle of the execution rod 1424, and obtains the first force of the execution rod 1424;
  • the control system 160 obtains the first moment of the execution rod 1424 according to the first force and the first center of mass coordinates of the execution rod 1424;
  • the control system 160 determines the environmental force and the environmental torque at the end of the actuator rod 1424 according to the mechanical information, the first force, and the first moment.
  • the influence of the actuator rod 1424 in the surgical manipulator arm on the mechanical information is analyzed, and the mechanical information measured by the force sensor 20 is processed, and the interaction force analysis is carried out for the force information detection of the surgical robot, and finally based on the mechanical information,
  • the first force and the first moment of the executive rod 1424 determine the environmental force and the environmental torque, so that the accuracy of the measurement value of the mechanical information fed back by the force sensor 20 is improved, thereby solving the accuracy of the force feedback detection in the control of the surgical manipulator Low degree of problem.
  • a surgical robotic arm further includes a telecentric control assembly 144, a rotation driving member 24, and a control driving member 22 for driving the movement of the surgical instrument 1426 on the actuator rod 1424;
  • the telecentric control assembly 144 includes a moving platform 1446;
  • the force sensor 20 is connected to the control driving part 22, and the control driving part 22 is connected to the rotation driving part 24;
  • the rotation driving member 24 is installed on the moving platform 1446; the rotation driving member 24 drives the control driving member 22, the force sensor 20, and the actuator rod 1424 to drive the surgical instrument 1426 along the axial direction of the actuator rod 1424 Rotate.
  • a surgical robotic arm is provided, the surgical robotic arm further includes a rotation driving member 24 and a control driving member 22 for driving the movement of the surgical instrument 1426 on the actuator rod 1424, and the rotation driving member 24 is installed On the force sensor 20, the control driving member 22 is disposed between the execution rod 1424 and the rotation driving member 24, and the rotation driving member 24, the control driving member 22 and the execution rod 1424 constitute a first execution instrument;
  • the control system 160 decomposes the gravity of the first execution device according to the offset angle of the first execution device, and obtains the second force of the first execution device;
  • the control system 160 obtains the second moment of the first execution device according to the second force and the second center of mass coordinate of the first execution device;
  • the control system 160 determines the environmental force and the environmental torque according to the mechanical information, the second force, and the second torque.
  • a surgical robotic arm is provided.
  • the surgical robotic arm further includes a moving platform 1446 of the telecentric control assembly 144, and the force sensor 20 is installed on the moving platform 1446.
  • a surgical robotic arm is provided, the surgical robotic arm further includes a telecentric control assembly 14, a rotation drive 24, and a control drive 22.
  • the telecentric control assembly 14 includes a moving platform 1446, and the actuator 1424 is mounted on the control drive member 22, the control drive member 22 is mounted on the force sensor 20; the rotation drive member 24 is mounted on the movable platform 1446, the force sensor 20 is mounted on the rotation drive member 24, the The control driving member 22 and the execution rod 1424 constitute a second execution instrument;
  • the control system decomposes the gravity of the second actuator according to the offset angle of the actuator rod 1424, and obtains the third force of the second actuator and the third moment of the second actuator;
  • the control system 160 obtains the total inertial torque according to the third center-of-mass coordinates of the second actuator and the fourth center-of-mass coordinates of the force sensor 20;
  • the control system 160 determines the environmental force and the environmental torque according to the mechanical information, the third force, the third moment, and the total moment of inertia.
  • FIG. 17 is a structural block diagram of a surgical robotic arm according to another embodiment of the present application. As shown in FIG. 17, the surgical robotic arm further includes a main operating hand 170 ;
  • the control system 160 determines the environmental resultant force and the coordinate of the force point according to the environmental force and the environmental moment;
  • the main operator generates force according to the environment resultant force and the coordinate of the force point fed back by the control system 160.
  • a computer device is provided, and the computer device may be a server.
  • the computer equipment includes a processor, a memory, a network interface, and a database connected through a system bus.
  • the processor of the computer device is used to provide calculation and control capabilities.
  • the memory of the computer device includes a non-volatile storage medium and an internal memory.
  • the non-volatile storage medium stores an operating system, a computer program, and a database.
  • the internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium.
  • the database of the computer equipment is used to store environmental force-related data.
  • the network interface of the computer device is used to communicate with an external terminal through a network connection.
  • the computer program is executed by the processor to realize a force feedback measurement method of a surgical manipulator.
  • a computer device including a memory, a processor, and a computer program stored in the memory and capable of running on the processor.
  • the processor executes the computer program to implement the surgical manipulator provided by the foregoing embodiments. Steps in the feedback measurement method.
  • a computer-readable storage medium on which a computer program is stored, and the computer program is executed by a processor to realize the steps in the surgical manipulator arm force feedback measurement method provided by the foregoing embodiments.
  • Non-volatile memory may include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory.
  • Volatile memory may include random access memory (RAM) or external cache memory.
  • RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous chain Channel (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

Landscapes

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

Abstract

A force feedback measurement method of a surgical mechanical arm, and the surgical mechanical arm. The surgical mechanical arm comprises a force sensor (20) and an execution rod (1424) connected to the force sensor (20). The method comprises: receiving mechanical information measured by the force sensor (20); decomposing the gravity of the execution rod (1424) according to an offset angle of the execution rod (1424), so as to obtain a first action force of the execution rod (1424) and a first moment of force of the execution rod (1424); and determining an environmental force and an environmental moment of force at a tail end of the execution rod (1424) according to the mechanical information, the first action force and the first moment of force, so that the problem of low precision of force feedback measurement during control of a surgical mechanical arm is solved.

Description

手术机械臂的力反馈测量方法和手术机械臂Force feedback measurement method of surgical manipulator arm and surgical manipulator arm
相关申请Related application
本申请要求2020年1月23日申请的,申请号为202010076422.2,名称为“手术机械臂的力反馈测量方法和手术机械臂”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application filed on January 23, 2020 with the application number 202010076422.2 and titled "Force Feedback Measurement Method of Surgical Robot Arm and Surgical Robot Arm", the entire content of which is incorporated into this application by reference middle.
技术领域Technical field
本申请涉及医疗器械技术领域,特别是涉及一种手术机械臂的力反馈测量方法和手术机械臂。This application relates to the technical field of medical devices, and in particular to a force feedback measurement method of a surgical robot arm and a surgical robot arm.
背景技术Background technique
随着科学技术的发展,手术机器人大大增加了手术操作的灵活性,医生能够进行更精细的操作,同时加入人机工程学方面的设计,能够减少医生的疲劳。手术机器人克服了传统手术在观察、宜人、操作和灵活等多方面的不足,然而,在相关技术中,手术机器人仍然缺少力反馈功能,无法将手术器械与患者组织的接触力准确反馈给医生,医生因而无法通过组织触摸来鉴别组织的属性或病变,因此,在相关技术中,手术机械臂控制中力反馈检测的精确度较低,导致医生在执行一些精细的操作时,想要施加精确的作用力也变得非常困难。With the development of science and technology, surgical robots have greatly increased the flexibility of surgical operations. Doctors can perform more delicate operations. At the same time, adding ergonomic design can reduce doctors’ fatigue. Surgical robots overcome the shortcomings of traditional surgery in terms of observation, pleasantness, operation, and flexibility. However, in related technologies, surgical robots still lack force feedback function and cannot accurately feedback the contact force between surgical instruments and patient tissues to the doctor. Therefore, doctors cannot identify tissue attributes or pathological changes through tissue touch. Therefore, in related technologies, the accuracy of force feedback detection in surgical robotic arm control is low, which leads to the doctors wanting to apply precise precision when performing some delicate operations. The force also becomes very difficult.
针对相关技术中,手术机械臂控制中力反馈检测的精确度较低的问题,目前尚未提出有效的解决方案。Aiming at the problem of low accuracy of force feedback detection in the control of surgical manipulators in related technologies, no effective solution has yet been proposed.
发明内容Summary of the invention
根据本申请的各种实施例,提供一种手术机械臂的力反馈测量方法和手术机械臂。According to various embodiments of the present application, a force feedback measurement method of a surgical robot arm and a surgical robot arm are provided.
根据本申请的一个方面,提供了一种手术机械臂的力反馈测量方法,所述手术机械臂包括力传感器和执行杆,所述力传感器与所述执行杆连接,所述方法包括:According to one aspect of the present application, there is provided a force feedback measurement method of a surgical robot arm, the surgical robot arm including a force sensor and an actuator rod, the force sensor is connected to the actuator rod, and the method includes:
接收所述力传感器测量的力学信息;Receiving mechanical information measured by the force sensor;
根据所述执行杆的偏置角度分解所述执行杆的重力,获取所述执行杆的第一作用力和所述执行杆的第一力矩;Decompose the gravity of the execution rod according to the offset angle of the execution rod, and obtain the first force of the execution rod and the first moment of the execution rod;
根据所述力学信息、所述第一作用力和所述第一力矩,确定所述执行杆末端处的环境力和环境力矩。According to the mechanical information, the first force and the first moment, the environmental force and the environmental moment at the end of the actuator rod are determined.
在其中一个实施例中,所述根据所述执行杆的偏置角度分解所述执行杆的重力,获取所述执行杆的第一作用力和所述执行杆的第一力矩包括:In one of the embodiments, the decomposing the gravity of the execution rod according to the offset angle of the execution rod, and obtaining the first force of the execution rod and the first moment of the execution rod includes:
根据第一夹角、第二夹角和所述执行杆的重力,获取所述第一作用力;其中,所述第一夹角为所述执行杆相对于第一坐标轴的偏置角度,所述第二夹角为所述执行杆相对于第二坐标轴的偏置角度;Obtain the first force according to the first included angle, the second included angle and the gravity of the actuator rod; wherein, the first included angle is the offset angle of the actuator rod with respect to the first coordinate axis, The second included angle is the offset angle of the actuator rod relative to the second coordinate axis;
根据所述执行杆的第一质心坐标确定所述第一作用力的第一力臂;并根据所述第一力臂和所述第一作用力,获取所述第一力矩。The first moment of force of the first force is determined according to the coordinates of the first center of mass of the actuating rod; and the first moment is obtained according to the first force arm and the first force.
在其中一个实施例中,所述手术机械臂还包括转动驱动件和控制驱动件,所述转动驱动件安装于力传感器上,所述控制驱动件设置于所述执行杆与所述转动驱动件之间,所述转动驱动件、所速控制驱动件和所述执行杆组成第一执行器械,所述接收所述力传感器获取的 力学信息之后,所述方法包括:In one of the embodiments, the surgical manipulator arm further includes a rotation driving part and a control driving part, the rotation driving part is mounted on the force sensor, and the control driving part is disposed on the execution rod and the rotation driving part In between, the rotation driving part, the speed control driving part and the execution rod constitute a first execution instrument, and after receiving the mechanical information obtained by the force sensor, the method includes:
根据所述执行杆的偏置角度分解所述第一执行器械的重力,获取所述第一执行器械的第二作用力和所述第一执行器械的第二力矩;Decompose the gravity of the first execution instrument according to the offset angle of the execution rod, and obtain the second force of the first execution instrument and the second moment of the first execution instrument;
根据所述力学信息、所述第二作用力和所述第二力矩,确定所述环境力和所述环境力矩。The environmental force and the environmental torque are determined according to the mechanical information, the second force and the second moment.
在其中一个实施例中,所述根据所述执行杆的偏置角度分解所述第一执行器械的重力,获取所述第一执行器械的第二作用力和所述第一执行器械的第二力矩包括:In one of the embodiments, the gravitational force of the first execution instrument is resolved according to the offset angle of the execution rod, and the second force of the first execution instrument and the second force of the first execution instrument are obtained. Torque includes:
根据第一夹角、第二夹角和所述第一执行器械的重力,获取所述第二作用力;Obtaining the second force according to the first included angle, the second included angle, and the gravity of the first actuator;
根据所述第一执行器械的第二质心坐标确定所述第二作用力的第二力臂;并根据所述第二力臂和所述第二作用力,获取所述第二力矩。The second force arm of the second force is determined according to the second center-of-mass coordinates of the first actuator; and the second torque is obtained according to the second force arm and the second force.
在其中一个实施例中,所述手术机械臂还包括远心操控组件、转动驱动件和控制驱动件,所述远心操控组件包括动平台,所述执行杆安装于所述控制驱动件上,所述控制驱动件安装于所述力传感器上;所述转动驱动件安装于所述动平台上,所述力传感器安装于所述转动驱动件上,所述控制驱动件和所述执行杆组成第二执行器械,所述接收所述力传感器测量的力学信息之后,所述方法包括:In one of the embodiments, the surgical manipulator arm further includes a telecentric control assembly, a rotation drive, and a control drive. The telecentric control assembly includes a moving platform, and the execution rod is mounted on the control drive. The control driving part is installed on the force sensor; the rotation driving part is installed on the moving platform, the force sensor is installed on the rotation driving part, and the control driving part and the execution rod are composed For the second execution device, after receiving the mechanical information measured by the force sensor, the method includes:
根据所述执行杆的偏置角度分解所述第二执行器械的重力,获取所述第二执行器械的第三作用力和所述第二执行器械的第三力矩;Decompose the gravity of the second execution device according to the offset angle of the execution rod, and obtain the third force of the second execution device and the third moment of the second execution device;
根据所述第二执行器械的第三质心坐标和所述力传感器的第四质心坐标,获取总惯性扭矩;Obtain the total inertial torque according to the third center-of-mass coordinates of the second actuator and the fourth center-of-mass coordinates of the force sensor;
根据所述力学信息、所述第三作用力、所述第三力矩和所述总惯性扭矩,确定所述环境力和所述环境力矩。The environmental force and the environmental moment are determined according to the mechanical information, the third force, the third moment, and the total moment of inertia.
在其中一个实施例中,所述根据所述第二执行器械的第三质心坐标和所述力传感器的第四质心坐标,获取总惯性扭矩包括:In one of the embodiments, the obtaining the total inertial torque according to the third center-of-mass coordinates of the second execution device and the fourth center-of-mass coordinates of the force sensor includes:
根据所述第三质心坐标,获取所述第二执行器械的转轴与通过第二执行器械质心的平行轴之间的第一距离;Acquiring, according to the third center of mass coordinate, the first distance between the rotation axis of the second executing instrument and the parallel axis passing through the second executing instrument's center of mass;
根据所述第一距离,获取所述第二执行器械的第一转动惯量;并根据所述第一转动惯量和所述执行杆的旋转角加速度,获取所述第二执行器械的第一扭矩;Obtain the first moment of inertia of the second actuator according to the first distance; and obtain the first torque of the second actuator according to the first moment of inertia and the rotational angular acceleration of the actuator rod;
根据所述第四质心坐标,获取所述力传感器的转轴与通过所述力传感器质心的平行轴之间的第二距离;Obtaining the second distance between the rotation axis of the force sensor and the parallel axis passing the center of mass of the force sensor according to the fourth center of mass coordinate;
根据所述第二距离,获取所述力传感器的第二转动惯量;并根据所述第二转动惯量和所述旋转角加速度,获取所述力传感器的第二扭矩;Obtain the second moment of inertia of the force sensor according to the second distance; and obtain the second torque of the force sensor according to the second moment of inertia and the rotational angular acceleration;
根据所述第一扭矩和所述第二扭矩,获取所述总惯性扭矩。According to the first torque and the second torque, the total inertia torque is obtained.
在其中一个实施例中,所述根据所述力学信息、所述第一作用力和所述第一力矩,确定所述执行杆末端处的环境力和环境力矩包括:In one of the embodiments, the determining the environmental force and the environmental moment at the end of the actuator rod according to the mechanical information, the first force, and the first moment includes:
将所述力学信息在第一坐标轴方向、第二坐标轴方向和第三坐标轴方向上进行受力分解,并根据所述第一作用力、所述第一力矩和所述受力分解后的力学信息,得到受力分解后的环境分力和分解环境力矩;The mechanical information is decomposed in the first coordinate axis direction, the second coordinate axis direction, and the third coordinate axis direction, and the force is decomposed according to the first force, the first moment, and the force. The mechanical information of, obtain the environmental component force and the decomposed environmental moment after the force is decomposed;
根据所述环境分力获取环境合力,并根据所述环境分力和所述分解环境力矩获取所述环境合力的受力点坐标。The environment resultant force is obtained according to the environmental component force, and the force point coordinates of the environment resultant force are obtained according to the environment component force and the decomposed environment moment.
在其中一个实施例中,所述根据所述环境分力和所述分解环境力矩获取所述环境合力的受力点坐标包括:In one of the embodiments, the obtaining the coordinate of the force point of the environmental resultant force according to the environmental component force and the decomposed environmental moment includes:
根据所述受力点坐标、所述第一坐标轴方向上的第一环境分力和所述第一坐标轴方向上的第一分解环境力矩,确定第一计算模型;Determine a first calculation model according to the coordinate of the force point, the first environmental component force in the direction of the first coordinate axis, and the first decomposed environmental moment in the direction of the first coordinate axis;
根据所述受力点坐标、所述第二坐标轴方向上的第二环境分力和所述第二坐标轴方向上的第二分解环境力矩,确定第二计算模型;Determine a second calculation model according to the coordinate of the force point, the second environmental component force in the direction of the second coordinate axis, and the second decomposition environmental moment in the direction of the second coordinate axis;
根据所述受力点坐标、所述第三坐标轴方向上的第三环境分力和所述第三坐标轴方向上的第三分解环境力矩,确定第三计算模型;Determine a third calculation model according to the coordinate of the force point, the third environmental component force in the direction of the third coordinate axis, and the third decomposition environmental moment in the direction of the third coordinate axis;
根据所述第一计算模型、所述第二计算模型和所述第三计算模型,确定所述受力点坐标。Determine the coordinate of the force point according to the first calculation model, the second calculation model, and the third calculation model.
在其中一个实施例中,所述手术机械臂还包括主操作手,所述根据所述环境分力和所述分解环境力矩获取所述环境合力的受力点坐标之后,所述方法包括:In one of the embodiments, the surgical manipulator further includes a main manipulator, and after obtaining the force point coordinates of the environmental resultant force according to the environmental component force and the decomposed environmental torque, the method includes:
所述主操作手根据反馈的所述环境合力和所述受力点坐标,产生作用力。The main operator generates a force according to the feedback of the environment resultant force and the coordinate of the force point.
在其中一个实施例中,所述接收所述力传感器测量的力学信息之前,所述方法包括:In one of the embodiments, before the receiving the mechanical information measured by the force sensor, the method includes:
在所述执行杆位于水平状态的情况下,所述环境力在第一坐标轴和第二坐标轴方向上最大;When the executive rod is in a horizontal state, the environmental force is the largest in the directions of the first coordinate axis and the second coordinate axis;
在所述执行杆位于垂直状态的情况下,所述环境力在第三坐标轴方向上最大。When the executive rod is in a vertical state, the environmental force is the largest in the direction of the third coordinate axis.
根据本申请的另一个方面,提供了一种手术机械臂,包括力传感器、执行杆和控制系统,所述力传感器与所述执行杆连接;According to another aspect of the present application, there is provided a surgical robotic arm, including a force sensor, an actuator rod and a control system, the force sensor is connected with the actuator rod;
所述控制系统接收所述力传感器测量的力学信息;The control system receives the mechanical information measured by the force sensor;
所述控制系统根据所述执行杆的偏置角度分解所述执行杆的重力,获取所述执行杆的第一作用力;The control system decomposes the gravity of the execution rod according to the offset angle of the execution rod, and obtains the first force of the execution rod;
所述控制系统根据所述第一作用力和所述执行杆的第一质心坐标,获取所述执行杆的第一力矩;The control system obtains the first moment of the execution rod according to the first force and the first center of mass coordinates of the execution rod;
所述控制系统根据所述力学信息、所述第一作用力和所述第一力矩,确定所述执行杆末端处的环境力和环境力矩。The control system determines the environmental force and the environmental torque at the end of the actuator rod according to the mechanical information, the first force, and the first moment.
在其中一个实施例中,所述手术机械臂还包括远心操控组件、转动驱动件和用于驱动所述执行杆上的手术器具运动的控制驱动件;所述远心操控组件包括动平台;In one of the embodiments, the surgical manipulator arm further includes a telecentric control assembly, a rotation drive, and a control drive for driving the movement of the surgical instrument on the execution rod; the telecentric control assembly includes a moving platform;
所述力传感器连接于所述控制驱动件上,所述控制驱动件连接于所述转动驱动件;The force sensor is connected to the control driving part, and the control driving part is connected to the rotation driving part;
所述转动驱动件安装于所述动平台上;所述转动驱动件通过驱动所述控制驱动件、所述力传感器以及所述执行杆,来带动所述手术器具沿所述执行杆的轴向转动。The rotation driving part is installed on the moving platform; the rotation driving part drives the surgical instrument along the axial direction of the execution rod by driving the control driving part, the force sensor and the execution rod Rotate.
在其中一个实施例中,所述手术机械臂还包括控转动驱动件和用于驱动所述执行杆上的手术器具运动的控制驱动件,所述转动驱动件安装于力传感器上,所述控制驱动件设置于所述执行杆与所述转动驱动件之间,所述转动驱动件、所述控制驱动件和所述执行杆组成第一执行器械;In one of the embodiments, the surgical manipulator arm further includes a control rotation driving member and a control driving member for driving the movement of the surgical instrument on the execution rod, the rotation driving member is installed on the force sensor, and the control The driving part is arranged between the execution rod and the rotation driving part, and the rotation driving part, the control driving part and the execution rod form a first execution instrument;
所述控制系统根据所述执行杆的偏置角度分解所述第一执行器械的重力,获取所述第一执行器械的第二作用力;The control system decomposes the gravity of the first execution instrument according to the offset angle of the execution rod, and obtains the second force of the first execution instrument;
所述控制系统根据所述第二作用力和所述第一执行器械的第二质心坐标,获取所述第一执行器械的第二力矩;The control system obtains the second moment of the first execution device according to the second force and the second center of mass coordinates of the first execution device;
所述控制系统根据所述力学信息、所述第二作用力和所述第二力矩,确定所述环境力和所述环境力矩。The control system determines the environmental force and the environmental torque according to the mechanical information, the second force, and the second torque.
在其中一个实施例中,所述手术机械臂还包括远心操控组件;所述远心操控组件包括动平台,所述力传感器安装于所述动平台上。In one of the embodiments, the surgical robot arm further includes a telecentric control assembly; the telecentric control assembly includes a moving platform, and the force sensor is installed on the moving platform.
在其中一个实施例中,所述手术机械臂还包括远心操控组件、转动驱动件和控制驱动件,所述远心操控组件包括动平台,所述执行杆安装于所述控制驱动件上,所述控制驱动件安装于所述力传感器上;所述转动驱动件安装于所述动平台上,所述力传感器安装于所述转动驱动件上,所述控制驱动件和所述执行杆组成第二执行器械;In one of the embodiments, the surgical manipulator arm further includes a telecentric control assembly, a rotation drive, and a control drive. The telecentric control assembly includes a moving platform, and the execution rod is mounted on the control drive. The control driving part is installed on the force sensor; the rotation driving part is installed on the moving platform, the force sensor is installed on the rotation driving part, and the control driving part and the execution rod are composed The second execution device;
所述控制系统根据所述执行杆的偏置角度分解所述第二执行器械的重力,获取所述第二执行器械的第三作用力和所述第二执行器械的第三力矩;The control system decomposes the gravity of the second execution device according to the offset angle of the execution rod, and obtains the third force of the second execution device and the third moment of the second execution device;
所述控制系统根据所述第二执行器械的第三质心坐标和所述力传感器的第四质心坐标,获取总惯性扭矩;The control system obtains the total inertial torque according to the third center-of-mass coordinates of the second execution instrument and the fourth center-of-mass coordinates of the force sensor;
所述控制系统根据所述力学信息、所述第三作用力、所述第三力矩和所述总惯性扭矩,确定所述环境力和所述环境力矩。The control system determines the environmental force and the environmental torque according to the mechanical information, the third force, the third moment, and the total moment of inertia.
在其中一个实施例中,所述手术机械臂还包括主操作手;In one of the embodiments, the surgical robotic arm further includes a main manipulator;
所述控制系统根据所述环境力和所述环境力矩,确定环境合力和受力点坐标;The control system determines the environmental resultant force and the coordinate of the force point according to the environmental force and the environmental moment;
所述主操作手根据所述控制系统反馈的所述环境合力和所述受力点坐标,产生作用力。The main operator generates a force according to the environment resultant force fed back by the control system and the coordinate of the force point.
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:A computer device includes a memory, a processor, and a computer program that is stored on the memory and can run on the processor, and the processor implements the following steps when the processor executes the computer program:
根据本申请的另一个方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一所述方法的步骤。According to another aspect of the present application, there is provided a computer device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor. The processor implements any of the foregoing when the computer program is executed. The steps of the method.
根据本申请的另一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述方法的步骤。According to another aspect of the present application, there is provided a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of any of the foregoing methods are implemented.
通过本申请,采用一种手术机械臂的力反馈测量方法,该手术机械臂包括力传感器和执行杆,该力传感器与该执行杆连接,其中,所述方法包括:接收该力传感器测量的力学信息;根据该执行杆的偏置角度分解该执行杆的重力,获取该执行杆的第一作用力和该执行杆的第一力矩;根据该力学信息、该第一作用力和该第一力矩,确定该执行杆末端处的环境力和环境力矩,从而解决了手术机械臂控制中力反馈检测的精确度较低的问题。Through this application, a force feedback measurement method of a surgical manipulator is adopted. The surgical manipulator includes a force sensor and an actuator rod, and the force sensor is connected to the actuator rod. The method includes: receiving the force measured by the force sensor. Information; decompose the gravity of the execution rod according to the offset angle of the execution rod, and obtain the first force of the execution rod and the first moment of the execution rod; according to the mechanical information, the first force and the first moment , To determine the environmental force and the environmental moment at the end of the actuator, thereby solving the problem of low accuracy of force feedback detection in the control of the surgical manipulator.
附图说明Description of the drawings
为了更好地描述和说明这里公开的那些的实施例和/或示例,可以参考一幅或多幅附图。用于描述附图的附加细节或示例不应当被认为是对所公开的、目前描述的实施例和/或示例以及目前理解的这些的最佳模式中的任何一者的范围的限制。In order to better describe and illustrate the embodiments and/or examples of those disclosed herein, one or more drawings may be referred to. The additional details or examples used to describe the drawings should not be considered as limiting the scope of any of the disclosed, currently described embodiments and/or examples and the best mode currently understood.
图1为根据本申请实施例的一种手术机械臂的应用模型的示意图;Fig. 1 is a schematic diagram of an application model of a surgical robotic arm according to an embodiment of the present application;
图2为根据本申请一实施例的一种手术机械臂的结构示意图;Fig. 2 is a schematic structural diagram of a surgical robotic arm according to an embodiment of the present application;
图3为根据本申请一实施例的一种手术机械臂的力反馈测量方法的流程图;Fig. 3 is a flowchart of a force feedback measurement method of a surgical manipulator according to an embodiment of the present application;
图4A为根据本申请一实施例的一种执行杆的力学工况分析的示意图;Fig. 4A is a schematic diagram of a mechanical working condition analysis of an executive rod according to an embodiment of the present application;
图4B为根据本申请另一实施例的一种执行杆的力学工况分析的示意图;Fig. 4B is a schematic diagram of a mechanical working condition analysis of an executive rod according to another embodiment of the present application;
图4C为根据本申请另一实施例的一种执行杆的力学工况分析的示意图;4C is a schematic diagram of a mechanical working condition analysis of an executive rod according to another embodiment of the present application;
图4D为根据本申请另一实施例的一种执行杆的力学工况分析的示意图;Fig. 4D is a schematic diagram of a mechanical working condition analysis of an executive rod according to another embodiment of the present application;
图5为根据本申请实施例的一种执行杆的受力分析的示意图;Fig. 5 is a schematic diagram of a force analysis of an executive rod according to an embodiment of the present application;
图6为根据本申请另一实施例的一种手术机械臂的力反馈测量方法的流程图;Fig. 6 is a flowchart of a force feedback measurement method of a surgical manipulator according to another embodiment of the present application;
图7为根据本申请另一实施例的一种手术机械臂的力反馈测量方法的流程图;Fig. 7 is a flowchart of a force feedback measurement method of a surgical manipulator according to another embodiment of the present application;
图8为根据本申请另一实施例的一种手术机械臂的结构示意图;Fig. 8 is a schematic structural diagram of a surgical robotic arm according to another embodiment of the present application;
图9为根据本申请另一实施例的一种手术机械臂的力反馈测量方法的流程图;Fig. 9 is a flowchart of a force feedback measurement method of a surgical manipulator according to another embodiment of the present application;
图10为根据本申请一实施例的一种执行器械的力学工况分析的示意图;Fig. 10 is a schematic diagram of a mechanical working condition analysis of an execution device according to an embodiment of the present application;
图11为根据本申请一实施例的一种执行器械的受力分析的示意图;Fig. 11 is a schematic diagram of a force analysis of an execution device according to an embodiment of the present application;
图12为根据本申请另一实施例的一种手术机械臂的结构示意图;Fig. 12 is a schematic structural diagram of a surgical robotic arm according to another embodiment of the present application;
图13为根据本申请另一实施例的一种手术机械臂的力反馈测量方法的流程图;FIG. 13 is a flowchart of a force feedback measurement method of a surgical manipulator according to another embodiment of the present application;
图14为根据本申请另一实施例的一种执行器械的力学工况分析的示意图;Fig. 14 is a schematic diagram of a mechanical working condition analysis of an execution device according to another embodiment of the present application;
图15为根据本申请另一实施例的一种执行器械的受力分析的示意图;Fig. 15 is a schematic diagram of a force analysis of an execution device according to another embodiment of the present application;
图16为根据本申请一实施例的一种手术机械臂的结构框图;Fig. 16 is a structural block diagram of a surgical robotic arm according to an embodiment of the present application;
图17为根据本申请另一实施例的一种手术机械臂的结构框图。Fig. 17 is a structural block diagram of a surgical robotic arm according to another embodiment of the present application.
具体实施方式Detailed ways
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solutions, and advantages of this application clearer and clearer, the following further describes the application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.
在本实施例中,提供了一种手术机械臂的应用模型,图1为根据本申请实施例的一种手术机械臂的应用模型的示意图,如图1所示。该手术机械臂包括术前摆位组件12和主动臂14。该术前摆位组件12包括伸缩机构122和旋转机构124;该伸缩机构122做伸缩运动用于控制伸缩位置,主要用于术前摆位;该旋转机构124用于术前摆位,用于调整机构的位置。In this embodiment, an application model of a surgical robot arm is provided. FIG. 1 is a schematic diagram of an application model of a surgical robot arm according to an embodiment of the present application, as shown in FIG. 1. The surgical robotic arm includes a preoperative positioning assembly 12 and an active arm 14. The preoperative positioning assembly 12 includes a telescopic mechanism 122 and a rotating mechanism 124; the telescopic mechanism 122 is used for telescopic movement to control the telescopic position, and is mainly used for preoperative positioning; the rotating mechanism 124 is used for preoperative positioning and is used for Adjust the position of the mechanism.
该主动臂14包括执行组件142和远心操控组件144;该执行组件142包括驱动件1422、执行杆1424和手术器具1426,执行杆1424与手术器具1426之间由转动关节连接,执行杆1424与转动关节的边沿均为圆滑过渡,无棱角,避免对人体或器官造成伤害;执行杆1424内部置有钢丝绳用于控制手术器具1426的动作,该驱动件1422用于驱动钢丝绳运动,从而驱动控制该执行杆1424的三个自由度的转动,以及控制该手术器具1426的夹取组织的动作。The active arm 14 includes an executive component 142 and a telecentric control component 144; the executive component 142 includes a driver 1422, an executive rod 1424, and a surgical instrument 1426. The executive rod 1424 and the surgical instrument 1426 are connected by a rotary joint, and the executive rod 1424 is connected to the surgical instrument 1426. The edges of the revolving joints are all smooth transitions, no edges and corners, to avoid harm to the human body or organs; a steel wire rope is placed inside the executive rod 1424 to control the action of the surgical instrument 1426, and the driving member 1422 is used to drive the wire rope to move, thereby driving and controlling the The three-degree-of-freedom rotation of the rod 1424 is performed, and the tissue grasping action of the surgical instrument 1426 is controlled.
该远心操控组件144是由一个具有多个方向运动的末端执行器通过铰链及可伸缩机构与机械系统的另一固定端相连接而构成的空间并联机构,该远心操控组件144可以是Stewart平台,该Stewart平台包括静平台1442、6个伸缩元件1444和动平台1446,该静平台1442与该6个伸缩元件1444采用U副铰接,该静平台1442可以在x轴和y轴方向转动,但是限制了z轴方向的自由度;该伸缩元件1444由电极和丝杠组成,通过电极驱动丝杠可以使电缸自由伸缩,从而改变该动平台1446的运动状态,该6个伸缩元件1444按照一定规律排列,使该Stewart平台偏转角度较小,其中,该伸缩元件1444与z轴的偏转角度范围在±20°之间;该动平台1446的直径小于该静平台1442,该动平台1446的运动状态由该伸缩元件1446的长度变化来控制,该动平台1446与该伸缩元件1444采用球铰接的方法,可以实现在x轴、 y轴和z轴三个方向转动。The telecentric control assembly 144 is a spatial parallel mechanism formed by a multi-directional end effector connected to the other fixed end of the mechanical system through a hinge and a retractable mechanism. The telecentric control assembly 144 can be a Stewart Platform, the Stewart platform includes a static platform 1442, 6 telescopic elements 1444 and a moving platform 1446. The static platform 1442 and the 6 telescopic elements 1444 are hinged with a U pair. The static platform 1442 can rotate in the x-axis and y-axis directions, However, the degree of freedom in the z-axis direction is limited; the telescopic element 1444 is composed of an electrode and a screw, and the electric cylinder can be freely extended and retracted by driving the screw through the electrode, thereby changing the motion state of the movable platform 1446. The six telescopic elements 1444 are in accordance with A certain regular arrangement makes the deflection angle of the Stewart platform smaller. Among them, the deflection angle range of the telescopic element 1444 and the z axis is between ±20°; the diameter of the movable platform 1446 is smaller than the diameter of the static platform 1442 and the movable platform 1446 The motion state is controlled by the change in the length of the telescopic element 1446. The movable platform 1446 and the telescopic element 1444 adopt a ball hinge method, which can realize rotation in the three directions of the x-axis, the y-axis and the z-axis.
该动平台1446上还设置有力传感器,该力传感器连接于该执行杆1424并用于检测该手术器具1426受到的环境力及/或环境力矩。The moving platform 1446 is also provided with a force sensor, which is connected to the execution rod 1424 and is used to detect the environmental force and/or environmental torque received by the surgical instrument 1426.
在本实施例中,提供了一种手术机械臂,图2为根据本申请一实施例的一种手术机械臂的结构示意图,如图2所示,该手术机械臂的设计方案1为:该手术机械臂还包括控制驱动件22和转动驱动件24,力传感器20直接与执行杆1424连接;力传感器20包括传感元件22和安装平台24,该传感元件22以及控制驱动件22分别安装于该安装平台24的两侧;该力传感器20连接于用于驱动手术器具1426运动的控制驱动件22上,该控制驱动件22连接于转动驱动件24;该转动驱动件24安装于动平台1446上,通过驱动该控制驱动件22、该力传感器20以及该执行杆1424,来带动该手术器具1426沿该执行杆1424的轴向转动。In this embodiment, a surgical robotic arm is provided. FIG. 2 is a schematic structural diagram of a surgical robotic arm according to an embodiment of the present application. As shown in FIG. 2, the design scheme 1 of the surgical robotic arm is: The surgical manipulator arm also includes a control drive 22 and a rotation drive 24. The force sensor 20 is directly connected to the actuator rod 1424; the force sensor 20 includes a sensing element 22 and a mounting platform 24. The sensing element 22 and the control drive 22 are installed separately On both sides of the installation platform 24; the force sensor 20 is connected to the control driving member 22 for driving the movement of the surgical instrument 1426, the control driving member 22 is connected to the rotation driving member 24; the rotation driving member 24 is installed on the movable platform At 1446, by driving the control driving member 22, the force sensor 20 and the actuator rod 1424, the surgical instrument 1426 is driven to rotate along the axial direction of the actuator rod 1424.
根据设计方案1,提供了一种手术机械臂的控制方法,图3为根据本申请一实施例的一种手术机械臂的力反馈测量方法的流程图,如图3所示,该方法包括如下步骤:According to design plan 1, a method for controlling a surgical manipulator is provided. FIG. 3 is a flowchart of a force feedback measurement method for a surgical manipulator according to an embodiment of the present application. As shown in FIG. 3, the method includes the following step:
步骤S302,接收该力传感器20测量的力学信息;该执行杆1424在测量面的上方,假定该执行杆1424的手术器具1426的开合不影响力传感器20的测量;图4A为根据本申请一实施例的一种执行杆的力学工况分析的示意图,图4B为根据本申请另一实施例的一种执行杆的力学工况分析的示意图,图4C为根据本申请另一实施例的一种执行杆的力学工况分析的示意图,图4D为根据本申请另一实施例的一种执行杆的力学工况分析的示意图,则力传感器20在工作中将同时测量到:执行杆1424在工作中,组织施加的力,即最终需要得到的环境力,如图4A所示;执行杆1424的自重产生的力和力矩,如图4B所示;执行杆1424旋转产生的扭矩,如图4C所示;摩擦力及其力矩,如图4D所示;其中,执行杆1424长度L=350mm,执行杆1424直径d=5mm,执行杆1424质量=M,执行杆1424的末端承受的最大力F,摩擦力为f。该力学信息包括:力传感器20测量测量到的z轴、x轴和y轴上的力和力矩,即F z,F y,F x,T z,T y,T xStep S302, receiving mechanical information measured by the force sensor 20; the execution rod 1424 is above the measurement surface, assuming that the opening and closing of the surgical instrument 1426 of the execution rod 1424 does not affect the measurement of the force sensor 20; A schematic diagram of a mechanical working condition analysis of an executive rod according to an embodiment, FIG. 4B is a schematic diagram of a mechanical working condition analysis of an executive rod according to another embodiment of the application, and FIG. 4C is a schematic diagram of a mechanical working condition analysis of an actuator according to another embodiment of the application A schematic diagram of a mechanical condition analysis of an actuator rod. FIG. 4D is a schematic diagram of a mechanical condition analysis of an actuator rod according to another embodiment of the present application. The force sensor 20 will simultaneously measure during work: the actuator rod 1424 is at During work, the force exerted by the organization, that is, the environmental force that needs to be finally obtained, as shown in Figure 4A; the force and moment generated by the weight of the actuator rod 1424, as shown in Figure 4B; the torque generated by the rotation of the actuator rod 1424, as shown in Figure 4C As shown; friction and torque, as shown in Figure 4D; where the length of the actuator rod 1424 is L=350mm, the diameter of the actuator rod 1424 is d=5mm, the quality of the actuator rod 1424=M, the maximum force F the end of the actuator rod 1424 bears , The friction force is f. The mechanical information includes: the force and moment on the z-axis, x-axis, and y-axis measured by the force sensor 20, namely F z , F y , F x , T z , Ty , and T x .
步骤S304,根据该执行杆1424的偏置角度分解该执行杆1424的重力,获取该执行杆1424的第一作用力和该执行杆1424的第一力矩;其中,该第一作用力为该执行杆1424在z轴、x轴和y轴上的重力分解,分别为F Gz,F Gy,F Gx;该第一力矩包括:T Gz,T Gy,T GxStep S304: Analyze the gravity of the actuator rod 1424 according to the offset angle of the actuator rod 1424, and obtain the first force of the actuator rod 1424 and the first moment of the actuator rod 1424; wherein, the first force is the actuator rod 1424. The gravity decomposition of the rod 1424 on the z-axis, the x-axis, and the y-axis are respectively F Gz , F Gy , and F Gx ; the first moment includes: T Gz , T Gy , and T Gx .
步骤S306,根据该力学信息、该第一作用力和该第一力矩,确定该执行杆1424末端处的环境力和环境力矩;其中,图5为根据本申请实施例的一种执行杆的受力分析的示意图,如图5所示,则该力传感器20测得的力/力矩-执行杆1424自重产生的力/力矩=环境产生的力/力矩。Step S306: Determine the environmental force and the environmental moment at the end of the actuator rod 1424 according to the mechanical information, the first force, and the first moment; wherein, FIG. 5 is an actuator rod according to an embodiment of the present application. The schematic diagram of the force analysis is shown in FIG. 5, the force/torque measured by the force sensor 20-the force/torque generated by the weight of the actuator 1424 = the force/torque generated by the environment.
通过上述步骤S302至S306,分析手术机械臂中执行杆1424对力学信息的影响,并对力传感器20测量的力学信息进行处理,针对手术机器人力信息检测,展开交互作用力分析,最终根据该力学信息、执行杆1424的第一作用力和第一力矩,确定环境力和环境力矩,使得力传感器20反馈的力学信息测量值的精确度得到了提高,从而解决了手术机械臂控制中力反馈检测的精确度较低的问题。Through the above steps S302 to S306, the influence of the actuator rod 1424 in the surgical robot arm on the mechanical information is analyzed, and the mechanical information measured by the force sensor 20 is processed, and the interactive force analysis is carried out for the force information detection of the surgical robot, and finally based on the mechanical information. Information, the first force and the first moment of the actuator rod 1424, determine the environmental force and the environmental torque, so that the accuracy of the measurement value of the mechanical information fed back by the force sensor 20 is improved, thereby solving the force feedback detection in the control of the surgical manipulator The problem of low accuracy.
在一个实施例中,提供了一种手术机械臂的力反馈测量方法,该方法还包括如下步骤:In one embodiment, a force feedback measurement method of a surgical manipulator is provided, and the method further includes the following steps:
步骤S402,根据第一夹角、第二夹角和该执行杆1424的重力,获取该第一作用力;其中,该第一夹角为该执行杆1424相对于第一坐标轴的偏置角度,该第二夹角为该执行杆1424相对于第二坐标轴的偏置角度;本实施例中,第一坐标轴为x轴,第二坐标轴为y轴; 其中,执行杆1424重力为G 1,执行杆1424长度为L,执行杆1424的半径为r,执行杆1424与垂直方向的夹角为θ G,执行杆1424与x轴的夹角为
Figure PCTCN2020101997-appb-000001
由图4可知,将执行杆1424的重力分解到x,y,z轴,可得第一作用力,如公式1、公式2和公式3所示:
Step S402: Obtain the first force according to the first included angle, the second included angle and the gravity of the actuating rod 1424; where the first included angle is the offset angle of the actuating rod 1424 relative to the first coordinate axis , The second included angle is the offset angle of the actuator 1424 relative to the second coordinate axis; in this embodiment, the first coordinate axis is the x-axis, and the second coordinate axis is the y-axis; where the gravity of the actuator 1424 is G 1 , the length of the actuator 1424 is L, the radius of the actuator 1424 is r, the angle between the actuator 1424 and the vertical is θ G , the angle between the actuator 1424 and the x-axis is
Figure PCTCN2020101997-appb-000001
It can be seen from Fig. 4 that by decomposing the gravity of the actuator 1424 into the x, y, and z axes, the first force can be obtained, as shown in formula 1, formula 2, and formula 3:
F Gz=G 1cosθ G      公式1 F Gz =G 1 cosθ G formula 1
Figure PCTCN2020101997-appb-000002
Figure PCTCN2020101997-appb-000002
Figure PCTCN2020101997-appb-000003
Figure PCTCN2020101997-appb-000003
步骤S404,根据该执行杆1424的第一质心坐标确定该第一作用力的第一力臂;并根据该第一力臂和该第一作用力,获取该第一力矩;其中,已知该第一质心坐标,即重力的作用点坐标为(x 1,y 1,z 1),该第一作用力的第一力臂为:F Gz的力臂:
Figure PCTCN2020101997-appb-000004
F Gy的力臂:
Figure PCTCN2020101997-appb-000005
F Gx的力臂:
Figure PCTCN2020101997-appb-000006
则执行杆1424重力产生的第一力矩如公式4、公式5和公式6所示:
Step S404: Determine the first moment arm of the first force according to the first center of mass coordinate of the actuating rod 1424; and obtain the first moment according to the first moment arm and the first force; wherein, it is known that the The coordinates of the first center of mass, that is, the coordinates of the point of application of gravity are (x 1 , y 1 , z 1 ), and the first arm of the first force is: the arm of F Gz :
Figure PCTCN2020101997-appb-000004
Force arm of F Gy:
Figure PCTCN2020101997-appb-000005
Force arm of F Gx:
Figure PCTCN2020101997-appb-000006
Then the first moment generated by the gravity of the actuator 1424 is shown in formula 4, formula 5 and formula 6:
Figure PCTCN2020101997-appb-000007
Figure PCTCN2020101997-appb-000007
Figure PCTCN2020101997-appb-000008
Figure PCTCN2020101997-appb-000008
Figure PCTCN2020101997-appb-000009
Figure PCTCN2020101997-appb-000009
在一个实施例中,提供了一种手术机械臂的力反馈测量方法,图6为根据本申请另一实施例的一种手术机械臂的力反馈测量方法的流程图,如图6所示,该方法还包括如下步骤:In one embodiment, a force feedback measurement method of a surgical robot arm is provided. FIG. 6 is a flowchart of a force feedback measurement method of a surgical robot arm according to another embodiment of the present application, as shown in FIG. 6, The method also includes the following steps:
步骤S602,将该力学信息在第一坐标轴方向、第二坐标轴方向和第三坐标轴方向上进行受力分解,并根据该第一作用力、该第一力矩和该受力分解后的力学信息,得到受力分解后的环境分力和分解环境力矩;解得环境分力如公式7至公式9所示:Step S602: Perform force decomposition of the mechanical information in the first coordinate axis direction, the second coordinate axis direction, and the third coordinate axis direction, and perform force decomposition according to the first force, the first moment, and the force decomposed Mechanics information, the environmental component force and the decomposed environmental moment after the force decomposition are obtained; the environmental component force obtained by the solution is shown in formula 7 to formula 9:
F Hz=F z-F Gz1     公式7 F Hz =F z -F Gz1 formula 7
F Hy=F y-F Gy1     公式8 F Hy =F y -F Gy1 formula 8
F Hx=F x-F Gx1      公式9 F Hx =F x -F Gx1 formula 9
解得分解环境力矩如公式10至公式12所示:The decomposed environmental moment is shown in formula 10 to formula 12:
T Hz=T z-T Gz1      公式10 T Hz =T z -T Gz1 formula 10
T Hy=T y-T Gy1     公式11 T Hy =T y -T Gy1 formula 11
T Hx=T x-T Gx1      公式12 T Hx =T x -T Gx1 Formula 12
步骤S604,根据该环境分力获取环境合力,并根据该环境分力和该分解环境力矩获取该环境合力的受力点坐标;其中,环境合力
Figure PCTCN2020101997-appb-000010
环境合力与垂直方向的夹角θ H如公式13所示:
Step S604: Obtain the environmental resultant force according to the environmental component force, and obtain the force point coordinates of the environmental resultant force according to the environmental component force and the decomposed environment moment; wherein, the environmental resultant force
Figure PCTCN2020101997-appb-000010
The angle θ H between the environmental resultant force and the vertical direction is shown in formula 13:
Figure PCTCN2020101997-appb-000011
Figure PCTCN2020101997-appb-000011
环境合力与x轴方向的夹角
Figure PCTCN2020101997-appb-000012
如公式14所示:
The angle between the environmental resultant force and the x-axis direction
Figure PCTCN2020101997-appb-000012
As shown in Equation 14:
Figure PCTCN2020101997-appb-000013
Figure PCTCN2020101997-appb-000013
同时,设该受力点坐标为(x,y,z),其中,根据F Hz的力臂可得:
Figure PCTCN2020101997-appb-000014
根据F Hy的力臂可得:
Figure PCTCN2020101997-appb-000015
根据F Hx的力臂可得:
Figure PCTCN2020101997-appb-000016
则解得
Figure PCTCN2020101997-appb-000017
At the same time, suppose the coordinate of the force point is (x, y, z), where, according to the force arm of F Hz , we can get:
Figure PCTCN2020101997-appb-000014
According to the force arm of F Hy:
Figure PCTCN2020101997-appb-000015
According to the force arm of F Hx , we can get:
Figure PCTCN2020101997-appb-000016
Then the solution is
Figure PCTCN2020101997-appb-000017
在一个实施例中,提供了一种手术机械臂的力反馈测量方法,图7为根据本申请实施例的一种手术机械臂的力反馈测量方法的流程图三,如图7所示,该方法还包括如下步骤:In one embodiment, a force feedback measurement method of a surgical manipulator is provided. FIG. 7 is a flowchart 3 of a force feedback measurement method of a surgical manipulator according to an embodiment of the present application. As shown in FIG. 7, the The method also includes the following steps:
步骤S702,主操作手根据反馈的该环境合力和该受力点坐标,产生作用力;其中,控制系统根据力传感器20对手术器具1426受到的环境力及/或环境力矩的检测结果,控制该主操作手的一个或多个主手驱动件运动,并通过该主操作手的传动机构以同等大小的方式反馈至该主操作处,从而使得医生在手术过程中可以实时感知手术器械与患者组织的接触力。In step S702, the main operator generates a force according to the feedback of the environmental resultant force and the coordinate of the force point; wherein, the control system controls the force sensor 20 according to the environmental force and/or environmental torque detected by the surgical instrument 1426. One or more driving parts of the main manipulator move, and feed back to the main manipulator in the same size through the transmission mechanism of the main manipulator, so that the doctor can perceive surgical instruments and patient tissues in real time during the operation.的contact force.
在一个实施例中,提供了一种手术机械臂,图8为根据本申请实施例的一种手术机械臂的结构示意图二,如图8所示,该手术机械臂的设计方案2为:该手术机械臂还包括转动驱动件24和控制驱动件22;该转动驱动件24安装于力传感器20上,该力传感器20安装于该动平台1446上,该力传感器20与该手术器具1426之间不存在沿该执行杆1424轴向的同步转动;该控制驱动件22设置于该执行杆1424和转动驱动件24之间,该控制驱动件22用于控制手术器具1426的开合,该控制驱动件22、转动驱动件24和该执行杆1424组成第一执行器械。In one embodiment, a surgical robotic arm is provided. FIG. 8 is a second structural diagram of a surgical robotic arm according to an embodiment of the present application. As shown in FIG. 8, the design scheme 2 of the surgical robotic arm is: The surgical manipulator arm also includes a rotation driving member 24 and a control driving member 22; the rotation driving member 24 is mounted on the force sensor 20, the force sensor 20 is mounted on the movable platform 1446, and the force sensor 20 is between the force sensor 20 and the surgical instrument 1426. There is no synchronous rotation along the axial direction of the actuator rod 1424; the control driving member 22 is arranged between the actuator rod 1424 and the rotation driving member 24, the control driving member 22 is used to control the opening and closing of the surgical instrument 1426, and the control driving The member 22, the rotating drive member 24 and the execution rod 1424 constitute a first execution instrument.
根据设计方案2,提供了一种手术机械臂的力反馈测量方法,图9为根据本申请另一实施例的一种手术机械臂的力反馈测量方法的流程图,如图9所示,该方法还包括如下步骤:According to design plan 2, a force feedback measurement method of a surgical manipulator is provided. FIG. 9 is a flowchart of a force feedback measurement method of a surgical manipulator according to another embodiment of the present application. As shown in FIG. 9, the The method also includes the following steps:
步骤S902,根据执行杆的偏置角度分解该第一执行器械的重力,获取该第一执行器械的第二作用力和该第一执行器械的第二力矩;其中,图6为根据本申请一实施例的一种执行器械的力学工况分析的示意图,如图6所示,执行杆1424的旋转和手术器具1426的开合都属于第一执行器械系统的内力,假设力传感器20只检测第一执行器械整体的重力和环境力,以及力矩变化,对于电机振动导致的变化负略不计。Step S902, decompose the gravity of the first actuator according to the offset angle of the actuator rod, and obtain the second force of the first actuator and the second moment of the first actuator; wherein, FIG. 6 is a diagram according to the present application. A schematic diagram of the mechanical working condition analysis of an execution instrument of the embodiment. As shown in FIG. 6, the rotation of the execution rod 1424 and the opening and closing of the surgical instrument 1426 belong to the internal force of the first execution instrument system. It is assumed that the force sensor 20 only detects the first 1. The overall gravity and environmental forces of the actuator, as well as changes in torque, are negligible for changes caused by motor vibration.
步骤S904,根据该力学信息、该第二作用力和该第二力矩,确定该环境力和该环境力矩。其中,力传感器20有偏置能力,可以在初始状态时对第一执行器械重力和力矩进行偏置,力传感器20直接测量第一执行器械末端的环境力和环境力矩,但是由于在手术过程中不能再进行偏置,因此还需要分析第一执行器械的重力。图7为根据本申请实施例的一种执行器械的受力分析的示意图一,如图7所示,分析第一执行器械末端的受力情况,先忽略掉控制驱动件22对执行杆1424的拉力和旋转扭矩等,只考虑第一执行器械的重力和外界环境力,由于执行杆1424、控制驱动件22和转动驱电机连接成一体,将其简化成一个质量均匀的杆。Step S904: Determine the environmental force and the environmental torque according to the mechanical information, the second force and the second moment. Among them, the force sensor 20 has a biasing capability, which can bias the gravity and torque of the first actuator in the initial state. The force sensor 20 directly measures the environmental force and environmental torque at the end of the first actuator. The offset can no longer be performed, so the gravity of the first actuator needs to be analyzed. Fig. 7 is a schematic diagram 1 of the force analysis of an actuator according to an embodiment of the present application. As shown in Fig. 7, the force of the end of the first actuator is analyzed, and the effect of the control driving member 22 on the actuator rod 1424 is first ignored. The pulling force and rotating torque, etc., only consider the gravity of the first actuator and the external environmental force. Since the actuator rod 1424, the control drive member 22 and the rotary drive motor are connected as a whole, it is simplified into a rod of uniform quality.
通过上述步骤S902至S904,对手术机械臂中控制驱动件22设置于该执行杆1424和转动驱动件24之间的设计方案2进行了力学分析,避免了在此设计方案下控制驱动件22和 转动驱动件24对力传感器20检测得到的力学信息的影响,提高了手术机械臂中力反馈检测的精确度。Through the above steps S902 to S904, the mechanical analysis of the design scheme 2 in which the control driving member 22 in the surgical manipulator arm is arranged between the execution rod 1424 and the rotation driving member 24 is performed, which avoids the control of the driving member 22 and the rotary driving member 24 under this design scheme. The influence of the rotating drive member 24 on the mechanical information detected by the force sensor 20 improves the accuracy of force feedback detection in the surgical manipulator.
在一个实施例中,提供了一种手术机械臂的力反馈测量方法,该方法还包括如下步骤:In one embodiment, a force feedback measurement method of a surgical manipulator is provided, and the method further includes the following steps:
步骤S602,根据第一夹角、第二夹角和第一执行器械的重力G 2,获取该第二作用力;其中,由图11可知,将该第一执行器械的重力分解到x,y,z轴,可得第二作用力,如公式15、公式16和公式17所示: Step S602: Obtain the second force according to the first included angle, the second included angle, and the gravity G 2 of the first actuator; where, as shown in FIG. 11, the gravity of the first actuator is decomposed into x, y , The z-axis, the second force can be obtained, as shown in formula 15, formula 16, and formula 17:
F Gz=G 2cosθ G       公式15 F Gz =G 2 cosθ G formula 15
Figure PCTCN2020101997-appb-000018
Figure PCTCN2020101997-appb-000018
Figure PCTCN2020101997-appb-000019
Figure PCTCN2020101997-appb-000019
步骤S604,根据该第一执行器械的第二质心坐标确定该第二作用力的第二力臂;并根据该第二力臂和该第二作用力,获取该第二力矩;其中,已知该第二质心坐标,即该执行第一器械重力的作用点坐标为(x 2,y 2,z 2),该第二作用力的第二力臂为:F Gz的力臂:
Figure PCTCN2020101997-appb-000020
F Gy的力臂:
Figure PCTCN2020101997-appb-000021
F Gx的力臂:
Figure PCTCN2020101997-appb-000022
则第一执行器械重力产生的第二力矩如公式18、公式19和公式20所示:
Step S604: Determine the second force arm of the second force according to the second center of mass coordinates of the first actuator; and obtain the second moment according to the second force arm and the second force; where it is known The coordinates of the second center of mass, that is, the coordinates of the point of action for performing the gravity of the first instrument are (x 2 , y 2 , z 2 ), and the second force arm of the second force is: the force arm of F Gz :
Figure PCTCN2020101997-appb-000020
Force arm of F Gy:
Figure PCTCN2020101997-appb-000021
Force arm of F Gx:
Figure PCTCN2020101997-appb-000022
Then the second moment generated by the gravity of the first actuator is shown in formula 18, formula 19 and formula 20:
Figure PCTCN2020101997-appb-000023
Figure PCTCN2020101997-appb-000023
Figure PCTCN2020101997-appb-000024
Figure PCTCN2020101997-appb-000024
Figure PCTCN2020101997-appb-000025
Figure PCTCN2020101997-appb-000025
此外,在本申请实施例的设计方案2中,环境合力、受力点坐标以及主操作手力反馈的分析与设计方案1中相同,在此不再赘述。In addition, in the design solution 2 of the embodiment of the present application, the analysis of the environmental resultant force, the force point coordinates, and the main operating manual force feedback are the same as those in the design solution 1, and will not be repeated here.
在一个实施例中,提供了一种手术机械臂,图12为根据本申请另一实施例的一种手术机械臂的结构示意图,如图12所示,该手术机械臂的设计方案3为:该执行杆安装于该控制驱动件上,该控制驱动件安装于该力传感器20上;力传感器20包括传感元件200和安装平台202,该传感元件200安装于该安装平台202上;该转动驱动件24安装于该动平台上1446,该力传感器20安装于该转动驱动件24上,该控制驱动件22和该执行杆1424组成第二执行器械。In one embodiment, a surgical robotic arm is provided. FIG. 12 is a schematic structural diagram of a surgical robotic arm according to another embodiment of the present application. As shown in FIG. 12, the design scheme 3 of the surgical robotic arm is: The actuating rod is installed on the control driving member, and the control driving member is installed on the force sensor 20; the force sensor 20 includes a sensing element 200 and a mounting platform 202, and the sensing element 200 is mounted on the mounting platform 202; the The rotation driving member 24 is installed on the movable platform 1446, the force sensor 20 is installed on the rotation driving member 24, and the control driving member 22 and the execution rod 1424 constitute a second execution instrument.
根据设计方案3,提供了一种手术机械臂的力反馈测量方法,图13为根据本申请另一实施例的一种手术机械臂的力反馈测量方法的流程图,如图13所示,该方法还包括如下步骤:According to design scheme 3, a force feedback measurement method of a surgical manipulator is provided. FIG. 13 is a flowchart of a force feedback measurement method of a surgical manipulator according to another embodiment of the present application. As shown in FIG. 13, the The method also includes the following steps:
步骤S1302,根据该执行杆的偏置角度分解该第二执行器械的重力G 3,获取该第二执行器械的第三作用力和该第二执行器械的第三力矩;其中,设计方案3中该第三作用力和该第三力矩的求解分析与设计方案2中相同,在此不再赘述。 Step S1302, decompose the gravity G 3 of the second actuator according to the offset angle of the actuator rod, and obtain the third force of the second actuator and the third moment of the second actuator; wherein, in design 3 The solution analysis of the third force and the third moment is the same as that in the design scheme 2, and will not be repeated here.
步骤S1304,根据该第二执行器械的第三质心坐标和该力传感器20的第四质心坐标,获取总惯性扭矩;其中,图14为根据本申请另一实施例的一种执行器械的力学工况分析的示意图,如图14所示,根据该第三质心坐标(x 3,y 3,z 3),获取该第二执行器械的转轴与通过第二执行器械质心的平行轴之间的第一距离,即
Figure PCTCN2020101997-appb-000026
根据该第一距离,获取该第二执行器械的第一转动惯量,即J G=Mr 2/2+Md 1 2,其中,M为第二执行器械的质量,r为该第一距离的半径;并根据该第一转动惯量和该执行杆1424的旋转角加速度α,获取该第二执行器械的第一扭矩,即N G=J Gα。
Step S1304: Acquire the total inertial torque according to the third center-of-mass coordinates of the second execution device and the fourth center-of-mass coordinates of the force sensor 20; wherein, FIG. 14 is a mechanical engineering of an execution device according to another embodiment of the present application. The schematic diagram of the situation analysis, as shown in Figure 14, is obtained according to the third center of mass coordinates (x 3 , y 3 , z 3 ) between the rotation axis of the second actuator and the parallel axis passing through the center of mass of the second actuator. A distance, namely
Figure PCTCN2020101997-appb-000026
According to the first distance, obtain the first moment of inertia of the second actuator, that is, J G =Mr 2 /2+Md 1 2 , where M is the mass of the second actuator, and r is the radius of the first distance ; And according to the first moment of inertia and the rotational angular acceleration α of the actuating rod 1424, the first torque of the second actuating device is obtained, that is, N G =J G α.
根据该第四质心坐标(x 4,y 4,z 4),获取该力传感器20的转轴与通过该力传感器20质心的平行轴之间的第二距离,即
Figure PCTCN2020101997-appb-000027
根据该第二距离,获取该力传感器20的第二转动惯量,即
Figure PCTCN2020101997-appb-000028
其中,M s为该力传感器20的质量,r s为该第二距离的半径;并根据该第二转动惯量和该旋转角加速度,获取该力传感器20的第二扭矩,即N s=J Sα;则z轴的总惯性扭矩T′ z如公式21所示:
According to the fourth center of mass coordinates (x 4 , y 4 , z 4 ), the second distance between the rotation axis of the force sensor 20 and the parallel axis passing the center of mass of the force sensor 20 is obtained, namely
Figure PCTCN2020101997-appb-000027
According to the second distance, the second moment of inertia of the force sensor 20 is obtained, namely
Figure PCTCN2020101997-appb-000028
Wherein, M s is the mass of the force sensor 20, r s is the radius of the second distance; and according to the second moment of inertia and the rotational angular acceleration, the second torque of the force sensor 20 is obtained, that is, N s =J S α; then the total inertia torque T′ z of the z-axis is shown in formula 21:
T′ z=N s+N G      公式21 T′ z =N s +N G formula 21
步骤S1306,根据该力学信息、该第二作用力、该第二力矩和该总惯性扭矩,确定该环境力和该环境力矩;其中,图15为根据本申请另一实施例的一种执行器械的受力分析的示意图,如图15所示,则有,传感器测得的力-第二执行器械自重产生的力=环境产生的力;传感器测得的力矩-第二执行器械自重产生的力矩-Z轴的总惯性扭矩=环境产生的力矩;其中,z轴上的环境力矩如公式22所示:Step S1306: Determine the environmental force and the environmental torque according to the mechanical information, the second force, the second moment, and the total moment of inertia; wherein, FIG. 15 is an execution device according to another embodiment of the present application The schematic diagram of force analysis is shown in Figure 15. The force measured by the sensor-the force produced by the weight of the second actuator = the force produced by the environment; the torque measured by the sensor-the torque produced by the weight of the second actuator -Total moment of inertia of the Z-axis=torque generated by the environment; wherein, the environmental moment of the z-axis is as shown in formula 22:
T Hz=T z-T Gz-T′ z     公式22 T Hz = T z -T Gz -T' z Formula 22
此外,在本申请实施例的设计方案3中,环境合力、受力点坐标以及主操作手力反馈的分析与设计方案1中相同,在此不再赘述。In addition, in the design solution 3 of the embodiment of the present application, the analysis of the environmental resultant force, the coordinate of the force point and the feedback of the main operating hand force is the same as that in the design solution 1, and will not be repeated here.
通过上述步骤S1302至S1304,对手术机械臂中控制驱动件22设置在该执行杆1424与该力传感器20之间的设计方案进行了力学分析,避免了在此设计方案下控制驱动件22自重,以及转动驱动件24驱动第二执行器械旋转产生的扭矩对力传感器20检测得到的力学信息的影响,进一步提高了手术机械臂中力反馈检测的精确度。Through the above steps S1302 to S1304, the mechanical analysis is performed on the design scheme of the control driving member 22 in the surgical manipulator arm between the execution rod 1424 and the force sensor 20, which avoids controlling the self-weight of the driving member 22 under this design scheme. And the influence of the torque generated by the rotation driving member 24 to drive the second actuator to rotate on the mechanical information detected by the force sensor 20 further improves the accuracy of force feedback detection in the surgical manipulator.
在一个实施例中,提供了一种手术机械臂的力反馈测量方法,该方法还包括如下步骤:In one embodiment, a force feedback measurement method of a surgical manipulator is provided, and the method further includes the following steps:
步骤S1402,在该执行杆1424位于水平状态的情况下,该环境力在第一坐标轴和第二坐标轴方向上最大,在该执行杆1424位于垂直状态的情况下,该环境力在第三坐标轴方向上最大;本实施例中,第一坐标轴为x轴,第二坐标轴为y轴,第三坐标轴为z轴。如图4B所示,执行杆1424位于水平状态,且环境力的方向为竖直向下,此时在x,y轴产生最大的力和力矩;如图4C所示,执行杆1424竖直向上且环境力竖直向下,此时在z轴产生最大的力和力矩。Step S1402, when the execution rod 1424 is in the horizontal state, the environmental force is the largest in the direction of the first coordinate axis and the second coordinate axis, and when the execution rod 1424 is in the vertical state, the environmental force is in the third The coordinate axis direction is the largest; in this embodiment, the first coordinate axis is the x axis, the second coordinate axis is the y axis, and the third coordinate axis is the z axis. As shown in FIG. 4B, the execution rod 1424 is in a horizontal state, and the direction of the environmental force is vertical downwards. At this time, the maximum force and moment are generated on the x and y axes; as shown in FIG. 4C, the execution rod 1424 is vertically upward. And the environmental force is vertically downward, and the maximum force and moment are generated on the z-axis at this time.
其中,在手术机械臂的设计方案1的最大受力分析中,x,y轴产生最大的力和力矩如公式23和公式24所示:Among them, in the maximum force analysis of the design scheme 1 of the surgical manipulator, the x and y axes produce the largest force and moment as shown in formula 23 and formula 24:
Fx,ymax=Mg+F     公式23Fx,ymax=Mg+F Formula 23
Tx,ymax=Mg×l+F×L     公式24Tx,ymax=Mg×l+F×L Formula 24
在z轴方向最大的力矩Tzmax=杆的自重产生的力矩+摩擦力产生的力矩,则在z轴方向最大的力和力矩如公式25和公式26所示:The maximum moment Tzmax in the z-axis direction = the moment generated by the rod’s own weight + the moment generated by the friction force, the maximum force and moment in the z-axis direction are shown in formula 25 and formula 26:
Fzmax=Mg+F      公式25Fzmax=Mg+F Formula 25
Tzmax==0.5M×r 2×α+f×r     公式26 Tzmax==0.5M×r 2 ×α+f×r Formula 26
假设有:手腕最大转速为60RPM,手从静止到最大转速的时间是0.5s,α=2π/0.5=4πrad/s 2;执行杆1424的第一质心坐标为(0,0,175);及水平位置时,执行杆1424的自重力臂l=175mm;摩擦力为f=0~10N;执行杆1424的材质是钢,且质量均匀,密度7.85g/cm 3,体积6546.108cm 3,质量M=52g;组织施加力的估计值为F=0~20N;将上述数据代入公式23至公式26,可以解得: Assuming that: the maximum rotation speed of the wrist is 60RPM, the time from resting to the maximum rotation speed of the hand is 0.5s, α=2π/0.5=4πrad/s 2 ; the first center of mass coordinate of the actuator 1424 is (0, 0, 175); and In the horizontal position, the self-gravity arm of the actuator 1424 is l=175mm; the friction force is f=0-10N; the material of the actuator 1424 is steel, and the mass is uniform, with a density of 7.85g/cm 3 , a volume of 6546.108cm 3 , and a mass of M =52g; The estimated value of tissue exerted force is F=0-20N; Substituting the above data into formula 23 to formula 26, you can get:
Fx,ymax=Mg+F=0.052×10+20=20.52NFx,ymax=Mg+F=0.052×10+20=20.52N
Tx,ymax=0.5×Mg×l+F×L=0.052×10×0.175+20×0.35=7.091N.mTx,ymax=0.5×Mg×l+F×L=0.052×10×0.175+20×0.35=7.091N.m
Fzmax=Mg+F=0.052×10+20=20.52NFzmax=Mg+F=0.052×10+20=20.52N
Tzmax=0.5M×r 2×α+f×r=0.5×0.052×10×(0.0025) 2×4π+10×0.0025=0.025N.m Tzmax=0.5M×r 2 ×α+f×r=0.5×0.052×10×(0.0025) 2 ×4π+10×0.0025=0.025Nm
同时,设计方案1中转动驱动件24安装在动平台1446上,转动驱动件24和执行杆1424的齿轮比为1:1,因此w 1=w 2=60RPM,其中w 1为转动驱动件24的角速度,w 2为执行杆1424的旋转角速度;转动驱动件24要提升的重力为20.52N,近似25N;转动驱动件24半径8mm,则有转动驱动件24的功率P为: At the same time, the rotating drive member 24 in the design scheme 1 is installed on the movable platform 1446, and the gear ratio of the rotating drive member 24 to the actuator rod 1424 is 1:1, so w 1 =w 2 =60RPM, where w 1 is the rotating drive member 24 Angular velocity, w 2 is the rotational angular velocity of the actuator rod 1424; the gravity to be lifted by the rotating drive member 24 is 20.52N, which is approximately 25N; the radius of the rotating drive member 24 is 8mm, and the power P of the rotating drive member 24 is:
P=输出扭矩×角速度/9550=25N×8mm×60/9550=1.3wP=output torque×angular speed/9550=25N×8mm×60/9550=1.3w
在设计方案2的最大受力分析中,x,y轴产生最大的力和力矩如公式27和公式28所示:In the maximum force analysis of Design Plan 2, the x and y axes produce the maximum force and moment as shown in formula 27 and formula 28:
Fx,ymax=G+F      公式27Fx, ymax=G+F Formula 27
Tx,ymax=Gl+FL      公式28Tx,ymax=Gl+FL Formula 28
在z轴方向最大的力和力矩如公式29和公式30所示:The maximum force and moment in the z-axis direction are shown in Equation 29 and Equation 30:
Fzmax=G+F      公式29Fzmax=G+F Formula 29
Tzmax=F×r        公式30Tzmax=F×r Formula 30
假设力传感器20只检测执行器械整体的重力和环境力,以及力矩变化,对于电机振动导致的变化负略不计,其中器械的自重为16N,重力的最大力臂为60mm,外部环境力F=5N;将上述数据代入公式27至公式30,可以解得:Assuming that the force sensor 20 only detects the overall gravity and environmental force of the execution device, as well as the torque change, the change caused by the vibration of the motor is neglected. The dead weight of the device is 16N, the maximum force arm of gravity is 60mm, and the external environmental force F=5N ; Substituting the above data into formula 27 to formula 30, you can get:
Fx,ymax=G+F=16+5=19NFx, ymax=G+F=16+5=19N
Tx,ymax=Gl+FL=16×0.06+5×0.442=2.63432N.mTx, ymax=Gl+FL=16×0.06+5×0.442=2.63432N.m
Fzmax=G+F=F=16+5=19NFzmax=G+F=F=16+5=19N
Tzmax=F×r=5×0.005=0.025N.mTzmax=F×r=5×0.005=0.025N.m
同时,设计方案2中转动驱动件24要提升的重力为19N,则有转动驱动件24的功率P为:At the same time, the gravity to be lifted by the rotating drive member 24 in Design Plan 2 is 19N, and the power P of the rotating drive member 24 is:
P=输出扭矩×角速度/9550=19N×8mm×60/9550=1wP=output torque×angular speed/9550=19N×8mm×60/9550=1w
在设计方案3的最大受力分析中,x,y轴产生最大的力和力矩如公式11和公式12所示,在z轴方向最大的力如公式13所示;z轴的最大力矩,主要由环境力产生,以及执行器械旋转时,执行杆1424、控制驱动件22和力传感器20所产生的扭矩,如公式31所示:In the maximum force analysis of Design Plan 3, the x and y axes produce the largest force and moment as shown in formula 11 and formula 12, and the maximum force in the z axis direction is as shown in formula 13; the maximum moment of z axis is mainly The torque generated by the environmental force and when the actuator rotates, the actuator rod 1424, the control driving member 22 and the force sensor 20 are as shown in formula 31:
T max=T G+T s+T H     公式31 T max = T G + T s + T H Formula 31
假设执行杆1424的长度为350mm,控制驱动件22处的长度90mm,执行器械前端的总长度L=350+90=440mm,执行杆1424的半径r=2.5mm;执行器械前端的质量M=1kg,执行器械前端重力G=10N,第三质心坐标(x 3,y 3,z 3)=(0,0,60),即第一距离d 1=0。重力的最大力臂l=z 2=60mm。传感器质量M s=256g,,第四质心坐标(x 4,y 4,z 4)=(0,0,0),力传感器20的转轴与通过质心的平行轴之间的第二距离d s=0,半径r s=37mm,其他假设条件与设计方案1、设计方案2中相同;将上述数据代入公式27至公式 29,以及公式31,可以解得: Assuming that the length of the actuator rod 1424 is 350mm, the length of the control driving member 22 is 90mm, the total length of the front end of the actuator is L=350+90=440mm, the radius of the actuator 1424 is r=2.5mm; the mass of the front end of the actuator is M=1kg , The front end of the actuator is gravity G=10N, and the third center of mass coordinates (x 3 , y 3 , z 3 )=(0, 0, 60), that is, the first distance d 1 =0. The maximum force arm of gravity l=z 2 =60mm. Sensor mass M s =256g, the fourth center of mass coordinate (x 4 , y 4 , z 4 )=(0,0,0), the second distance d s between the rotation axis of the force sensor 20 and the parallel axis passing through the center of mass = 0, radius r s = 37mm, and other assumptions are the same as in Design Plan 1 and Design Plan 2. Substituting the above data into Formula 27 to Formula 29, and Formula 31, you can get:
Fx,ymax=G+F=10+5=15NFx, ymax=G+F=10+5=15N
Tx,ymax=Gl+FL=10×0.06+5×0.44=2.464N.mTx, ymax=Gl+FL=10×0.06+5×0.44=2.464N.m
Fzmax=G+F=15NFzmax=G+F=15N
Tzmax=F×r=5×0.0025+(1×0.0025 2/2+0.256×0.037 2/2)×4π==0.0147N.m Tzmax=F×r=5×0.0025+(1×0.0025 2 /2+0.256×0.037 2 /2)×4π==0.0147Nm
同时,设计方案3中转动驱动件24要提升的重力为15N,则有转动驱动件24的功率P为:At the same time, the gravity to be lifted by the rotating drive member 24 in the design scheme 3 is 15N, and the power P of the rotating drive member 24 is:
P=输出扭矩×角速度/9550=15N×8mm×60/9550≈1wP=output torque×angular speed/9550=15N×8mm×60/9550≈1w
根据上述分析,可以选择型号为Mini40的力传感器20,该力传感器20直径为40mm,或型号为GAMMA的力传感器20,该力传感器20直径为75.4mm;力传感器20的量程如表1所示:According to the above analysis, you can choose a force sensor 20 of Mini40 with a diameter of 40mm, or a force sensor 20 of GAMMA with a diameter of 75.4mm; the range of the force sensor 20 is shown in Table 1. :
表1力传感器量程表Table 1 Force sensor range table
型号model Mini40Mini40 GAMMAGAMMA GAMMAGAMMA
Fx,Fy(±N)Fx, Fy(±N) 8080 3232 6565
Fz(±N)Fz(±N) 240240 100100 200200
Tx,Ty(±Nm)Tx, Ty(±Nm) 44 2.52.5 55
Tz(±Nm)Tz(±Nm) 44 2.52.5 55
分辨率Fx,Fy(N)Resolution Fx, Fy(N) 0.020.02 0.006250.00625 0.01250.0125
分辨率Fz(N)Resolution Fz(N) 0.040.04 0.01250.0125 0.0250.025
通过上述步骤S1402,对执行杆1424在不同状态下进行了最大受力分析,并以此为依据确定了控制驱动件22功率和力传感器20量程,通过静态标定和测试实验对力反馈手术机器人的技术进行了有效性验证。Through the above step S1402, the maximum force of the actuator 1424 under different conditions is analyzed, and based on this, the power of the control driving member 22 and the range of the force sensor 20 are determined, and the force feedback surgical robot is tested through static calibration and test experiments. The technology has been validated.
应该理解的是,虽然图3、图6、图7、图9和图13的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图3、图6、图7、图9和图13中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the steps in the flowcharts of FIGS. 3, 6, 7, 9 and 13 are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless specifically stated in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in Figure 3, Figure 6, Figure 7, Figure 9 and Figure 13 may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be completed at the same time. When executed at different times, the execution order of these sub-steps or stages is not necessarily performed sequentially, but may be executed alternately or alternately with other steps or at least part of the sub-steps or stages of other steps.
在本实施例中,提供了一种手术机械臂,图16为根据本申请一实施例的一种手术机械臂的结构框图,如图16所示,该手术机械臂包括力传感器20、执行杆1424和控制系统160,该力传感器20与该执行杆1424连接;In this embodiment, a surgical robotic arm is provided. FIG. 16 is a structural block diagram of a surgical robotic arm according to an embodiment of the present application. As shown in FIG. 16, the surgical robotic arm includes a force sensor 20 and an actuator rod. 1424 and a control system 160, the force sensor 20 is connected to the execution rod 1424;
该控制系统160接收该力传感器20测量的力学信息;The control system 160 receives the mechanical information measured by the force sensor 20;
该控制系统160根据该执行杆1424的偏置角度分解该执行杆1424的重力,获取该执行杆1424的第一作用力;The control system 160 decomposes the gravity of the execution rod 1424 according to the offset angle of the execution rod 1424, and obtains the first force of the execution rod 1424;
该控制系统160根据该第一作用力和该执行杆1424的第一质心坐标,获取该执行杆1424的第一力矩;The control system 160 obtains the first moment of the execution rod 1424 according to the first force and the first center of mass coordinates of the execution rod 1424;
该控制系统160根据该力学信息、该第一作用力和该第一力矩,确定该执行杆1424末端处的环境力和环境力矩。The control system 160 determines the environmental force and the environmental torque at the end of the actuator rod 1424 according to the mechanical information, the first force, and the first moment.
通过上述实施例,分析手术机械臂中执行杆1424对力学信息的影响,并对力传感器 20测量的力学信息进行处理,针对手术机器人力信息检测,展开交互作用力分析,最终根据该力学信息、执行杆1424的第一作用力和第一力矩,确定环境力和环境力矩,使得力传感器20反馈的力学信息测量值的精确度得到了提高,从而解决了手术机械臂控制中力反馈检测的精确度较低的问题。Through the above embodiment, the influence of the actuator rod 1424 in the surgical manipulator arm on the mechanical information is analyzed, and the mechanical information measured by the force sensor 20 is processed, and the interaction force analysis is carried out for the force information detection of the surgical robot, and finally based on the mechanical information, The first force and the first moment of the executive rod 1424 determine the environmental force and the environmental torque, so that the accuracy of the measurement value of the mechanical information fed back by the force sensor 20 is improved, thereby solving the accuracy of the force feedback detection in the control of the surgical manipulator Low degree of problem.
在一个实施例中,提供了一种手术机械臂,该手术机械臂还包括远心操控组件144、转动驱动件24和用于驱动该执行杆上1424的手术器具1426运动的控制驱动件22;该远心操控组件144包括动平台1446;In one embodiment, a surgical robotic arm is provided, the surgical robotic arm further includes a telecentric control assembly 144, a rotation driving member 24, and a control driving member 22 for driving the movement of the surgical instrument 1426 on the actuator rod 1424; The telecentric control assembly 144 includes a moving platform 1446;
该力传感器20连接于该控制驱动件22上,该控制驱动件22连接于该转动驱动件24;The force sensor 20 is connected to the control driving part 22, and the control driving part 22 is connected to the rotation driving part 24;
该转动驱动件24安装于该动平台1446上;该转动驱动件24通过驱动该控制驱动件22、该力传感器20以及该执行杆1424,来带动该手术器具1426沿该执行杆1424的轴向转动。The rotation driving member 24 is installed on the moving platform 1446; the rotation driving member 24 drives the control driving member 22, the force sensor 20, and the actuator rod 1424 to drive the surgical instrument 1426 along the axial direction of the actuator rod 1424 Rotate.
在一个实施例中,提供了一种手术机械臂,该手术机械臂还包括转动驱动件24和用于驱动该执行杆上1424的手术器具1426运动的控制驱动件22,该转动驱动件24安装于力传感器20上,该控制驱动件22设置于该执行杆1424与该转动驱动件24之间,该转动驱动件24、该控制驱动件22和该执行杆1424组成第一执行器械;In one embodiment, a surgical robotic arm is provided, the surgical robotic arm further includes a rotation driving member 24 and a control driving member 22 for driving the movement of the surgical instrument 1426 on the actuator rod 1424, and the rotation driving member 24 is installed On the force sensor 20, the control driving member 22 is disposed between the execution rod 1424 and the rotation driving member 24, and the rotation driving member 24, the control driving member 22 and the execution rod 1424 constitute a first execution instrument;
该控制系统160根据该第一执行器械的偏置角度分解该第一执行器械的重力,获取该第一执行器械的第二作用力;The control system 160 decomposes the gravity of the first execution device according to the offset angle of the first execution device, and obtains the second force of the first execution device;
该控制系统160根据该第二作用力和该第一执行器械的第二质心坐标,获取该第一执行器械的第二力矩;The control system 160 obtains the second moment of the first execution device according to the second force and the second center of mass coordinate of the first execution device;
该控制系统160根据该力学信息、该第二作用力和该第二力矩,确定该环境力和该环境力矩。The control system 160 determines the environmental force and the environmental torque according to the mechanical information, the second force, and the second torque.
在一个实施例中,提供了一种手术机械臂,该手术机械臂还包括远心操控组件144的动平台1446,该力传感器20安装于该动平台1446上。In one embodiment, a surgical robotic arm is provided. The surgical robotic arm further includes a moving platform 1446 of the telecentric control assembly 144, and the force sensor 20 is installed on the moving platform 1446.
在一个实施例中,提供了一种手术机械臂,该手术机械臂还包括远心操控组件14、转动驱动件24和控制驱动件22,该远心操控组件14包括动平台1446,该执行杆1424安装于该控制驱动件22上,该控制驱动件22安装于该力传感器20上;该转动驱动件24安装于该动平台1446上,该力传感器20安装于该转动驱动件24上,该控制驱动件22和该执行杆1424组成第二执行器械;In one embodiment, a surgical robotic arm is provided, the surgical robotic arm further includes a telecentric control assembly 14, a rotation drive 24, and a control drive 22. The telecentric control assembly 14 includes a moving platform 1446, and the actuator 1424 is mounted on the control drive member 22, the control drive member 22 is mounted on the force sensor 20; the rotation drive member 24 is mounted on the movable platform 1446, the force sensor 20 is mounted on the rotation drive member 24, the The control driving member 22 and the execution rod 1424 constitute a second execution instrument;
该控制系统根据该执行杆1424的偏置角度分解该第二执行器械的重力,获取该第二执行器械的第三作用力和该第二执行器械的第三力矩;The control system decomposes the gravity of the second actuator according to the offset angle of the actuator rod 1424, and obtains the third force of the second actuator and the third moment of the second actuator;
该控制系统160根据该第二执行器械的第三质心坐标和该力传感器20的第四质心坐标,获取总惯性扭矩;The control system 160 obtains the total inertial torque according to the third center-of-mass coordinates of the second actuator and the fourth center-of-mass coordinates of the force sensor 20;
该控制系统160根据该力学信息、该第三作用力、该第三力矩和该总惯性扭矩,确定该环境力和该环境力矩。The control system 160 determines the environmental force and the environmental torque according to the mechanical information, the third force, the third moment, and the total moment of inertia.
在一个实施例中,提供了一种手术机械臂,图17为根据本申请另一实施例的一种手术机械臂的结构框图,如图17所示,该手术机械臂还包括主操作手170;In one embodiment, a surgical robotic arm is provided. FIG. 17 is a structural block diagram of a surgical robotic arm according to another embodiment of the present application. As shown in FIG. 17, the surgical robotic arm further includes a main operating hand 170 ;
该控制系统160根据该环境力和该环境力矩,确定环境合力和受力点坐标;The control system 160 determines the environmental resultant force and the coordinate of the force point according to the environmental force and the environmental moment;
该主操作手根据该控制系统160反馈的该环境合力和该受力点坐标,产生作用力。The main operator generates force according to the environment resultant force and the coordinate of the force point fed back by the control system 160.
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器。该计算机设 备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储环境力相关数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种手术机械臂的力反馈测量方法。In one embodiment, a computer device is provided, and the computer device may be a server. The computer equipment includes a processor, a memory, a network interface, and a database connected through a system bus. Among them, the processor of the computer device is used to provide calculation and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database of the computer equipment is used to store environmental force-related data. The network interface of the computer device is used to communicate with an external terminal through a network connection. The computer program is executed by the processor to realize a force feedback measurement method of a surgical manipulator.
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述各实施例提供的手术机械臂力反馈测量方法中的步骤。In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor. The processor executes the computer program to implement the surgical manipulator provided by the foregoing embodiments. Steps in the feedback measurement method.
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各实施例提供的手术机械臂力反馈测量方法中的步骤。In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and the computer program is executed by a processor to realize the steps in the surgical manipulator arm force feedback measurement method provided by the foregoing embodiments.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium. Here, when the computer program is executed, it may include the processes of the above-mentioned method embodiments. Wherein, any reference to memory, storage, database, or other media used in the embodiments provided in this application may include non-volatile and/or volatile memory. Non-volatile memory may include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not a limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous chain Channel (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be It is considered as the range described in this specification.
以上该实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。The above embodiment only expresses several implementation manners of the application, and its description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent application. It should be pointed out that for those of ordinary skill in the art, without departing from the concept of this application, several modifications and improvements can be made, and these all fall within the protection scope of this application. Therefore, the scope of protection of the patent of this application shall be subject to the appended claims.

Claims (18)

  1. 一种手术机械臂的力反馈测量方法,其特征在于,所述手术机械臂包括力传感器和执行杆,所述力传感器与所述执行杆连接,所述方法包括:A method for measuring force feedback of a surgical manipulator, wherein the surgical manipulator includes a force sensor and an execution rod, the force sensor is connected with the execution rod, and the method includes:
    接收所述力传感器测量的力学信息;Receiving mechanical information measured by the force sensor;
    根据所述执行杆的偏置角度分解所述执行杆的重力,获取所述执行杆的第一作用力和所述执行杆的第一力矩;Decompose the gravity of the execution rod according to the offset angle of the execution rod, and obtain the first force of the execution rod and the first moment of the execution rod;
    根据所述力学信息、所述第一作用力和所述第一力矩,确定所述执行杆末端处的环境力和环境力矩。According to the mechanical information, the first force and the first moment, the environmental force and the environmental moment at the end of the actuator rod are determined.
  2. 根据权利要求1所述的方法,其特征在于,所述根据所述执行杆的偏置角度分解所述执行杆的重力,获取所述执行杆的第一作用力和所述执行杆的第一力矩包括:The method according to claim 1, characterized in that said decomposing the weight of the execution rod according to the offset angle of the execution rod, and obtaining the first force of the execution rod and the first force of the execution rod. Torque includes:
    根据第一夹角、第二夹角和所述执行杆的重力,获取所述第一作用力;其中,所述第一夹角为所述执行杆相对于第一坐标轴的偏置角度,所述第二夹角为所述执行杆相对于第二坐标轴的偏置角度;Obtain the first force according to the first included angle, the second included angle and the gravity of the actuator rod; wherein, the first included angle is the offset angle of the actuator rod with respect to the first coordinate axis, The second included angle is the offset angle of the actuator rod relative to the second coordinate axis;
    根据所述执行杆的第一质心坐标确定所述第一作用力的第一力臂;并根据所述第一力臂和所述第一作用力,获取所述第一力矩。The first moment of force of the first force is determined according to the coordinates of the first center of mass of the actuating rod; and the first moment is obtained according to the first force arm and the first force.
  3. 根据权利要求1所述的方法,其特征在于,所述手术机械臂还包括转动驱动件和控制驱动件,所述转动驱动件安装于力传感器上,所述控制驱动件设置于所述执行杆与所述转动驱动件之间,所述转动驱动件、所述控制驱动件和所述执行杆组成第一执行器械,所述接收所述力传感器获取的力学信息之后,所述方法包括:The method according to claim 1, characterized in that the surgical manipulator arm further comprises a rotation driving part and a control driving part, the rotation driving part is mounted on the force sensor, and the control driving part is disposed on the execution rod Between the rotation driving part and the rotation driving part, the rotation driving part, the control driving part and the execution rod constitute a first execution instrument. After receiving the mechanical information obtained by the force sensor, the method includes:
    根据所述执行杆的偏置角度分解所述第一执行器械的重力,获取所述第一执行器械的第二作用力和所述第一执行器械的第二力矩;Decompose the gravity of the first execution instrument according to the offset angle of the execution rod, and obtain the second force of the first execution instrument and the second moment of the first execution instrument;
    根据所述力学信息、所述第二作用力和所述第二力矩,确定所述环境力和所述环境力矩。The environmental force and the environmental torque are determined according to the mechanical information, the second force and the second moment.
  4. 根据权利要求3所述的方法,其特征在于,所述根据所述执行杆的偏置角度分解所述执行器械的重力,获取所述第一执行器械的第二作用力和所述执行器械的第二力矩包括:The method according to claim 3, characterized in that said decomposing the weight of the executing instrument according to the offset angle of the executing rod to obtain the second force of the first executing instrument and the force of the executing instrument The second moment includes:
    根据第一夹角、第二夹角和所述第一执行器械的重力,获取所述第二作用力;Obtaining the second force according to the first included angle, the second included angle, and the gravity of the first actuator;
    根据所述第一执行器械的第二质心坐标确定所述第二作用力的第二力臂;并根据所述第二力臂和所述第二作用力,获取所述第二力矩。The second force arm of the second force is determined according to the second center-of-mass coordinates of the first actuator; and the second torque is obtained according to the second force arm and the second force.
  5. 根据权利要求1所述的方法,其特征在于,所述手术机械臂还包括远心操控组件、转动驱动件和控制驱动件,所述远心操控组件包括动平台,所述执行杆安装于所述控制驱动件上,所述控制驱动件安装于所述力传感器上;所述转动驱动件安装于所述动平台上,所述力传感器安装于所述转动驱动件上,所述控制驱动件和所述执行杆组成第二执行器械,所述接收所述力传感器测量的力学信息之后,所述方法包括:The method according to claim 1, wherein the surgical manipulator arm further comprises a telecentric control assembly, a rotation drive, and a control drive, the telecentric control assembly includes a moving platform, and the execution rod is mounted on the On the control driving part, the control driving part is installed on the force sensor; the rotation driving part is installed on the moving platform, the force sensor is installed on the rotation driving part, the control driving part And the execution rod form a second execution instrument, and after receiving the mechanical information measured by the force sensor, the method includes:
    根据所述执行杆的偏置角度分解所述第二执行器械的重力,获取所述第二执行器械的第三作用力和所述第二执行器械的第三力矩;Decompose the gravity of the second execution device according to the offset angle of the execution rod, and obtain the third force of the second execution device and the third moment of the second execution device;
    根据所述第二执行器械的第三质心坐标和所述力传感器的第四质心坐标,获取总惯性扭矩;Obtain the total inertial torque according to the third center-of-mass coordinates of the second actuator and the fourth center-of-mass coordinates of the force sensor;
    根据所述力学信息、所述第三作用力、所述第三力矩和所述总惯性扭矩,确定所述环境力和所述环境力矩。The environmental force and the environmental moment are determined according to the mechanical information, the third force, the third moment, and the total moment of inertia.
  6. 根据权利要求5所述的方法,其特征在于,所述根据所述第二执行器械的第三质心坐 标和所述力传感器的第四质心坐标,获取总惯性扭矩包括:The method according to claim 5, wherein the obtaining the total inertial torque according to the third center-of-mass coordinates of the second execution instrument and the fourth center-of-mass coordinates of the force sensor comprises:
    根据所述第三质心坐标,获取所述第二执行器械的转轴与通过第二执行器械质心的平行轴之间的第一距离;Acquiring, according to the third center of mass coordinate, the first distance between the rotation axis of the second executing instrument and the parallel axis passing through the second executing instrument's center of mass;
    根据所述第一距离,获取所述第二执行器械的第一转动惯量;并根据所述第一转动惯量和所述执行杆的旋转角加速度,获取所述第二执行器械的第一扭矩;Obtain the first moment of inertia of the second actuator according to the first distance; and obtain the first torque of the second actuator according to the first moment of inertia and the rotational angular acceleration of the actuator rod;
    根据所述第四质心坐标,获取所述力传感器的转轴与通过所述力传感器质心的平行轴之间的第二距离;Obtaining the second distance between the rotation axis of the force sensor and the parallel axis passing the center of mass of the force sensor according to the fourth center of mass coordinate;
    根据所述第二距离,获取所述力传感器的第二转动惯量;并根据所述第二转动惯量和所述旋转角加速度,获取所述力传感器的第二扭矩;Obtain the second moment of inertia of the force sensor according to the second distance; and obtain the second torque of the force sensor according to the second moment of inertia and the rotational angular acceleration;
    根据所述第一扭矩和所述第二扭矩,获取所述总惯性扭矩。According to the first torque and the second torque, the total inertia torque is obtained.
  7. 根据权利要求1所述的方法,其特征在于,所述根据所述力学信息、所述第一作用力和所述第一力矩,确定所述执行杆末端处的环境力和环境力矩包括:The method according to claim 1, wherein the determining the environmental force and the environmental torque at the end of the actuator rod according to the mechanical information, the first force, and the first moment comprises:
    将所述力学信息在第一坐标轴方向、第二坐标轴方向和第三坐标轴方向上进行受力分解,并根据所述第一作用力、所述第一力矩和所述受力分解后的力学信息,得到受力分解后的环境分力和分解环境力矩;The mechanical information is decomposed in the first coordinate axis direction, the second coordinate axis direction, and the third coordinate axis direction, and the force is decomposed according to the first force, the first moment, and the force. The mechanical information of, obtain the environmental component force and the decomposed environmental moment after the force is decomposed;
    根据所述环境分力获取环境合力,并根据所述环境分力和所述分解环境力矩获取所述环境合力的受力点坐标。The environment resultant force is obtained according to the environmental component force, and the force point coordinates of the environment resultant force are obtained according to the environment component force and the decomposed environment moment.
  8. 根据权利要求7所述的方法,其特征在于,所述根据所述环境分力和所述分解环境力矩获取所述环境合力的受力点坐标包括:The method according to claim 7, wherein the obtaining the force point coordinates of the environmental resultant force according to the environmental component force and the decomposed environmental moment comprises:
    根据所述受力点坐标、所述第一坐标轴方向上的第一环境分力和所述第一坐标轴方向上的第一分解环境力矩,确定第一计算模型;Determine a first calculation model according to the coordinate of the force point, the first environmental component force in the direction of the first coordinate axis, and the first decomposed environmental moment in the direction of the first coordinate axis;
    根据所述受力点坐标、所述第二坐标轴方向上的第二环境分力和所述第二坐标轴方向上的第二分解环境力矩,确定第二计算模型;Determine a second calculation model according to the coordinate of the force point, the second environmental component force in the direction of the second coordinate axis, and the second decomposition environmental moment in the direction of the second coordinate axis;
    根据所述受力点坐标、所述第三坐标轴方向上的第三环境分力和所述第三坐标轴方向上的第三分解环境力矩,确定第三计算模型;Determine a third calculation model according to the coordinate of the force point, the third environmental component force in the direction of the third coordinate axis, and the third decomposition environmental moment in the direction of the third coordinate axis;
    根据所述第一计算模型、所述第二计算模型和所述第三计算模型,确定所述受力点坐标。Determine the coordinate of the force point according to the first calculation model, the second calculation model, and the third calculation model.
  9. 根据权利要求7所述的方法,其特征在于,所述手术机械臂还包括主操作手,所述根据所述环境分力和所述分解环境力矩获取所述环境合力的受力点坐标之后,所述方法包括:The method according to claim 7, wherein the surgical manipulator further comprises a main manipulator, and after obtaining the force point coordinates of the environmental resultant force according to the environmental component force and the decomposed environmental moment, The method includes:
    所述主操作手根据反馈的所述环境合力和所述受力点坐标,产生作用力。The main operator generates a force according to the feedback of the environment resultant force and the coordinate of the force point.
  10. 根据权利要求1至9任一项所述的方法,其特征在于,所述接收所述力传感器测量的力学信息之前,所述方法包括:The method according to any one of claims 1 to 9, wherein before the receiving the mechanical information measured by the force sensor, the method comprises:
    在所述执行杆位于水平状态的情况下,所述环境力在第一坐标轴和第二坐标轴方向上最大;When the executive rod is in a horizontal state, the environmental force is the largest in the directions of the first coordinate axis and the second coordinate axis;
    在所述执行杆位于垂直状态的情况下,所述环境力在第三坐标轴方向上最大。When the executive rod is in a vertical state, the environmental force is the largest in the direction of the third coordinate axis.
  11. 一种手术机械臂,其特征在于,包括力传感器、执行杆和控制系统,所述力传感器与所述执行杆连接;A surgical robotic arm, characterized by comprising a force sensor, an execution rod and a control system, the force sensor being connected with the execution rod;
    所述控制系统接收所述力传感器测量的力学信息;The control system receives the mechanical information measured by the force sensor;
    所述控制系统根据所述执行杆的偏置角度分解所述执行杆的重力,获取所述执行杆的第一作用力;The control system decomposes the gravity of the execution rod according to the offset angle of the execution rod, and obtains the first force of the execution rod;
    所述控制系统根据所述第一作用力和所述执行杆的第一质心坐标,获取所述执行杆的第 一力矩;The control system obtains the first moment of the execution rod according to the first force and the first center of mass coordinates of the execution rod;
    所述控制系统根据所述力学信息、所述第一作用力和所述第一力矩,确定所述执行杆末端处的环境力和环境力矩。The control system determines the environmental force and the environmental torque at the end of the actuator rod according to the mechanical information, the first force, and the first moment.
  12. 根据权利要求11所述的手术机械臂,其特征在于,所述手术机械臂还包括远心操控组件、转动驱动件和用于驱动所述执行杆上的手术器具运动的控制驱动件;所述远心操控组件包括动平台;The surgical manipulator arm according to claim 11, wherein the surgical manipulator arm further comprises a telecentric control assembly, a rotation driving member, and a control driving member for driving the movement of the surgical instrument on the execution rod; the The telecentric control component includes a moving platform;
    所述力传感器连接于所述控制驱动件上,所述控制驱动件连接于所述转动驱动件;The force sensor is connected to the control driving part, and the control driving part is connected to the rotation driving part;
    所述转动驱动件安装于所述动平台上;所述转动驱动件通过驱动所述控制驱动件、所述力传感器以及所述执行杆,来带动所述手术器具沿所述执行杆的轴向转动。The rotation driving part is installed on the moving platform; the rotation driving part drives the surgical instrument along the axial direction of the execution rod by driving the control driving part, the force sensor and the execution rod Rotate.
  13. 根据权利要求11所述的手术机械臂,其特征在于,所述手术机械臂还包括转动驱动件和用于驱动所述执行杆上的手术器具运动的控制驱动件,所述转动驱动件安装于力传感器上,所述控制驱动件设置于所述执行杆与所述转动驱动件之间,所述转动驱动件、所述控制驱动件和所述执行杆组成第一执行器械;The surgical manipulator arm according to claim 11, wherein the surgical manipulator arm further comprises a rotation driving member and a control driving member for driving the movement of the surgical instrument on the execution rod, and the rotation driving member is mounted on On the force sensor, the control driving part is arranged between the execution rod and the rotation driving part, and the rotation driving part, the control driving part and the execution rod constitute a first execution instrument;
    所述控制系统根据所述执行杆的偏置角度分解所述第一执行器械的重力,获取所述第一执行器械的第二作用力;The control system decomposes the gravity of the first execution instrument according to the offset angle of the execution rod, and obtains the second force of the first execution instrument;
    所述控制系统根据所述第二作用力和所述第一执行器械的第二质心坐标,获取所述第一执行器械的第二力矩;The control system obtains the second moment of the first execution device according to the second force and the second center of mass coordinates of the first execution device;
    所述控制系统根据所述力学信息、所述第二作用力和所述第二力矩,确定所述环境力和所述环境力矩。The control system determines the environmental force and the environmental torque according to the mechanical information, the second force, and the second torque.
  14. 根据权利要求13所述的手术机械臂,其特征在于,所述手术机械臂还包括远心操控组件;所述远心操控组件包括动平台,所述力传感器安装于所述动平台上。The surgical robot arm according to claim 13, wherein the surgical robot arm further comprises a telecentric control assembly; the telecentric control assembly includes a moving platform, and the force sensor is installed on the moving platform.
  15. 根据权利要求11所述的手术机械臂,其特征在于,所述手术机械臂还包括远心操控组件、转动驱动件和控制驱动件,所述远心操控组件包括动平台,所述执行杆安装于所述控制驱动件上,所述控制驱动件安装于所述力传感器上;所述转动驱动件安装于所述动平台上,所述力传感器安装于所述转动驱动件上,所述控制驱动件和所述执行杆组成第二执行器械;The surgical robot arm according to claim 11, wherein the surgical robot arm further comprises a telecentric control assembly, a rotation driving part and a control driving part, the telecentric control assembly includes a moving platform, and the actuator rod is installed On the control driving part, the control driving part is installed on the force sensor; the rotation driving part is installed on the moving platform, the force sensor is installed on the rotation driving part, and the control The driving member and the execution rod constitute a second execution instrument;
    所述控制系统根据所述执行杆的偏置角度分解所述第二执行器械的重力,获取所述第二执行器械的第三作用力和所述第二执行器械的第三力矩;The control system decomposes the gravity of the second execution device according to the offset angle of the execution rod, and obtains the third force of the second execution device and the third moment of the second execution device;
    所述控制系统根据所述第二执行器械的第三质心坐标和所述力传感器的第四质心坐标,获取总惯性扭矩;The control system obtains the total inertial torque according to the third center-of-mass coordinates of the second execution instrument and the fourth center-of-mass coordinates of the force sensor;
    所述控制系统根据所述力学信息、所述第三作用力、所述第三力矩和所述总惯性扭矩,确定所述环境力和所述环境力矩。The control system determines the environmental force and the environmental torque according to the mechanical information, the third force, the third moment, and the total moment of inertia.
  16. 根据权利要求11至15任一项所述的手术机械臂,其特征在于,所述手术机械臂还包括主操作手;The surgical robotic arm according to any one of claims 11 to 15, wherein the surgical robotic arm further comprises a main operating hand;
    所述控制系统根据所述环境力和所述环境力矩,确定环境合力和受力点坐标;The control system determines the environmental resultant force and the coordinate of the force point according to the environmental force and the environmental moment;
    所述主操作手根据所述控制系统反馈的所述环境合力和所述受力点坐标,产生作用力。The main operator generates a force according to the environment resultant force fed back by the control system and the coordinate of the force point.
  17. 一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述方法的步骤。A computer device, comprising a memory, a processor, and a computer program stored on the memory and running on the processor, wherein the processor implements any one of claims 1 to 9 when the computer program is executed The steps of the method.
  18. 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of the method according to any one of claims 1 to 9 when the computer program is executed by a processor.
PCT/CN2020/101997 2020-01-23 2020-07-15 Force feedback measurement method of surgical mechanical arm, and surgical mechanical arm WO2021147266A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010076422.2A CN111329581B (en) 2020-01-23 2020-01-23 Force feedback measuring method of surgical mechanical arm and surgical mechanical arm
CN202010076422.2 2020-01-23

Publications (1)

Publication Number Publication Date
WO2021147266A1 true WO2021147266A1 (en) 2021-07-29

Family

ID=71173845

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/101997 WO2021147266A1 (en) 2020-01-23 2020-07-15 Force feedback measurement method of surgical mechanical arm, and surgical mechanical arm

Country Status (2)

Country Link
CN (1) CN111329581B (en)
WO (1) WO2021147266A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021147269A1 (en) * 2020-01-23 2021-07-29 诺创智能医疗科技(杭州)有限公司 Surgical robotic arm and surgical robot
WO2021147268A1 (en) * 2020-01-23 2021-07-29 诺创智能医疗科技(杭州)有限公司 Surgical robot arm and surgical robot
CN111329581B (en) * 2020-01-23 2022-03-15 诺创智能医疗科技(杭州)有限公司 Force feedback measuring method of surgical mechanical arm and surgical mechanical arm
CN111890372B (en) * 2020-09-29 2021-01-15 江西明天高科技股份有限公司 Control method of follow-up mechanical arm
WO2022082354A1 (en) * 2020-10-19 2022-04-28 诺创智能医疗科技(杭州)有限公司 Surgical instrument force detection device
CN115153852A (en) * 2020-11-05 2022-10-11 苏州微创畅行机器人有限公司 Surgical robot, control method, system and readable storage medium
CN115252147A (en) * 2021-04-26 2022-11-01 武汉联影智融医疗科技有限公司 Force feedback main manipulator for puncture surgery and puncture surgery robot system
CN114451989A (en) * 2022-01-27 2022-05-10 武汉达九科技有限公司 End effector force detection system in surgical robot manpower feedback system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6436107B1 (en) * 1996-02-20 2002-08-20 Computer Motion, Inc. Method and apparatus for performing minimally invasive surgical procedures
CN101356442A (en) * 2006-01-05 2009-01-28 旭化成电子材料元件株式会社 Acceleration measuring device
CN101443162A (en) * 2006-02-03 2009-05-27 欧洲原子能共同体由欧洲委员会代表 Robotic surgical system for performing minimally invasive medical procedures
CN104739487A (en) * 2013-12-30 2015-07-01 颜炳郎 Hand-held robot for orthopedic surgery and control method thereof
CN109015634A (en) * 2018-07-24 2018-12-18 西北工业大学 Multi-arm teleoperation robot power/Position Hybrid Control method based on performance function
CN111329581A (en) * 2020-01-23 2020-06-26 诺创智能医疗科技(杭州)有限公司 Force feedback measuring method of surgical mechanical arm and surgical mechanical arm

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5767648A (en) * 1996-04-19 1998-06-16 Massachusetts Institute Of Technology Base force/torque sensor apparatus for the precise control of manipulators with joint friction and a method of use thereof
US6565554B1 (en) * 1999-04-07 2003-05-20 Intuitive Surgical, Inc. Friction compensation in a minimally invasive surgical apparatus
EP1915963A1 (en) * 2006-10-25 2008-04-30 The European Atomic Energy Community (EURATOM), represented by the European Commission Force estimation for a minimally invasive robotic surgery system
WO2009088828A1 (en) * 2007-12-31 2009-07-16 Abb Research Ltd. Method and apparatus using a force sensor to provide load compensation for a robot
US8977398B2 (en) * 2011-04-29 2015-03-10 Sarcos Lc Multi-degree of freedom torso support for a robotic agile lift system
CN104757928A (en) * 2014-01-02 2015-07-08 中国科学院沈阳自动化研究所 Digestive endoscopy assisting interventional robot control system and method
CN106182087B (en) * 2015-05-04 2018-05-15 中国科学院沈阳自动化研究所 Position of collision cognitive method based on six-dimension force sensor
CN106625653B (en) * 2016-05-23 2019-06-14 北京卫星环境工程研究所 Industrial robot auxiliary assembly flexible docking method based on force feedback
CN107028663B (en) * 2017-04-18 2019-04-12 中国科学院重庆绿色智能技术研究院 A kind of master-slave mode operating robot control method
CN108582078A (en) * 2018-05-15 2018-09-28 清华大学深圳研究生院 A kind of mechanical arm zero-force control method towards direct teaching
CN108789363B (en) * 2018-05-25 2020-08-18 雅客智慧(北京)科技有限公司 Direct drag teaching system and method based on force sensor
CN110411641A (en) * 2019-08-13 2019-11-05 上海交通大学 Six-dimensional force/torque sensor, compensation device and method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6436107B1 (en) * 1996-02-20 2002-08-20 Computer Motion, Inc. Method and apparatus for performing minimally invasive surgical procedures
CN101356442A (en) * 2006-01-05 2009-01-28 旭化成电子材料元件株式会社 Acceleration measuring device
CN101443162A (en) * 2006-02-03 2009-05-27 欧洲原子能共同体由欧洲委员会代表 Robotic surgical system for performing minimally invasive medical procedures
CN104739487A (en) * 2013-12-30 2015-07-01 颜炳郎 Hand-held robot for orthopedic surgery and control method thereof
CN109015634A (en) * 2018-07-24 2018-12-18 西北工业大学 Multi-arm teleoperation robot power/Position Hybrid Control method based on performance function
CN111329581A (en) * 2020-01-23 2020-06-26 诺创智能医疗科技(杭州)有限公司 Force feedback measuring method of surgical mechanical arm and surgical mechanical arm

Also Published As

Publication number Publication date
CN111329581B (en) 2022-03-15
CN111329581A (en) 2020-06-26

Similar Documents

Publication Publication Date Title
WO2021147266A1 (en) Force feedback measurement method of surgical mechanical arm, and surgical mechanical arm
CN107961078B (en) Surgical robot system and surgical instrument thereof
Üneri et al. New steady-hand eye robot with micro-force sensing for vitreoretinal surgery
Fang et al. Force-assisted ultrasound imaging system through dual force sensing and admittance robot control
US8700213B2 (en) Maneuvering system having inner force sense presenting function
US20190060019A1 (en) Force estimation using robotic manipulator force torque sensors
US20150342501A1 (en) Real-time pose and magnetic force detection for wireless magnetic capsule
Tadano et al. Development of a master–slave system with force-sensing abilities using pneumatic actuators for laparoscopic surgery
JP2019171123A (en) Cannula with sensors to measure patient bodywall force
CN103037798A (en) Micro-force guided cooperative control for surgical manipulation of delicate tissue
US8897916B2 (en) Maneuvering system having inner force sense presenting function
WO2021249293A1 (en) Attitude adjusting mechanism, main manipulator device and surgical robot
Saracino et al. Haptic intracorporeal palpation using a cable-driven parallel robot: a user study
Sadati et al. Stiffness imaging with a continuum appendage: Real-time shape and tip force estimation from base load readings
Li et al. A novel 4‐DOF surgical instrument with modular joints and 6‐Axis Force sensing capability
Bhutani et al. Novel design solution to high precision 3 axes translational parallel mechanism
Wanninayake et al. Novel indentation depth measuring system for stiffness characterization in soft tissue palpation
Wang et al. Task space compliant control and six-dimensional force regulation toward automated robotic ultrasound imaging
CN117084798B (en) Puncture control method, puncture control device, computer equipment and storage medium
Yu et al. Microinstrument contact force sensing based on cable tension using BLSTM–MLP network
He et al. A local POE-based self-calibration method using position and distance constraints for collaborative robots
Giataganas et al. Cooperative in situ microscopic scanning and simultaneous tissue surface reconstruction using a compliant robotic manipulator
CN114452004B (en) Control method for tail end position and posture of surgical robot
WO2021075213A1 (en) Surgical robot system, external force estimation device, and program
JP5273432B2 (en) controller

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: 20916039

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20916039

Country of ref document: EP

Kind code of ref document: A1