[go: up one dir, main page]

WO2019039131A1 - Parallel link device and master-slave system - Google Patents

Parallel link device and master-slave system Download PDF

Info

Publication number
WO2019039131A1
WO2019039131A1 PCT/JP2018/026449 JP2018026449W WO2019039131A1 WO 2019039131 A1 WO2019039131 A1 WO 2019039131A1 JP 2018026449 W JP2018026449 W JP 2018026449W WO 2019039131 A1 WO2019039131 A1 WO 2019039131A1
Authority
WO
WIPO (PCT)
Prior art keywords
parallel link
motor
master
actuator
encoder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2018/026449
Other languages
French (fr)
Japanese (ja)
Inventor
俊介 矢島
一生 本郷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Publication of WO2019039131A1 publication Critical patent/WO2019039131A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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/30Surgical robots
    • A61B34/37Leader-follower robots
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J3/00Manipulators of leader-follower type, i.e. both controlling unit and controlled unit perform corresponding spatial movements

Definitions

  • the technology disclosed herein relates to a parallel link device and a master-slave system using the parallel link device.
  • the parallel link device has features such as being able to make the movable part to be a hand very light, to be able to be configured relatively inexpensively, and to be able to collect and arrange the motors for driving at the root, so there is no need to move the motor itself. doing.
  • parallel link devices have attracted attention as robots for various industries, such as transport and packing operations in industrial applications and master consoles for medical applications.
  • the parallel link device is basically configured by combining a plurality of actuators and a link mechanism.
  • it comprises three sets of parallel link mechanisms, three sets of motorized links for driving each parallel link mechanism, and an output member connected to the distal end of each parallel link mechanism and to which an end effector such as a surgical instrument is attached
  • Parallel link devices are known (see, for example, Patent Document 1). Vertical and horizontal movement of the output member, that is, the end effector can be realized by the rotational drive of the three motors via parallel link mechanisms.
  • An object of the technology disclosed in the present specification is to provide a parallel link device and a master-slave system using the parallel link device.
  • a fixing unit having a plurality of actuator units, a plurality of link units each connected to the fixing unit via the plurality of actuator units, and a plurality of links
  • the actuator unit including a motor, an encoder for detecting a rotation angle of an output shaft of the motor, a torque sensor for detecting a torque applied to the output shaft of the motor, and the motor
  • the parallel link device incorporates a brake for stopping the rotation of the.
  • the parallel link device can be applied to, for example, either or both of the master side and the slave side in a master-slave system.
  • the movable portion may be configured to be able to connect a medical unit such as an endoscope, a microscope, a catheter system, forceps, forceps, or a cutting instrument.
  • a force sensor may be disposed on the movable portion.
  • the parallel link device may further include a control unit that controls the operation of the brake. Then, when an abnormality occurs in the parallel link device or any of the actuator units, the control unit operates the brake to stop the operation of the actuator unit or the entire parallel link device. You may make it
  • the control unit can detect an abnormality based on, for example, a detection result of the torque sensor or the encoder.
  • a second aspect of the technology disclosed in the present specification includes a master device and a slave device, and at least one of the master device and the slave device includes an actuator that incorporates a motor, an encoder, a torque sensor, and a brake.
  • a master-slave system having a parallel link device operating as a drive source.
  • system refers to a logical aggregation of a plurality of devices (or functional modules for achieving a specific function), and each device or functional module is in a single housing. It does not matter whether it is or not.
  • both the master device and the slave device have the parallel link device, and the motor of the actuator of the slave device according to the detection result of the encoder of the actuator of the master device according to a bilateral control method. While driving the motor of the actuator of the master device according to the detection result of the torque sensor of the actuator of the slave device.
  • the driving of the actuator may be stopped by operating the brake based on the detection result of the torque sensor or the detection result of the encoder.
  • FIG. 1 is a diagram showing an example of the functional configuration of a master-slave robot system 1.
  • FIG. 2 is a diagram showing a configuration example of the parallel link device 200.
  • FIG. 3 is a cross-sectional view of the actuator device 300.
  • FIG. 4 is an exploded perspective view of the actuator device 300.
  • FIG. 5 is an enlarged view of components on the input side of the actuator device 300.
  • FIG. 6 is an enlarged view of components on the output side of the actuator device 300.
  • FIG. 7 is an enlarged view of a region 304 in FIG.
  • FIG. 8 is a view schematically showing a cross section by the line AA shown in FIG.
  • FIG. 9 is a cross-sectional view of the actuator device 1000.
  • FIG. 10 is an exploded perspective view of the actuator device 1000.
  • FIG. FIG. 11 is a flowchart showing a schematic processing procedure for stopping the operation of parallel link apparatus 200 in response to the detection of an abnormality.
  • FIG. 12 is a view schematically showing a control block diagram of the actuator device 300.
  • FIG. 13 is a diagram showing a hardware configuration of the information processing apparatus 2100.
  • FIG. 1 schematically shows an example of the functional configuration of a master-slave robot system 1 to which the technology disclosed in this specification can be applied.
  • the illustrated robot system 1 is a medical robot system that performs endoscopic surgery such as, for example, the abdominal cavity and the chest cavity.
  • Support arm device on the slave side (not shown in FIG. 1) and an end effector such as a medical instrument attached to the support arm device according to an instruction input by the user via the input device such as a controller on the master side Is driven, and the medical instrument performs various treatments on the operative part of the patient.
  • the illustrated robot system 1 comprises a master device 10, a slave device 20, and a control system 30 for driving the slave device 20 in accordance with a user's instruction input via the master device 10.
  • a control system 30 for driving the slave device 20 in accordance with a user's instruction input via the master device 10.
  • an operation command to the slave device 20 is transmitted by the wired or wireless communication means through the control system 30, and the slave device 20 is operated.
  • the master device 10 includes an input unit 11 for a user such as an operator to perform an input operation, and a force presentation unit 12 for presenting a force to the user operating the input unit 11.
  • the input unit 11 can be configured by, for example, an input mechanism such as a lever, a grip, a button, a jog dial, a tact switch, and a foot pedal switch.
  • an input mechanism such as a lever, a grip, a button, a jog dial, a tact switch, and a foot pedal switch.
  • the specific configuration of the input unit 11 is not limited to the above, and various known configurations that can be provided in an input device of a general master-slave robot system can be used.
  • the force presentation unit 12 is configured by, for example, a servomotor that drives a lever or a grip that constitutes the input unit 11, and a servomotor that drives a support arm device that supports the input unit 11.
  • the force presentation unit 12 drives, for example, a lever, an arm, or the like that configures the input unit 11 so as to give resistance to the operation of the input unit 11 by the user according to the force acting on the medical device on the slave device 20 side. (Also referred to as haptic feedback) presents the user with the force acting on the medical device.
  • the slave device 20 includes a support arm device having a surgical tool such as forceps attached to the tip (end effector), a drive unit 21 for driving the support arm device and the surgical tool at the tip, and a state in the support arm device.
  • a state detection unit 22 for detecting is provided.
  • the tip of the support arm device may be attached with an imaging device such as a medical instrument, a catheter system, an endoscope or a microscope that touches the patient during surgery such as a forceps or a cutting instrument. .
  • the illustration of the support arm device is omitted in FIG. 1 for the sake of convenience.
  • the support arm device has six degrees of freedom of position and orientation for changing the position and orientation of the end effector in three-dimensional space, and also has one degree of freedom for grasping the object by forceps attached to the tip.
  • the drive unit 21 corresponds to, for example, an actuator unit for driving a link mechanism that constitutes the support arm device. Further, in the case of a medical instrument having a drive portion such as forceps attached to the tip of the support arm device, the drive unit 21 also corresponds to a motor for operating the drive portion. By driving the motor according to the control amount calculated by the control system 30, the arm unit and the medical instrument operate as instructed by the user via the master device 10.
  • the state detection unit 22 includes, for example, a force sensor (torque sensor) that detects an external force acting on each link of the support arm device, an encoder that detects a rotation angle of a joint, or the like.
  • a force sensor torque sensor
  • an encoder that detects a rotation angle of a joint, or the like.
  • the torque sensor and the encoder are incorporated in an actuator unit for driving a joint, but the details will be described later.
  • the control system 30 realizes, between the master device 10 and the slave device 20, drive control of the support arm device on the slave device 20 side and information transmission regarding force presentation to the master device 10 side.
  • part or all of the functions of the control system 30 may be provided in at least one of the slave device 20 or the master device 10.
  • a central processing unit (CPU) (not shown) of at least one of the master device 10 and the slave device 20 functions as the control system 30.
  • the CPUs of the master device 10 and the slave device 20 cooperate to function as the control system 30.
  • the specific configuration of the control system 30 will be described later.
  • FIG. 1 illustrates only the configuration that is particularly necessary to describe an embodiment according to the technology disclosed in the present specification.
  • the robot system 1 may include other functional blocks that a general master-slave robot system has, in addition to the illustrated functional blocks.
  • Various well-known configurations can be applied to configurations whose illustration is omitted, so the detailed description thereof is omitted in the present specification.
  • control system 30 When driving control of the slave device 20 from the master device 10 side, information indicating an instruction for driving the support arm device input by the user via the input unit 11 of the master device 10 is transmitted to the control system 30. Be done. As in the case of the robot forceps described above, when the medical instrument has a drive part, the information indicating the instruction for driving the medical instrument input through the input unit 11 is also a master device. 10 may be input to control system 30.
  • the control system 30 calculates a control amount for driving the support arm device on the slave device 20 side based on the instruction input from the user via the input unit 11. For example, when drive control of the support arm device is performed by force control, the control system 30 generates, as the control amount, each joint necessary to realize the desired operation instructed by the user. Calculate the torque to be calculated. If the medical device has a drive part, the control system 30 calculates a control amount for driving the medical device.
  • the drive unit 21 drives each joint of the support arm device according to the control amount calculated by the control system 30, and the support arm device operates as instructed by the user via the input unit 11. Further, if the medical instrument attached to the tip of the support arm device has a drive part, the user drives the motor for operating the drive part according to the control amount calculated by the control system 30. The medical device operates as instructed by the input unit 11.
  • the state detection unit 22 including a torque sensor, an encoder, etc. is a force (torque) acting on each joint, a rotation angle of each joint, etc. Is detected as a state in the support arm device.
  • Information indicating the state of the support arm device detected by the state detection unit 22 is transmitted to the control system 30.
  • the control system 30 sequentially grasps the current state of the support arm device based on the information, and calculates the above-mentioned control amount based on the current state of the grasped support arm device.
  • the force acting on each joint detected by the force sensor reflects the force acting on the medical instrument attached to the tip of the support arm device.
  • the control system 30 extracts the component of the force acting on the medical instrument from the forces acting on the respective joints detected by the force sensor, and transmits the components to the force presentation unit 12 of the master device 10.
  • the force presentation unit 12 drives a lever or the like that configures the input unit 11 so as to give resistance to the operation of the input unit 11 by the user who is an operator, for example, according to the force acting on the medical instrument. Present the force acting on the medical instrument to the operator.
  • the robot system 1 according to the present embodiment has a function of detecting the force acting on the medical instrument and feeding back the force to the operator. This can contribute to the realization of minimally invasive treatment under an endoscope.
  • FIG. 2 shows a configuration example of a parallel link device 200 used as a support arm device in at least one of the master device 10 and the slave device 20.
  • the illustrated parallel link apparatus 200 is a delta parallel link composed of three link units 210, 220, and 230, and has a triaxial translational structure.
  • Each link portion 210, 220, 230 is rotatably coupled to the fixing portion 240.
  • the fixing unit 240 is equipped with actuator units 211, 221, and 231 configured of servomotors and the like, which drive connection portions with the link units 210, 220, and 230, respectively.
  • the movable portion 250 is supported at the distal end of each link portion 210, 220, 230.
  • the movable portions 250 move relative to the fixed portion 240 in a three-dimensional space by driving the link portions 210, 220, and 230 by the actuator portions 211, 221, and 231, respectively.
  • surgical tools such as forceps, forceps, a cutting instrument, an endoscope, a microscope, a catheter system, are attached to the movable part 250. As shown in FIG. 2, surgical tools, such as forceps, forceps, a cutting instrument, an endoscope, a microscope, a catheter system, are attached to the movable part 250. As shown in FIG. 2, surgical tools, such as forceps, forceps, a cutting instrument, an endoscope, a microscope, a catheter system, are attached to the movable part 250. As shown in FIG.
  • each of the actuator units 211, 221, and 231 has an servo motor, an encoder for measuring a rotation angle of an output shaft of the motor, a torque sensor for detecting a torque acting on the output shaft of the motor, and an output of the motor
  • the main feature lies in the integrated construction of a brake for braking the rotation of the shaft.
  • the detailed configuration of the actuator units 211, 221, and 231 will be described later.
  • the link portions 210, 220, and 230 are arranged at intervals of approximately 120 degrees with reference to the center point 241 set on the mounting surface of the fixing portion 240. Therefore, the parallel link device 20 forms a substantially symmetrical shape with respect to the axis 242 passing through the center point 241 so as to be orthogonal to the mounting surface of the fixed portion 240.
  • Each link unit 210, 220, 230 includes a drive link 212, 222, 232 and a pair of passive links 213, 223, 233, respectively.
  • the drive links 212, 222, 232 extend radially outward extending radially from a center point 241 on the fixed portion 240. Further, one end of each of the drive links 211, 221, 231 is connected to the output shaft of the actuator portion 211, 221, 231, respectively.
  • each link part 210, 220, 230 is rotatable in the vertical plane containing axis 242 (above-mentioned) centering on the output axis of actuator part 211, 221, 231, respectively.
  • One end of a pair of passive links 213, 223, 233 is rotatably connected to the other end of the drive links 212, 222, 232. Also, as described above, the movable portion 250 is attached to the other end (distal end) of the pair of passive links 213, 223, 233.
  • the input unit 11 is attached to the movable unit 250.
  • the user can hold the input unit 11 including an input mechanism such as a lever or a grip and displace it to any position in the three-dimensional space.
  • the driving links 212, 222, and 232 of the link units 210, 220, and 230 are generated by the encoders incorporated in the actuator units 211, 221, and 231 that drive the connection between the fixing unit 240 and the link units 210, 220, and 230.
  • the rotation angle of the movable portion 250 or the position of the movable portion 250 or the input portion 11 in three-dimensional space can be derived.
  • a signal indicating the rotation angle of the drive links 212, 222, 232 is transmitted to the control device 30 as information indicating an instruction for displacing the end effector (surgical instrument) on the slave device 20 side.
  • a translational force can be presented to the user operating the input unit 11 attached to the movable unit 250.
  • the state detection unit 22 tilt sensor
  • each actuator section 211 according to the control amount calculated according to the acting force.
  • 221, 231 can present the user with translational forces acting on the tool.
  • the parallel link device 200 when used on the slave device 10 side, for example, surgical instruments such as an endoscope, a microscope, a catheter system, forceps, forceps, and a cutting tool are attached to the movable portion 250.
  • surgical instruments such as an endoscope, a microscope, a catheter system, forceps, forceps, and a cutting tool are attached to the movable portion 250.
  • the actuator units 211, 221, and 231 By driving each of the actuator units 211, 221, and 231 in accordance with the control amount calculated according to the information instructing the displacement of the surgical instrument from the control device 30, the user on the master device 10 side operates on the movable unit 250 as instructed.
  • the surgical tool can be displaced.
  • each link unit 210, 220, 230 is detected based on the detection result by each torque sensor built in the actuator units 211, 221, 231. Furthermore, it is possible to derive an external force applied to the surgical instrument through a predetermined matrix operation.
  • the detection signal of each torque sensor is transmitted to the control device 30 as information indicating an instruction for presenting the user with the translational force acting on the surgical instrument on the master device 10 side.
  • the parallel link device 200 is mainly characterized in that actuator units 211, 221, 231 having an encoder, a torque sensor, and a brake are mounted for driving each link unit 210, 220, 230. There is a feature. This has the advantage that the position and orientation of the robot can be obtained without attaching an external sensor to the link mechanism or other parts. In addition, the parallel link device 200 can also obtain an advantage that external force can be measured without attaching a force sensor or a torque sensor to an end effector or another part.
  • the parallel link device 200 can reduce the mass and inertia of the entire robot, and can improve control performance.
  • virtual inertia can be further reduced according to the torque measurement value by utilizing the fact that each of the actuator units 211, 221, and 231 incorporates a torque sensor.
  • control device 30 can input detection signals of the encoders and torque sensors of the respective actuator units 211, 221, 231 from the master device 10 or the slave device 20, and detect an abnormal value of the rotation angle or torque.
  • control device 30 may detect an abnormality that has occurred in the master device 10 or the slave device 20 using other means.
  • the abnormality may be detected when the emergency stop button provided on the master device 10 or the slave device 20 is pressed by the user.
  • the control device 30 can ensure safety by outputting a control signal for operating the brakes of the actuator units 211, 221, 231 to at least one of the master device 10 and the slave device 20. .
  • FIG. 11 shows, in the form of a flowchart, a schematic processing procedure for stopping the operation of parallel link device 200 in accordance with abnormality detection in robot system 1 using parallel link device 200.
  • predetermined abnormality detection processing is performed (step S1201), and it is checked whether or not an abnormality has occurred on the robot system 1 (step S1202).
  • the control device 30 inputs detection signals of the encoders and torque sensors of the respective actuator units 211, 221, 231 from the master device 10 or the slave device 20 as abnormality detection processing, and detects an abnormal value of the rotation angle or torque. Can. Alternatively, the control device 30 may detect an abnormality that has occurred in the master device 10 or the slave device 20 using other means. Of course, the abnormality may be detected when the emergency stop button provided on the master device 10 or the slave device 20 is pressed by the user.
  • the control device 30 performs control to operate the brakes of the actuator units 211, 221, 231 for one or both of the corresponding devices.
  • a signal is output (step S1203).
  • at least one of the master device 10 and the slave device 20 can stop its operation to ensure safety.
  • the stopping operation according to the abnormality detection as shown in FIG. 11 is not performed by the control device 30 outside the actuator units 211, 221, 231 (or the parallel link device 200), but individual actuator units It is also possible to configure so as to be executed by the control unit inside 211, 221, 231 (or the control unit mounted on the parallel link device 200).
  • the external force can be measured.
  • any part of the link sections 210, 220, 230 other than the end effector can be grasped and operated, which is convenient.
  • the external force applied to the end effector is calculated based on the torque measurement value in each of the actuator portions 211, 221, 231. It will be. Of course, even when an external force is applied to a site other than the end effector, the external force can be measured similarly.
  • the parallel link device 200 is configured to measure the external force in the entire device using the actuator units 211, 221, and 231 with built-in torque sensor for driving each link unit. Therefore, it is possible to measure even when an unexpected large external force or disturbance is applied. That is, according to the parallel link apparatus 200 which concerns on this embodiment, the unexpected external force added to arbitrary site
  • each of the actuator units 211, 221, and 231 since each of the actuator units 211, 221, and 231 has a built-in brake, the emergency condition such as when an unexpected large external force is applied is described above. Thus, it is possible to activate the brake and immediately stop its operation.
  • the force sensor 251 may be additionally provided to the movable portion 250 (or the end effector).
  • the external force applied to each link unit 210, 220, 230 is linked to the link unit 210, 220 , 230 can be estimated.
  • external forces F1, F2, and F3 applied to the link units 210, 220, and 230 are estimated by comparing the force detection value of the force sensor 251 with the torque measurement value of each of the actuator units 211, 221, and 231. It is possible to estimate in more detail the site to which the external force is applied.
  • the parallel link device 200 shown in FIG. 2 can be applied to both the master device 10 and the slave device 20 to construct a bilateral system.
  • Bilateral control is a control method of operating the slave from the master at the same time in control of the master-slave system and feeding back the state of the slave to the master, and can present power to the user operating the master device 10.
  • the movable portion 250 that is, the three-dimensional end effector, is detected based on the rotation angle detected by the encoder incorporated in the actuator portions 211, 221, 231 for driving the link portions 210, 220, 230.
  • Position information can be measured.
  • the control device 30 intervenes to transmit information on the position and force of the end effector between the master device 10 and the slave device 20.
  • the robot system 1 driven by the bilateral control system can be applied to medical applications such as remote palpation and surgery, care, and the like.
  • the parallel link device to which the technology disclosed in this specification can be applied is not limited to the configuration shown in FIG.
  • the technology disclosed in the present specification can be applied to a parallel link device provided with two or more link parts, for example.
  • FIGS. 3 to 6 show configuration examples of the actuator device 300 that can be applied to the drive of the link portions 210, 220, 230 of the parallel link device 200.
  • FIG. 3 is a view showing a cross section of the actuator device 300. More specifically, a cross section cut through a plane passing through a central axis X of the motor shaft 326 described later and orthogonal to the axial direction of the motor shaft 326.
  • FIG. 4 is an exploded perspective view of the actuator device 300.
  • FIG. 5 is an enlarged view of components on the input side of the actuator device 300
  • FIG. 6 is an enlarged view of components on the output side of the actuator device 300. As shown in FIG.
  • the input side of the actuator device 300 is the side opposite to the side where the wave gear reducer 310 is located with respect to the motor 320 (on the right side of the drawing in the example shown in FIG. 3).
  • the output side of the actuator device 300 is the side where the wave gear reducer 310 is positioned with respect to the motor 320 (left side in the example of FIG. 3).
  • the central axis X may be identical to the central axis of the actuator device 300.
  • the actuator device 300 includes a housing 390, a wave gear reducer 310, a motor 320, a brake 330, an input encoder 340 and an output encoder 350, a torque sensor 360, and an input.
  • a side cover 370 and an output side cover 372 are provided.
  • An element is disposed within the housing 390.
  • the motor 320 has a cylindrical rotor (rotator) 324.
  • the wave gear reducer 310 has a wave generator 404 coaxial with the motor shaft 326, and is included in the rotor 324.
  • the motor 320 and the wave gear reducer 310 are nested.
  • the actuator device 300 can be miniaturized by efficiently arranging the wave gear reducer 310 and the motor 320 in the axial direction of the motor shaft 326.
  • the motor 320 having a larger size can be disposed with respect to the volume of the actuator device 300, or the rotation radius of the motor 320 can be made larger, the actuator device 300 can be compact while achieving high output. Is possible.
  • the motor 320 is rotated by being energized to generate rotational torque.
  • the wave gear reducer 310 reduces the rotational torque output from the motor 320 and outputs the reduced rotational torque to the torque sensor 360.
  • the torque sensor 360 measures the rotational torque transmitted from the wave gear reducer 310. When an external component (not shown) is coupled to the torque sensor 360, the torque sensor 360 outputs a rotational torque to the external component.
  • the housing 390 supports the wave gear reducer 310, the stator (stator) 322 of the motor 320, and the like in its inside.
  • the housing 390 may have a cylindrical shape, but is not limited to a specific shape, and may be a prism (such as a square prism).
  • the wave gear reducer 310 has, for example, a cylindrical shape. Also, the wave generator 404 and the output shaft 312 included in the wave gear reducer 310 may be coaxial with the motor shaft 326, respectively.
  • the output shaft 312 is configured by combining a flexspline 402 and a bracket 420 which will be described later.
  • a part of the flexspline 402 and the bracket 420 are firmly fastened by a spring pin or the like.
  • the output shaft 312 may be only the flexspline 402 or only the bracket 420.
  • the wave gear reducer 310 is configured by a combination of the circular spline 400, the flex spline 402, and the wave generator 404. Specifically, the circular spline 400, the flex spline 402, and the wave generator 404 are disposed in this order from the outside to the inside of the wave gear reducer 310.
  • the circular spline 400 has a cylindrical first outer circumferential surface 1300 contained in the rotor 324 and a cylindrical second outer circumferential surface 1302 larger in diameter than the first outer circumferential surface 1300.
  • the second outer circumferential surface 1302 is fixed or supported to the inner wall of the housing 390.
  • the circular spline 400 further includes at least one other outer circumferential surface 1304 adjacent to the first outer circumferential surface 1300 and the second outer circumferential surface 1302.
  • teeth are engraved on the inner periphery of the circular spline 400.
  • the pitch of the inner peripheral teeth is the same as the pitch of teeth (hereinafter, also referred to as “peripheral teeth”) engraved on the outer periphery of the flexspline 402.
  • the number of inner peripheral teeth is larger than the number of outer peripheral teeth of the flexspline 402 by a predetermined number (for example, two).
  • the inner peripheral teeth and the outer peripheral teeth of the flexspline 402 are arranged to mesh with each other.
  • a cross roller bearing 314 is fixed to an inner peripheral surface 1306 facing the second outer peripheral surface 1302.
  • Cross roller bearings 314 rotatably support the output shaft 312.
  • the inner circumferential surface 1306 is fixed to the outer ring 440 of the cross roller bearing 314. More specifically, the outer ring 440 is preloaded by the inner circumferential surface 1306 and the outer lock ring 480. Also, the inner ring 442 of the cross roller bearing 314 is preloaded by the bracket 420 and the inner lock ring 482.
  • a ball bearing may be used instead of the cross roller bearing 314.
  • the flexspline 402 is a cup-shaped metal elastic body.
  • the flexspline 402 is fixed to the wave generator 404.
  • a bearing 316 is fixed to the inside (for example, the root inner side) of the flexspline 402.
  • the bearing 316 rotatably supports the motor shaft 326.
  • the flexspline 402 is screwed to the torque sensor 360 by a screw (eg, a bolt).
  • the wave generator 404 is configured by combining an elliptical portion 406 and a bearing 408.
  • the elliptical portion 406 has an elliptical shape.
  • the oval portion 406 is fixed to the rotor 324, the motor shaft 326, and the flexspline 402. According to such a configuration, when the rotor 324 of the motor 320 rotates, the wave generator 404 rotates in synchronization with the rotor 324.
  • the flexspline 402 fixed to the wave generator 404 bends in an elliptical shape according to the rotation of the wave generator 404 (while being elastically deformed), and the inner peripheral teeth of the circular spline 400 and the outer peripheral teeth of the flexspline 402 It rotates in the state engaged in two places of the major axis direction of the said ellipse. Thereby, the flexspline 402 decelerates and rotates with respect to the wave generator 404. Then, the output shaft 312 rotates at the speed decelerated in this manner. Furthermore, a torque corresponding to the rotation of the output shaft 312 is transmitted to the torque sensor 360 via the output shaft 312.
  • the motor 320 is rotated by being energized to generate rotational torque.
  • the motor 320 is configured by, for example, a brushless motor. Further, as shown in FIGS. 3 and 4, the motor 320 includes a stator 322, a rotor 324, and a motor shaft 326.
  • the combination of the stator 322 and the rotor 324 constitutes a motor magnetic circuit. For example, when a three-phase alternating current is supplied to the stator 322, the motor 320 generates a rotational torque by generating a rotating magnetic field between the stator 322 and the plurality of motor magnets 542 included in the rotor 324. .
  • the stator 322 is fixed to the inner wall of the housing 390. Also, as shown in FIG. 3 and FIG. 4, the stator 322 includes a stack core 520 and a motor coil 522. For example, the outer peripheral surface of the stack core 520 is fixed to the inner wall of the housing 390. Motor coil 522 is fixed to the inner circumferential surface of stack core 520.
  • the rotor 324 has a cylindrical shape and is disposed so as to enclose the first outer circumferential surface 1300 of the circular spline 400.
  • the rotor 324 also includes a motor yoke 540 and a plurality of motor magnets 542.
  • the motor yoke 540 is provided with a support 2720 including a surface orthogonal to the extending direction of the rotor 324 and supporting the motor shaft 326.
  • the support portion 2720 is fixed to the wave generator 404.
  • the motor magnet 542 may be a permanent magnet. Further, as shown in FIGS. 4 and 5, a plurality of motor magnets 542 are disposed on the outer peripheral surface of the motor yoke 540 at equal intervals, for example. Here, the number of poles of the plurality of motor magnets 542 is, for example, eight or more. The cogging torque decreases as the number of poles increases, which is preferable.
  • the motor magnet 542 having a larger size can be disposed in the housing 390 without changing the structure of the wave gear reducer 310.
  • various motor outputs are realizable.
  • the holding torque required is also different because the weight is different for each joint.
  • an appropriate output is realized for each joint by appropriately changing the motor magnetic circuit unit (for example, the size of the motor and magnet 542) for each joint. be able to.
  • the motor shaft 326 is a rotating shaft of the motor 320. As shown in FIG. 3, the motor shaft 326 is rotatably supported around the central axis X by a bearing 316 and a bearing 338 described later. As described above, the bearing 316 is installed inside the base of the flexspline 402. That is, the distance between the two bearings (bearing 316 and bearing 338) supporting the motor shaft 326 is large. Thereby, for example, the swing of the motor shaft 326 at the time of driving the motor 320 can be suppressed. Further, since the bearing 316 and the bearing 338 are respectively installed in the empty space, the actuator device 300 can be further miniaturized.
  • the motor shaft 326 may have a hollow structure. As shown in FIGS. 3 and 4, a hollow tube 380 can be disposed inside the motor shaft 326.
  • the brake 330 is a mechanism for stopping the rotation of the rotor 324.
  • the brake 330 may be a non-excitation type brake.
  • the brake 330 is disposed on the opposite side of the wave gear reducer 310 with respect to the motor 320. That is, the brake 330 is disposed at a position before deceleration by the wave gear reducer 310. According to such a configuration, the brake torque required to stop the rotation of the rotor 324 can be reduced by the reduction ratio of the wave gear reducer 310.
  • the configuration of the brake 330 is described in further detail below.
  • the brake 330 includes a main body portion 332, a rotation portion 334, a mover 336, and an elastic member (not shown).
  • the rotation unit 334 is disposed farther than the main body 332 with reference to the position of the motor 320.
  • the rotating unit 334 is coaxial with the motor shaft 326 and is fixed to the wave generator 404.
  • the rotating unit 334 is fixed to one end of the wave generator 404 and rotates in synchronization with the rotor 324.
  • an input encoder disk 344 is fixed to the rotating portion 334.
  • the mover 336 is made of an armature or the like, and is disposed in the gap between the main body 332 and the rotating portion 334.
  • the elastic member is, for example, a compression coil spring, is fixed to the main body portion 332 and the mover 336, and is configured to apply an elastic force toward the rotating portion 334 to the mover 336.
  • the mover 336 is pressed against the rotating portion 334 by the elastic member.
  • a friction torque serving as a brake torque is generated, and the rotation of the rotating portion 334 is stopped.
  • the rotation of the rotor 324 connected to the rotating unit 334 via, for example, the wave generator 404 is stopped.
  • an electromagnet 620 is fixed to the main body 332.
  • the electromagnet 620 draws the mover 336 to the main body 332 in accordance with the current flow.
  • the electromagnet 620 at the time of energization draws the mover 336 to the main body portion 332, thereby releasing the brake torque, so that the rotating portion 334 becomes rotatable.
  • the rotor 324 also becomes rotatable.
  • the electromagnet 620 does not draw the mover 336 to the main body 332 when the current is not supplied, the brake torque is not released, the rotating portion 334 can not rotate, and the rotor 324 can not rotate.
  • a bearing 338 is fixed substantially at the center of the main body 332.
  • the bearing 338 rotatably supports the motor shaft 326.
  • the main body portion 332 supports the wave gear reducer 310 by being disposed to be pressed against the side surface of the wave gear reducer 310. Further, as shown in FIG. 3, the housing 390 and the main body portion 332 are fixed in an inlay structure. Thereby, the coaxiality of the rotor 324, the rotation shaft of the wave gear reducer 310, and the brake 330 can be easily increased.
  • the input encoder 340 is disposed on the input side of the actuator device 300 to measure the rotation angle of the rotor 324.
  • the input encoder 340 is an absolute encoder that measures the absolute angle of the rotor 324.
  • the control device 30 that controls the actuator device 300 can change the output of the motor 320 in real time based on the measurement result of the rotation angle of the rotor 324 by the input encoder 340.
  • the input encoder 340 includes an input encoder substrate 342 and a disk-shaped input encoder disc 344.
  • the configuration of the input encoder 340 will be described in more detail with reference to FIGS. 7 and 8.
  • FIG. 7 is an enlarged view of the area 304 shown in FIG. 8 is a view schematically showing a cross section taken along the line AA shown in FIG.
  • a magnetic field measurement element 720 is mounted on the input encoder substrate 342.
  • the magnetic field measurement element 720 is configured by combining a permanent magnet 4500 and a Hall element (Integrated Circuit) 4202.
  • the input encoder holder 724 is fixed to the input encoder substrate 342.
  • the input encoder holder 724 and the input encoder bracket 722 fixed to the main body 332 of the brake 330 are fixed by, for example, an inlay structure.
  • the input encoder bracket 722 is fixed to the main body 332 by, for example, a jig so as to be coaxial with the main body 332 of the brake 330.
  • the input encoder disk 344 is, for example, a magnetic disk in which a plurality of slits (openings) having a predetermined pattern are formed. Further, as shown in FIG. 5, the input encoder disk 344 is fixed to the rotating portion 334 of the brake 330. According to such a configuration, when the input encoder disk 344 rotates in response to the rotation of the rotating portion 334, the input encoder disk (slit is formed) for the biased magnetic field generated by the permanent magnet 4500. As the 344 traverses, the flux density changes. The magnetic flux density measured by the magnetic field measurement element 720 (more specifically, the Hall IC 4502) changes. Therefore, based on the change of the magnetic flux density measured by the magnetic field measurement element 720, the absolute rotation angle of the rotor 324 can be measured.
  • the output encoder 350 is disposed on the output side of the actuator device 300 and measures the rotation angle of the output shaft 312.
  • the output encoder 350 is disposed, for example, between the torque sensor 360 and the housing 390.
  • the output encoder 350 is an absolute encoder that measures the absolute rotation angle of the output shaft 312. As shown in FIG. 4, the output encoder 350 is composed of an output encoder board 352 and a disk-shaped output encoder disc 354.
  • a magnetic field measurement element 820 is mounted on the output encoder substrate 352.
  • the magnetic field measurement element 820 is configured, for example, by combining a permanent magnet and a Hall element.
  • the magnetic field measuring element 820 may be the same element as the magnetic field measuring element 720 (described above) mounted on the input encoder substrate 342.
  • an output substrate holder 926 is attached to the output encoder substrate 352.
  • the output substrate holder 926 and a torque sensor distortion body 362, which will be described later, are fixed by, for example, an inlay structure.
  • the output encoder disk 354 is, for example, a magnetic disk in which a plurality of slits (openings) having a predetermined pattern are formed.
  • the output encoder disc 354 may be the same disc as the input encoder disc 344 described above.
  • the output encoder disk 354 is fixed to a housing 390 (eg, a groove formed in the housing 390).
  • the torque sensor distortion body 362 rotates.
  • a slit is formed for the biased magnetic field generated by the permanent magnet (included in the magnetic field measurement element 820).
  • the flux density changes as the output encoder disk 354 relatively traverses. Therefore, based on the change of the magnetic flux density measured by the magnetic field measuring element 820, the absolute rotation angle of the output shaft 312 can be measured.
  • both the input encoder 340 and the output encoder 350 are magnetic encoders
  • the application scope of the technology disclosed in the present specification is not limited to this.
  • at least one of the input encoder 340 and the output encoder 350 may be an optical encoder.
  • the torque sensor 360 is fixed to the output shaft 312 of the wave gear reducer 310, and measures a torque according to the rotation of the output shaft 312. Further, the torque sensor 360 includes a torque sensor distortion body 362 and a torque sensor substrate 364.
  • the torque sensor strain body 362 has a first rotary body 920 fixed to the output shaft 312, a second rotary body 924, a first rotary body 920 and a second rotation.
  • a plurality of straining portions 922 fixed to a body 924 are provided.
  • each of the plurality of strain-flexing parts 922 can transmit the rotational torque to the second rotary body 924 while causing distortion, for example.
  • the torque sensor substrate 364 measures the rotational torque in accordance with the detection result of the strain generated in each of the plurality of strain generating portions 922.
  • strain gauges (not shown) are attached to each of the plurality of strain generating portions 922, and each strain gauge detects strain generated in the strain generating portion 922. Then, the torque sensor substrate 364 measures the input rotational torque based on the detection result of the other strain possessed by each strain generating unit 922.
  • the external force applied to the torque sensor 360 is transmitted to the inside (the wave gear reducer 310 or the like) of the actuator device 300 via the strain generating portion 922. Therefore, the torque sensor substrate 364 can accurately measure the torque corresponding to the external force according to the detection result of the strain generated in the strain generating portion 922.
  • the measurement result by the torque sensor 360 is transmitted to the control device 30 outside the actuator device 300 via a cable (for example, coaxial cable) 382 connected to the torque sensor 360 and inserted into the hollow tube 380. Can.
  • control device 30 can appropriately control (feedback control) the value of the three-phase alternating current supplied to stator 322 in accordance with the received measurement result. By this, the actuator device 300 can output a target torque even when receiving an external force.
  • the strain gauge used for the torque sensor 360 may be, for example, any of a magnetostrictive type, a capacitive type, a semiconductor strain gauge type, or a general-purpose strain gauge type.
  • the hollow tube 380 is disposed inside the motor shaft 326, and its both ends are supported by the input side cover 370 and the output side cover 372.
  • the hollow tube 380 may be supported by bearings (not shown) provided on the input side cover 370 and the output side cover 372, respectively.
  • the input side cover 370 and the output side cover 372 are respectively formed using a resin material with small sliding resistance such as polyacetal (POM) resin.
  • the hollow tube 380 may also be made of metal. In this case, since the friction generated when the input cover 370 and the output cover 372 support the hollow tube 380 is extremely small, the same effect as the bearing can be realized. Further, the actuator device 300 can be further miniaturized in the axial direction of the motor shaft 326.
  • the cable 382 can be inserted into the hollow tube 380.
  • at least one power supply line for supplying power to input encoder 340, output encoder 350, and torque sensor 360 is inserted into hollow tube 380.
  • at least one signal line for transmitting a signal between each of the input encoder 340, the output encoder 350, and the torque sensor 360 and an external device (for example, the control device 30) is inserted into the hollow tube 380. Be done.
  • the inside of the motor shaft 326 has the smallest rotation radius in the actuator device 300, and no other components exist inside the motor shaft 326. Therefore, as described above, by disposing the hollow tube 380 inside the motor shaft 326, the wiring structure can be simplified, and multiple rotations of the motor 320 can be realized. For example, the clearance within the motor shaft 326 can be kept constant. Further, since the motor shaft 326 and the cable 382 do not come in contact with each other, useless friction torque is not generated inside the actuator device 300. Also, for example, each of the input encoder 340, the output encoder 350, and the torque sensor 360 can be connected to the control device 30 with one cable.
  • the actuator device 300 includes a motor 320 having a cylindrical rotor 324 and a wave gear reducer 310 incorporated in the rotor 324, and can realize a small size and high output.
  • the actuator device 300 can arrange the motor 320 (e.g., the motor magnet 542 or the like) of a larger size with respect to the volume, and the rotation radius of the motor 320 becomes larger. Therefore, since the generated magnetic flux density is increased, the actuator device 300 can achieve high output even with a small size.
  • an input encoder 340 and an output encoder 350 are disposed at positions before and after deceleration of the wave gear reducer 310, respectively.
  • an absolute encoder for the input encoder 340 and the output encoder 350 the relationship between the absolute angle on the input side of the actuator device 300 and the absolute angle on the output side can always be measured. For example, even if the actuator is moved due to an external force applied to the output side of the actuator device 300 while the power is stopped, the relationship between the absolute angle on the input side and the absolute angle on the output side at power on. Can be grasped immediately. Therefore, the home position return operation at the time of power on becomes unnecessary.
  • a torque sensor 360 is disposed on the output shaft 312 of the wave gear reducer 310. Therefore, the output torque can be measured in real time.
  • the actuator device 300 is mounted for driving the link portion of the parallel link device 200 as shown in FIG. 2, it becomes possible to give a torque command while detecting the external force applied to the movable portion 250.
  • a parallel link device 200 is used as a support arm device of the master device 10 or the slave device 20 in the robot system 1 of a master-slave system for medical use, it contributes to the realization of a minimally invasive procedure. can do.
  • the actuator device 300 also includes a non-excitation type brake 330 or the like. Therefore, when an abnormality occurs, by stopping the output of the actuator device 300, the operation of the parallel link device 200 is also stopped, and safety can be ensured. For example, when an abnormality is detected based on detection signals of the input encoder 340 or the output encoder 350 and the torque sensor 360, the output of the actuator device 300 can be stopped to ensure safety.
  • the actuator device 300 since the actuator device 300 includes all the component parts such as the motor, the encoder, the torque sensor, and the brake in the housing 390 so as to be unitized, the actuator device 300 is not limited to the parallel link device 200 shown in FIG. It is easy to install it on various robot devices.
  • FIGS. 9 and 10 show the configuration of an actuator device 1000 according to a modification of the actuator device 300 described above.
  • FIG. 9 is a view showing a cross section of the actuator device 300. More specifically, it is cut at a plane that passes through the central axis X of the motor shaft 326 described later and is orthogonal to the axial direction of the motor shaft 326.
  • FIG. 10 is an exploded perspective view of the actuator device 300.
  • FIG. The same components as those of the actuator device 300 are denoted by the same reference numerals.
  • the actuator device 1000 is characterized mainly in that a wave gear reducer 310 that is larger than the actuator device 300 is disposed to enable higher output. Similarly to the actuator device 300, the actuator device 1000 can also be applied to drive the link portions 210, 220, and 230 of the parallel link device 200.
  • a part of the main body 332 of the brake 330 is contained in the rotor 324.
  • the wave gear reducer 310 is included in the rotor 324 on the first side of the rotor 324 with the support portion 2720 as a boundary. Further, on the second side opposite to the first side with the support portion 2720 as a boundary, a part of the main body portion 332 is included in the rotor 324.
  • the brake 330 and the wave gear reducer 310 are nested. According to such a configuration, the actuator device 1000 can be further miniaturized or thinned in the axial direction of the motor shaft 326.
  • FIG. 12 schematically shows a control block diagram of the actuator device 300.
  • the control unit 1301 is equipped with a wired or wireless communication interface, and can communicate with an external device such as the control device 30.
  • the control unit 1301 outputs, for example, a control signal (or a current signal) for rotating and driving the motor 1302 in accordance with a control command from the control device 30.
  • control unit 1301 processes detection signals of the encoder 1303, the torque sensor 1304, or other sensors (not shown) incorporated in the actuator device 300. Then, the control unit 1301 externally outputs the processing result of the detection signal to the control device 30 (or another external device) through the communication interface.
  • control unit 1301 processes a detection signal of the encoder 1303, the torque sensor 1304, or other sensors (not shown) incorporated in the actuator device 300, and executes parallel processing on which the actuator device 300 is mounted. It can be determined whether or not an abnormality has occurred in the link device 200 or the actuator device 300 itself.
  • the brake 1305 is used to stop the rotation of the motor 1301 urgently. Output a control signal to operate the Further, in order to stop the rotation of the motor 1301 urgently, the control unit 1301 responds to the reception of the stop instruction from the control device 30 (or other external device) via the communication interface. A control signal for operating the brake 1305 is output.
  • FIG. 13 shows the hardware configuration of an information processing apparatus 2100 that can operate as the control system 30 in the robot system 1 shown in FIG.
  • the illustrated information processing apparatus 2100 mainly includes a CPU 2101, a ROM (Read Only Memory) 2103, and a RAM (Random Access Memory) 2105, and further, a host bus 2107, a bridge 2109, an external bus 2111, and an interface 2113. , An input device 2115, an output device 2117, a storage device 2119, a drive 2121, a connection port 2123, and a communication device 2125.
  • the CPU 2101 functions as an arithmetic processing unit and a control unit, and controls the overall operation or a part of the information processing apparatus 2100 according to various programs recorded in the ROM 2103, the RAM 2105, the storage device 2119, or the removable storage medium 2127.
  • the ROM 2103 stores programs and calculation parameters used by the CPU 2101 in a non-volatile manner.
  • the RAM 2105 temporarily stores a program used by the CPU 2101, a parameter that appropriately changes in the execution of the program, and the like. These are mutually connected by a host bus 2107 configured by an internal bus such as a CPU bus.
  • the function of the control system 30 in the robot system 1 shown in FIG. 1 can be realized, for example, by the CPU 2101 executing a predetermined program.
  • the host bus 2107 is connected to an external bus 2111 such as a peripheral component interconnect (PCI) bus via a bridge 2109. Further, an input device 2115, an output device 2117, a storage device 2119, a drive 2121, a connection port 2123, and a communication device 2125 are connected to the external bus 2111 via an interface 2113.
  • PCI peripheral component interconnect
  • the input device 2115 is, for example, an operation device operated by the user, such as a mouse, a keyboard, a touch panel, a button, a switch, a lever, and a pedal.
  • the input device 2115 may be, for example, a remote controller (so-called, remote control) using infrared rays or other radio waves, a mobile phone or a smart phone, or a PDA (Personal Digital Assistant) corresponding to the operation of the information processing apparatus 2100. Etc.) may be used.
  • the input device 2115 includes, for example, an input control circuit that generates an input signal based on the information input by the user using the operation device described above, and outputs the generated input signal to the CPU 2101.
  • the user of the information processing device 2100 can input various data to the information processing device 2100 and instruct processing operations by operating the input device 2115.
  • the output device 2117 is configured of a device capable of visually or aurally notifying the user of the acquired information.
  • Such devices include display devices such as CRT display devices, liquid crystal display devices, plasma display devices, EL display devices and lamps, audio output devices such as speakers and headphones, and printer devices.
  • the output device 2117 outputs, for example, results obtained by various processes performed by the information processing device 2100. Specifically, the display device displays the result obtained by the various processes performed by the information processing device 2100 as text or an image.
  • the audio output device converts an audio signal composed of reproduced audio data, acoustic data and the like into an analog signal and outputs it as audio.
  • the monitor 260 provided in the master device 10 can be realized by, for example, the output device 2117.
  • the storage device 2119 is a device for data storage configured as an example of a storage unit of the information processing device 2100.
  • the storage device 2119 is configured of, for example, a magnetic storage unit device such as a hard disk drive (HDD), a semiconductor storage device, an optical storage device, a magneto-optical storage device, or the like.
  • the storage device 2119 stores programs executed by the CPU 2101, various data, and the like.
  • the drive 2121 is a reader / writer for a recording medium, and is built in or externally attached to the information processing apparatus 2100.
  • the drive 2121 reads out information recorded on a removable recording medium 2127 such as a mounted magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and outputs the information to the RAM 2105 or the like.
  • the drive 2121 can also write a record on a removable recording medium 2127 such as a mounted magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory.
  • the removable recording medium 2127 is, for example, a DVD medium, an HD-DVD medium, or a Blu-ray (registered trademark) medium.
  • the removable recording medium 2127 may be a Compact Flash (registered trademark) (CF: Compact Flash), a flash memory, an SD memory card (Secure Digital memory card), or the like. Further, the removable recording medium 2127 may be, for example, an IC (Integrated Circuit) card or an electronic device in which a non-contact IC chip is mounted.
  • CF Compact Flash
  • SD memory card Secure Digital memory card
  • the connection port 2123 is a port for direct connection to the information processing apparatus 2100.
  • Examples of the connection port 2123 include a Universal Serial Bus (USB) port, an IEEE 1394 port, and a Small Computer System Interface (SCSI) port.
  • USB Universal Serial Bus
  • SCSI Small Computer System Interface
  • As another example of the connection port 2123 there are an RS-232C port, an optical audio terminal, a high-definition multimedia interface (HDMI (registered trademark)) port, and the like.
  • HDMI registered trademark
  • the communication device 2125 is, for example, a communication interface configured of a communication device or the like for connecting to a communication network (network) 2131.
  • the communication device 2125 is, for example, a communication card for a wired or wireless LAN (Local Area Network), Bluetooth (registered trademark) or WUSB (Wireless USB).
  • the communication device 2125 may also be a router for optical communication, a router for Asymmetric Digital Subscriber Line (ADSL), a modem for various types of communication, or the like.
  • the communication device 2125 can transmit and receive transmission signals with the Internet or another communication device according to a predetermined protocol such as TCP / IP.
  • the communication network 2131 connected to the communication device 2125 is configured by a network or the like connected by wire or wireless, and may be, for example, the Internet, home LAN, infrared communication, radio wave communication or satellite communication. .
  • the example of the hardware configuration of the information processing apparatus 2100 capable of realizing the function of the control system 30 in the robot system 1 according to the present embodiment has been described above.
  • Each of the components described above may be configured using a general-purpose member, or may be configured by hardware specialized for the function of each component. Therefore, it is possible to change the hardware configuration to be used as appropriate according to the technical level at which the present embodiment is implemented.
  • FIG. 13 naturally, various configurations corresponding to the information processing apparatus 2100 configuring the control system 30 according to the present embodiment are provided.
  • a computer program for realizing the functions of the information processing apparatus 2100 constituting the control system 30 according to the present embodiment as described above can be prepared and implemented on a personal computer or the like.
  • a computer readable recording medium in which such a computer program is stored can be provided.
  • the recording medium is, for example, a magnetic disk, an optical disk, a magneto-optical disk, a flash memory or the like.
  • the above computer program may be distributed via, for example, a network without using a recording medium.
  • the number of computers that execute the computer program is not particularly limited.
  • a plurality of computers for example, a plurality of servers
  • a single computer or a computer in which a plurality of computers cooperate is also referred to as a “computer system”.
  • the parallel link device disclosed herein can be applied to various industrial fields including the medical field.
  • the parallel link device disclosed herein can be applied to industrial robots such as machine tools.
  • the parallel link device disclosed in the present specification can be applied to various installation methods such as floor mounting, wall mounting, ceiling mounting, shelf mounting, etc., depending on the application and the like.
  • the technology disclosed herein can be applied to various types of parallel link devices provided with two or more link units.
  • the parallel link device disclosed in the present specification can be applied to at least one of the master side and the slave side in a master-slave robot system.
  • the master-slave system to which the technology disclosed herein is applied can secure both control performance and safety, and can be applied to medical applications such as remote palpation and surgery, care, and the like.
  • a master-slave system to which the technology disclosed herein is applied can be driven by various control systems including a bilateral control system and a unilateral control system.
  • a fixed unit having a plurality of actuator units, a plurality of link units respectively connected to the fixed unit via the plurality of actuator units, and a movable unit supported by the plurality of link units
  • the actuator unit incorporates a motor, an encoder for detecting a rotation angle of an output shaft of the motor, a torque sensor for detecting a torque applied to the output shaft of the motor, and a brake for stopping rotation of the motor.
  • Parallel link device (2)
  • the movable unit is configured to be connectable to a medical unit.
  • the apparatus further comprises a force sensor disposed in the movable portion.
  • the parallel link device according to any one of the above (1) or (2).
  • the control apparatus further includes a control unit that controls the operation of the brake.
  • the control unit controls the operation of the brake based on the detection result of the torque sensor or the encoder.
  • the parallel link device according to (4) above. (6) applied to the master side in the master-slave system
  • (7) Applied to the slave side in the master-slave system
  • the motor includes a cylindrical rotor and a reduction gear included in the rotor.
  • the reduction gear is a wave gear reduction gear
  • the torque sensor is fixed to an output shaft of the reduction gear.
  • the brake is disposed on the opposite side of the reduction gear to the motor.
  • the brake is With the fixed body part, A rotating unit coaxial with the rotation shaft of the motor; The parallel link device according to (11) above.
  • the brake is A mover disposed between the main body portion and the rotating portion; An elastic member configured to apply an elastic force toward the rotating portion to the mover, and fixed to the main body portion; An electromagnet that draws the mover toward the main body when energized; Further comprising The parallel link device according to (12) above.
  • the encoder A first encoder for measuring a rotation angle of the motor; And a second encoder for measuring the rotation angle of the reduction gear.
  • the parallel link device according to any one of the above (8) to (13).
  • the first encoder is disposed on the side where the brake is located with respect to the motor,
  • the second encoder is disposed between the torque sensor fixed to the output shaft of the reducer, and a housing supporting the reducer and the stator of the motor.
  • the rotation shaft of the motor is hollow, The apparatus further comprises a cable inserted into the rotation shaft of the motor.
  • a master device and a slave device are provided, At least one of the master device and the slave device has a parallel link device operating with an actuator including a motor, an encoder, a torque sensor, and a brake as a drive source. Master-slave system.
  • At least the slave device comprises the parallel link device;
  • the tip of the parallel link device is configured to be connectable to a medical unit,
  • the master device and the slave device both have the parallel link device, According to the detection result of the encoder of the actuator of the master device by a bilateral control system, the motor of the actuator of the slave device is driven, and the detection result of the torque sensor of the actuator of the slave device Drive the motor of the actuator on the side of the master device according to The master-slave system according to any one of the above (17) or (18). (20) The brake is operated based on the detection result of the torque sensor or the detection result of the encoder to stop driving of the actuator.
  • the master-slave system according to any one of the above (17) to (19).
  • ROM 2105 ... RAM, 2107 ... host bus, 2109 ... bridge 2111 ... external bus, 2113 interface, 2115 ... input device 2117 ... output device, 2119 ... storage device, 2121 ... drive 2123 ... connection port, 2125 ... communication device

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Surgery (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Biomedical Technology (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (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

Provided are a parallel link device and a master-slave system which utilizes the parallel link device. This parallel link device is provided with: a stationary section having a plurality of actuators; a plurality of link sections individually connected to the stationary section through the plurality of actuators; and a movable section supported by the plurality of link sections. The actuators each incorporate a motor, an encoder which detects the rotational angle of the output shaft of the motor, a torque sensor which detects torque acting on the output shaft of the motor, and a brake which stops the rotation of the motor.

Description

パラレルリンク装置並びにマスタ-スレーブシステムParallel link device and master-slave system

 本明細書で開示する技術は、パラレルリンク装置並びにパラレルリンク装置を利用したマスタ-スレーブシステムに関する。 The technology disclosed herein relates to a parallel link device and a master-slave system using the parallel link device.

 パラレルリンク装置は、手先となる可動部を非常に軽く構成できること、比較的安価に構成できること、駆動用のモータを根元に集めて配置できるので、モータ自体を動かす必要がないことなどの特徴を有している。近年では、パラレルリンク装置は、産業用途における搬送・パッキング作業や、医療用途のマスタコンソールなどの各種産業用のロボットとして注目を集めている。 The parallel link device has features such as being able to make the movable part to be a hand very light, to be able to be configured relatively inexpensively, and to be able to collect and arrange the motors for driving at the root, so there is no need to move the motor itself. doing. In recent years, parallel link devices have attracted attention as robots for various industries, such as transport and packing operations in industrial applications and master consoles for medical applications.

 パラレルリンク装置は、基本的に、複数のアクチュエータとリンク機構とを組み合わせて構成される。例えば、3組の平行リンク機構と、各平行リンク機構を駆動する3組のモータ付きリンクと、各平行リンク機構の遠位端と連結され術具などのエンドエフェクターが装着される出力部材からなるパラレルリンク装置が知られている(例えば、特許文献1を参照のこと)。3個のモータの回転駆動によりそれぞれ平行リンク機構を介して、出力部材すなわちエンドエフェクターの鉛直方向及び水平方向の移動を実現することができる。 The parallel link device is basically configured by combining a plurality of actuators and a link mechanism. For example, it comprises three sets of parallel link mechanisms, three sets of motorized links for driving each parallel link mechanism, and an output member connected to the distal end of each parallel link mechanism and to which an end effector such as a surgical instrument is attached Parallel link devices are known (see, for example, Patent Document 1). Vertical and horizontal movement of the output member, that is, the end effector can be realized by the rotational drive of the three motors via parallel link mechanisms.

特公4-45310号公報Japanese Patent Publication No. 4-45310 特開2016-83581号公報JP, 2016-83581, A

 本明細書で開示する技術の目的は、パラレルリンク装置並びにパラレルリンク装置を利用したマスタ-スレーブシステムを提供することにある。 An object of the technology disclosed in the present specification is to provide a parallel link device and a master-slave system using the parallel link device.

 本明細書で開示する技術の第1の側面は、複数のアクチュエータ部を有する固定部と、前記複数のアクチュエータ部を介して前記固定部にそれぞれ連結される複数のリンク部と、前記複数のリンク部に支持される可動部を具備し、前記アクチュエータ部は、モータと、前記モータの出力軸の回転角度を検出するエンコーダと、前記モータの出力軸に加わるトルクを検出するトルクセンサと、前記モータの回転を停止させるブレーキを内蔵する、パラレルリンク装置である。 According to a first aspect of the technology disclosed in the present specification, a fixing unit having a plurality of actuator units, a plurality of link units each connected to the fixing unit via the plurality of actuator units, and a plurality of links A movable unit supported by the drive unit, the actuator unit including a motor, an encoder for detecting a rotation angle of an output shaft of the motor, a torque sensor for detecting a torque applied to the output shaft of the motor, and the motor The parallel link device incorporates a brake for stopping the rotation of the.

 第1の側面に係るパラレルリンク装置は、例えば、マスタ-スレーブシステムにおいてマスタ側又はスレーブ側のいずれか一方又は両方に適用することができる。また、スレーブ側に適用した場合には、前記可動部は、内視鏡や顕微鏡、カテーテルシステム、鉗子や攝子、切断器具といった医療用ユニットを接続可能に構成してもよい。また、前記可動部に、力センサを配設してもよい。 The parallel link device according to the first aspect can be applied to, for example, either or both of the master side and the slave side in a master-slave system. Further, when applied to the slave side, the movable portion may be configured to be able to connect a medical unit such as an endoscope, a microscope, a catheter system, forceps, forceps, or a cutting instrument. Further, a force sensor may be disposed on the movable portion.

 また、第1の側面に係るパラレルリンク装置は、前記ブレーキの動作を制御する制御部をさらに備えていてもよい。そして、前記パラレルリンク装置、若しくはいずれかの前記アクチュエータ部に異常が発生した場合などには、前記制御部は、前記ブレーキを作動させて、前記アクチュエータ部、若しくは前記パラレルリンク装置全体の動作を停止させるようにしてもよい。前記制御部は、例えば、前記トルクセンサ又は前記エンコーダの検出結果に基づいて異常を検出することができる。 The parallel link device according to the first aspect may further include a control unit that controls the operation of the brake. Then, when an abnormality occurs in the parallel link device or any of the actuator units, the control unit operates the brake to stop the operation of the actuator unit or the entire parallel link device. You may make it The control unit can detect an abnormality based on, for example, a detection result of the torque sensor or the encoder.

 また、本明細書で開示する技術の第2の側面は、マスタ装置とスレーブ装置を備え、前記マスタ装置又は前記スレーブ装置のうち少なくとも一方は、モータとエンコーダとトルクセンサとブレーキを内蔵するアクチュエータを駆動源として動作するパラレルリンク装置を有する、マスタ-スレーブシステムである。 A second aspect of the technology disclosed in the present specification includes a master device and a slave device, and at least one of the master device and the slave device includes an actuator that incorporates a motor, an encoder, a torque sensor, and a brake. A master-slave system having a parallel link device operating as a drive source.

 但し、ここで言う「システム」とは、複数の装置(又は特定の機能を実現する機能モジュール)が論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない。 However, the term "system" as used herein refers to a logical aggregation of a plurality of devices (or functional modules for achieving a specific function), and each device or functional module is in a single housing. It does not matter whether it is or not.

 例えば、前記マスタ装置及び前記スレーブ装置はともに前記パラレルリンク装置を有し、バイラテラル制御方式により前記マスタ装置側の前記アクチュエータの前記エンコーダの検出結果に応じて前記スレーブ装置側の前記アクチュエータの前記モータを駆動するとともに、前記スレーブ装置側の前記アクチュエータの前記トルクセンサの検出結果に応じて前記マスタ装置側の前記アクチュエータの前記モータを駆動する。 For example, both the master device and the slave device have the parallel link device, and the motor of the actuator of the slave device according to the detection result of the encoder of the actuator of the master device according to a bilateral control method. While driving the motor of the actuator of the master device according to the detection result of the torque sensor of the actuator of the slave device.

 また、前記トルクセンサの検出結果又は前記エンコーダの検出結果に基づいて前記ブレーキを作動させて前記アクチュエータの駆動を停止させるようにしてもよい。 The driving of the actuator may be stopped by operating the brake based on the detection result of the torque sensor or the detection result of the encoder.

 本明細書で開示する技術によれば、パラレルリンク装置並びにパラレルリンク装置を利用したマスタ-スレーブシステムを提供することができる。 According to the technology disclosed herein, it is possible to provide a parallel link device and a master-slave system using the parallel link device.

 なお、本明細書に記載された効果は、あくまでも例示であり、本発明の効果はこれに限定されるものではない。また、本発明が、上記の効果以外に、さらに付加的な効果を奏する場合もある。 The effects described in the present specification are merely examples, and the effects of the present invention are not limited thereto. In addition to the effects described above, the present invention may exhibit additional effects.

 本明細書で開示する技術のさらに他の目的、特徴や利点は、後述する実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。 Other objects, features, and advantages of the technology disclosed herein will be apparent from the more detailed description based on the embodiments described below and the accompanying drawings.

図1は、マスタ-スレーブ方式のロボット・システム1の機能構成例を示した図である。FIG. 1 is a diagram showing an example of the functional configuration of a master-slave robot system 1. 図2は、パラレルリンク装置200の構成例を示した図である。FIG. 2 is a diagram showing a configuration example of the parallel link device 200. As shown in FIG. 図3は、アクチュエータ装置300の断面図である。FIG. 3 is a cross-sectional view of the actuator device 300. As shown in FIG. 図4は、アクチュエータ装置300の分解斜視図である。FIG. 4 is an exploded perspective view of the actuator device 300. 図5は、アクチュエータ装置300の入力側の部品を拡大して示した図である。FIG. 5 is an enlarged view of components on the input side of the actuator device 300. As shown in FIG. 図6はアクチュエータ装置300の出力側の部品を拡大して示した図である。FIG. 6 is an enlarged view of components on the output side of the actuator device 300. As shown in FIG. 図7は、図3中の領域304を拡大して示した図である。FIG. 7 is an enlarged view of a region 304 in FIG. 図8は、図7に示したA-A線により断面を概略的に示した図である。FIG. 8 is a view schematically showing a cross section by the line AA shown in FIG. 図9は、アクチュエータ装置1000の断面図である。FIG. 9 is a cross-sectional view of the actuator device 1000. 図10は、アクチュエータ装置1000の分解斜視図である。FIG. 10 is an exploded perspective view of the actuator device 1000. FIG. 図11は、異常検出に応じてパラレルリンク装置200の動作を停止させるための概略的な処理手順を示したフローチャートである。FIG. 11 is a flowchart showing a schematic processing procedure for stopping the operation of parallel link apparatus 200 in response to the detection of an abnormality. 図12は、アクチュエータ装置300の制御ブロック図を模式的に示した図である。FIG. 12 is a view schematically showing a control block diagram of the actuator device 300. As shown in FIG. 図13は、情報処理装置2100のハードウェア構成を示した図である。FIG. 13 is a diagram showing a hardware configuration of the information processing apparatus 2100.

 以下、図面を参照しながら本明細書で開示する技術の実施形態について詳細に説明する。 Hereinafter, embodiments of the technology disclosed herein will be described in detail with reference to the drawings.

 図1には、本明細書で開示する技術を適用することができる、マスタ-スレーブ方式のロボット・システム1の機能構成例を模式的に示している。図示のロボット・システム1は、例えば、腹腔や胸腔といった内視鏡外科手術を実施する医療ロボット・システムである。マスタ側でユーザがコントローラなどの入力装置を介して入力した指示に応じて、スレーブ側の支持アーム装置(図1では図示を省略)及び当該支持アーム装置に取り付けられた医療用器具などのエンドエフェクターが駆動され、当該医療用器具によって患者の術部に対して各種の処置が施される。 FIG. 1 schematically shows an example of the functional configuration of a master-slave robot system 1 to which the technology disclosed in this specification can be applied. The illustrated robot system 1 is a medical robot system that performs endoscopic surgery such as, for example, the abdominal cavity and the chest cavity. Support arm device on the slave side (not shown in FIG. 1) and an end effector such as a medical instrument attached to the support arm device according to an instruction input by the user via the input device such as a controller on the master side Is driven, and the medical instrument performs various treatments on the operative part of the patient.

 図示のロボット・システム1は、マスタ装置10と、スレーブ装置20と、マスタ装置10を介して入力されるユーザの指示に応じてスレーブ装置20を駆動させる制御システム30で構成される。ユーザがマスタ装置10を操作すると、制御システム30を通じて、スレーブ装置20に対する操作指令が有線又は無線の通信手段により送信され、スレーブ装置20が操作される。 The illustrated robot system 1 comprises a master device 10, a slave device 20, and a control system 30 for driving the slave device 20 in accordance with a user's instruction input via the master device 10. When the user operates the master device 10, an operation command to the slave device 20 is transmitted by the wired or wireless communication means through the control system 30, and the slave device 20 is operated.

 マスタ装置10は、術者などのユーザが入力操作を行なうための入力部11と、この入力部11を操作中のユーザに対して力を提示する力提示部12を備えている。 The master device 10 includes an input unit 11 for a user such as an operator to perform an input operation, and a force presentation unit 12 for presenting a force to the user operating the input unit 11.

 入力部11は、例えば、レバー、グリップ、ボタン、ジョグダイヤル、タクトスイッチ、フット・ペダル・スイッチなどの入力機構によって構成され得る。但し、入力部11の具体的な構成は上記に限定されず、一般的なマスタ-スレーブ方式のロボット・システムの入力装置に設けられ得る各種の公知な構成を利用することができる。 The input unit 11 can be configured by, for example, an input mechanism such as a lever, a grip, a button, a jog dial, a tact switch, and a foot pedal switch. However, the specific configuration of the input unit 11 is not limited to the above, and various known configurations that can be provided in an input device of a general master-slave robot system can be used.

 また、力提示部12は、例えば、入力部11を構成するレバーやグリップなどを駆動させるサーボモータ、さらには入力部11を支持する支持アーム装置を駆動させるサーボモータなどによって構成される。力提示部12は、スレーブ装置20側の医療用器具に作用する力に応じて、例えばユーザによる入力部11の操作に対して抵抗を与えるように入力部11を構成するレバーやアームなどを駆動させることにより(ハプティックフィードバックとも呼ぶ)、医療用器具に作用する力をユーザに対して提示する。 Further, the force presentation unit 12 is configured by, for example, a servomotor that drives a lever or a grip that constitutes the input unit 11, and a servomotor that drives a support arm device that supports the input unit 11. The force presentation unit 12 drives, for example, a lever, an arm, or the like that configures the input unit 11 so as to give resistance to the operation of the input unit 11 by the user according to the force acting on the medical device on the slave device 20 side. (Also referred to as haptic feedback) presents the user with the force acting on the medical device.

 一方、スレーブ装置20は、先端(エンドエフェクター)に鉗子などの術具が取り付けられた支持アーム装置と、この支持アーム装置及び先端の術具を駆動する駆動部21と、支持アーム装置における状態を検出する状態検出部22を備えている。なお、支持アーム装置の先端には、鉗子の他に、攝子又は切断器具など外科手術中に患者に触れる医療用術具、カテーテルシステム、内視鏡や顕微鏡といった撮像装置が取り付けられていてもよい。 On the other hand, the slave device 20 includes a support arm device having a surgical tool such as forceps attached to the tip (end effector), a drive unit 21 for driving the support arm device and the surgical tool at the tip, and a state in the support arm device. A state detection unit 22 for detecting is provided. In addition to the forceps, the tip of the support arm device may be attached with an imaging device such as a medical instrument, a catheter system, an endoscope or a microscope that touches the patient during surgery such as a forceps or a cutting instrument. .

 便宜上、図1では支持アーム装置の図示を省略している。支持アーム装置は、エンドエフェクターの位置及び向きを3次元空間上で変化させる位置及び姿勢の6自由度を有するとともに、先端に取り付けられた鉗子によって物体を把持するための1自由度を有する。 The illustration of the support arm device is omitted in FIG. 1 for the sake of convenience. The support arm device has six degrees of freedom of position and orientation for changing the position and orientation of the end effector in three-dimensional space, and also has one degree of freedom for grasping the object by forceps attached to the tip.

 駆動部21は、例えば、支持アーム装置を構成するリンク機構を駆動させるためのアクチュエータ部に対応している。また、支持アーム装置の先端に取り付けられた鉗子などの駆動部位を有する医療用器具である場合には、駆動部21は、この駆動部位を動作させるためのモータにも対応する。制御システム30によって算出された制御量に応じて当該モータが駆動することにより、ユーザがマスタ装置10を介して指示したようにアーム部並びに医療用器具が動作する。 The drive unit 21 corresponds to, for example, an actuator unit for driving a link mechanism that constitutes the support arm device. Further, in the case of a medical instrument having a drive portion such as forceps attached to the tip of the support arm device, the drive unit 21 also corresponds to a motor for operating the drive portion. By driving the motor according to the control amount calculated by the control system 30, the arm unit and the medical instrument operate as instructed by the user via the master device 10.

 状態検出部22は、例えば、支持アーム装置の各リンクに作用する外力を検出する力覚センサ(トルクセンサ)や関節の回転角度を検出するエンコーダなどで構成される。本実施形態では、トルクセンサやエンコーダは、関節駆動用のアクチュエータ部に内蔵されるが、詳細については後述に譲る。 The state detection unit 22 includes, for example, a force sensor (torque sensor) that detects an external force acting on each link of the support arm device, an encoder that detects a rotation angle of a joint, or the like. In the present embodiment, the torque sensor and the encoder are incorporated in an actuator unit for driving a joint, but the details will be described later.

 制御システム30は、マスタ装置10とスレーブ装置20間で、スレーブ装置20側の支持アーム装置の駆動制御とマスタ装置10側への力提示に関する情報伝達を実現する。但し、制御システム30の機能の一部又は全部が、スレーブ装置20又はマスタ装置10の少なくとも一方に装備されていてもよい。例えば、マスタ装置10又はスレーブ装置20の少なくとも一方のCPU(Central Processing Unit)(図示しない)が、制御システム30として機能する。あるいは、マスタ装置10及びスレーブ装置20の各々のCPUが連携して、制御システム30として機能する。制御システム30の具体的な構成については後述に譲る。 The control system 30 realizes, between the master device 10 and the slave device 20, drive control of the support arm device on the slave device 20 side and information transmission regarding force presentation to the master device 10 side. However, part or all of the functions of the control system 30 may be provided in at least one of the slave device 20 or the master device 10. For example, a central processing unit (CPU) (not shown) of at least one of the master device 10 and the slave device 20 functions as the control system 30. Alternatively, the CPUs of the master device 10 and the slave device 20 cooperate to function as the control system 30. The specific configuration of the control system 30 will be described later.

 なお、図1では、本明細書で開示する技術に係る実施形態を説明するために特に必要となる構成のみを図示している。ロボット・システム1は、図示した機能ブロック以外にも、一般的なマスタ-スレーブ方式のロボット・システムが有するその他の機能ブロックを備えていてもよい。図示を省略した構成については、各種の公知の構成を適用することができるので、本明細書ではその詳細な説明は省略する。 Note that FIG. 1 illustrates only the configuration that is particularly necessary to describe an embodiment according to the technology disclosed in the present specification. The robot system 1 may include other functional blocks that a general master-slave robot system has, in addition to the illustrated functional blocks. Various well-known configurations can be applied to configurations whose illustration is omitted, so the detailed description thereof is omitted in the present specification.

 マスタ装置10側からスレーブ装置20を駆動制御する際においては、マスタ装置10の入力部11を介してユーザにより入力された支持アーム装置を駆動するための指示を示す情報が、制御システム30に送信される。上述したロボット鉗子のように、医療用器具が駆動部位を有する場合であれば、入力部11を介して入力された当該医療用器具を駆動するための指示を示す情報も、併せて、マスタ装置10から制御システム30に入力され得る。 When driving control of the slave device 20 from the master device 10 side, information indicating an instruction for driving the support arm device input by the user via the input unit 11 of the master device 10 is transmitted to the control system 30. Be done. As in the case of the robot forceps described above, when the medical instrument has a drive part, the information indicating the instruction for driving the medical instrument input through the input unit 11 is also a master device. 10 may be input to control system 30.

 制御システム30は、入力部11を介してユーザから入力された指示に基づいて、スレーブ装置20側の支持アーム装置を駆動するための制御量を算出する。例えば、支持アーム装置の駆動制御が力制御によって行なわれる場合であれば、制御システム30は、その制御量として、ユーザによって指示された所望の動作を実現するために必要な各関節部に発生させるべきトルクを算出する。また、医療用器具が駆動部位を有する場合であれば、制御システム30は、当該医療用器具を駆動するための制御量を計算する。 The control system 30 calculates a control amount for driving the support arm device on the slave device 20 side based on the instruction input from the user via the input unit 11. For example, when drive control of the support arm device is performed by force control, the control system 30 generates, as the control amount, each joint necessary to realize the desired operation instructed by the user. Calculate the torque to be calculated. If the medical device has a drive part, the control system 30 calculates a control amount for driving the medical device.

 制御システム30によって算出された制御量についての情報は、スレーブ装置20側の駆動部21に送信される。制御システム30によって算出された制御量に応じて、駆動部21が支持アーム装置の各関節部を駆動することにより、ユーザが入力部11を介して指示したように支持アーム装置が動作する。また、支持アーム装置の先端に取り付けられた医療用器具が駆動部位を有する場合であれば、制御システム30によって算出された制御量に応じて当該駆動部位を動作させるモータが駆動することにより、ユーザが入力部11を介して指示したように医療用器具が動作する。 Information on the control amount calculated by the control system 30 is transmitted to the drive unit 21 on the slave device 20 side. The drive unit 21 drives each joint of the support arm device according to the control amount calculated by the control system 30, and the support arm device operates as instructed by the user via the input unit 11. Further, if the medical instrument attached to the tip of the support arm device has a drive part, the user drives the motor for operating the drive part according to the control amount calculated by the control system 30. The medical device operates as instructed by the input unit 11.

 また、支持アーム装置やその先端の医療用器具が動作している間、トルクセンサやエンコーダなどからなる状態検出部22は、各関節部に作用する力(トルク)や各関節部の回転角度などを、支持アーム装置における状態として検出する。状態検出部22によって検出された支持アーム装置の状態を示す情報は、制御システム30に送信される。制御システム30は、当該情報に基づいて支持アーム装置の現在の状態を逐次把握しており、把握した支持アーム装置の現在の状態に基づいて上述した制御量を算出する。 In addition, while the support arm device and the medical instrument at the tip thereof are operating, the state detection unit 22 including a torque sensor, an encoder, etc. is a force (torque) acting on each joint, a rotation angle of each joint, etc. Is detected as a state in the support arm device. Information indicating the state of the support arm device detected by the state detection unit 22 is transmitted to the control system 30. The control system 30 sequentially grasps the current state of the support arm device based on the information, and calculates the above-mentioned control amount based on the current state of the grasped support arm device.

 ここで、力覚センサによって検出される各関節部に作用する力は、支持アーム装置の先端に取り付けられる医療用器具に作用する力を反映したものと推定される。制御システム30は、力覚センサによって検出された各関節部に作用する力の中から医療用器具に作用する力の成分を抽出して、マスタ装置10の力提示部12に送信する。力提示部12は、医療用器具に作用する力に応じて、例えば術者であるユーザによる入力部11の操作に対して抵抗を与えるように入力部11を構成するレバーなどを駆動させることにより、医療用器具に作用する力を術者に対して提示する。このように、本実施形態に係るロボット・システム1は、医療用器具に作用した力を検出し、当該力を術者に対してフィードバックする機能を備えている。これによって、内視鏡下での低侵襲の施術の実現に寄与することができる。 Here, it is presumed that the force acting on each joint detected by the force sensor reflects the force acting on the medical instrument attached to the tip of the support arm device. The control system 30 extracts the component of the force acting on the medical instrument from the forces acting on the respective joints detected by the force sensor, and transmits the components to the force presentation unit 12 of the master device 10. The force presentation unit 12 drives a lever or the like that configures the input unit 11 so as to give resistance to the operation of the input unit 11 by the user who is an operator, for example, according to the force acting on the medical instrument. Present the force acting on the medical instrument to the operator. As described above, the robot system 1 according to the present embodiment has a function of detecting the force acting on the medical instrument and feeding back the force to the operator. This can contribute to the realization of minimally invasive treatment under an endoscope.

 図2には、マスタ装置10又はスレーブ装置20のうち少なくとも一方において、支持アーム装置として利用に供されるパラレルリンク装置200の構成例を示している。 FIG. 2 shows a configuration example of a parallel link device 200 used as a support arm device in at least one of the master device 10 and the slave device 20.

 図示のパラレルリンク装置200は、3本のリンク部210、220、230からなるデルタ型パラレルリンクであり、3軸並進構造を有する。各リンク部210、220、230は、固定部240に回動可能に連結されている。固定部240には、各リンク部210、220、230との連結部分を駆動する、サーボモータなどで構成されるアクチュエータ部211、221、231がそれぞれ装備されている。また、各リンク部210、220、230の遠位端で、可動部250を支持している。各リンク部210、220、230がそれぞれアクチュエータ部211、221、231によって駆動されることによって、可動部250は固定部240に対して3次元空間上で相対的に移動する。なお、図2では図示を省略するが、可動部250には、鉗子や攝子、切断器具、内視鏡や顕微鏡、カテーテルシステムといった術具が取り付けられている。 The illustrated parallel link apparatus 200 is a delta parallel link composed of three link units 210, 220, and 230, and has a triaxial translational structure. Each link portion 210, 220, 230 is rotatably coupled to the fixing portion 240. The fixing unit 240 is equipped with actuator units 211, 221, and 231 configured of servomotors and the like, which drive connection portions with the link units 210, 220, and 230, respectively. In addition, the movable portion 250 is supported at the distal end of each link portion 210, 220, 230. The movable portions 250 move relative to the fixed portion 240 in a three-dimensional space by driving the link portions 210, 220, and 230 by the actuator portions 211, 221, and 231, respectively. In addition, although illustration is abbreviate | omitted in FIG. 2, surgical tools, such as forceps, forceps, a cutting instrument, an endoscope, a microscope, a catheter system, are attached to the movable part 250. As shown in FIG.

 本実施形態では、各アクチュエータ部211、221、231が、サーボモータに、モータの出力軸の回転角度を計測するエンコーダと、モータの出力軸に作用するトルクを検出するトルクセンサと、モータの出力軸の回転を制動するブレーキを一体化して構成される点に主な特徴がある。但し、アクチュエータ部211、221、231の詳細な構成については後述に譲る。 In this embodiment, each of the actuator units 211, 221, and 231 has an servo motor, an encoder for measuring a rotation angle of an output shaft of the motor, a torque sensor for detecting a torque acting on the output shaft of the motor, and an output of the motor The main feature lies in the integrated construction of a brake for braking the rotation of the shaft. However, the detailed configuration of the actuator units 211, 221, and 231 will be described later.

 各リンク部210、220、230は、固定部240の取り付け面上に設定された中心点241を基準にして、ほぼ120度毎の間隔で配置されている。したがって、パラレルリンク装置20は、固定部240の取り付け面と直交するように中心点241を通過する軸線242に対してほぼ対称形状を形成している。 The link portions 210, 220, and 230 are arranged at intervals of approximately 120 degrees with reference to the center point 241 set on the mounting surface of the fixing portion 240. Therefore, the parallel link device 20 forms a substantially symmetrical shape with respect to the axis 242 passing through the center point 241 so as to be orthogonal to the mounting surface of the fixed portion 240.

 各リンク部210、220、230はそれぞれ、駆動リンク212、222、232と、一対の受動リンク213、223、233を備えている。駆動リンク212、222、232は、固定部240上の中心点241から放射状に延びる径方向の外側に延在している。また、各駆動リンク211、221、231の一端はアクチュエータ部211、221、231の出力軸にそれぞれ連結されている。そして、各リンク部210、220、230は、それぞれアクチュエータ部211、221、231の出力軸を中心にして、軸線242(前述)を含む垂直面内で回動可能である。 Each link unit 210, 220, 230 includes a drive link 212, 222, 232 and a pair of passive links 213, 223, 233, respectively. The drive links 212, 222, 232 extend radially outward extending radially from a center point 241 on the fixed portion 240. Further, one end of each of the drive links 211, 221, 231 is connected to the output shaft of the actuator portion 211, 221, 231, respectively. And each link part 210, 220, 230 is rotatable in the vertical plane containing axis 242 (above-mentioned) centering on the output axis of actuator part 211, 221, 231, respectively.

 駆動リンク212、222、232の他端には、一対の受動リンク213、223、233の一端が回動可能に連結されている。また、一対の受動リンク213、223、233の他端(遠位端)には、上述したように、可動部250が取り付けられている。 One end of a pair of passive links 213, 223, 233 is rotatably connected to the other end of the drive links 212, 222, 232. Also, as described above, the movable portion 250 is attached to the other end (distal end) of the pair of passive links 213, 223, 233.

 したがって、3個のアクチュエータ部211、221、231を同期的に回転駆動させることにより、各駆動リンク212、222、232と受動リンク213、223、233はそれぞれの垂直面内で回動し、その結果、各リンク部210、220、230の遠位端に連結された可動部250を鉛直方向及び水平方向に移動させて、可動部250(若しくは、可動部250に取り付けられた鉗子などのエンドエフェクター)を3次元空間上の任意の位置に変位させることができる。 Therefore, by synchronously rotating the three actuator units 211, 221, 231, the drive links 212, 222, 232 and the passive links 213, 223, 233 rotate within their respective vertical planes, and As a result, the movable portion 250 connected to the distal end of each link portion 210, 220, 230 is moved vertically and horizontally to move the movable portion 250 (or an end effector such as a forceps attached to the movable portion 250) Can be displaced to any position in three-dimensional space.

 パラレルリンク装置200がマスタ装置10側で使用される場合、例えば可動部250に入力部11が取り付けられる。ユーザは、レバーやグリップなどの入力機構からなる入力部11を掴んで、3次元空間上の任意の位置に変位させることができる。そして、固定部240と各リンク部210、220、230との連結部分を駆動するアクチュエータ部211、221、231に内蔵されたエンコーダによって各リンク部210、220、230の駆動リンク212、222、232の回転角度を検出し、さらには可動部250若しくは入力部11の3次元空間上の位置情報を導出することができる。駆動リンク212、222、232の回転角度を示す信号は、スレーブ装置20側のエンドエフェクター(術具)を変位させるための指示を示す情報として制御装置30に送信される。 When the parallel link device 200 is used on the master device 10 side, for example, the input unit 11 is attached to the movable unit 250. The user can hold the input unit 11 including an input mechanism such as a lever or a grip and displace it to any position in the three-dimensional space. The driving links 212, 222, and 232 of the link units 210, 220, and 230 are generated by the encoders incorporated in the actuator units 211, 221, and 231 that drive the connection between the fixing unit 240 and the link units 210, 220, and 230. The rotation angle of the movable portion 250 or the position of the movable portion 250 or the input portion 11 in three-dimensional space can be derived. A signal indicating the rotation angle of the drive links 212, 222, 232 is transmitted to the control device 30 as information indicating an instruction for displacing the end effector (surgical instrument) on the slave device 20 side.

 また、各アクチュエータ部211、221、231を駆動することによって、可動部250に取り付けられた入力部11を操作しているユーザに対して並進力を提示することができる。例えばスレーブ装置20側で術具を変位させる際に、状態検出部22(トルクセンサ)によって術具に作用する力が検出されると、この作用力に応じて算出した制御量に従って各アクチュエータ部211、221、231を駆動することによって、術具に作用する並進力をユーザに提示することができる。 Further, by driving each of the actuator units 211, 221, and 231, a translational force can be presented to the user operating the input unit 11 attached to the movable unit 250. For example, when a force acting on the surgical instrument is detected by the state detection unit 22 (torque sensor) when displacing the surgical instrument on the slave device 20 side, each actuator section 211 according to the control amount calculated according to the acting force. , 221, 231 can present the user with translational forces acting on the tool.

 一方、パラレルリンク装置200がスレーブ装置10側で使用される場合、例えば可動部250には、内視鏡や顕微鏡、カテーテルシステム、鉗子や攝子、切断器具といった術具が取り付けられる。制御装置30から術具の変位を指示する情報に応じて算出した制御量に従って各アクチュエータ部211、221、231を駆動することによって、ユーザがマスタ装置10側で指示した通りに可動部250上の術具を変位させることができる。 On the other hand, when the parallel link device 200 is used on the slave device 10 side, for example, surgical instruments such as an endoscope, a microscope, a catheter system, forceps, forceps, and a cutting tool are attached to the movable portion 250. By driving each of the actuator units 211, 221, and 231 in accordance with the control amount calculated according to the information instructing the displacement of the surgical instrument from the control device 30, the user on the master device 10 side operates on the movable unit 250 as instructed. The surgical tool can be displaced.

 また、スレーブ装置20側で術具を変位させる際に、アクチュエータ部211、221、231に内蔵された各トルクセンサによる検出結果に基づいて、各リンク部210、220、230に加わるトルクを検出し、さらには所定のマトリックス演算を介して術具に加わる外力を導出することができる。各トルクセンサの検出信号は、マスタ装置10側で術具に作用する並進力をユーザに提示するための指示を示す情報として制御装置30に送信される。 Also, when displacing the surgical tool on the slave device 20 side, the torque applied to each link unit 210, 220, 230 is detected based on the detection result by each torque sensor built in the actuator units 211, 221, 231. Furthermore, it is possible to derive an external force applied to the surgical instrument through a predetermined matrix operation. The detection signal of each torque sensor is transmitted to the control device 30 as information indicating an instruction for presenting the user with the translational force acting on the surgical instrument on the master device 10 side.

 本実施形態に係るパラレルリンク装置200は、各リンク部210、220、230の駆動用に、エンコーダとトルクセンサとブレーキを内蔵したアクチュエータ部211、221、231を搭載しているという点に主な特徴がある。これにより、リンク機構やその他の部位に外部センサを取り付けずにロボットの位置及び姿勢を取得することができるという利点がある。また、パラレルリンク装置200は、エンドエフェクターやその他の部位に力センサ又はトルクセンサを取り付けることなく、外力を測定することができるという利点を得ることもできる。 The parallel link device 200 according to the present embodiment is mainly characterized in that actuator units 211, 221, 231 having an encoder, a torque sensor, and a brake are mounted for driving each link unit 210, 220, 230. There is a feature. This has the advantage that the position and orientation of the robot can be obtained without attaching an external sensor to the link mechanism or other parts. In addition, the parallel link device 200 can also obtain an advantage that external force can be measured without attaching a force sensor or a torque sensor to an end effector or another part.

 パラレルリンク装置200は、機構上、ロボット全体の質量や慣性を小さくすることができ、制御性能を向上することができる。本実施形態においては、各アクチュエータ部211、221、231がトルクセンサを内蔵することを利用して、トルク計測値に応じて仮想慣性をさらに低下させることができる。パラレルリンク装置200に対してダイレクト・ティーチングを実施する場合には、ユーザに対して、見かけ上は軽量で慣性が低いロボットという印象を与えることができる。付言すれば、トルク計測値に応じて、各リンク部210、220、230などの自重を補償することが可能である。 In terms of mechanism, the parallel link device 200 can reduce the mass and inertia of the entire robot, and can improve control performance. In the present embodiment, virtual inertia can be further reduced according to the torque measurement value by utilizing the fact that each of the actuator units 211, 221, and 231 incorporates a torque sensor. When performing direct teaching on the parallel link device 200, it is possible to give the user the impression of a robot that is apparently lightweight and has low inertia. In addition, it is possible to compensate for the weight of each link unit 210, 220, 230, etc. according to the torque measurement value.

 また、少なくともいずれか1つのアクチュエータ部211、221、231において、回転角度又はトルクの異常値が検出されたときには、内蔵ブレーキによってモータの出力軸の回転を制動することによって安全性を確保することができる。 In addition, when an abnormal value of the rotation angle or torque is detected in at least one of the actuator units 211, 221, 231, safety can be ensured by braking the rotation of the output shaft of the motor by the built-in brake. it can.

 例えば制御装置30は、マスタ装置10又はスレーブ装置20から各アクチュエータ部211、221、231のエンコーダ並びにトルクセンサの検出信号を入力して、回転角度又はトルクの異常値が検出することができる。あるいは、制御装置30は、その他の手段を利用してマスタ装置10又はスレーブ装置20で発生した異常を検出するようにしてもよい。もちろん、マスタ装置10又はスレーブ装置20に装備された緊急停止ボタンがユーザによって押下されたことによって異常を検出するようにしてもよい。いずれにせよ、制御装置30は、マスタ装置10又はスレーブ装置20の少なくとも一方に対してアクチュエータ部211、221、231のブレーキを作動させる制御信号を出力することによって、安全性を確保することができる。 For example, the control device 30 can input detection signals of the encoders and torque sensors of the respective actuator units 211, 221, 231 from the master device 10 or the slave device 20, and detect an abnormal value of the rotation angle or torque. Alternatively, the control device 30 may detect an abnormality that has occurred in the master device 10 or the slave device 20 using other means. Of course, the abnormality may be detected when the emergency stop button provided on the master device 10 or the slave device 20 is pressed by the user. In any case, the control device 30 can ensure safety by outputting a control signal for operating the brakes of the actuator units 211, 221, 231 to at least one of the master device 10 and the slave device 20. .

 図11には、パラレルリンク装置200を利用するロボット・システム1において、異常検出に応じてパラレルリンク装置200の動作を停止させるための概略的な処理手順をフローチャートの形式で示している。 FIG. 11 shows, in the form of a flowchart, a schematic processing procedure for stopping the operation of parallel link device 200 in accordance with abnormality detection in robot system 1 using parallel link device 200.

 制御装置30内では、所定の異常検出処理を実施して(ステップS1201)、ロボット・システム1上で異常が発生していないかどうかをチェックする(ステップS1202)。 In the control device 30, predetermined abnormality detection processing is performed (step S1201), and it is checked whether or not an abnormality has occurred on the robot system 1 (step S1202).

 制御装置30は、異常検出処理として、マスタ装置10又はスレーブ装置20から各アクチュエータ部211、221、231のエンコーダ並びにトルクセンサの検出信号を入力して、回転角度又はトルクの異常値が検出することができる。あるいは、制御装置30は、その他の手段を利用してマスタ装置10又はスレーブ装置20で発生した異常を検出するようにしてもよい。もちろん、マスタ装置10又はスレーブ装置20に装備された緊急停止ボタンがユーザによって押下されたことによって異常を検出するようにしてもよい。 The control device 30 inputs detection signals of the encoders and torque sensors of the respective actuator units 211, 221, 231 from the master device 10 or the slave device 20 as abnormality detection processing, and detects an abnormal value of the rotation angle or torque. Can. Alternatively, the control device 30 may detect an abnormality that has occurred in the master device 10 or the slave device 20 using other means. Of course, the abnormality may be detected when the emergency stop button provided on the master device 10 or the slave device 20 is pressed by the user.

 そして、制御装置30は、マスタ装置10又はスレーブ装置20の少なくとも一方において異常を検出したときには、該当するいずれか一方又は両方の装置に対して、アクチュエータ部211、221、231のブレーキを作動させる制御信号を出力する(ステップS1203)。これによって、マスタ装置10又はスレーブ装置20の少なくとも一方が動作を停止して、安全性を確保することができる。 Then, when an abnormality is detected in at least one of the master device 10 and the slave device 20, the control device 30 performs control to operate the brakes of the actuator units 211, 221, 231 for one or both of the corresponding devices. A signal is output (step S1203). As a result, at least one of the master device 10 and the slave device 20 can stop its operation to ensure safety.

 なお、図11に示したような異常検出に応じた停止動作は、アクチュエータ部211、221、231(若しくは、パラレルリンク装置200)の外部の制御装置30で実行するのではなく、個々のアクチュエータ部211、221、231内部の制御部(若しくは、パラレルリンク装置200に搭載される制御部)で実行するように構成することも可能である。 The stopping operation according to the abnormality detection as shown in FIG. 11 is not performed by the control device 30 outside the actuator units 211, 221, 231 (or the parallel link device 200), but individual actuator units It is also possible to configure so as to be executed by the control unit inside 211, 221, 231 (or the control unit mounted on the parallel link device 200).

 本実施形態に係るパラレルリンク装置200において外力を計測する仕組みについて説明しておく。各リンク部210、220、230の駆動用のアクチュエータ部211、221、231に内蔵されたトルクセンサから、それぞれトルクτ1、τ2、τ3が検出されたとする。そして、下式(1)に示すようなマトリックス演算により、トルクτ1、τ2、τ3を3方向の外力Fx、Fy、Fzに変換することができる。 The mechanism which measures external force in parallel link device 200 concerning this embodiment is explained. It is assumed that torques τ1, τ2, and τ3 are detected from torque sensors built in the actuator units 211, 221, and 231 for driving the link units 210, 220, and 230, respectively. Then, the torques τ1, τ2, and τ3 can be converted into external forces Fx, Fy, and Fz in three directions by matrix calculation as shown in the following equation (1).

Figure JPOXMLDOC01-appb-M000001
Figure JPOXMLDOC01-appb-M000001

 つまり、各アクチュエータ部211、221、231に内蔵されたトルクセンサで検出したトルク値から、パラレルリンク装置200のどこに外力が加わっても、その外力を計測することができる。例えば、パラレルリンク装置200に対してダイレクト・ティーチングを実施する場合には、エンドエフェクター以外の、各リンク部210、220、230の任意の部位を掴んで操作することができ、利便性がよい。 That is, from the torque value detected by the torque sensor incorporated in each of the actuator units 211, 221, 231, even if an external force is applied to any part of the parallel link device 200, the external force can be measured. For example, when direct teaching is performed on the parallel link apparatus 200, any part of the link sections 210, 220, 230 other than the end effector can be grasped and operated, which is convenient.

 通常のパラレルリンク装置200の使用時には、可動部250に取り付けられたエンドエフェクターによる作業が行なわれるので、各アクチュエータ部211、221、231におけるトルク計測値に基づいて、エンドエフェクターに加わる外力を計算することになる。もちろん、エンドエフェクター以外の部位に外力が加わった場合であっても、同様にその外力を計測することができる。 Since the operation by the end effector attached to the movable portion 250 is performed when using the normal parallel link device 200, the external force applied to the end effector is calculated based on the torque measurement value in each of the actuator portions 211, 221, 231. It will be. Of course, even when an external force is applied to a site other than the end effector, the external force can be measured similarly.

 エンドエフェクターに加わる外力を計測するために、術具などのエンドエフェクターに力センサを配設するロボット装置も多い(例えば、特許文献2を参照のこと)。しかしながら、この種のロボット装置は、アーム部など力センサが配設されていない部位に加わる外力を計測することができないため、作業中に危険な事態に陥るおそれがある。これに対し、本実施形態に係るパラレルリンク装置200は、各リンク部の駆動にトルクセンサ内蔵のアクチュエータ部211、221、231を用いて、装置全体で外力を計測するように構成されていることから、予期せぬ未知の大きな外力や外乱が加わった場合も計測することができる。すなわち、本実施形態に係るパラレルリンク装置200によれば、任意の部位に加わる予期せぬ外力を検知して、安全な力制御系を構築することができる。 In order to measure the external force applied to the end effector, there are also many robot devices in which a force sensor is disposed on an end effector such as a surgical instrument (see, for example, Patent Document 2). However, this type of robot apparatus can not measure an external force applied to a site where no force sensor is provided, such as an arm unit, and thus may cause a dangerous situation during work. On the other hand, the parallel link device 200 according to the present embodiment is configured to measure the external force in the entire device using the actuator units 211, 221, and 231 with built-in torque sensor for driving each link unit. Therefore, it is possible to measure even when an unexpected large external force or disturbance is applied. That is, according to the parallel link apparatus 200 which concerns on this embodiment, the unexpected external force added to arbitrary site | parts is detected, and a safe force control system can be constructed | assembled.

 また、本実施形態に係るパラレルリンク装置200は、各アクチュエータ部211、221、231がブレーキを内蔵していることから、予期せぬ大きな外力が加わったときのような緊急事態には、上述したように、ブレーキを作動させて直ちに動作を停止させることが可能である。 Further, in the parallel link device 200 according to the present embodiment, since each of the actuator units 211, 221, and 231 has a built-in brake, the emergency condition such as when an unexpected large external force is applied is described above. Thus, it is possible to activate the brake and immediately stop its operation.

 なお、パラレルリンク装置200の変形例として、可動部250(若しくは、エンドエフェクター)にも力センサ251を追加して配設してもよい。各アクチュエータ部211、221、231に内蔵するトルクセンサのトルク計測値と、力センサ251による力検出値とを組み合わせることにより、各リンク部210、220、230に加わった外力をリンク部210、220、230毎に推定することができる。例えば、力センサ251による力検出値と、各アクチュエータ部211、221、231におけるトルク計測値とを比較することにより、各リンク部210、220、230に加わる外力F1、F2、F3をそれぞれ推定することができ、また、外力が加えられている部位をより詳細に推定することが可能となる。 Note that as a modification of the parallel link device 200, the force sensor 251 may be additionally provided to the movable portion 250 (or the end effector). By combining the torque measurement value of the torque sensor built in each actuator unit 211, 221, 231 with the force detection value by the force sensor 251, the external force applied to each link unit 210, 220, 230 is linked to the link unit 210, 220 , 230 can be estimated. For example, external forces F1, F2, and F3 applied to the link units 210, 220, and 230 are estimated by comparing the force detection value of the force sensor 251 with the torque measurement value of each of the actuator units 211, 221, and 231. It is possible to estimate in more detail the site to which the external force is applied.

 図2に示したパラレルリンク装置200をマスタ装置10及びスレーブ装置20の双方に適用して、バイラテラル・システムを構築することができる。バイラテラル制御は、マスタ-スレーブ方式の制御においてマスタからスレーブを操作すると同時にスレーブの状態をマスタにフィードバックする制御方式であり、マスタ装置10を操作するユーザに対して力を提示することができる。 The parallel link device 200 shown in FIG. 2 can be applied to both the master device 10 and the slave device 20 to construct a bilateral system. Bilateral control is a control method of operating the slave from the master at the same time in control of the master-slave system and feeding back the state of the slave to the master, and can present power to the user operating the master device 10.

 本実施形態によれば、各リンク部210、220、230の駆動用のアクチュエータ部211、221、231に内蔵されたエンコーダによって検出された回転角度に基づいて可動部250すなわちエンドエフェクターの3次元の位置情報を計測することができる。同時に、アクチュエータ部211、221、231に内蔵されたトルクセンサによって検出された各トルク値に基づいて、可動部250すなわちエンドエフェクターに加わる外力を検出することができる。バイラテラル制御系で駆動するロボット・システム1では、制御装置30の介在により、マスタ装置10とスレーブ装置20の間でエンドエフェクターの位置及び力の情報をそれぞれ伝達し合う。そして、マスタ装置10側では、ユーザに対して、スレーブ装置20側の外部環境の感触を提示することができる。したがって、バイラテラル制御系で駆動するロボット・システム1を、遠隔での触診や手術といった医療用途、介護などに応用することができる。 According to this embodiment, the movable portion 250, that is, the three-dimensional end effector, is detected based on the rotation angle detected by the encoder incorporated in the actuator portions 211, 221, 231 for driving the link portions 210, 220, 230. Position information can be measured. At the same time, it is possible to detect the external force applied to the movable portion 250, that is, the end effector, based on each torque value detected by the torque sensor incorporated in the actuator portions 211, 221, 231. In the robot system 1 driven by the bilateral control system, the control device 30 intervenes to transmit information on the position and force of the end effector between the master device 10 and the slave device 20. Then, on the master device 10 side, it is possible to present the user with a feeling of the external environment on the slave device 20 side. Therefore, the robot system 1 driven by the bilateral control system can be applied to medical applications such as remote palpation and surgery, care, and the like.

 なお、本明細書で開示する技術を適用可能なパラレルリンク装置は、図2に示した構成には限定されない。例えば2本以上のリンク部を備えたパラレルリンク装置に対しても同様に本明細書で開示する技術を適用することができる。 The parallel link device to which the technology disclosed in this specification can be applied is not limited to the configuration shown in FIG. For example, the technology disclosed in the present specification can be applied to a parallel link device provided with two or more link parts, for example.

 また、図示を省略するが、床置き、壁掛け、天吊り、棚置きなどさまざまな設置方式のパラレルリンク装置に対しても、同様に本明細書で開示する技術を適用することができる。遠隔での触診や手術といった医療用途、介護などを実施するマスタ-スレーブシステムにおいて、マスタ装置10側のユーザ・インターフェースとしてパラレルリンク装置200を用いる場合、図2に示したように固定部240と可動部250が水平方向に配設される「横置き」や、固定部240が床面に設置され且つ固定部240のほぼ鉛直方向上向きに可動部250が配設される「縦置き」の設置方式が適していると思料される。 Moreover, although illustration is abbreviate | omitted, the technique disclosed by this specification is applicable similarly also to the parallel link apparatus of various installation systems, such as floor standing, wall hanging, ceiling hanging, and shelf placement. In the case of using a parallel link device 200 as a user interface on the master device 10 side in a master-slave system for performing medical applications such as remote palpation and surgery, and nursing care, as shown in FIG. "Horizontal mounting" in which the part 250 is arranged in the horizontal direction, and "vertical mounting" in which the fixed part 240 is installed on the floor and the movable part 250 is arranged substantially vertically upward of the fixed part 240 Is considered suitable.

 図3~図6には、パラレルリンク装置200の各リンク部210、220、230の駆動に適用することができるアクチュエータ装置300の構成例を示している。但し、図3はアクチュエータ装置300の断面を示した図であり、より具体的には、後述するモータシャフト326の中心軸Xを通過し且つモータシャフト326の軸方向に直交する面で切断した断面図である。また、図4は、アクチュエータ装置300の分解斜視図である。また、図5はアクチュエータ装置300の入力側の部品を拡大して示した図であり、図6はアクチュエータ装置300の出力側の部品を拡大して示した図である。 FIGS. 3 to 6 show configuration examples of the actuator device 300 that can be applied to the drive of the link portions 210, 220, 230 of the parallel link device 200. FIG. However, FIG. 3 is a view showing a cross section of the actuator device 300. More specifically, a cross section cut through a plane passing through a central axis X of the motor shaft 326 described later and orthogonal to the axial direction of the motor shaft 326. FIG. 4 is an exploded perspective view of the actuator device 300. As shown in FIG. 5 is an enlarged view of components on the input side of the actuator device 300, and FIG. 6 is an enlarged view of components on the output side of the actuator device 300. As shown in FIG.

 ここで、アクチュエータ装置300の入力側とは、モータ320に対して波動歯車減速機310が位置する側とは反対側(図3に示す例では紙面の右側)である。また、アクチュエータ装置300の出力側とは、モータ320に対して波動歯車減速機310が位置する側(図3に示す例では紙面の左側)である。なお、中心軸Xは、アクチュエータ装置300の中心軸と同一であってもよい。 Here, the input side of the actuator device 300 is the side opposite to the side where the wave gear reducer 310 is located with respect to the motor 320 (on the right side of the drawing in the example shown in FIG. 3). Further, the output side of the actuator device 300 is the side where the wave gear reducer 310 is positioned with respect to the motor 320 (left side in the example of FIG. 3). The central axis X may be identical to the central axis of the actuator device 300.

 図3並びに図4に示すように、アクチュエータ装置300は、筐体390と、波動歯車減速機310と、モータ320と、ブレーキ330と、入力エンコーダ340及び出力エンコーダ350と、トルクセンサ360と、入力側カバー370と、出力側カバー372を備えている。例えば、モータシャフト326の軸方向に関して、入力側カバー370、入力エンコーダ340、ブレーキ330、モータ320、波動歯車減速機310、出力エンコーダ350、トルクセンサ360、出力側カバー372の順に、これらの各構成要素が筐体390内に配置される。 As shown in FIGS. 3 and 4, the actuator device 300 includes a housing 390, a wave gear reducer 310, a motor 320, a brake 330, an input encoder 340 and an output encoder 350, a torque sensor 360, and an input. A side cover 370 and an output side cover 372 are provided. For example, the respective configurations of the input cover 370, the input encoder 340, the brake 330, the motor 320, the wave gear reducer 310, the output encoder 350, the torque sensor 360, and the output cover 372 in the axial direction of the motor shaft 326 An element is disposed within the housing 390.

 モータ320は、円筒形状のロータ(回転子)324を有する。波動歯車減速機310は、モータシャフト326と同軸であるウェーブジェネレータ404を有し、且つ、ロータ324に内包される。言い換えれば、モータ320と波動歯車減速機310とは入れ子構造になっている。このような構成によれば、モータシャフト326の軸方向に関して波動歯車減速機310とモータ320を効率的に配置して、アクチュエータ装置300を小型化することができる。また、アクチュエータ装置300の体積に対して、より大きいサイズのモータ320を配置することが可能となり、又はモータ320の回転半径をより大きくすることができるので、アクチュエータ装置300は小型でありながら高出力が可能である。 The motor 320 has a cylindrical rotor (rotator) 324. The wave gear reducer 310 has a wave generator 404 coaxial with the motor shaft 326, and is included in the rotor 324. In other words, the motor 320 and the wave gear reducer 310 are nested. According to such a configuration, the actuator device 300 can be miniaturized by efficiently arranging the wave gear reducer 310 and the motor 320 in the axial direction of the motor shaft 326. In addition, since the motor 320 having a larger size can be disposed with respect to the volume of the actuator device 300, or the rotation radius of the motor 320 can be made larger, the actuator device 300 can be compact while achieving high output. Is possible.

 モータ320は、通電されることにより回転して、回転トルクを発生する。また、波動歯車減速機310は、モータ320から出力される回転トルクを減速して、トルクセンサ360に出力する。トルクセンサ360は、波動歯車減速機310から伝達される回転トルクを計測する。また、トルクセンサ360に外部の部品(図示しない)が結合されている場合には、トルクセンサ360は、回転トルクを当該外部の部品に出力する。 The motor 320 is rotated by being energized to generate rotational torque. In addition, the wave gear reducer 310 reduces the rotational torque output from the motor 320 and outputs the reduced rotational torque to the torque sensor 360. The torque sensor 360 measures the rotational torque transmitted from the wave gear reducer 310. When an external component (not shown) is coupled to the torque sensor 360, the torque sensor 360 outputs a rotational torque to the external component.

 筐体390は、その内部に、波動歯車減速機310と、モータ320のステータ(固定子)322などを支持する。また、筐体390は、円筒形でよいが、特定の形状には限定されず、角柱(四角柱など)であってもよい。 The housing 390 supports the wave gear reducer 310, the stator (stator) 322 of the motor 320, and the like in its inside. The housing 390 may have a cylindrical shape, but is not limited to a specific shape, and may be a prism (such as a square prism).

 波動歯車減速機310は、例えば円筒形状をなしている。また、波動歯車減速機310に含まれるウェーブジェネレータ404及び出力軸312は、それぞれモータシャフト326と同軸であってもよい。 The wave gear reducer 310 has, for example, a cylindrical shape. Also, the wave generator 404 and the output shaft 312 included in the wave gear reducer 310 may be coaxial with the motor shaft 326, respectively.

 出力軸312は、後述するフレクスプライン402とブラケット420を組み合わせて構成される。図3に示す例では、ブラケット420に設けられた開口部422において、フレクスプライン402の一部とブラケット420がスプリングピンなどによって固く締結される。但し、出力軸312は、フレクスプライン402だけであってもよいし、ブラケット420だけであってもよい。 The output shaft 312 is configured by combining a flexspline 402 and a bracket 420 which will be described later. In the example shown in FIG. 3, in the opening 422 provided in the bracket 420, a part of the flexspline 402 and the bracket 420 are firmly fastened by a spring pin or the like. However, the output shaft 312 may be only the flexspline 402 or only the bracket 420.

 また、図3及び図4に示す例では、波動歯車減速機310は、サーキュラスプライン400と、フレクスプライン402と、ウェーブジェネレータ404の組み合わせで構成される。具体的には、サーキュラスプライン400、フレクスプライン402、ウェーブジェネレータ404の順に、波動歯車減速機310の外側から内側に向かって配置されている。 Further, in the example shown in FIGS. 3 and 4, the wave gear reducer 310 is configured by a combination of the circular spline 400, the flex spline 402, and the wave generator 404. Specifically, the circular spline 400, the flex spline 402, and the wave generator 404 are disposed in this order from the outside to the inside of the wave gear reducer 310.

 サーキュラスプライン400は、ロータ324に内包される円筒形状の第1の外周面1300と、第1の外周面1300よりも径が大きい円筒形状の第2の外周面1302を有する。第2の外周面1302は、筐体390の内壁に固定若しくは支持される。また、サーキュラスプライン400は、第1の外周面1300と第2の外周面1302に隣接する少なくとも1つの他の外周面1304をさらに含む。 The circular spline 400 has a cylindrical first outer circumferential surface 1300 contained in the rotor 324 and a cylindrical second outer circumferential surface 1302 larger in diameter than the first outer circumferential surface 1300. The second outer circumferential surface 1302 is fixed or supported to the inner wall of the housing 390. Also, the circular spline 400 further includes at least one other outer circumferential surface 1304 adjacent to the first outer circumferential surface 1300 and the second outer circumferential surface 1302.

 また、サーキュラスプライン400の内周には歯(以下、「内周歯」ともいう)が刻設されている。この内周歯のピッチは、フレクスプライン402の外周に刻設されている歯(以下、「外周歯」ともいう)のピッチと同じである。また、内周歯の歯数は、フレクスプライン402の外周歯の歯数よりも所定数(例えば2枚)だけ多い。また、内周歯とフレクスプライン402の外周歯は噛合するように配置されている。 Further, teeth (hereinafter, also referred to as “inner circumferential teeth”) are engraved on the inner periphery of the circular spline 400. The pitch of the inner peripheral teeth is the same as the pitch of teeth (hereinafter, also referred to as “peripheral teeth”) engraved on the outer periphery of the flexspline 402. Further, the number of inner peripheral teeth is larger than the number of outer peripheral teeth of the flexspline 402 by a predetermined number (for example, two). Further, the inner peripheral teeth and the outer peripheral teeth of the flexspline 402 are arranged to mesh with each other.

 また、第2の外周面1302と対向する内周面1306には、クロスローラベアリング314が固定されている。クロスローラベアリング314は、出力軸312を回転可能に支持する。 In addition, a cross roller bearing 314 is fixed to an inner peripheral surface 1306 facing the second outer peripheral surface 1302. Cross roller bearings 314 rotatably support the output shaft 312.

 例えば、内周面1306は、クロスローラベアリング314の外輪440に固定される。より具体的には、外輪440は、内周面1306と外側ロックリング480によって予圧が与えられている。また、クロスローラベアリング314の内輪442は、ブラケット420と内側ロックリング482によって予圧が与えられている。このようにクロスローラベアリング314が用いられることにより、モータシャフト326以外のモーメント荷重も受けることができるので、滑らかなトルク伝達を実現することができる。なお、クロスローラベアリング314の代わりに玉軸受を用いてもよい。 For example, the inner circumferential surface 1306 is fixed to the outer ring 440 of the cross roller bearing 314. More specifically, the outer ring 440 is preloaded by the inner circumferential surface 1306 and the outer lock ring 480. Also, the inner ring 442 of the cross roller bearing 314 is preloaded by the bracket 420 and the inner lock ring 482. By using the cross roller bearing 314 as described above, since it is possible to receive moment loads other than the motor shaft 326, smooth torque transmission can be realized. A ball bearing may be used instead of the cross roller bearing 314.

 フレクスプライン402は、カップ状の金属弾性体である。フレクスプライン402は、ウェーブジェネレータ404に固定されている。また、図3に示すように、フレクスプライン402の内部(例えば、根元内側)には、軸受316が固定される。軸受316は、モータシャフト326を回転可能に支持する。また、図3及び図6に示すように、フレクスプライン402は、ねじ(例えばボルトなど)によりトルクセンサ360に螺着されている。 The flexspline 402 is a cup-shaped metal elastic body. The flexspline 402 is fixed to the wave generator 404. Further, as shown in FIG. 3, a bearing 316 is fixed to the inside (for example, the root inner side) of the flexspline 402. The bearing 316 rotatably supports the motor shaft 326. Further, as shown in FIGS. 3 and 6, the flexspline 402 is screwed to the torque sensor 360 by a screw (eg, a bolt).

 図3及び図4に示すように、ウェーブジェネレータ404は、楕円部406と軸受408を組み合わせて構成される。楕円部406は、楕円形状を有している。また、楕円部406は、ロータ324、モータシャフト326、及びフレクスプライン402に固定されている。このような構成によれば、モータ320のロータ324が回転すると、ウェーブジェネレータ404がロータ324と同期して回転する。そして、ウェーブジェネレータ404に固定されているフレクスプライン402は、ウェーブジェネレータ404の回転に応じて楕円状に撓みながら(弾性変形しながら)、サーキュラスプライン400の内周歯とフレクスプライン402の外周歯が当該楕円の長軸方向の2箇所で噛合した状態で回転する。これにより、ウェーブジェネレータ404に対してフレクスプライン402が減速して回転する。そして、このようにして減速された速度で、出力軸312が回転する。さらに、出力軸312の回転に応じたトルクが、出力軸312を介してトルクセンサ360に伝達される。 As shown in FIGS. 3 and 4, the wave generator 404 is configured by combining an elliptical portion 406 and a bearing 408. The elliptical portion 406 has an elliptical shape. In addition, the oval portion 406 is fixed to the rotor 324, the motor shaft 326, and the flexspline 402. According to such a configuration, when the rotor 324 of the motor 320 rotates, the wave generator 404 rotates in synchronization with the rotor 324. The flexspline 402 fixed to the wave generator 404 bends in an elliptical shape according to the rotation of the wave generator 404 (while being elastically deformed), and the inner peripheral teeth of the circular spline 400 and the outer peripheral teeth of the flexspline 402 It rotates in the state engaged in two places of the major axis direction of the said ellipse. Thereby, the flexspline 402 decelerates and rotates with respect to the wave generator 404. Then, the output shaft 312 rotates at the speed decelerated in this manner. Furthermore, a torque corresponding to the rotation of the output shaft 312 is transmitted to the torque sensor 360 via the output shaft 312.

 モータ320は、通電されることにより回転して、回転トルクを発生する。モータ320は、例えばブラシレス・モータで構成される。また、図3及び図4に示すように、モータ320は、ステータ322と、ロータ324と、モータシャフト326を備えている。ステータ322とロータ324の組み合わせでモータ磁気回路が構成される。例えば、三相交流電流がステータ322に供給されると、ステータ322と、ロータ324に含まれる複数のモータ・マグネット542との間で回転磁界が発生することにより、モータ320は回転トルクを発生する。 The motor 320 is rotated by being energized to generate rotational torque. The motor 320 is configured by, for example, a brushless motor. Further, as shown in FIGS. 3 and 4, the motor 320 includes a stator 322, a rotor 324, and a motor shaft 326. The combination of the stator 322 and the rotor 324 constitutes a motor magnetic circuit. For example, when a three-phase alternating current is supplied to the stator 322, the motor 320 generates a rotational torque by generating a rotating magnetic field between the stator 322 and the plurality of motor magnets 542 included in the rotor 324. .

 図3に示すように、ステータ322は、筐体390の内壁に固定される。また、図3及びス4に示すように、ステータ322は、スタックコア520及びモータコイル522を備える。例えば、スタックコア520の外周面は、筐体390の内壁に固定される。また、モータコイル522は、スタックコア520の内周面に固定される。 As shown in FIG. 3, the stator 322 is fixed to the inner wall of the housing 390. Also, as shown in FIG. 3 and FIG. 4, the stator 322 includes a stack core 520 and a motor coil 522. For example, the outer peripheral surface of the stack core 520 is fixed to the inner wall of the housing 390. Motor coil 522 is fixed to the inner circumferential surface of stack core 520.

 ロータ324は、円筒形状であり、且つ、サーキュラスプライン400の第1の外周面1300を内包するように配置される。また、ロータ324は、モータヨーク540と、複数のモータ・マグネット542を備えている。例えば図3及び図5に示すように、モータヨーク540には、ロータ324の延在方向に直交する面を含み、且つ、モータシャフト326を支持する支持部2720が設置されている。例えば、支持部2720は、ウェーブジェネレータ404に固定されている。 The rotor 324 has a cylindrical shape and is disposed so as to enclose the first outer circumferential surface 1300 of the circular spline 400. The rotor 324 also includes a motor yoke 540 and a plurality of motor magnets 542. For example, as shown in FIGS. 3 and 5, the motor yoke 540 is provided with a support 2720 including a surface orthogonal to the extending direction of the rotor 324 and supporting the motor shaft 326. For example, the support portion 2720 is fixed to the wave generator 404.

 モータ・マグネット542は永久磁石でもよい。また、図4及び図5に示すように、モータヨーク540の外周面上に、複数のモータ・マグネット542が例えば等間隔で配設される。ここで、複数のモータ・マグネット542の極数は例えば8以上である。なお、極数が大きいほど、コギングトルクが小さくなり、好ましい。 The motor magnet 542 may be a permanent magnet. Further, as shown in FIGS. 4 and 5, a plurality of motor magnets 542 are disposed on the outer peripheral surface of the motor yoke 540 at equal intervals, for example. Here, the number of poles of the plurality of motor magnets 542 is, for example, eight or more. The cogging torque decreases as the number of poles increases, which is preferable.

 上記の構成によれば、波動歯車減速機310の構造を変更することなく、サイズのより大きいモータ・マグネット542を筐体390内に配置することができる。なお、アクチュエータ装置300を適用する場面毎に異なるサイズのモータ・マグネット542を採用することも可能であるので、多様なモータ出力を実現することができる。本実施形態とは直接関連しないが、シリアル・リンク構造のロボット・アームでは、関節毎に自重が異なることから必要な保持トルクも異なる。図3~図6に示すアクチュエータ装置300の構造によれば、関節毎にモータ磁気回路部(例えば、モータ・マグネット542のサイズなど)を適宜変更することにより、関節毎に適切な出力を実現することができる。 According to the above configuration, the motor magnet 542 having a larger size can be disposed in the housing 390 without changing the structure of the wave gear reducer 310. In addition, since it is also possible to employ | adopt the motor magnet 542 of a different size for every scene which applies the actuator apparatus 300, various motor outputs are realizable. Although not directly related to the present embodiment, in the robot arm of the serial link structure, the holding torque required is also different because the weight is different for each joint. According to the structure of the actuator device 300 shown in FIG. 3 to FIG. 6, an appropriate output is realized for each joint by appropriately changing the motor magnetic circuit unit (for example, the size of the motor and magnet 542) for each joint. be able to.

 モータシャフト326は、モータ320の回転軸である。図3に示すように、モータシャフト326は、軸受316と、後述する軸受338によって、中心軸X回りに回転可能に支持されている。上述したように、軸受316は、フレクスプライン402の根元内側に設置される。つまり、モータシャフト326を支持する2個のベアリング(軸受316と軸受338)の間の距離が大きい。これにより、例えばモータ320の駆動時におけるモータシャフト326の振れを抑制することができる。また、軸受316及び軸受338はそれぞれ空き空間内に設置されるので、アクチュエータ装置300のさらなる小型化が可能である。 The motor shaft 326 is a rotating shaft of the motor 320. As shown in FIG. 3, the motor shaft 326 is rotatably supported around the central axis X by a bearing 316 and a bearing 338 described later. As described above, the bearing 316 is installed inside the base of the flexspline 402. That is, the distance between the two bearings (bearing 316 and bearing 338) supporting the motor shaft 326 is large. Thereby, for example, the swing of the motor shaft 326 at the time of driving the motor 320 can be suppressed. Further, since the bearing 316 and the bearing 338 are respectively installed in the empty space, the actuator device 300 can be further miniaturized.

 また、モータシャフト326は、中空構造でもよい。図3及び図4に示すように、モータシャフト326の内部に中空管380を配置することができる。 Also, the motor shaft 326 may have a hollow structure. As shown in FIGS. 3 and 4, a hollow tube 380 can be disposed inside the motor shaft 326.

 ブレーキ330は、ロータ324の回転を停止するための機構である。ブレーキ330は、無励磁型のブレーキであってもよい。また、ブレーキ330は、モータ320に対して波動歯車減速機310の反対側に配置される。つまり、ブレーキ330は、波動歯車減速機310による減速前の位置に配置される。このような構成によれば、ロータ324の回転を停止させるために必要なブレーキトルクを、波動歯車減速機310の減速比分だけ小さくすることができる。 The brake 330 is a mechanism for stopping the rotation of the rotor 324. The brake 330 may be a non-excitation type brake. Further, the brake 330 is disposed on the opposite side of the wave gear reducer 310 with respect to the motor 320. That is, the brake 330 is disposed at a position before deceleration by the wave gear reducer 310. According to such a configuration, the brake torque required to stop the rotation of the rotor 324 can be reduced by the reduction ratio of the wave gear reducer 310.

 ブレーキ330の構成について、以下でさらに詳細に説明する。ブレーキ330は、本体部332と、回転部334と、可動子336と、図示しない弾性部材を備えている。 The configuration of the brake 330 is described in further detail below. The brake 330 includes a main body portion 332, a rotation portion 334, a mover 336, and an elastic member (not shown).

 回転部334は、モータ320の位置を基準として、本体部332よりも遠くに配設される。また、回転部334は、モータシャフト326と同軸であり、ウェーブジェネレータ404に固定されている。例えば、回転部334は、ウェーブジェネレータ404の一端に固定され、ロータ324と同期して回転する。また、後述するように、回転部334には、入力エンコーダディスク344が固定されている。かかる構成によれば、ロータ324、波動歯車減速機310の回転軸、及びブレーキ330の同軸度が高精度に設定されると、入力エンコーダ340による計測の精度を高めることができ、且つ、滑らかなトルク伝達を実現することができる。 The rotation unit 334 is disposed farther than the main body 332 with reference to the position of the motor 320. In addition, the rotating unit 334 is coaxial with the motor shaft 326 and is fixed to the wave generator 404. For example, the rotating unit 334 is fixed to one end of the wave generator 404 and rotates in synchronization with the rotor 324. Further, as described later, an input encoder disk 344 is fixed to the rotating portion 334. According to such a configuration, when the coaxiality of the rotor 324, the rotation shaft of the wave gear reducer 310, and the brake 330 is set with high accuracy, the accuracy of measurement by the input encoder 340 can be enhanced, and it is smooth. Torque transmission can be realized.

 可動子336は、アーマチュアなどからなり、本体部332と回転部334の間隙に配設される。 The mover 336 is made of an armature or the like, and is disposed in the gap between the main body 332 and the rotating portion 334.

 弾性部材は、例えば圧縮コイルばねからなり、本体部332と可動子336に固定され、可動子336に対して回転部334に向かう弾性力を付与するように構成されている。例えば、後述する電磁石620の非通電時には、可動子336は弾性部材によって回転部334に押し付けられる。これにより、回転部334と可動子336間の接触面の摩擦によって、ブレーキトルクとなる摩擦トルクが生じて、回転部334の回転が停止される。その結果、例えばウェーブジェネレータ404を介して回転部334に連結されているロータ324の回転が停止される。 The elastic member is, for example, a compression coil spring, is fixed to the main body portion 332 and the mover 336, and is configured to apply an elastic force toward the rotating portion 334 to the mover 336. For example, when the electromagnet 620 described later is not energized, the mover 336 is pressed against the rotating portion 334 by the elastic member. As a result, due to the friction of the contact surface between the rotating portion 334 and the mover 336, a friction torque serving as a brake torque is generated, and the rotation of the rotating portion 334 is stopped. As a result, the rotation of the rotor 324 connected to the rotating unit 334 via, for example, the wave generator 404 is stopped.

 図4に示すように、本体部332には、電磁石620が固定されている。電磁石620は、通電状況に応じて可動子336を本体部332に引き寄せる。例えば、通電時の電磁石620は、可動子336を本体部332に引き寄せ、これによりブレーキトルクが解放されるので、回転部334は回転可能になる。その結果、ロータ324も回転可能になる。一方、非通電時の電磁石620は、可動子336を本体部332に引き寄せないので、ブレーキトルクが開放されず、回転部334は回転不能になり、ロータ324も回転不能になる。 As shown in FIG. 4, an electromagnet 620 is fixed to the main body 332. The electromagnet 620 draws the mover 336 to the main body 332 in accordance with the current flow. For example, the electromagnet 620 at the time of energization draws the mover 336 to the main body portion 332, thereby releasing the brake torque, so that the rotating portion 334 becomes rotatable. As a result, the rotor 324 also becomes rotatable. On the other hand, since the electromagnet 620 does not draw the mover 336 to the main body 332 when the current is not supplied, the brake torque is not released, the rotating portion 334 can not rotate, and the rotor 324 can not rotate.

 また、図3に示すように、本体部332のほぼ中心には、軸受338が固定されている。軸受338は、モータシャフト326を回転可能に支持する。 Further, as shown in FIG. 3, a bearing 338 is fixed substantially at the center of the main body 332. The bearing 338 rotatably supports the motor shaft 326.

 また、本体部332は、波動歯車減速機310の側面に押し付けて配置されることにより、波動歯車減速機310を支持する。また、図3に示すように、筐体390と本体部332は、インロー構造で固定される。これにより、ロータ324、波動歯車減速機310の回転軸、及びブレーキ330の同軸度を容易に高めることができる。 Further, the main body portion 332 supports the wave gear reducer 310 by being disposed to be pressed against the side surface of the wave gear reducer 310. Further, as shown in FIG. 3, the housing 390 and the main body portion 332 are fixed in an inlay structure. Thereby, the coaxiality of the rotor 324, the rotation shaft of the wave gear reducer 310, and the brake 330 can be easily increased.

 入力エンコーダ340は、アクチュエータ装置300の入力側に配置されて、ロータ324の回転角度を計測する。例えば、入力エンコーダ340は、ロータ324の絶対的な角度を計測するアブソリュートエンコーダである。これにより、例えばアクチュエータ装置300をコントロールする制御装置30は、入力エンコーダ340によるロータ324の回転角度の計測結果に基づいて、モータ320の出力をリアルタイムで変更することが可能になる。 The input encoder 340 is disposed on the input side of the actuator device 300 to measure the rotation angle of the rotor 324. For example, the input encoder 340 is an absolute encoder that measures the absolute angle of the rotor 324. Thus, for example, the control device 30 that controls the actuator device 300 can change the output of the motor 320 in real time based on the measurement result of the rotation angle of the rotor 324 by the input encoder 340.

 また、図4に示すように、入力エンコーダ340は、入力エンコーダ基板342と、円盤状の入力エンコーダディスク344を備えている。以下では、図7及び図8を参照しながら、入力エンコーダ340の構成についてさらに詳細に説明する。但し、図7は図3に示した領域304の拡大図である。また、図8は、図7に示したA-A線による断面を概略的に示した図である。 Further, as shown in FIG. 4, the input encoder 340 includes an input encoder substrate 342 and a disk-shaped input encoder disc 344. Hereinafter, the configuration of the input encoder 340 will be described in more detail with reference to FIGS. 7 and 8. However, FIG. 7 is an enlarged view of the area 304 shown in FIG. 8 is a view schematically showing a cross section taken along the line AA shown in FIG.

 図7に示すように、入力エンコーダ基板342には、磁場計測素子720が搭載されている。磁場計測素子720は、例えば図8に示すように、永久磁石4500とホール素子(Integrated Circuit)4202を結合して構成される。 As shown in FIG. 7, a magnetic field measurement element 720 is mounted on the input encoder substrate 342. For example, as shown in FIG. 8, the magnetic field measurement element 720 is configured by combining a permanent magnet 4500 and a Hall element (Integrated Circuit) 4202.

 なお、図4に示したように、入力エンコーダ基板342には、入力エンコーダホルダ724が固定されている。そして、入力エンコーダホルダ724と、ブレーキ330の本体部332に固定された入力エンコーダブラケット722は、例えばインロー構造で固定されている。なお、入力エンコーダブラケット722は、ブレーキ330の本体部332と同軸となるように、本体部332に対して例えば治具で固定されている。 As shown in FIG. 4, the input encoder holder 724 is fixed to the input encoder substrate 342. The input encoder holder 724 and the input encoder bracket 722 fixed to the main body 332 of the brake 330 are fixed by, for example, an inlay structure. The input encoder bracket 722 is fixed to the main body 332 by, for example, a jig so as to be coaxial with the main body 332 of the brake 330.

 入力エンコーダディスク344は、例えば、所定のパターンの複数のスリット(開口部)が形成された磁気ディスクである。また、図5に示したように、入力エンコーダディスク344は、ブレーキ330の回転部334に固定されている。このような構成によれば、回転部334の回転に応じて入力エンコーダディスク344が回転することにより、永久磁石4500によって生じる、バイアスされた磁界に対して、(スリットが形成された)入力エンコーダディスク344が横切る際に磁束密度が変化する。磁場計測素子720(より具体的には、ホールIC4502)により計測される磁束密度が変化する。したがって、磁場計測素子720により計測された磁束密度の変化に基づいて、ロータ324の絶対的な回転角度を計測することができる。 The input encoder disk 344 is, for example, a magnetic disk in which a plurality of slits (openings) having a predetermined pattern are formed. Further, as shown in FIG. 5, the input encoder disk 344 is fixed to the rotating portion 334 of the brake 330. According to such a configuration, when the input encoder disk 344 rotates in response to the rotation of the rotating portion 334, the input encoder disk (slit is formed) for the biased magnetic field generated by the permanent magnet 4500. As the 344 traverses, the flux density changes. The magnetic flux density measured by the magnetic field measurement element 720 (more specifically, the Hall IC 4502) changes. Therefore, based on the change of the magnetic flux density measured by the magnetic field measurement element 720, the absolute rotation angle of the rotor 324 can be measured.

 出力エンコーダ350は、アクチュエータ装置300の出力側に配置されて、出力軸312の回転角度を計測する。出力エンコーダ350は、例えばトルクセンサ360と筐体390の間に配設される。また、出力エンコーダ350は、出力軸312の絶対的な回転角度を計測するアブソリュートエンコーダである。図4に示したように、出力エンコーダ350は、出力エンコーダ基板352と、円盤状の出力エンコーダディスク354で構成される。 The output encoder 350 is disposed on the output side of the actuator device 300 and measures the rotation angle of the output shaft 312. The output encoder 350 is disposed, for example, between the torque sensor 360 and the housing 390. The output encoder 350 is an absolute encoder that measures the absolute rotation angle of the output shaft 312. As shown in FIG. 4, the output encoder 350 is composed of an output encoder board 352 and a disk-shaped output encoder disc 354.

 出力エンコーダ基板352には、磁場計測素子820が搭載されている。磁場計測素子820は、例えば永久磁石とホール素子を結合して構成される。磁場計測素子820は、入力エンコーダ基板342に搭載されている磁場計測素子720(前述)と同一の素子でもよい。なお、例えば図6に示したように、出力エンコーダ基板352には、出力基板ホルダ926が取り付けられている。出力基板ホルダ926と、後述するトルクセンサ起歪体362とは、例えばインロー構造で固定される。 A magnetic field measurement element 820 is mounted on the output encoder substrate 352. The magnetic field measurement element 820 is configured, for example, by combining a permanent magnet and a Hall element. The magnetic field measuring element 820 may be the same element as the magnetic field measuring element 720 (described above) mounted on the input encoder substrate 342. For example, as shown in FIG. 6, an output substrate holder 926 is attached to the output encoder substrate 352. The output substrate holder 926 and a torque sensor distortion body 362, which will be described later, are fixed by, for example, an inlay structure.

 出力エンコーダディスク354は、例えば、所定のパターンの複数のスリット(開口部)が形成された磁気ディスクである。なお、出力エンコーダディスク354は、上述した入力エンコーダディスク344と同一のディスクであってもよい。 The output encoder disk 354 is, for example, a magnetic disk in which a plurality of slits (openings) having a predetermined pattern are formed. The output encoder disc 354 may be the same disc as the input encoder disc 344 described above.

 図3に示したように、出力エンコーダディスク354は、筐体390(例えば、筐体390に形成された溝など)に固定される。このような構成によれば、波動歯車減速機310の出力軸312の回転に応じてトルクセンサ起歪体362が回転する。そして、トルクセンサ起歪体362の回転に応じて出力エンコーダ基板352が回転することにより、(磁場計測素子820に含まれる)永久磁石によって生じる、バイアスされた磁界に対して、(スリットが形成された)出力エンコーダディスク354が相対的に横切る際に磁束密度が変化する。したがって、磁場計測素子820により計測される磁束密度の変化に基づいて、出力軸312の絶対的な回転角度を計測することができる。 As shown in FIG. 3, the output encoder disk 354 is fixed to a housing 390 (eg, a groove formed in the housing 390). According to such a configuration, in accordance with the rotation of the output shaft 312 of the wave gear reducer 310, the torque sensor distortion body 362 rotates. Then, by rotating the output encoder substrate 352 in accordance with the rotation of the torque sensor distortion body 362, a slit is formed for the biased magnetic field generated by the permanent magnet (included in the magnetic field measurement element 820). The flux density changes as the output encoder disk 354 relatively traverses. Therefore, based on the change of the magnetic flux density measured by the magnetic field measuring element 820, the absolute rotation angle of the output shaft 312 can be measured.

 なお、上記では、入力エンコーダ340及び出力エンコーダ350がいずれも磁気式のエンコーダである構成例について説明したが、本明細書で開示する技術の適用範囲はこれに限定されない。例えば、入力エンコーダ340又は出力エンコーダ350のうち少なくとも一方は光学式のエンコーダであってもよい。 Although the above describes the configuration example in which both the input encoder 340 and the output encoder 350 are magnetic encoders, the application scope of the technology disclosed in the present specification is not limited to this. For example, at least one of the input encoder 340 and the output encoder 350 may be an optical encoder.

 トルクセンサ360は、波動歯車減速機310の出力軸312に固定され、且つ、出力軸312の回転に応じたトルクを計測する。また、トルクセンサ360は、トルクセンサ起歪体362と、トルクセンサ基板364を備えている。 The torque sensor 360 is fixed to the output shaft 312 of the wave gear reducer 310, and measures a torque according to the rotation of the output shaft 312. Further, the torque sensor 360 includes a torque sensor distortion body 362 and a torque sensor substrate 364.

 トルクセンサ起歪体362は、図4に示したように、出力軸312に固定される第1の回転体920と、第2の回転体924と、第1の回転体920及び第2の回転体924に固定されている複数の起歪部922を備えている。第1の回転体920に回転トルクが加わったときには、複数の起歪部922の各々は、例えば歪みを生じながら、当該回転トルクを第2の回転体924へ伝達することができる。 As shown in FIG. 4, the torque sensor strain body 362 has a first rotary body 920 fixed to the output shaft 312, a second rotary body 924, a first rotary body 920 and a second rotation. A plurality of straining portions 922 fixed to a body 924 are provided. When rotational torque is applied to the first rotary body 920, each of the plurality of strain-flexing parts 922 can transmit the rotational torque to the second rotary body 924 while causing distortion, for example.

 トルクセンサ基板364は、複数の起歪部922の各々に生じた歪みの検出結果に応じて回転トルクを計測する。例えば、複数の起歪部922の各々には歪みゲージ(図示しない)が取り付けられており、各歪みゲージは起歪部922に生じた歪みを検出する。そして、トルクセンサ基板364は、各起歪部922に所持他歪みの検出結果に基づいて、入力された回転トルクを計測する。 The torque sensor substrate 364 measures the rotational torque in accordance with the detection result of the strain generated in each of the plurality of strain generating portions 922. For example, strain gauges (not shown) are attached to each of the plurality of strain generating portions 922, and each strain gauge detects strain generated in the strain generating portion 922. Then, the torque sensor substrate 364 measures the input rotational torque based on the detection result of the other strain possessed by each strain generating unit 922.

 なお、トルクセンサ360に加えられた外力は、起歪部922を介してアクチュエータ装置300の内部(波動歯車減速機310など)へ伝達される。したがって、トルクセンサ基板364は、起歪部922に生じた歪みの検出結果に応じて、当該外力に対応するトルクを正確に計測することができる。また、トルクセンサ360に接続され、且つ中空管380内に挿通されたケーブル(例えば、同軸ケーブル)382を介して、トルクセンサ360による計測結果がアクチュエータ装置300外の制御装置30に送信することができる。この場合、制御装置30は、受信した計測結果に応じて、ステータ322に供給する三相交流電流の値を適切にコントロール(フィードバック制御)することができる。これによって、アクチュエータ装置300は、外力を受けた場合であっても、目標とするトルクを出力することができる。 The external force applied to the torque sensor 360 is transmitted to the inside (the wave gear reducer 310 or the like) of the actuator device 300 via the strain generating portion 922. Therefore, the torque sensor substrate 364 can accurately measure the torque corresponding to the external force according to the detection result of the strain generated in the strain generating portion 922. In addition, the measurement result by the torque sensor 360 is transmitted to the control device 30 outside the actuator device 300 via a cable (for example, coaxial cable) 382 connected to the torque sensor 360 and inserted into the hollow tube 380. Can. In this case, control device 30 can appropriately control (feedback control) the value of the three-phase alternating current supplied to stator 322 in accordance with the received measurement result. By this, the actuator device 300 can output a target torque even when receiving an external force.

 なお、トルクセンサ360に利用される歪みゲージは、例えば、磁歪式、静電容量方式、半導体歪みゲージ方式、又は、汎用歪みゲージ方式のいずれであってもよい。 The strain gauge used for the torque sensor 360 may be, for example, any of a magnetostrictive type, a capacitive type, a semiconductor strain gauge type, or a general-purpose strain gauge type.

 中空管380は、モータシャフト326の内部に配設され、入力側カバー370と出力側カバー372によって両端が支持されている。例えば、入力側カバー370と出力側カバー372にそれぞれ配設された軸受(図示しない)で中空管380を支持してもよい。入力側カバー370及び出力側カバー372は、例えばポリアセタール(POM)樹脂などの摺動抵抗の小さい樹脂材料を用いてそれぞれ構成される。また、中空管380は、金属製であってもよい。この場合、入力側カバー370及び出力側カバー372が中空管380を支持する際に生じる摩擦が極めて小さくなるので、軸受と同等の効果を実現することができる。また、モータシャフト326の軸方向に関してアクチュエータ装置300をさらに小型化することが可能になる。 The hollow tube 380 is disposed inside the motor shaft 326, and its both ends are supported by the input side cover 370 and the output side cover 372. For example, the hollow tube 380 may be supported by bearings (not shown) provided on the input side cover 370 and the output side cover 372, respectively. The input side cover 370 and the output side cover 372 are respectively formed using a resin material with small sliding resistance such as polyacetal (POM) resin. The hollow tube 380 may also be made of metal. In this case, since the friction generated when the input cover 370 and the output cover 372 support the hollow tube 380 is extremely small, the same effect as the bearing can be realized. Further, the actuator device 300 can be further miniaturized in the axial direction of the motor shaft 326.

 中空管380の内部には、ケーブル382を挿通することかできる。ケーブル382には、例えば、入力エンコーダ340及び出力エンコーダ350を接続するケーブルや、入力エンコーダ340、出力エンコーダ350、及びトルクセンサ360の各々と外部の装置(例えば、制御装置30)とを接続するケーブルなどが含まれる。一例として、入力エンコーダ340、出力エンコーダ350、及びトルクセンサ360に対して電力を供給するための少なくとも1つの電源線が中空管380の内部に挿通される。また、入力エンコーダ340、出力エンコーダ350、及びトルクセンサ360の各々と外部の装置(例えば、制御装置30)の間で信号を伝送するための少なくとも1つの信号線が中空管380の内部に挿通される。 The cable 382 can be inserted into the hollow tube 380. For example, a cable connecting the input encoder 340 and the output encoder 350, and a cable connecting each of the input encoder 340, the output encoder 350, and the torque sensor 360 to an external device (for example, the control device 30). And so on. As an example, at least one power supply line for supplying power to input encoder 340, output encoder 350, and torque sensor 360 is inserted into hollow tube 380. In addition, at least one signal line for transmitting a signal between each of the input encoder 340, the output encoder 350, and the torque sensor 360 and an external device (for example, the control device 30) is inserted into the hollow tube 380. Be done.

 なお、モータシャフト326の内部は、アクチュエータ装置300の中で回転半径が最も小さく、且つ、モータシャフト326の内部には他の部品が存在しない。そこで、上述したように、モータシャフト326の内部に中空管380を配設することにより、配線構造を単純にし、且つ、モータ320の多回転を実現することができる。例えば、モータシャフト326内のクリアランスを一定に保つことができる。また、モータシャフト326とケーブル382が接触することがないので、アクチュエータ装置300の内部に無駄な摩擦トルクが発生しない。また、例えば入力エンコーダ340、出力エンコーダ350、及びトルクセンサ360の各々と制御装置30とを1本のケーブルで接続することが可能となる。 The inside of the motor shaft 326 has the smallest rotation radius in the actuator device 300, and no other components exist inside the motor shaft 326. Therefore, as described above, by disposing the hollow tube 380 inside the motor shaft 326, the wiring structure can be simplified, and multiple rotations of the motor 320 can be realized. For example, the clearance within the motor shaft 326 can be kept constant. Further, since the motor shaft 326 and the cable 382 do not come in contact with each other, useless friction torque is not generated inside the actuator device 300. Also, for example, each of the input encoder 340, the output encoder 350, and the torque sensor 360 can be connected to the control device 30 with one cable.

 ここで、本実施形態に係るパラレルリンク装置200に適用されるアクチュエータ装置300の特徴についてまとめておく。 Here, the features of the actuator device 300 applied to the parallel link device 200 according to the present embodiment will be summarized.

 アクチュエータ装置300は、円筒形状のロータ324を有するモータ320と、ロータ324に内蔵される波動歯車減速機310で構成され、小型で且つ高出力を実現することができる。アクチュエータ装置300は、体積に対してより大きいサイズのモータ320(例えば、モータ・マグネット542など)を配置することが可能であり、モータ320の回転半径がより大きくなる。したがって、発生する磁束密度が大きくなるので、アクチュエータ装置300は小型であっても高出力が可能となる。 The actuator device 300 includes a motor 320 having a cylindrical rotor 324 and a wave gear reducer 310 incorporated in the rotor 324, and can realize a small size and high output. The actuator device 300 can arrange the motor 320 (e.g., the motor magnet 542 or the like) of a larger size with respect to the volume, and the rotation radius of the motor 320 becomes larger. Therefore, since the generated magnetic flux density is increased, the actuator device 300 can achieve high output even with a small size.

 また、波動歯車減速機310の減速前後に位置にはそれぞれ入力エンコーダ340及び出力エンコーダ350が配設されている。これら入力エンコーダ340及び出力エンコーダ350にアブソリュートエンコーダを用いることで、アクチュエータ装置300の入力側の絶対角度と出力側の絶対角度との関係を常に計測することができる。例えば、電源停止している間などにアクチュエータ装置300の出力側に外力が加えられた影響などにより動いてしまったとしても、電源投入時において入力側の絶対角度と出力側の絶対角度との関係を即時に把握することができる。したがって、電源投入時の原点復帰動作が不要になる。 Further, an input encoder 340 and an output encoder 350 are disposed at positions before and after deceleration of the wave gear reducer 310, respectively. By using an absolute encoder for the input encoder 340 and the output encoder 350, the relationship between the absolute angle on the input side of the actuator device 300 and the absolute angle on the output side can always be measured. For example, even if the actuator is moved due to an external force applied to the output side of the actuator device 300 while the power is stopped, the relationship between the absolute angle on the input side and the absolute angle on the output side at power on. Can be grasped immediately. Therefore, the home position return operation at the time of power on becomes unnecessary.

 また、波動歯車減速機310の出力軸312には、トルクセンサ360が配設されている。したがって、出力トルクをリアルタイムで計測することができる。図2に示したようなパラレルリンク装置200のリンク部駆動用にアクチュエータ装置300が搭載される場合には、可動部250に加わる外力を検出しながらトルク指令を与えることが可能となる。付言すれば、かかるパラレルリンク装置200が医療用のマスタ-スレーブ方式のロボット・システム1におけるマスタ装置10又はスレーブ装置20の支持アーム装置として利用される場合には、低侵襲の施術の実現に寄与することができる。 Further, a torque sensor 360 is disposed on the output shaft 312 of the wave gear reducer 310. Therefore, the output torque can be measured in real time. When the actuator device 300 is mounted for driving the link portion of the parallel link device 200 as shown in FIG. 2, it becomes possible to give a torque command while detecting the external force applied to the movable portion 250. In addition, when such a parallel link device 200 is used as a support arm device of the master device 10 or the slave device 20 in the robot system 1 of a master-slave system for medical use, it contributes to the realization of a minimally invasive procedure. can do.

 また、アクチュエータ装置300は、無励磁型などのブレーキ330を備えている。したがって、異常が発生したときには、アクチュエータ装置300の出力を停止させることによりパラレルリンク装置200の動作も停止して、安全性を確保することができる。例えば、入力エンコーダ340又は出力エンコーダ350、トルクセンサ360の検出信号に基づいて異常が検出されたときには、アクチュエータ装置300の出力を停止して、安全性を確保することができる。 The actuator device 300 also includes a non-excitation type brake 330 or the like. Therefore, when an abnormality occurs, by stopping the output of the actuator device 300, the operation of the parallel link device 200 is also stopped, and safety can be ensured. For example, when an abnormality is detected based on detection signals of the input encoder 340 or the output encoder 350 and the torque sensor 360, the output of the actuator device 300 can be stopped to ensure safety.

 また、アクチュエータ装置300は、モータ、エンコーダ、トルクセンサ、ブレーキといった要素部品がすべて筐体390に内蔵され、ユニット化されるので、図2に示したパラレルリンク装置200に限定されることなく、さまざまなロボット装置に搭載し易い。 In addition, since the actuator device 300 includes all the component parts such as the motor, the encoder, the torque sensor, and the brake in the housing 390 so as to be unitized, the actuator device 300 is not limited to the parallel link device 200 shown in FIG. It is easy to install it on various robot devices.

 図9及び図10には、上述したアクチュエータ装置300の変形例に係るアクチュエータ装置1000の構成を示している。但し、図9はアクチュエータ装置300の断面を示した図であり、より具体的には、後述するモータシャフト326の中心軸Xを通過し且つモータシャフト326の軸方向に直交す目面で切断した断面図である。また、図10は、アクチュエータ装置300の分解斜視図である。また、アクチュエータ装置300と同一の構成要素については同一の参照番号を付けている。 FIGS. 9 and 10 show the configuration of an actuator device 1000 according to a modification of the actuator device 300 described above. However, FIG. 9 is a view showing a cross section of the actuator device 300. More specifically, it is cut at a plane that passes through the central axis X of the motor shaft 326 described later and is orthogonal to the axial direction of the motor shaft 326. FIG. 10 is an exploded perspective view of the actuator device 300. FIG. The same components as those of the actuator device 300 are denoted by the same reference numerals.

 アクチュエータ装置1000は、アクチュエータ装置300と比べて、より大きな波動歯車減速機310を配置して、さらに高出力を可能にしている点に主な特徴がある。アクチュエータ装置1000も、アクチュエータ装置300と同様に、パラレルリンク装置200の各リンク部210、220、230の駆動に適用することができる。 The actuator device 1000 is characterized mainly in that a wave gear reducer 310 that is larger than the actuator device 300 is disposed to enable higher output. Similarly to the actuator device 300, the actuator device 1000 can also be applied to drive the link portions 210, 220, and 230 of the parallel link device 200.

 図9から分かるように、ブレーキ330の本体部332のうちの一部は、ロータ324に内包される。例えば、支持部2720を境界として、ロータ324の第1の側において波動歯車減速機310がロータ324に内包される。また、支持部2720を境界として、第1の側とは反対の第2の側において、本体部332のうちの一部がロータ324に内包される。言い換えれば、ブレーキ330と波動歯車減速機310は入れ子構造になっている。このような構成によれば、モータシャフト326の軸方向に関して、アクチュエータ装置1000をさらに小型化若しくは薄型化を実現することが可能になる。 As can be seen from FIG. 9, a part of the main body 332 of the brake 330 is contained in the rotor 324. For example, the wave gear reducer 310 is included in the rotor 324 on the first side of the rotor 324 with the support portion 2720 as a boundary. Further, on the second side opposite to the first side with the support portion 2720 as a boundary, a part of the main body portion 332 is included in the rotor 324. In other words, the brake 330 and the wave gear reducer 310 are nested. According to such a configuration, the actuator device 1000 can be further miniaturized or thinned in the axial direction of the motor shaft 326.

 図12には、アクチュエータ装置300の制御ブロック図を模式的に示している。制御部1301は、有線又は無線の通信インターフェースを装備し、制御装置30などの外部の装置と通信を行なうことができる。 FIG. 12 schematically shows a control block diagram of the actuator device 300. As shown in FIG. The control unit 1301 is equipped with a wired or wireless communication interface, and can communicate with an external device such as the control device 30.

 制御部1301は、例えば、制御装置30からの制御指令に応じて、モータ1302を回転駆動させるための制御信号(若しくは、電流信号)を出力する。 The control unit 1301 outputs, for example, a control signal (or a current signal) for rotating and driving the motor 1302 in accordance with a control command from the control device 30.

 また、制御部1301は、エンコーダ1303やトルクセンサ1304、あるいはアクチュエータ装置300に内蔵されるその他のセンサ(図示しない)の検出信号を処理する。そして、制御部1301は、検出信号の処理結果を、上記の通信インターフェースを介して制御装置30(若しくは、その他の外部の装置)に外部出力する。 Further, the control unit 1301 processes detection signals of the encoder 1303, the torque sensor 1304, or other sensors (not shown) incorporated in the actuator device 300. Then, the control unit 1301 externally outputs the processing result of the detection signal to the control device 30 (or another external device) through the communication interface.

 さらに、制御部1301は、制御部1301は、エンコーダ1303やトルクセンサ1304、あるいはアクチュエータ装置300に内蔵されるその他のセンサ(図示しない)の検出信号を処理して、当該アクチュエータ装置300を搭載するパラレルリンク装置200、あるいは当該アクチュエータ装置300自身に異常が発生していないかを判定することができる。 Furthermore, the control unit 1301 processes a detection signal of the encoder 1303, the torque sensor 1304, or other sensors (not shown) incorporated in the actuator device 300, and executes parallel processing on which the actuator device 300 is mounted. It can be determined whether or not an abnormality has occurred in the link device 200 or the actuator device 300 itself.

 そして、制御部1301は、当該アクチュエータ装置300を搭載するパラレルリンク装置200、あるいは当該アクチュエータ装置300自身に異常が発生していると判定したときには、モータ1301の回転を緊急停止させるために、ブレーキ1305を作動させるための制御信号を出力する。また、制御部1301は、上記の通信インターフェースを介して制御装置30(若しくは、その他の外部の装置)から停止の指示を受信したことに応答して、モータ1301の回転を緊急停止させるために、ブレーキ1305を作動させるための制御信号を出力する。 When the control unit 1301 determines that an abnormality has occurred in the parallel link device 200 mounting the actuator device 300 or the actuator device 300 itself, the brake 1305 is used to stop the rotation of the motor 1301 urgently. Output a control signal to operate the Further, in order to stop the rotation of the motor 1301 urgently, the control unit 1301 responds to the reception of the stop instruction from the control device 30 (or other external device) via the communication interface. A control signal for operating the brake 1305 is output.

 図13には、図1に示したロボット・システム1において制御システム30として動作することができる情報処理装置2100のハードウェア構成を示している。 FIG. 13 shows the hardware configuration of an information processing apparatus 2100 that can operate as the control system 30 in the robot system 1 shown in FIG.

 図示の情報処理装置2100は、主にCPU2101と、ROM(Read Only Memory)2103と、RAM(Random Access Memory)2105を備え、さらに、ホストバス2107と、ブリッジ2109と、外部バス2111と、インターフェース2113と、入力装置2115と、出力装置2117と、ストレージ装置2119と、ドライブ2121と、接続ポート2123と、通信装置2125とを備えている。 The illustrated information processing apparatus 2100 mainly includes a CPU 2101, a ROM (Read Only Memory) 2103, and a RAM (Random Access Memory) 2105, and further, a host bus 2107, a bridge 2109, an external bus 2111, and an interface 2113. , An input device 2115, an output device 2117, a storage device 2119, a drive 2121, a connection port 2123, and a communication device 2125.

 CPU2101は、演算処理装置及び制御装置として機能し、ROM2103、RAM2105、ストレージ装置2119又はリムーバブル記録媒体2127に記録された各種プログラムに従って、情報処理装置2100内の動作全般又はその一部を制御する。ROM2103は、CPU2101が使用するプログラムや演算パラメータなどを不揮発的に記憶する。RAM2105は、CPU2101が使用するプログラムや、プログラムの実行において適宜変化するパラメータなどを一時的に記憶する。これらはCPUバスなどの内部バスにより構成されるホストバス2107により相互に接続されている。なお、図1に示したロボット・システム1における制御システム30の機能は、例えば、CPU2101が所定のプログラムを実行することにより実現され得る。 The CPU 2101 functions as an arithmetic processing unit and a control unit, and controls the overall operation or a part of the information processing apparatus 2100 according to various programs recorded in the ROM 2103, the RAM 2105, the storage device 2119, or the removable storage medium 2127. The ROM 2103 stores programs and calculation parameters used by the CPU 2101 in a non-volatile manner. The RAM 2105 temporarily stores a program used by the CPU 2101, a parameter that appropriately changes in the execution of the program, and the like. These are mutually connected by a host bus 2107 configured by an internal bus such as a CPU bus. The function of the control system 30 in the robot system 1 shown in FIG. 1 can be realized, for example, by the CPU 2101 executing a predetermined program.

 ホストバス2107は、ブリッジ2109を介して、PCI(Peripheral Component Interconnect)バスなどの外部バス2111に接続されている。また、外部バス2111には、インターフェース2113を介して、入力装置2115、出力装置2117、ストレージ装置2119、ドライブ2121、接続ポート2123及び通信装置2125が接続されている。 The host bus 2107 is connected to an external bus 2111 such as a peripheral component interconnect (PCI) bus via a bridge 2109. Further, an input device 2115, an output device 2117, a storage device 2119, a drive 2121, a connection port 2123, and a communication device 2125 are connected to the external bus 2111 via an interface 2113.

 入力装置2115は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、 レバー及びペダルなどのユーザが操作する操作デバイスからなる。また、入力装置2115は、例えば、赤外線やその他の電波を利用したリモートコントローラ(いわゆる、リモコン)であってもよいし、情報処理装置2100の操作に対応した携帯電話若しくはスマートフォンやPDA(Personal Digital Assistant)などの外部接続機器2129であってもよい。さらに、入力装置2115は、例えば、上記の操作デバイスを用いてユーザにより入力された情報に基づいて入力信号を生成し、CPU2101に出力する入力制御回路などから構成されている。情報処理装置2100のユーザは、入力装置2115を操作することにより、情報処理装置2100に対して各種のデータを入力したり処理動作を指示したりすることができる。 The input device 2115 is, for example, an operation device operated by the user, such as a mouse, a keyboard, a touch panel, a button, a switch, a lever, and a pedal. Also, the input device 2115 may be, for example, a remote controller (so-called, remote control) using infrared rays or other radio waves, a mobile phone or a smart phone, or a PDA (Personal Digital Assistant) corresponding to the operation of the information processing apparatus 2100. Etc.) may be used. Furthermore, the input device 2115 includes, for example, an input control circuit that generates an input signal based on the information input by the user using the operation device described above, and outputs the generated input signal to the CPU 2101. The user of the information processing device 2100 can input various data to the information processing device 2100 and instruct processing operations by operating the input device 2115.

 出力装置2117は、取得した情報をユーザに対して視覚的又は聴覚的に通知することが可能な装置で構成される。このような装置として、CRTディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ELディスプレイ装置及びランプなどの表示装置や、スピーカ及びヘッドホンなどの音声出力装置や、プリンタ装置などが挙げられる。出力装置2117は、例えば、情報処理装置2100が行なった各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置2100が行なった各種処理により得られた結果をテキスト又はイメージで表示する。他方、音声出力装置は、再生された音声データや音響データなどからなるオーディオ信号をアナログ信号に変換して音声出力する。なお、マスタ装置10に備えられたモニタ260は、例えば、出力装置2117により実現され得る。 The output device 2117 is configured of a device capable of visually or aurally notifying the user of the acquired information. Such devices include display devices such as CRT display devices, liquid crystal display devices, plasma display devices, EL display devices and lamps, audio output devices such as speakers and headphones, and printer devices. The output device 2117 outputs, for example, results obtained by various processes performed by the information processing device 2100. Specifically, the display device displays the result obtained by the various processes performed by the information processing device 2100 as text or an image. On the other hand, the audio output device converts an audio signal composed of reproduced audio data, acoustic data and the like into an analog signal and outputs it as audio. The monitor 260 provided in the master device 10 can be realized by, for example, the output device 2117.

 ストレージ装置2119は、情報処理装置2100の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置2119は、例えば、HDD(Hard Disk Drive)などの磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス又は光磁気記憶デバイスなどにより構成される。ストレージ装置2119は、CPU2101が実行するプログラムや各種データなどを格納する。 The storage device 2119 is a device for data storage configured as an example of a storage unit of the information processing device 2100. The storage device 2119 is configured of, for example, a magnetic storage unit device such as a hard disk drive (HDD), a semiconductor storage device, an optical storage device, a magneto-optical storage device, or the like. The storage device 2119 stores programs executed by the CPU 2101, various data, and the like.

 ドライブ2121は、記録媒体用リーダライタであり、情報処理装置2100に内蔵あるいは外付けされる。ドライブ2121は、装着されている磁気ディスク、光ディスク、光磁気ディスク又は半導体メモリなどのリムーバブル記録媒体2127に記録されている情報を読み出して、RAM2105などに出力する。また、ドライブ2121は、装着されている磁気ディスク、光ディスク、光磁気ディスク又は半導体メモリなどのリムーバブル記録媒体2127に記録を書き込むことも可能である。リムーバブル記録媒体2127は、例えば、DVDメディア、HD-DVDメディア又はBlu-ray(登録商標)メディアなどである。また、リムーバブル記録媒体2127は、コンパクトフラッシュ(登録商標)(CF:CompactFlash)、フラッシュメモリ又はSDメモリカード(Secure Digital memory card)などであってもよい。また、リムーバブル記録媒体2127は、例えば、非接触型ICチップを搭載したIC(Integrated Circuit)カード又は電子機器などであってもよい。 The drive 2121 is a reader / writer for a recording medium, and is built in or externally attached to the information processing apparatus 2100. The drive 2121 reads out information recorded on a removable recording medium 2127 such as a mounted magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and outputs the information to the RAM 2105 or the like. The drive 2121 can also write a record on a removable recording medium 2127 such as a mounted magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory. The removable recording medium 2127 is, for example, a DVD medium, an HD-DVD medium, or a Blu-ray (registered trademark) medium. Also, the removable recording medium 2127 may be a Compact Flash (registered trademark) (CF: Compact Flash), a flash memory, an SD memory card (Secure Digital memory card), or the like. Further, the removable recording medium 2127 may be, for example, an IC (Integrated Circuit) card or an electronic device in which a non-contact IC chip is mounted.

 接続ポート2123は、情報処理装置2100に直接接続するためのポートである。接続ポート2123の一例として、USB(Universal Serial Bus)ポート、IEEE1394ポート、SCSI(Small Computer System Interface)ポートなどがある。接続ポート2123の別の例として、RS-232Cポート、光オーディオ端子、HDMI(登録商標)(High-Definition Multimedia Interface)ポートなどがある。接続ポート2123に外部接続機器2129を接続することで、情報処理装置2100は、外部接続機器2129から直接各種のデータを取得したり、外部接続機器2129に各種のデータを提供したりする。 The connection port 2123 is a port for direct connection to the information processing apparatus 2100. Examples of the connection port 2123 include a Universal Serial Bus (USB) port, an IEEE 1394 port, and a Small Computer System Interface (SCSI) port. As another example of the connection port 2123, there are an RS-232C port, an optical audio terminal, a high-definition multimedia interface (HDMI (registered trademark)) port, and the like. By connecting the external connection device 2129 to the connection port 2123, the information processing apparatus 2100 directly acquires various data from the external connection device 2129 or provides various data to the external connection device 2129.

 通信装置2125は、例えば、通信網(ネットワーク)2131に接続するための通信デバイスなどで構成された通信インターフェースである。通信装置2125は、例えば、有線若しくは無線LAN(Local Area Network)、Bluetooth(登録商標)又はWUSB(Wireless USB)用の通信カードなどである。また、通信装置2125は、光通信用のルータ、ADSL(Asymmetric Digital Subscriber Line)用のルータ又は各種通信用のモデムなどであってもよい。通信装置2125は、例えば、インターネットや他の通信機器との間で、例えばTCP/IPなどの所定のプロトコルに則って伝送信号を送受信することができる。また、通信装置2125に接続される通信網2131は、有線又は無線によって接続されたネットワークなどにより構成され、例えば、インターネット、家庭内LAN、赤外線通信、ラジオ波通信又は衛星通信などであってもよい。 The communication device 2125 is, for example, a communication interface configured of a communication device or the like for connecting to a communication network (network) 2131. The communication device 2125 is, for example, a communication card for a wired or wireless LAN (Local Area Network), Bluetooth (registered trademark) or WUSB (Wireless USB). The communication device 2125 may also be a router for optical communication, a router for Asymmetric Digital Subscriber Line (ADSL), a modem for various types of communication, or the like. The communication device 2125 can transmit and receive transmission signals with the Internet or another communication device according to a predetermined protocol such as TCP / IP. Further, the communication network 2131 connected to the communication device 2125 is configured by a network or the like connected by wire or wireless, and may be, for example, the Internet, home LAN, infrared communication, radio wave communication or satellite communication. .

 以上、本実施形態に係るロボット・システム1における制御システム30の機能を実現可能な情報処理装置2100のハードウェア構成の一例について説明した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。したがって、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。図13では図示を省略したが、本実施形態に係る制御システム30を構成する情報処理装置2100に対応する各種の構成を当然備えるものとする。 The example of the hardware configuration of the information processing apparatus 2100 capable of realizing the function of the control system 30 in the robot system 1 according to the present embodiment has been described above. Each of the components described above may be configured using a general-purpose member, or may be configured by hardware specialized for the function of each component. Therefore, it is possible to change the hardware configuration to be used as appropriate according to the technical level at which the present embodiment is implemented. Although not shown in FIG. 13, naturally, various configurations corresponding to the information processing apparatus 2100 configuring the control system 30 according to the present embodiment are provided.

 なお、上述のような本実施形態に係る制御システム30を構成する情報処理装置2100の各機能を実現するためのコンピュータプログラムを作製し、パーソナルコンピュータなどに実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。また、当該コンピュータプログラムを実行させるコンピュータの数は特に限定されない。例えば、当該コンピュータプログラムを、複数のコンピュータ(例えば、複数のサーバなど)が互いに連携して実行してもよい。なお、単数のコンピュータ、又は複数のコンピュータが連携するものを、「コンピュータシステム」とも称する。 A computer program for realizing the functions of the information processing apparatus 2100 constituting the control system 30 according to the present embodiment as described above can be prepared and implemented on a personal computer or the like. In addition, a computer readable recording medium in which such a computer program is stored can be provided. The recording medium is, for example, a magnetic disk, an optical disk, a magneto-optical disk, a flash memory or the like. In addition, the above computer program may be distributed via, for example, a network without using a recording medium. Further, the number of computers that execute the computer program is not particularly limited. For example, a plurality of computers (for example, a plurality of servers) may execute the computer program in cooperation with each other. Note that a single computer or a computer in which a plurality of computers cooperate is also referred to as a “computer system”.

 以上、特定の実施形態を参照しながら、本明細書で開示する技術について詳細に説明してきた。しかしながら、本明細書で開示する技術の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。 The technology disclosed herein has been described in detail above with reference to specific embodiments. However, it is obvious that those skilled in the art can make modifications and substitutions of the embodiment without departing from the scope of the technology disclosed herein.

 本明細書で開示するパラレルリンク装置は、医療分野を始め、さまざまな産業分野に適用することができる。例えば、本明細書で開示するパラレルリンク装置を、工作機械などの産業用ロボットにも適用することができる。本明細書で開示するパラレルリンク装置は、用途などに応じて、床置き、壁掛け、天吊り、棚置きなどさまざまな設置方式に適用することができる。また、2本以上のリンク部を備えたさまざまなタイプのパラレルリンク装置に対して、本明細書で開示する技術を適用することができる。 The parallel link device disclosed herein can be applied to various industrial fields including the medical field. For example, the parallel link device disclosed herein can be applied to industrial robots such as machine tools. The parallel link device disclosed in the present specification can be applied to various installation methods such as floor mounting, wall mounting, ceiling mounting, shelf mounting, etc., depending on the application and the like. In addition, the technology disclosed herein can be applied to various types of parallel link devices provided with two or more link units.

 また、本明細書で開示するパラレルリンク装置は、マスタ-スレーブ方式のロボット・システムにおいて、マスタ側又はスレーブ側の少なくとも一方に適用することができる。本明細書で開示する技術を適用したマスタ-スレーブシステムは、制御性能と安全性の双方を確保することができることから、遠隔での触診や手術といった医療用途、介護などに応用することができる。 Further, the parallel link device disclosed in the present specification can be applied to at least one of the master side and the slave side in a master-slave robot system. The master-slave system to which the technology disclosed herein is applied can secure both control performance and safety, and can be applied to medical applications such as remote palpation and surgery, care, and the like.

 本明細書で開示する技術を適用したマスタ-スレーブシステムは、バイラテラル制御系及びユニラテラル制御系を含む、さまざまな制御システムにより駆動することができる。 A master-slave system to which the technology disclosed herein is applied can be driven by various control systems including a bilateral control system and a unilateral control system.

 要するに、例示という形態により本明細書で開示する技術について説明してきたが、本明細書の記載内容を限定的に解釈するべきではない。本明細書で開示する技術の要旨を判断するためには、特許請求の範囲を参酌すべきである。 In short, although the technology disclosed herein has been described in the form of exemplification, the contents of the specification should not be interpreted in a limited manner. In order to determine the scope of the technology disclosed herein, the claims should be referred to.

 なお、本明細書の開示の技術は、以下のような構成をとることも可能である。
(1)複数のアクチュエータ部を有する固定部と、前記複数のアクチュエータ部を介して前記固定部にそれぞれ連結される複数のリンク部と、前記複数のリンク部に支持される可動部を具備し、
 前記アクチュエータ部は、モータと、前記モータの出力軸の回転角度を検出するエンコーダと、前記モータの出力軸に加わるトルクを検出するトルクセンサと、前記モータの回転を停止させるブレーキを内蔵する、
パラレルリンク装置。
(2)前記可動部は医療用ユニットを接続可能に構成される、
上記(1)に記載のパラレルリンク装置。
(3)前記可動部に配設された力センサをさらに備える、
上記(1)又は(2)のいずれかに記載のパラレルリンク装置。
(4)前記ブレーキの動作を制御する制御部をさらに備える、
上記(1)乃至(3)のいずれかに記載のパラレルリンク装置。
(5)前記制御部は、前記トルクセンサ又は前記エンコーダの検出結果に基づいて、前記ブレーキの動作を制御する、
上記(4)に記載のパラレルリンク装置。
(6)マスタ-スレーブシステムにおいてマスタ側に適用される、
上記(1)乃至(5)のいずれかに記載のパラレルリンク装置。
(7)マスタ-スレーブシステムにおいてスレーブ側に適用される、
上記(1)乃至(6)のいずれかに記載のパラレルリンク装置。
(8)前記モータは、円筒形状のロータと、前記ロータに内包される減速機を備える、
上記(1)乃至(7)のいずれかに記載のパラレルリンク装置。
(9)前記減速機は、波動歯車減速機である、
上記(8)に記載のパラレルリンク装置。
(10)前記トルクセンサは、前記減速機の出力軸に固定される、
上記(8)又は(9)のいずれかに記載のパラレルリンク装置。
(11)前記ブレーキは、前記モータに対して前記減速機の反対側に配設される、
上記(8)乃至(10)のいずれかに記載のパラレルリンク装置。
(12)前記ブレーキは、
 固定されている本体部と、
 前記モータの回転軸と同軸である回転部を備える、
上記(11)に記載のパラレルリンク装置。
(13)前記ブレーキは、
 前記本体部と前記回転部の間に配設される可動子と、
 前記可動子に対して前記回転部に向かう弾性力を付与するように構成され、且つ、前記本体部に固定された弾性部材と、
 通電時に前記可動子を前記本体部に引き寄せる電磁石と、
をさらに備える、
上記(12)に記載のパラレルリンク装置。
(14)前記エンコーダは、
 前記モータの回転角度を計測する第1のエンコーダと、
 前記減速機の回転角度を計測する第2のエンコーダを備える、
上記(8)乃至(13)のいずれかに記載のパラレルリンク装置。
(15)前記第1のエンコーダは、前記モータに対して前記ブレーキが位置する側に配設され、
 前記第2のエンコーダは、前記減速機の出力軸に固定された前記トルクセンサと、前記減速機及び前記モータのステータを支持する筐体との間に配設される、
上記(14)に記載のパラレルリンク装置。
(16)前記モータの回転軸は中空であり、
 前記モータの回転軸の内部に挿通されたケーブルをさらに備える、
上記(1)乃至(15)のいずれかに記載のパラレルリンク装置。
(17)マスタ装置とスレーブ装置を備え、
 前記マスタ装置又は前記スレーブ装置のうち少なくとも一方は、モータとエンコーダとトルクセンサとブレーキを内蔵するアクチュエータを駆動源として動作するパラレルリンク装置を有する、
マスタ-スレーブシステム。
(18)少なくとも前記スレーブ装置は前記パラレルリンク装置を備え、
 前記パラレルリンク装置の先端は医療用ユニットを接続可能に構成される、
上記(17)に記載のマスタ-スレーブシステム。
(19)前記マスタ装置及び前記スレーブ装置はともに前記パラレルリンク装置を有し、
 バイラテラル制御方式により前記マスタ装置側の前記アクチュエータの前記エンコーダの検出結果に応じて前記スレーブ装置側の前記アクチュエータの前記モータを駆動するとともに、前記スレーブ装置側の前記アクチュエータの前記トルクセンサの検出結果に応じて前記マスタ装置側の前記アクチュエータの前記モータを駆動する、
上記(17)又は(18)のいずれかに記載のマスタ-スレーブシステム。
(20)前記トルクセンサの検出結果又は前記エンコーダの検出結果に基づいて前記ブレーキを作動させて前記アクチュエータの駆動を停止させる、
上記(17)乃至(19)のいずれかに記載のマスタ-スレーブシステム。
Note that the technology disclosed in the present specification can also be configured as follows.
(1) A fixed unit having a plurality of actuator units, a plurality of link units respectively connected to the fixed unit via the plurality of actuator units, and a movable unit supported by the plurality of link units,
The actuator unit incorporates a motor, an encoder for detecting a rotation angle of an output shaft of the motor, a torque sensor for detecting a torque applied to the output shaft of the motor, and a brake for stopping rotation of the motor.
Parallel link device.
(2) The movable unit is configured to be connectable to a medical unit.
The parallel link device according to (1) above.
(3) The apparatus further comprises a force sensor disposed in the movable portion.
The parallel link device according to any one of the above (1) or (2).
(4) The control apparatus further includes a control unit that controls the operation of the brake.
The parallel link device according to any one of the above (1) to (3).
(5) The control unit controls the operation of the brake based on the detection result of the torque sensor or the encoder.
The parallel link device according to (4) above.
(6) applied to the master side in the master-slave system
The parallel link device according to any one of the above (1) to (5).
(7) Applied to the slave side in the master-slave system
The parallel link device according to any one of the above (1) to (6).
(8) The motor includes a cylindrical rotor and a reduction gear included in the rotor.
The parallel link device according to any one of the above (1) to (7).
(9) The reduction gear is a wave gear reduction gear,
The parallel link device according to (8) above.
(10) The torque sensor is fixed to an output shaft of the reduction gear.
The parallel link device according to any one of the above (8) or (9).
(11) The brake is disposed on the opposite side of the reduction gear to the motor.
The parallel link device according to any one of the above (8) to (10).
(12) The brake is
With the fixed body part,
A rotating unit coaxial with the rotation shaft of the motor;
The parallel link device according to (11) above.
(13) The brake is
A mover disposed between the main body portion and the rotating portion;
An elastic member configured to apply an elastic force toward the rotating portion to the mover, and fixed to the main body portion;
An electromagnet that draws the mover toward the main body when energized;
Further comprising
The parallel link device according to (12) above.
(14) The encoder
A first encoder for measuring a rotation angle of the motor;
And a second encoder for measuring the rotation angle of the reduction gear.
The parallel link device according to any one of the above (8) to (13).
(15) The first encoder is disposed on the side where the brake is located with respect to the motor,
The second encoder is disposed between the torque sensor fixed to the output shaft of the reducer, and a housing supporting the reducer and the stator of the motor.
The parallel link device according to (14) above.
(16) The rotation shaft of the motor is hollow,
The apparatus further comprises a cable inserted into the rotation shaft of the motor.
The parallel link device according to any one of the above (1) to (15).
(17) A master device and a slave device are provided,
At least one of the master device and the slave device has a parallel link device operating with an actuator including a motor, an encoder, a torque sensor, and a brake as a drive source.
Master-slave system.
(18) At least the slave device comprises the parallel link device;
The tip of the parallel link device is configured to be connectable to a medical unit,
The master-slave system according to (17) above.
(19) The master device and the slave device both have the parallel link device,
According to the detection result of the encoder of the actuator of the master device by a bilateral control system, the motor of the actuator of the slave device is driven, and the detection result of the torque sensor of the actuator of the slave device Drive the motor of the actuator on the side of the master device according to
The master-slave system according to any one of the above (17) or (18).
(20) The brake is operated based on the detection result of the torque sensor or the detection result of the encoder to stop driving of the actuator.
The master-slave system according to any one of the above (17) to (19).

 1…ロボット・システム
 10…マスタ装置、11…入力部、12…力提示部
 20…スレーブ装置、21…駆動部、22…状態検出部
 30…制御システム
 200…パラレルリンク装置
 210…リンク部、211…アクチュエータ部
 212…駆動リンク、213…受動リンク
 220…リンク部、221…アクチュエータ部
 222…駆動リンク、223…受動リンク
 230…リンク部、231…アクチュエータ部
 232…駆動リンク、233…受動リンク
 240…固定部、250…可動部、251…力センサ
 2100…情報処理装置、2101…CPU、2103…ROM
 2105…RAM、2107…ホストバス、2109…ブリッジ
 2111…外部バス、2113インターフェース、2115…入力装置
 2117…出力装置、2119…ストレージ装置、2121…ドライブ
 2123…接続ポート、2125…通信装置
DESCRIPTION OF SYMBOLS 1 ... Robot system 10 ... Master apparatus, 11 ... Input part, 12 ... Force presentation part 20 ... Slave apparatus, 21 ... Drive part, 22 ... State detection part 30 ... Control system 200 ... Parallel link apparatus 210 ... Link part, 211 ... Actuator section 212 ... Drive link, 213 ... Passive link 220 ... Link section, 221 ... Actuator section 222 ... Drive link, 223 ... Passive link 230 ... Link section, 231 ... Actuator section 232 ... Drive link, 233 ... Passive link 240 ... Fixed part, 250 ... movable part, 251 ... Force sensor 2100 ... Information processing device, 2101 ... CPU, 2103 ... ROM
2105 ... RAM, 2107 ... host bus, 2109 ... bridge 2111 ... external bus, 2113 interface, 2115 ... input device 2117 ... output device, 2119 ... storage device, 2121 ... drive 2123 ... connection port, 2125 ... communication device

Claims (20)

 複数のアクチュエータ部を有する固定部と、前記複数のアクチュエータ部を介して前記固定部にそれぞれ連結される複数のリンク部と、前記複数のリンク部に支持される可動部を具備し、
 前記アクチュエータ部は、モータと、前記モータの出力軸の回転角度を検出するエンコーダと、前記モータの出力軸に加わるトルクを検出するトルクセンサと、前記モータの回転を停止させるブレーキを内蔵する、
パラレルリンク装置。
A fixed part having a plurality of actuator parts, a plurality of link parts respectively connected to the fixed part via the plurality of actuator parts, and a movable part supported by the plurality of link parts,
The actuator unit incorporates a motor, an encoder for detecting a rotation angle of an output shaft of the motor, a torque sensor for detecting a torque applied to the output shaft of the motor, and a brake for stopping rotation of the motor.
Parallel link device.
 前記可動部は医療用ユニットを接続可能に構成される、
請求項1に記載のパラレルリンク装置。
The movable portion is configured to be connectable to a medical unit.
The parallel link device according to claim 1.
 前記可動部に配設された力センサをさらに備える、
請求項1に記載のパラレルリンク装置。
It further comprises a force sensor disposed on the movable part,
The parallel link device according to claim 1.
 前記ブレーキの動作を制御する制御部をさらに備える、
請求項1に記載のパラレルリンク装置。
The controller further includes a control unit that controls the operation of the brake.
The parallel link device according to claim 1.
 前記制御部は、前記トルクセンサ又は前記エンコーダの検出結果に基づいて、前記ブレーキの動作を制御する、
請求項4に記載のパラレルリンク装置。
The control unit controls the operation of the brake based on a detection result of the torque sensor or the encoder.
The parallel link device according to claim 4.
 マスタ-スレーブシステムにおいてマスタ側に適用される、
請求項1に記載のパラレルリンク装置。
Applied to the master side in the master-slave system,
The parallel link device according to claim 1.
 マスタ-スレーブシステムにおいてスレーブ側に適用される、
請求項1に記載のパラレルリンク装置。
Applied to the slave side in a master-slave system,
The parallel link device according to claim 1.
 前記モータは、円筒形状のロータと、前記ロータに内包される減速機を備える、
請求項1に記載のパラレルリンク装置。
The motor includes a cylindrical rotor and a reduction gear included in the rotor.
The parallel link device according to claim 1.
 前記減速機は、波動歯車減速機である、
請求項8に記載のパラレルリンク装置。
The reduction gear is a wave gear reduction gear,
The parallel link device according to claim 8.
 前記トルクセンサは、前記減速機の出力軸に固定される、
請求項8に記載のパラレルリンク装置。
The torque sensor is fixed to an output shaft of the reduction gear.
The parallel link device according to claim 8.
 前記ブレーキは、前記モータに対して前記減速機の反対側に配設される、
請求項8に記載のパラレルリンク装置。
The brake is disposed on the opposite side of the reduction gear to the motor.
The parallel link device according to claim 8.
 前記ブレーキは、
 固定されている本体部と、
 前記モータの回転軸と同軸である回転部を備える、
請求項11に記載のパラレルリンク装置。
The brake is
With the fixed body part,
A rotating unit coaxial with the rotation shaft of the motor;
The parallel link device according to claim 11.
 前記ブレーキは、
 前記本体部と前記回転部の間に配設される可動子と、
 前記可動子に対して前記回転部に向かう弾性力を付与するように構成され、且つ、前記本体部に固定された弾性部材と、
 通電時に前記可動子を前記本体部に引き寄せる電磁石と、
をさらに備える、
請求項12に記載のパラレルリンク装置。
The brake is
A mover disposed between the main body portion and the rotating portion;
An elastic member configured to apply an elastic force toward the rotating portion to the mover, and fixed to the main body portion;
An electromagnet that draws the mover toward the main body when energized;
Further comprising
The parallel link device according to claim 12.
 前記エンコーダは、
 前記モータの回転角度を計測する第1のエンコーダと、
 前記減速機の回転角度を計測する第2のエンコーダを備える、
請求項8に記載のパラレルリンク装置。
The encoder
A first encoder for measuring a rotation angle of the motor;
And a second encoder for measuring the rotation angle of the reduction gear.
The parallel link device according to claim 8.
 前記第1のエンコーダは、前記モータに対して前記ブレーキが位置する側に配設され、
 前記第2のエンコーダは、前記減速機の出力軸に固定された前記トルクセンサと、前記減速機及び前記モータのステータを支持する筐体との間に配設される、
請求項14に記載のパラレルリンク装置。
The first encoder is disposed on the side where the brake is located with respect to the motor,
The second encoder is disposed between the torque sensor fixed to the output shaft of the reducer, and a housing supporting the reducer and the stator of the motor.
The parallel link device according to claim 14.
 前記モータの回転軸は中空であり、
 前記モータの回転軸の内部に挿通されたケーブルをさらに備える、
請求項1に記載のパラレルリンク装置。
The rotating shaft of the motor is hollow,
The apparatus further comprises a cable inserted into the rotation shaft of the motor.
The parallel link device according to claim 1.
 マスタ装置とスレーブ装置を備え、
 前記マスタ装置又は前記スレーブ装置のうち少なくとも一方は、モータとエンコーダとトルクセンサとブレーキを内蔵するアクチュエータを駆動源として動作するパラレルリンク装置を有する、
マスタ-スレーブシステム。
It has a master device and a slave device,
At least one of the master device and the slave device has a parallel link device operating with an actuator including a motor, an encoder, a torque sensor, and a brake as a drive source.
Master-slave system.
 少なくとも前記スレーブ装置は前記パラレルリンク装置を備え、
 前記パラレルリンク装置の先端は医療用ユニットを接続可能に構成される、
請求項17に記載のマスタ-スレーブシステム。
At least the slave device comprises the parallel link device,
The tip of the parallel link device is configured to be connectable to a medical unit,
A master-slave system according to claim 17.
 前記マスタ装置及び前記スレーブ装置はともに前記パラレルリンク装置を有し、
 バイラテラル制御方式により前記マスタ装置側の前記アクチュエータの前記エンコーダの検出結果に応じて前記スレーブ装置側の前記アクチュエータの前記モータを駆動するとともに、前記スレーブ装置側の前記アクチュエータの前記トルクセンサの検出結果に応じて前記マスタ装置側の前記アクチュエータの前記モータを駆動する、
請求項17に記載のマスタ-スレーブシステム。
Both the master device and the slave device have the parallel link device,
According to the detection result of the encoder of the actuator of the master device by a bilateral control system, the motor of the actuator of the slave device is driven, and the detection result of the torque sensor of the actuator of the slave device Drive the motor of the actuator on the side of the master device according to
A master-slave system according to claim 17.
 前記トルクセンサの検出結果又は前記エンコーダの検出結果に基づいて前記ブレーキを作動させて前記アクチュエータの駆動を停止させる、
請求項17に記載のマスタ-スレーブシステム。
The brake is operated based on the detection result of the torque sensor or the detection result of the encoder to stop driving of the actuator.
A master-slave system according to claim 17.
PCT/JP2018/026449 2017-08-23 2018-07-13 Parallel link device and master-slave system Ceased WO2019039131A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-160037 2017-08-23
JP2017160037 2017-08-23

Publications (1)

Publication Number Publication Date
WO2019039131A1 true WO2019039131A1 (en) 2019-02-28

Family

ID=65438884

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/026449 Ceased WO2019039131A1 (en) 2017-08-23 2018-07-13 Parallel link device and master-slave system

Country Status (1)

Country Link
WO (1) WO2019039131A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020157380A (en) * 2019-03-25 2020-10-01 Ntn株式会社 Fitting work device
WO2021015764A1 (en) * 2019-07-23 2021-01-28 Verb Surgical Inc. Strain wave gearing with input to output braking
US11187516B2 (en) * 2019-07-04 2021-11-30 Dr. Johannes Heidenhain Gmbh Angle measuring device
WO2023182234A1 (en) * 2022-03-22 2023-09-28 株式会社 東芝 Parallel link mechanism, robot mechanism, and braking method
WO2023243241A1 (en) * 2022-06-17 2023-12-21 ソニーグループ株式会社 Force-controlled actuator
US20240041549A1 (en) * 2022-08-05 2024-02-08 Kawasaki Jukogyo Kabushiki Kaisha Surgical robot and robotic surgical system
WO2024113074A1 (en) * 2022-11-28 2024-06-06 上海非夕机器人科技有限公司 Parallel robot
USD1042580S1 (en) 2022-11-28 2024-09-17 Shanghai Flexiv Robotics Technology Co., Ltd. Delta robot

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10118971A (en) * 1996-10-16 1998-05-12 Ricoh Co Ltd Manipulator
JP2005536703A (en) * 2001-07-05 2005-12-02 マイクロデクステラティー・システムズ・インコーポレーテッド Parallel manipulator
JP2006149139A (en) * 2004-11-24 2006-06-08 Yaskawa Electric Corp Hollow actuator
JP2017108602A (en) * 2015-11-30 2017-06-15 日本電産シンポ株式会社 Output control device for reducer system, reducer system, and method for controlling output of reducer system
JP2017109270A (en) * 2015-12-17 2017-06-22 パナソニックIpマネジメント株式会社 Work device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10118971A (en) * 1996-10-16 1998-05-12 Ricoh Co Ltd Manipulator
JP2005536703A (en) * 2001-07-05 2005-12-02 マイクロデクステラティー・システムズ・インコーポレーテッド Parallel manipulator
JP2006149139A (en) * 2004-11-24 2006-06-08 Yaskawa Electric Corp Hollow actuator
JP2017108602A (en) * 2015-11-30 2017-06-15 日本電産シンポ株式会社 Output control device for reducer system, reducer system, and method for controlling output of reducer system
JP2017109270A (en) * 2015-12-17 2017-06-22 パナソニックIpマネジメント株式会社 Work device

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020157380A (en) * 2019-03-25 2020-10-01 Ntn株式会社 Fitting work device
JP7290439B2 (en) 2019-03-25 2023-06-13 Ntn株式会社 Mating device
US11187516B2 (en) * 2019-07-04 2021-11-30 Dr. Johannes Heidenhain Gmbh Angle measuring device
WO2021015764A1 (en) * 2019-07-23 2021-01-28 Verb Surgical Inc. Strain wave gearing with input to output braking
US11696806B2 (en) 2019-07-23 2023-07-11 Verb Surgical Inc. Strain wave gearing with input to output braking
US12318163B2 (en) 2019-07-23 2025-06-03 Verb Surgical Inc. Strain wave gearing with input to output braking
JP2023139646A (en) * 2022-03-22 2023-10-04 株式会社東芝 Parallel link mechanism, robot mechanism, and braking method
WO2023182234A1 (en) * 2022-03-22 2023-09-28 株式会社 東芝 Parallel link mechanism, robot mechanism, and braking method
JP7754760B2 (en) 2022-03-22 2025-10-15 株式会社東芝 Parallel link mechanism, robot mechanism, and braking method
WO2023243241A1 (en) * 2022-06-17 2023-12-21 ソニーグループ株式会社 Force-controlled actuator
US20240041549A1 (en) * 2022-08-05 2024-02-08 Kawasaki Jukogyo Kabushiki Kaisha Surgical robot and robotic surgical system
US12426973B2 (en) * 2022-08-05 2025-09-30 Kawasaki Jukogyo Kabushiki Kaisha Surgical robot and robotic surgical system
WO2024113074A1 (en) * 2022-11-28 2024-06-06 上海非夕机器人科技有限公司 Parallel robot
USD1042580S1 (en) 2022-11-28 2024-09-17 Shanghai Flexiv Robotics Technology Co., Ltd. Delta robot

Similar Documents

Publication Publication Date Title
WO2019039131A1 (en) Parallel link device and master-slave system
JP6773165B2 (en) Medical support arm device, medical support arm control method and program
JP7215540B2 (en) Medical support arm device
AU2016422171B2 (en) Length conservative surgical instrument
JP6496937B2 (en) Actuator and robot arm device
US11000338B2 (en) Arm control method and arm control device
US11850741B2 (en) Control device, control method, and master-slave system
JP2020114623A (en) Industrial robot, and method for imparting safety control of the same
Kasahara et al. Telerobotic‐assisted bone‐drilling system using bilateral control with feed operation scaling and cutting force scaling
KR101567516B1 (en) 6 degree of freedom master device for needle insertion-type interventional robotic system
US11839518B2 (en) Treatment assistance equipment
CN112057166A (en) Experiment system and method for simulated skull surgery
CN113977554B (en) A six-dimensional force feedback device based on a ball joint motor
JP6427253B1 (en) Medical equipment for robot control, drape adapter and operation support system
JP5987940B2 (en) Motor, actuator and medical support arm device
WO2016132689A1 (en) Medical support arm device and medical system
CN216658013U (en) Rotating mechanism of mechanical arm and surgical robot
JPWO2017072999A1 (en) Parallel link robot and operation device
JP2006043349A (en) Operation support apparatus
JP3819636B2 (en) Passive type haptic device
Zhang et al. Calibration and Closed-Loop Control Improve Performance of a Force Feedback Device
CN114131655A (en) Rotating mechanism of mechanical arm and rotation assisting method
TW202442405A (en) Machine posture inspection method and machine posture inspection system
JP2011136411A (en) Tactile force sense presenting system
CN116895370A (en) Methods, systems and medical facilities for controlling movement of components of medical facilities

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

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: JP

122 Ep: pct application non-entry in european phase

Ref document number: 18849267

Country of ref document: EP

Kind code of ref document: A1