Source: https://patents.google.com/patent/JP5327687B2/en
Timestamp: 2019-11-14 05:09:19
Document Index: 259583686

Matched Legal Cases: ['art, 112', 'art, 122', 'art, 153', 'art 160', 'art 120', 'art 110', 'art 150', 'art 170', 'art 180', 'art 160', 'art 160', 'art 160']

JP5327687B2 - Maneuvering system with haptic function - Google Patents
Maneuvering system with haptic function Download PDF
JP5327687B2
JP5327687B2 JP2009502555A JP2009502555A JP5327687B2 JP 5327687 B2 JP5327687 B2 JP 5327687B2 JP 2009502555 A JP2009502555 A JP 2009502555A JP 2009502555 A JP2009502555 A JP 2009502555A JP 5327687 B2 JP5327687 B2 JP 5327687B2
JP2009502555A
JPWO2008108289A1 (en
健嗣 川嶋
耕太郎 只野
2007-03-01 Priority to JP2007051390 priority Critical
2007-03-01 Priority to JP2007051390 priority
2008-02-29 Application filed by 国立大学法人東京工業大学 filed Critical 国立大学法人東京工業大学
2008-02-29 Priority to JP2009502555A priority patent/JP5327687B2/en
2008-02-29 Priority to PCT/JP2008/053614 priority patent/WO2008108289A1/en
2010-06-17 Publication of JPWO2008108289A1 publication Critical patent/JPWO2008108289A1/en
2013-10-30 Publication of JP5327687B2 publication Critical patent/JP5327687B2/en
The present invention relates to a steering system capable of bilaterally controlling an automatic operation of a slave operating device following a manual operation of a main operating device by communication, and more particularly to a steering system having a force sense presentation function.
In recent years, endoscopic surgery has been widely performed in surgery from the viewpoint of emphasis on QOL (Quality of Life), such as reduction of patient pain, reduction of hospitalization period and reduction of scars. Endoscopic surgery is an operation in which an operator inserts forceps from a thin tube (trocar) and observes a laparoscopic image. Since the wound is smaller than the laparotomy, there is less burden on the patient. However, since the forceps tip is not flexible enough to move the forceps with the abdominal wall as a fulcrum, and a free approach to the object is not easy, a high level of technology is required. Therefore, research on a multi-degree-of-freedom forceps system in which the tip of the forceps is made multi-degree-of-freedom by robot technology has been actively conducted for the purpose of reducing the burden on the operator.
The master-slave system used in the commercialized multi-degree-of-freedom forceps system has advantages such as being able to remotely control the forceps and being excellent in intuitive operation. Furthermore, for more accurate and safe work, it is desired to present a force sense to the operator, and research using a censor in the vicinity of the forceps tip is being conducted. However, the multi-degree-of-freedom forceps system uses an electric actuator for driving the master and the slave, and since the reduction ratio is high, a fine force cannot be presented to the operator, the movable range is narrow, and the apparatus is large. And so on. In addition, considering practical aspects such as miniaturization, sterilization, and calibration, it is not easy to attach the force sensor to the forceps.
Therefore, research on a multi-degree-of-freedom forceps system using a pneumatic actuator for driving a master and a slave is being conducted. Pneumatic actuators are inferior to electric actuators from the viewpoint of control performance because they have non-linear characteristics, but they have passive softness, high mass-to-output ratio, and can generate large force without reducer And so on. For example, a multi-degree-of-freedom forceps system that includes a three-degree-of-freedom forceps manipulator using a pneumatic cylinder in a slave and estimates an external force generated at the tip of the forceps from a pressure value in the pneumatic cylinder without using a force sensor has been proposed (non-native). Patent Document 1). Furthermore, a multi-degree-of-freedom forceps system including a 3-degree-of-freedom pneumatic manipulator that holds and drives the 3-degree-of-freedom forceps manipulator outside the abdominal cavity has been proposed (see Non-Patent Document 2).
Bilateral control of a multi-degree-of-freedom forceps system having a force sensing function using a pneumatic servo, Journal of Japan Computer Surgery Society, pp 25-31, (2005), Kotaro Kanno, Kengo Kawashima Development of master-slave system with force-sensing function using pneumatic-driven multi-degree-of-freedom forceps -Development of forceps holding manipulator-, Robotics and mechatronics lecture, 1A1-A03, (2006), Kotaro Kanno, Kengo Kawashima
In the former multi-degree-of-freedom forceps system described above, the forceps manipulator has only three degrees of freedom, and it is difficult to reproduce the movement of a human hand as it is. Further, the forceps manipulators of the former and the latter multi-degree-of-freedom forceps systems have a mechanism for converting the linear motion of the pneumatic cylinder into rotation, and thus it is difficult to reduce the weight. Furthermore, although the master has the same structure as the slave, this is not necessarily the optimum shape in terms of operability.
The present invention has been made in view of the above-described problems, and an object of the present invention is to provide a steering system having a small and lightweight force sense presentation function that is excellent in operability.
For the purposes achieved, with steering systems having a force-feedback function of the present invention, there is provided a bilateral controllable steering system by communication automatic operation of従操operation device following the manual operation of the main operation unit, before Symbol The main operating device mainly performs speed control by an electric drive system, and the slave operating device mainly performs force control by a pneumatic drive system, and presents force acting on the slave operating device side on the master operating device side. It is characterized by that. As a result, in the main operating device, it is not necessary to compensate for the dynamics and dead weight of the main operating device in the user's operating band, and it is possible to perform high-accuracy and wide-band position control unique to the electric drive system. Has passive softness due to the non-linear characteristics peculiar to a pneumatic drive system, and can generate a large force with a high mass-to-power ratio.
The main operating device includes a translation unit having three degrees of freedom and a posture unit having four degrees of freedom connected to the translation unit, and the slave operating device includes a holding unit having three degrees of freedom and the holding unit. It is characterized in Tei Rukoto a clamping portion of 4 degrees of freedom which is held. Further, the translation unit is configured by a delta mechanism, the posture unit is configured by a gimbal mechanism, the holding unit is configured by a combination of a parallel link mechanism and a gimbal mechanism, and the clamping unit is configured by a wire mechanism. It is characterized by being. Thereby, the movement of the human hand on the master operating device side can be reproduced on the slave operating device side. Further, since the main operating device and the sub operating device have different structures, it is possible to obtain an optimum shape in terms of operability. In addition, the sandwiching section includes a pneumatic actuator that swings and a wire connected to the pneumatic actuator, and is driven by a pulling operation of the wire by the pneumatic actuator. As a result, the clamping unit can drive the swing of the pneumatic actuator as it is, so that the slave operating device can be reduced in weight.
In addition, the force acting on the clamping portion is estimated from each driving force using back drivability of the pneumatic actuator. Thereby, since it is not necessary to attach a force sensor to the clamping part, the clamping part can be reduced in size, the sterilization work of the clamping part becomes easy, and the effect that calibration of the clamping part becomes unnecessary can be obtained. Further, the slave operating device is characterized in that control with compliance is performed. Thereby, generation | occurrence | production of the excessive force in the subordinate operating device side can be avoided. Further, the main operating device performs motion control type impedance control in which a force control loop includes a motion control loop, and the slave operation device includes force control type impedance control in which the force control loop is included. It is characterized by being performed. Thereby, the stable operation | movement is realizable by giving a moderate viscous effect in the main operating device side. The automatic operation of the slave operation device following the manual operation of the main operation device is bilaterally controlled by wired communication. Thereby, the slave operating device can be remotely operated by the master operating device using the Internet. The slave operating device is controlled by the following (1) and (2). (1) The force fdr to be generated by the tip of the slave operating device is calculated by the following equation . fdr = Kd (xs−xm) + Bd dxs / dt (where Kd: setting rigidity of the slave operating device, xs: position and posture of the tip of the slave operating device, xm: position and posture of the tip of the master operating device, Bd : Set viscosity of slave operating device) (2) Calculate the target value τdrref of the drive torque of the pneumatic drive system by the following equation . τdrref = −Js (transposition) fdr + Z (qs, dqs / dt, d 2 qs / dt 2 ) (where Js: Jacobian matrix from joint displacement to tip position of slave operating device, Z: reverse power of slave operating device And qs: displacement of each joint of the slave operating device, dqs / dt, d 2 qs / dt 2 : use the target trajectory value from the main operating device) . The main operating device is controlled by the following method. dxm / dt is calculated by the following equation . dxm / dt = (fm−fs) / Cd (where fm: force applied by the operator to the tip of the main operating device, fs: force fdr to be generated by the tip of the slave operating device, Cd: main operating device Set viscosity) . The slave operating device is controlled by the following method. A target value τdrref of the drive torque of the pneumatic drive system is calculated by the following equation. τdrref = −Js (transposition) fdr + Z (qs, dqs / dt, d 2 qs / dt 2 ) (where Js: Jacobian matrix from joint displacement to tip position of the slave operating device, fdr: tip of the slave operating device Force to be generated, Z: inverse dynamic function of slave operating device, qs: displacement of each joint of slave operating device , dqs / dt, d 2 qs / dt 2 : target trajectory value from master operating device). The slave operating device is controlled by the following method. The target value of the drive torque of the pneumatic drive system is calculated by an equation including the inverse dynamics function [Z (qs, dqs / dt, d 2 qs / dt 2 )]. (Where qs is the displacement of each joint of the slave operating device , dqs / dt, d 2 qs / dt 2 is the target trajectory value from the main operating device). The slave operating device is controlled by the following method. The target value of the drive torque of the pneumatic drive system is calculated by an expression including dqs / dt and d 2 qs / dt 2 . (Where qs is the displacement of each joint of the slave operating device , dqs / dt, d 2 qs / dt 2 is the target trajectory value from the main operating device).
It is a schematic block diagram which shows the control system which has a force sense presentation function which concerns on one embodiment of this invention. It is a perspective view which shows the external appearance of the master manipulator of FIG. It is a perspective view which shows the translation part of FIG. It is a perspective view which shows the attitude | position part of FIG. It is a perspective view which shows the external appearance of the slave manipulator of FIG. It is a perspective view which shows the holding | maintenance part of FIG. 5, and a figure which shows the pneumatic circuit for a pneumatic cylinder drive. It is a perspective view which shows the clamping part of FIG. It is a perspective view which shows the forceps part of FIG. It is a perspective view which shows the forceps holding | maintenance part of FIG. It is a control block diagram of a multi-degree-of-freedom forceps system.
31 Computer, 32 Servo Amplifier, 71 Computer, 72 Servo Valve, 73 Air Source, 74 Pressure Gauge, 100 Multi-DOF Forceps System, 101 Master Manipulator, 103 Master Controller, 105 Slave Manipulator, 107 Slave Controller, 110 Translation Part, 112 motor, 113 link, 114 parallel link, 120 posture part, 122 first motor, 124 second motor, 126 third motor, 129 force sensor, 132 operator, 150 holding part, 153 parallel link, 155, 156 157 Pneumatic cylinder, 160 Clamping portion, 170 Forceps portion, 171 Forceps shaft, 172 Forceps claw holding portion, 173, 174 Forceps claw, 180 Forceps holding portion, 182, 183, 184, 185 Pneumatic oscillation actuator, 186 187,188,189 rotary encoder and the pressure sensor, 191 and 192 manometer, 193 servovalve, 194 regulator 195 air source
Embodiments of the present invention will be described with reference to the drawings. The embodiments described below do not limit the invention according to the claims, and all the combinations of features described in the embodiments are not necessarily essential to the solution means of the invention. Absent.
FIG. 1 is a schematic configuration diagram showing a steering system having a force sense presentation function according to an embodiment of the present invention. The maneuvering system having the force sense presentation function is a multi-degree-of-freedom forceps system 100, and includes a master manipulator (main operation device) 101, a master control unit 103, a slave manipulator (secondary operation device) 105, and a slave control unit 107. Yes. This multi-degree-of-freedom forceps system 100 is a remote control system capable of remotely controlling automatic operation of the slave manipulator 105 following manual operation of the master manipulator 101 by wired communication between the master control unit 103 and the slave control unit 107. is there.
The master manipulator 101 mainly performs positioning control by an electric drive system using an electric actuator for driving. The master manipulator 101 is connected to the translation unit 110 having three degrees of freedom constituted by a delta mechanism, and the gimbal mechanism. And a posture unit 120 having four degrees of freedom. On the other hand, the slave manipulator 105 mainly performs force control by a pneumatic drive system using a pneumatic actuator for driving. The slave manipulator 105 includes a holding unit 150 having three degrees of freedom constituted by a combination of a parallel link mechanism and a gimbal mechanism, and a holding unit 150. And a holding part 160 having four degrees of freedom.
When using a combination of an electric actuator, especially a gear with a high reduction ratio, and an electric motor, position control can be performed with higher accuracy and broadband compared to a pneumatic cylinder. The user's operation band has the advantage that the dynamics of the master manipulator 101 and the compensation of its own weight become unnecessary. Pneumatic actuators, on the other hand, are inferior to electric actuators from the viewpoint of control performance because they have nonlinear characteristics, but they have passive softness, a high mass-to-power ratio, and a large force without a reducer. It has the advantage that it can be generated.
The master control unit 103 includes a computer 31 and a servo amplifier 32. The slave control unit 107 includes a computer 71, a servo valve 72, an air source 73, and a pressure gauge 74. The computer 31 on the master control unit 103 side transmits the tip position signal obtained by kinematic calculation from the signal SPM of each encoder of the master manipulator 101 to the computer 71 on the slave control unit 107 side by UDP / IP communication. The computer 71 on the slave control unit 107 side transmits a control signal SCS to the servo valve 72 based on the received position signal. Then, the servo valve 72 adjusts the compressed air CPA from the air source 73 based on the received control signal SCS, supplies the compressed air CPA to the slave manipulator 105, and automatically operates the slave manipulator 105 following the manual operation of the master manipulator 101. To control.
On the other hand, the computer 71 on the slave control unit 107 side transmits the calculated target value of the generated force at the tip to the computer 31 on the master control unit 103 side by UDP / IP communication. The computer 31 on the master control unit 103 side transmits a control signal SCM to the servo amplifier 32 based on the received force signal. Then, the servo amplifier 32 presents a force acting on the slave manipulator 105 side on the master manipulator 101 side based on the received control signal SCM.
2 is a perspective view showing an appearance of the master manipulator 101, FIG. 3 is a perspective view showing the translation unit 110, and FIG. 4 is a perspective view showing the posture unit 120. As shown in FIG. 2, the master manipulator 101 has a posture part 120 screwed and fixed to a translation part 110 that is screwed and fixed to a housing or the like (not shown), and has the same degree of freedom as the slave manipulator 105. Although it is a degree of freedom, the structure is a different structure called a parallel link mechanism, and a compact structure is realized.
2 and 3, the translation unit 110 includes a circular installation plate 111, three motors 112, three links 113, three sets of parallel links 114, and a triangular fixed plate 115. Yes. In the installation plate 111, a plurality of through holes 111a are perforated at equal angular intervals in the vicinity of the outer peripheral edge, and bolts 111b are inserted into these through holes 111a and fixed to the housing or the like by screws. The installation plate 111 is arranged such that the three motors 112 are arranged at equal angles (120 degrees) on the inner circumference from the outer peripheral edge, and the motor shaft 112a faces the arrangement circumferential tangential direction. It is fixed with screws. The motor 112 is an AC servo motor incorporating a harmonic gear and an encoder.
One end (rear end) of the link 113 is fixed to the motor shaft 112a, and a bearing 113a is fixed to the other end (front end) so as to be orthogonal to the link shaft. The parallel link 114 is composed of two links 114a and two link shafts 114b, and the ends of the two links 114a are arranged so that the two links 114a can move in parallel with each other at a predetermined interval. Are rotatably supported at both ends of the two link shafts 114b. One link shaft 114 b is fitted into a bearing 113 a fixed to the tip of the link 113. The fixed plate 115 is fixed so that bearings 115a arranged at the apexes of the triangle are parallel to the axis of the bearing 113a of the link 113. The other link shaft 114 b is fitted into a bearing 115 a that is fixed to each vertex of the fixed plate 115.
In the translation unit 110 configured as described above, the link 113 is rotatable in the direction of arrow a in FIG. 3 around the motor shaft 112 a of the motor 112, and the parallel link 114 is pivoted in the direction of the link 113 around the tip of the link 113. 3 is free to swivel in the same direction as a and in the direction of the arrow b in FIG. 3 orthogonal thereto, and the fixed plate 115 can swivel in the same direction as the swiveling direction a of the link 113 around the tip of the parallel link 114. Is a degree delta mechanism. Therefore, the translation unit 110 has a feature that a high generation force is obtained for translation drive and the posture does not change regardless of the position.
As shown in FIGS. 2 and 4, the posture unit 120 includes an L-shaped mounting plate 121, a first motor 122, a U-shaped first motor fixing plate 123, a second motor 124, and a side view. L-shaped second motor fixing plate 125, third motor 126, L-shaped third motor fixing plate 127, cylindrical rotary arm 128, force sensor 129, side-view L-shaped force sensor fixing plate 130, a prism-like operation element support arm 131 and a rod-shaped operation element 132 are provided. The attachment plate 121 has a plurality of through holes 121a drilled at one end, and bolts 121b are inserted into the through holes 121a and fixed to the fixing plate 115 with screws. A first motor fixing plate 123 to which the first motor 122 is fixed with screws is fixed to the other end of the mounting plate 121 with screws so that the motor shaft 122a and the fixing plate 115 are parallel to each other.
One end of the second motor fixing plate 125 is fixed to the motor shaft 122 a of the first motor 122, and the second motor 124 is connected to the motor shaft 124 a and the motor of the first motor 122 at the other end of the second motor fixing plate 125. It is fixed with screws so that the shaft 122a is orthogonal. One end of the third motor fixing plate 127 is fixed to the motor shaft 124 a of the second motor 124. The third motor 126 is connected to the motor shaft 126 a and the motor of the first motor 122 at the other end of the third motor fixing plate 127. The shaft 122a and the motor shaft 124a of the second motor 124 are fixed with screws so as to be orthogonal to each other. The rotary arm 128 has its rear end connected to and fixed to the motor shaft 126 a of the third motor 126 so that the axial direction thereof faces the axial direction of the motor shaft 126 a of the third motor 126.
The force sensor 129 is fixed to the distal end of the rotating arm 128 via the force sensor fixing plate 130 so that the rotating shaft 129 a is orthogonal to the motor shaft 126 a of the third motor 126. The operating element support arm 131 is pivotally supported at the tip of the rotary arm 128 so that the rear end thereof can freely rotate around the rotary shaft 129 a of the force sensor 129. The operating element 132 includes a hollow cylindrical main body 132a and a solid cylindrical slider 132b that is inserted into the main body 132a and is slidable in the axial direction. The distal end of the main body 132a is the distal end of the operating element support arm 131. The force sensor 129 is pivotally supported so as to be rotatable in the same direction as the rotation shaft 129 a, and the tip of the slider 132 b is inserted and fixed in a hole 128 a formed in the approximate center of the rotation arm 128. The first motor 122, the second motor 124, and the third motor 126 are AC servo motors incorporating a harmonic gear and an encoder. The force sensor 129 is a six-axis force sensor capable of detecting translational forces in three orthogonal directions and moments around each axis.
In the posture portion 120 having the above-described configuration, the second motor fixing plate 125 can turn in the α direction in FIG. 4 about the motor shaft 122 a of the first motor 122, and the third motor fixing plate 127 can be rotated by the second motor 124. 4 is pivotable about the motor shaft 124a in FIG. 4 and the rotary arm 128 is rotatable about the motor shaft 126a of the third motor 126 in the γ direction of FIG. Further, the manipulator support arm 131 can pivot in the δ direction of FIG. 4 about the rotation shaft 129a of the force sensor 129, and the main body 132a of the manipulator 132 is axially moved along the slider 132b (see FIG. This is a serial-type gimbal mechanism with a total of 4 degrees of freedom, which is slidable in the direction (4 A). Therefore, the posture unit 120 has a feature that a wide movable range that covers the movement of the human wrist can be realized.
FIG. 5 is a perspective view showing the appearance of the slave manipulator 105, FIG. 6 is a perspective view showing the holding unit 150, and FIG. 7 is a perspective view showing the holding unit 160. As shown in FIG. 5, the slave manipulator 105 has a clamping portion 160 screwed to a holding portion 150 that is screwed and fixed to a housing or the like (not shown), and has the same degree of freedom as the master manipulator 101. Although it is a degree of freedom, the structure is a combination of two parallel link mechanisms and a gimbal mechanism, and is a different structure of the wire mechanism, realizing compactness.
As shown in FIGS. 5 and 6, the holding unit 150 includes a rectangular base 151, a parallel link support shaft 152, two sets of parallel links 153, a sandwiching unit support 154, and three pneumatic cylinders (pneumatic actuators) 155. 156, 157 and three cylinder fixing plates 158a, 158b, 158c. On the pedestal 151, two bearings 151a that rotatably support the parallel link support shaft 152 are disposed and fixed at a predetermined interval, and are fixed to the tip of the rod 155a of the first pneumatic cylinder 155. A rod support portion 151b that rotatably supports the block 155ab is disposed and fixed between the bearings 151a. At the substantially center of the parallel link support shaft 152, the other end of a cylinder fixing plate 158a having an L shape in side view for supporting the main body 155b of the first pneumatic cylinder 155 at one end is fixed.
At both ends of the parallel link support shaft 152, one ends of two links 153a and 153b constituting the parallel link 153 are rotatably supported. In a state where the two links 153a and 153b are kept parallel, one end of one link 153c constituting the parallel link 153 is rotatably supported by the other end of the link 153b, and substantially at the center of the link 153c. Is rotatably supported at the approximate center of the link 153a. One end of one link 153d constituting the parallel link 153 is rotatably supported on the other end of the link 153a. The other ends of the links 153c and 153d are rotatably supported on the cylinder fixing plate 160 in a state where the two links 153c and 153d are kept parallel.
The other end of an L-shaped cylinder fixing plate 158b that supports the main body 156b of the second pneumatic cylinder 156 at one end is rotatably supported on the shaft support portions of the links 153b and 153c. A block (not shown) fixed to the tip of the rod 156a of the second pneumatic cylinder 156 is rotatably supported between both ends of the link 153a. A clamp support 154 is attached to an L-shaped cylinder fixing plate 158c that supports the main body 157b of the third pneumatic cylinder 157 at one end so as to be slidable in the moving direction of the rod 157a of the third pneumatic cylinder 157. It has been. The distal end of the rod 157 a of the third pneumatic cylinder 157 is fixed to a fixed plate 154 a fixed to the upper part of the sandwiching portion support base 154. The pneumatic cylinders 155, 156, and 157 are low-friction cylinders of a return-action single rod.
As shown in FIG. 6, both chambers of the pneumatic cylinders 155, 156, and 157 are connected to a control port of a flow control type servo valve 193 having five ports (a total of five ports including a supply port, a control port 2, and an exhaust port 2). Has been. The opening degree of the control port of the servo valve 193 is adjusted by the control signal, and the flow rate flowing into one of the pneumatic cylinders 155, 156, and 157 from the supply port is adjusted. At the same time, the air in the other chamber is released from the other control port of the servo valve 193 to the atmosphere through the exhaust port. As a result, the differential pressure in both the pneumatic cylinder chambers is controlled.
In the holding part 150 having the above-described configuration, the parallel link 153 is rotatable in the φ direction of FIG. 6 about the parallel link support shaft 152 by the action of the first pneumatic cylinder 155 and the second pneumatic cylinder. 6 is pivotable in the ψ direction of FIG. 6 around the shaft support portions of the parallel link support shaft 152 and the links 153a and 153b by the action of 156, and the sandwiching part support base 154 is ρ of FIG. 6 by the action of the third pneumatic cylinder 157. This is a combination of a parallel link mechanism and a gimbal mechanism with a total of 3 degrees of freedom that can slide in the direction. Therefore, since the holding portion 150 can be designed so that the trocar portion to be attached to the abdomen of the subject during laparoscopic surgery becomes a fixed point, it is not necessary to directly support the insertion hole portion of the forceps, It can be driven with minimal load on the living body in the insertion hole of the forceps, and has a feature that the position coordinate of the port of the trocar portion is not required in kinematic calculation. The self-weight compensation is mechanically performed by a part of the counterweight 159.
As shown in FIGS. 5 and 7, the clamping unit 160 includes a forceps unit 170 and a forceps holding unit 180, and further, a perspective view showing the forceps unit 170 in FIG. 8 and a perspective view showing the forceps holding unit 180 in FIG. 9. This will be described with reference to the drawings. The forceps unit 170 includes a rod-shaped forceps shaft 171, a forceps claw holder 172, and two forceps claws 173 and 174. The forceps shaft 171 is pivotally supported by the forceps holding portion 180 at the rear end. One end of the forceps claw holder 172 is pivotally supported around a rotation shaft 172 a disposed at a tip of the forceps shaft 171 in a direction orthogonal to the rotation axis of the forceps shaft 171. The forceps claws 173, 174 have rotation shafts 173 a, 174 a arranged at one end in a direction perpendicular to both the rotation shaft of the forceps shaft 171 and the rotation shaft 172 a of the forceps claw holding portion 172 at the other end of the forceps claw holding portion 172. It is pivotally supported at the center.
The forceps holder 180 includes a box-shaped holder 181, four pneumatic swing actuators (pneumatic actuators) 182, 183, 184, 185, four rotary encoders and pressure sensors 186, 187, 188, 189, 4 Two driving pulleys 190, 191, 192, 193, one driven pulley 194, and three direction changing pulleys 195, 196, 197 are provided. The holding body 181 is fixed to the holding unit support 154 of the holding unit 150 with screws. A forceps shaft 171 is inserted into a bearing 181b attached so as to cover a hole provided in the side surface 181a of the holding body 181 and is rotatably supported. A driven pulley is attached to the rear end of the forceps shaft 171. 194 is fixed.
The first to fourth pneumatic oscillating actuators 182, 183, 184, 185 have cylindrical main bodies 182a, 183a, 184a, 185a, and shafts that can oscillate within a predetermined angle range at the center thereof. A swing piece (not shown) extending from the swing shaft to the inner peripheral surface of the main body and a partition plate (not shown) extending from the swing shaft to the inner peripheral surface of the main body are provided. The two air supply / exhaust ports 182b, 182c, 183b, 183c, 184b, 184c, 185b, 185c provided on the peripheral surfaces of the main bodies 182a, 183a, 184a, 185a are separated by a swinging piece and a partition plate. By supplying and exhausting air to and from the two compartments, the swing piece is swung to rotate the rotating shafts 182d, 183d, 184d, and 185d connected to the swing shaft within a predetermined angle range.
The first to third pneumatic oscillating actuators 182, 183, 184, to which the first to third rotary encoders and pressure sensors 186, 187, 188 are connected, have rotating shafts 182 d, 183 d, 184 d of the holding body 181. The first to third drive pulleys 190 and 191 are attached in parallel to the side surface 181c so as to pass through the three holes 181d arranged in parallel to the side surface 181c orthogonal to the side surface 181a, and are attached to the tips of the rotating shafts 182d, 183d and 184d. , 192 are fixed in parallel. The first to third direction change pulleys 195, 196, and 197 are axially supported in parallel with the first to third drive pulleys 190, 191, and 192 on the inner side of the side surface 181c. Then, three endless wires (not shown) are hooked on the first to third drive pulleys 190, 191 and 192, and the forceps claw holder is interposed via the first to third direction changing pulleys 195, 196 and 197. 172, the rotation shafts 172a and 174a of the two forceps claws 173 and 174, and the rotation shafts 172a and 2 of the first to third drive pulleys 190, 191, and 192 and the forceps claw holder 172, respectively. The forceps claws 173 and 174 are fixed to the rotation shafts 173a and 174a, respectively.
The fourth pneumatic oscillating actuator 185 to which the fourth rotary encoder and the pressure sensor 189 are connected has a rotation shaft 185d parallel to the forceps shaft 171 and passes through a hole provided in the side surface 181a of the holding body 181. Thus, the fourth drive pulley 193 is fixed in parallel to the driven pulley 194 at the tip of the rotating shaft 185d. An endless wire (not shown) is spanned between the fourth driving pulley 193 and the driven pulley 194 and fixed to the fourth driving pulley 193 and the driven pulley 194, respectively.
In the sandwiching section 160 configured as described above, the forceps claw holding section 172 can rotate in the ζ direction of FIG. 8 around the rotation shaft 172a by the action of the first pneumatic swing actuator 182. 173 and 174 are rotatable about the rotation shafts 173a and 174a in the η direction of FIG. 8 by the action of the second and third pneumatic oscillation actuators 183 and 184, and the forceps shaft 171 is moved to the fourth pneumatic pressure. This is a wire mechanism with four degrees of freedom of bending, gripping, and rotation that is rotatable in the θ direction of FIGS. 8 and 9 around the rotation shaft 185d by the action of the swing actuator 185. Therefore, the forceps part 170 and the forceps holding part 180 have a feature that they can be separated by assuming a sterilization process.
FIG. 10 is a control block diagram of the multi-degree-of-freedom forceps system 100. A 5-port spool type servo valve 172 is used to drive the pneumatic cylinders 155, 156, 157 and the pneumatic swing actuators 182, 183, 184, 185. The tip of the slave manipulator 105 using a disturbance observer from the driving force Fdr (calculated from the differential pressure in the compartment) of the pneumatic cylinders 155, 156, 157 and pneumatic swing actuators 182, 183, 184, 185, which are pneumatic actuators. A control method for estimating the external force fext acting on the forceps claws 173 and 174 can also be applied. However, in order to use this control method, an inverse dynamic model from the pneumatic cylinders 155, 156, 157 and the pneumatic swing actuators 182, 183, 184, 185 to the forceps claws 173, 174 is required. However, since wires are used for power transmission, modeling is not easy due to the effects of wire friction and interference between degrees of freedom. Therefore, an arbitrary driving pattern is given, and the model is derived by learning with a neural network.
In general, the ideal response in a master-slave system is that the positions and forces of the master manipulator and slave manipulator are exactly the same. However, if an ideal response is realized, the operator can feel that he / she is directly operating with his / her hand, but the work ability is completely dependent on the operator. Therefore, a bilateral control system in which different impedance control is applied to the master manipulator 101 and the slave manipulator 105 is used.
The slave control unit 107 employs a control method that makes the slave manipulator 105 compliant by making use of the softness of the pneumatic cylinders 155, 156, 157 and the pneumatic swing actuators 182, 183, 184, 185. That is, since the air is compressible, the slave manipulator 105 is soft. The softness can be adjusted by the pressure of the compressed air.
Since the slave manipulator 105 has compliance, generation of excessive force can be avoided. Since the slave manipulator 105 has softness, it can serve as a cushion when it hits the object strongly.
In this case, when the slave manipulator 105 comes into contact with a highly rigid environment, the positional deviation between the master manipulator 101 and the slave manipulator 105 increases due to compliance. However, the main contact object of the slave manipulator 105 for operation is an organ, and an operator works while viewing an image of the slave manipulator 105 with an endoscope. Therefore, a positional deviation between the master manipulator 101 and the slave manipulator 105 is required. Even if this happens, you can work without any discomfort.
Further, in the master manipulator 101, it is desired to realize a stable operation by giving an appropriate viscosity effect. Therefore, the master control unit 103 is a motion control type impedance control method (admittance control method) in which the motion control loop is included in the force control loop based on the characteristics of the motor 112, the first motor 122, the second motor 124, and the third motor 126. Is adopted. Then, the slave control unit 107 has a high back drivability and low rigidity characteristics because the pneumatic cylinders 155, 156, 157 and the pneumatic swing actuators 182, 183, 184, 185 are powerful in motion control. Force control type impedance control including a control loop is adopted.
As shown in FIG. 10, the master control unit 103 and the slave control unit 107 perform control so that the master manipulator 101 and the slave manipulator 105 have the following impedance characteristics, respectively.
Slave manipulator 105
−fs = Kd (xs−xm) + Bd dxs / dt (1)
Master manipulator 101
fm−fs = Cd dxm / dt (2)
xs: position and posture of the distal end of the slave manipulator 105 (forceps claws 173, 174) xm: position and posture of the distal end of the master manipulator 101 (operator 132) fs: force fm applied to the external environment by the distal end of the slave manipulator 105: technique Force applied to the tip of the master manipulator 101 by the operator Kd: set rigidity of the slave manipulator 105 Bd: set viscosity of the slave manipulator 105 Cd: set viscosity of the master manipulator 101
On the slave manipulator 105 side, impedance control including a force control loop is applied in order to realize Expression (1). First, the equation of motion of the slave manipulator 105 is described in the joint coordinate system as follows.
τdr−Js (transposition) fs = Z (qs, dqs / dt, d 2 qs / dt 2 ) (3)
τdr: Drive torque of each joint of slave manipulator 105 Z: Inverse dynamic function of slave manipulator 105 q s : Displacement of each joint of slave manipulator 105 Js: Jacobian matrix from joint displacement of slave manipulator 105 to tip position
The force fdr to be generated by the tip of the slave manipulator 105 to realize the expression (1), and the target value τdrref of the drive torque of the pneumatic cylinders 155, 156, 157 and the pneumatic swing actuators 182, 183, 184, 185 Calculate as follows.
fdr = Kd (xs−xm) + Bd dxs / dt (4) (within 1 in the figure)
τdrref = −Js (transposition) fdr + Z (qs, dqs / dt, d 2 qs / dt 2 ) (5) (within 2 in the figure)
Assuming that the dynamic characteristics of the pneumatic cylinders 155, 156, 157 and the pneumatic swing actuators 182, 183, 184, 185 are sufficient and τdrref and τdr coincide with each other, Equation (4) is substituted into Equation (5), Substituting into (3) leads to equation (1). Actually, in order to avoid instability due to phase lag in Equation (5), the target trajectory value from the master manipulator 101 is used for the speed and acceleration among the inputs of the inverse dynamic model (inside the frame 3 in the figure). ). In order to generate the torque calculated by the equation (5) at each joint, the driving force of the pneumatic cylinders 155, 156, 157 and the pneumatic swing actuators 182, 183, 184, 185 is calculated by the mechanical calculation as the following equation (6). The target value Fdrref is converted.
Fdrref = Jaτdrref (6) (within the frame 4 in the figure)
Ja: Jacobian from displacement of pneumatic cylinders 155, 156, 157 and pneumatic swing actuators 182, 183, 184, 185 to joint displacement
Next, PI control is performed to generate the driving force calculated by Expression (6).
u = (Kap + Kai / s) · (Fdrref−Fdr) (7) (within 5 in the figure)
u: Control voltage to servo valve 172: Proportional gain Kai: Integral gain Fdr: Driving force of pneumatic cylinders 155, 156, 157 and pneumatic swing actuators 182, 183, 184, 185 calculated from pressure values
On the master manipulator 101 side, equation (2) is realized by admittance control as follows.
dxm / dt = (fm−fs) / Cd (8) (within 6 in the figure)
dqm / dt = Jm (inverse) dxm / dt (9) (within 7 in the figure)
As can be seen from equation (8), the contact force between the slave manipulator 105 and the external environment is necessary. However, when impedance control is realized on the slave manipulator 105 side, fdr matches with fs, so that the estimated value is the other party. Is given to the master control unit 103 and slave control unit 107 on the side (in the frame of 8 in the figure). The driving force target value Fdrref of the pneumatic cylinders 155, 156, 157 and the pneumatic swing actuators 182, 183, 184, 185 can be generated at high speed and with high accuracy by the contained differential pressure control loop. For this reason, it is possible to compensate for characteristics that adversely affect the positioning, such as air compressibility and displacement of the neutral point of the valve.
As described above, according to the multi-degree-of-freedom forceps system 100 of the present embodiment, the master manipulator 101 mainly performs speed control by an electric drive system, and the slave manipulator 105 mainly performs force control by a pneumatic drive system. Since the force acting on the manipulator 105 is hapticly presented on the master manipulator 101 side, the master manipulator 101 does not need to compensate for the dynamics of the master manipulator 101 or its own weight in the operating band of the operator, and has high accuracy specific to the electric drive system. Broadband position control can be performed, and the slave manipulator 105 has passive softness due to the non-linear characteristics unique to the pneumatic drive system, and can generate a large force with a high mass-to-output ratio. In addition, since the slave manipulator 105 is configured by a pneumatic drive system, for example, the slave manipulator 105 can be installed in an MRI (Magnetic Resonance Imaging) with a magnetic field to perform an operation.
The master manipulator 101 includes a translation unit 110 having three degrees of freedom and a posture unit 120 having four degrees of freedom connected to the translation unit 110. The slave manipulator 105 includes a holding unit 150 having three degrees of freedom and the Since the four-degree-of-freedom clamping unit 160 held by the holding unit 150 is provided, the movement of a human hand on the master manipulator 101 side can be reproduced on the slave manipulator 105 side. The translation unit 110 is configured by a delta mechanism, the posture unit 120 is configured by a gimbal mechanism, the holding unit 150 is configured by a combination of a parallel link mechanism and a gimbal mechanism, and the clamping unit 160 is configured by a wire mechanism. Therefore, the master manipulator 101 and the slave manipulator 105 have different structures from each other, and can have an optimum shape in terms of operability. The clamping unit 160 includes pneumatic swing actuators 182, 183, 184, 185 that swing and drive, and wires connected to the pneumatic swing actuators 182, 183, 184, 185, and pneumatic swings. Since the actuator 182, 183, 184, and 185 is driven by the wire pulling operation, the clamping unit 160 can directly transmit the swing of the pneumatic swing actuators 182, 183, 184, and 185 and drive the slave manipulator 105. Can be reduced in weight.
Further, the force acting on the clamping unit 160 is estimated from the respective driving forces based on the back drivability of the pneumatic cylinders 155, 156, 157 and the pneumatic swing actuators 182, 183, 184, 185. There is no need to attach a sensor, the holding part 160 can be reduced in size, the sterilization work of the holding part 160 becomes easy, and the effect that calibration of the holding part 160 becomes unnecessary can be acquired. Further, since the slave manipulator 105 is controlled with compliance, it is possible to avoid generation of excessive force on the slave manipulator 105 side.
The master manipulator 101 performs motion control type impedance control in which a force control loop includes a motion control loop, and the slave manipulator 105 performs force control type impedance control in which the force control loop is included in the motion control loop. Therefore, stable operation can be realized by giving an appropriate viscosity effect on the master manipulator 101 side. That is, the master manipulator 101 is fixed to the fixed wall with the damper by this control system, and it is possible to realize a feeling that the operator pushes and pulls the master manipulator 101. In addition, the master manipulator 101 and the slave manipulator 105 are connected to each other via a spring and a damper. Further, the spring and damper values can be adjusted by selecting control parameters.
In the above-described embodiment, the multi-degree-of-freedom forceps system 100 that can be remotely controlled by wired communication has been described. However, a wireless communication system or a system that can be controlled in the vicinity may be used. In addition, although the multi-degree-of-freedom forceps system 100 has been described as an endoscopic surgery support apparatus, it can also be configured as a doctor training apparatus or skill evaluation apparatus. Moreover, although the multi-degree-of-freedom forceps system 100 used in the medical industry as a steering system having a force sense presentation function has been described as an example, the present invention is not limited to this and can be applied to a wide general manufacturing industry. is there.
Controlling the automatic operation of the slave operating device following the manual operation of the master operating device, the slave operating device is a steering system mainly for force control by a pneumatic drive system,
A parallel link support shaft rotatably supported on the pedestal;
A first link whose one end is rotatably supported by the parallel link support shaft;
A second link, one end of which is rotatably supported by the parallel link support shaft and parallel to the first link;
A third link having one end rotatably supported by the other end of the second link, a substantially center rotatably supported by the first link, and parallel to the parallel link support shaft;
A fourth link pivotally supported at one end by the other end of the first link and parallel to the third link;
A parallel link composed of a fixed portion rotatably supported by the other end of the third link and the other end of the fourth link;
The plane passing through the rotation axis of the fixed portion and the third link shaft support portion and passing through the rotation axis of the fixed portion and the fourth link shaft support portion is parallel to the first link,
A first pneumatic actuator that pivots about the parallel link about the parallel link support shaft; and
A second pneumatic actuator that pivots about the first link about the parallel link support shaft and a shaft support portion of the first link;
A third pneumatic actuator in which a moving body acts slidably in a direction passing through the intersection with respect to an intersection of the rotation axis of the parallel link support shaft and the plane;
The force acting on the moving body is estimated from each driving force using the back drivability of the first pneumatic actuator, the second pneumatic actuator, or the third pneumatic actuator,
The inverse dynamics function of the slave operating device is calculated by an equation including dqs / dt or d 2 qs / dt 2
qs: displacement of each joint of the slave operating device
dqs / dt, d 2 qs / dt 2 : A control system using a target trajectory value from the main operating device.
The force acting on the moving body is estimated from the respective driving forces using the back drivability of the first pneumatic actuator, the second pneumatic actuator, or the third pneumatic actuator. Steering system.
A steering system comprising: a third pneumatic actuator, wherein a movable body is slidably acted in a direction passing through the intersection with respect to an intersection between the rotation axis of the parallel link support shaft and the plane.
A steering system capable of bilaterally controlling the automatic operation of the slave operating device following the manual operation of the master operating device by communication,
The main operating device mainly performs speed control by an electric drive system, and the slave operating device mainly performs force control by a pneumatic drive system, and the force acting on the slave operating device is presented as a force sense on the master operating device side. And
The slave operating device is controlled by the following (1) and (2), and is a steering system having a force sense presentation function.
(1) The force fdr to be generated by the tip of the slave operating device is calculated by the following equation.
fdr = Kd (xs−xm) + Bd dxs / dt
Kd: Setting rigidity of the slave operating device
xs: position and posture of the tip of the slave operating device
xm: position and posture of the tip of the main operating device
Bd: set viscosity of the slave operating device (2) The target value τdrref of the drive torque of the pneumatic drive system is calculated by the following equation.
τdrref = −Js (transposition) fdr + Z (qs, dqs / dt, d 2 qs / dt 2 )
Js: Jacobian matrix from joint displacement to tip position of slave operating device
Z: Inverse dynamics function of slave operating device
dqs / dt, d 2 qs / dt 2 : A target trajectory value from the main operating device is used.
5. The control system having a force sense presentation function according to claim 4, wherein the main operating device is controlled by the following method.
dxm / dt is calculated by the following equation.
dxm / dt = (fm−fs) / Cd
fm: force applied by the surgeon to the tip of the main operating device
fs: Force fdr to be generated by the tip of the slave operating device is used.
Cd: set viscosity of main operating device
The slave operating device is controlled by the following method, and is a steering system having a force sense presentation function.
A target value τdrref of the drive torque of the pneumatic drive system is calculated by the following equation.
fdr: force that the tip of the slave operating device should generate
The target value of the drive torque of the pneumatic drive system is calculated by an equation including the inverse dynamics function [Z (qs, dqs / dt, d 2 qs / dt 2 )].
The target value of the drive torque of the pneumatic drive system is calculated by an expression including dqs / dt and d 2 qs / dt 2 .
JP2009502555A 2007-03-01 2008-02-29 Maneuvering system with haptic function Active JP5327687B2 (en)
JP2007051390 2007-03-01
JP2009502555A JP5327687B2 (en) 2007-03-01 2008-02-29 Maneuvering system with haptic function
PCT/JP2008/053614 WO2008108289A1 (en) 2007-03-01 2008-02-29 Maneuvering system having inner force sense presenting function
JPWO2008108289A1 JPWO2008108289A1 (en) 2010-06-17
JP5327687B2 true JP5327687B2 (en) 2013-10-30
ID=39738172
JP2009502555A Active JP5327687B2 (en) 2007-03-01 2008-02-29 Maneuvering system with haptic function
US (3) US8700213B2 (en)
JP (1) JP5327687B2 (en)
WO (1) WO2008108289A1 (en)
WO2015166932A1 (en) * 2014-04-30 2015-11-05 マッスル株式会社 Master and slave system
US10321928B2 (en) 2014-10-09 2019-06-18 Sony Corporation Information processing device, information processing method, and program
JP5212797B2 (en) * 2008-05-19 2013-06-19 国立大学法人 名古屋工業大学 Haptic manipulator
JP5126892B2 (en) * 2008-12-19 2013-01-23 国立大学法人 名古屋工業大学 Multi-degree-of-freedom force-sensing manipulator
IT1394602B1 (en) * 2009-05-19 2012-07-05 Univ Bologna Alma Mater rotational mechanisms in the closed chain with implementation decoupled and homokinetic.
CN102069495B (en) * 2009-11-23 2014-01-22 鸿富锦精密工业（深圳）有限公司 Parallel Robot
CN103443723B (en) * 2011-03-02 2016-05-25 贝利莫控股公司 An electric motor having a motor controller and an actuator
WO2013018908A1 (en) * 2011-08-04 2013-02-07 オリンパス株式会社 Manipulator for medical use and surgery support device
CA2854505A1 (en) 2011-11-04 2013-05-10 The Johns Hopkins University Steady hand micromanipulation robot
JP5883638B2 (en) * 2011-12-21 2016-03-15 川崎重工業株式会社 Delta parallel robot
JP6112300B2 (en) * 2013-01-10 2017-04-12 パナソニックＩｐマネジメント株式会社 Master-slave robot control device and control method, master-slave robot, and control program
TWI508831B (en) * 2013-01-28 2015-11-21 Prec Machinery Res & Dev Ct A joint device for a parallel robot
CN103085054B (en) * 2013-01-29 2016-02-03 山东电力集团公司电力科学研究院 Repair main feedback charging method of a robot manipulator slave hydraulic pressure control system and
US10058310B2 (en) * 2013-03-13 2018-08-28 Ethicon Llc Electrosurgical device with drum-driven articulation
DE102016105682A1 (en) 2016-03-29 2017-10-05 Technische Universität Darmstadt Regulated haptic system and method for displaying contact forces
CN108582119A (en) * 2018-04-11 2018-09-28 南京理工大学 A kind of hot line robot force feedback master-slave control method and system
JPH0655467A (en) * 1992-08-05 1994-03-01 Nippon Telegr & Teleph Corp <Ntt> Control device for master slave moving body
JPH0661481U (en) * 1993-02-01 1994-08-30 古河電気工業株式会社 Master-slave manipulator
JPH06261911A (en) * 1992-10-30 1994-09-20 Internatl Business Mach Corp <Ibm> Manipulator device
JPH07136173A (en) * 1993-11-15 1995-05-30 Olympus Optical Co Ltd Manipulator for operation
2008-02-29 JP JP2009502555A patent/JP5327687B2/en active Active
2008-02-29 WO PCT/JP2008/053614 patent/WO2008108289A1/en active Application Filing
2008-02-29 US US12/529,515 patent/US8700213B2/en active Active
2014-02-10 US US14/176,323 patent/US20140222204A1/en not_active Abandoned
2014-02-10 US US14/176,318 patent/US20140222208A1/en not_active Abandoned
JPN6013005936; Ｓｕｓｕｍｕ　ＴＡＣＨＩ: 'インピーダンス制御型マスタ・スレーブ・システム（Ｉ）' 日本ロボット学会誌　Ｊｏｕｒｎａｌ　ｏｆ　ｔｈｅ　Ｒｏｂｏｔｉｃｓ　Ｓｏｃｉｅｔｙ　ｏｆ　Ｊａｐａｎ 第８巻第３号, 19900615, ｐｐ１-１２ *
US20100139436A1 (en) 2010-06-10
WO2008108289A1 (en) 2008-09-12
US8700213B2 (en) 2014-04-15
US20140222204A1 (en) 2014-08-07
US20140222208A1 (en) 2014-08-07
JPWO2008108289A1 (en) 2010-06-17
US20140107666A1 (en) 2014-04-17 Robotic apparatus
US20130289768A1 (en) 2013-10-31 Magnetic-anchored robotic system
2011-02-28 A621 Written request for application examination