WO1998033100A1 - Procede et systeme de commande de robot - Google Patents
Procede et systeme de commande de robot Download PDFInfo
- Publication number
- WO1998033100A1 WO1998033100A1 PCT/JP1998/000314 JP9800314W WO9833100A1 WO 1998033100 A1 WO1998033100 A1 WO 1998033100A1 JP 9800314 W JP9800314 W JP 9800314W WO 9833100 A1 WO9833100 A1 WO 9833100A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- robot
- work
- contact
- chuck
- loop
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1687—Assembly, peg and hole, palletising, straight line, weaving pattern movement
Definitions
- the present invention relates to a control method for an industrial robot for causing a robot to perform an appropriate operation when it comes into contact with an external object, and a control system for implementing the control method.
- the control of industrial robots (hereinafter simply referred to as “robots”) is most commonly performed by a method of controlling the position of the motor for each axis of the robot using a servo control system.
- This servo control system will be described with reference to the block diagram of FIG.
- the servo control system shown in FIG. 1 is a conventional one having a position control loop and a speed control loop, and includes a position loop gain Kp term 1, a speed loop gain ⁇ term 2, and a torque constant Kt term. 3, the term 4 of the inertia J, and the transfer function 5 for integrating the actual motor speed V to obtain the actual motor position q.
- the term 3 of the torque constant K t and the term 4 of the inertia J constitute a term of the transfer function of the motor M.
- the symbol s represents the Laplace operator.
- the position deviation e is calculated from the movement command r created inside the mouth pot controller (not shown in Fig. 1) and the motor position q, and the position deviation e is multiplied by the position loop gain Kp to calculate the speed.
- Command vc is output.
- a speed deviation ev is calculated from the speed command vc and the actual motor speed V, and the speed deviation ev is multiplied by a speed loop gain Kv to obtain a torque command tc Is output. Then, a drive current corresponding to the torque command tc is supplied to the motor.
- proportional control, integral control or integral control may be applied instead of proportional control.
- the loop gain of the servo control system should be set to a normal value for the area where there is a possibility of contact or collision.
- This method is called “software floating” or “soft floating”. Switching to soft-floating control in response to a command from the robot controller's CPU is called “Enabling the soft-floating function”.
- Another method for dealing with the contact between the robot and an external object is to use the output of various sensors (force sensor, proximity sensor, visual sensor, etc.) or the disturbance observer by software. It is also known to detect contact and apply an emergency stop to avoid danger.
- An object of the present invention is to provide a control method which does not require a program to preliminarily teach a section where a contact occurs, and can immediately avoid the occurrence of a damage accident upon detection of a contact. is there. Further, another object of the present invention is to provide a robot which is capable of correcting the position of the robot at the time of contact. ⁇ If there is an external force to correct the posture, the robot operation is not interrupted. Can be used to correct the robot's position and posture The purpose is to provide a control method.
- a robot control method provides a robot control method in which each axis is driven by a servomotor controlled by a control system including a position control loop and a speed control loop. Detects the presence or absence of contact between the robot or an object supported by the robot and an external object. If the contact is detected, the gain of the position control loop and the speed control loop is lowered. I try to adjust it.
- a robot control system includes a robot controller for controlling the robot, and the robot connected to or built in the robot controller, or supported by the robot.
- a contact detecting means for detecting the presence or absence of a contact between an object and an external object; and a gain changing means for changing a loop gain of the robot in accordance with an output from the contact detecting means.
- the value of the loop gain to be changed by the gain changing means be set to a desired value, or some menu prepared beforehand.
- a manual input means with a display screen for selecting the best one from the above is connected to the robot controller.
- the present invention it is possible to avoid the occurrence of a breakage accident immediately upon detection of a contact, without having to notify a program of the section where the contact occurs in advance. Also, in an environment where there is an external force that attempts to correct the position and orientation of the robot at the time of contact, If so, the robot's position ⁇ posture can be corrected using the external force without stopping the robot operation. As a result, the safety and efficiency of the work using the robot is improved.
- FIG. 1 is a block diagram illustrating a basic configuration of a servo control system having a position control loop and a speed control loop.
- FIG. 2 is a block diagram of a main part showing a schematic configuration of a robot controller and peripheral devices used when carrying out the present invention.
- FIG. 3A is a diagram illustrating a positional relationship between a robot hand and a chuck when the present invention is applied to loading of a workpiece on a chuck by a robot hand.
- FIG. 3B is a cross-sectional view showing a state in which the workpiece of FIG. 3A is completely loaded on the chuck of FIG. 3A.
- FIG. 3C is a cross-sectional view showing a state where the work of FIG. 3A is supported on the robot node of FIG. 3A.
- Fig. 4 shows a screen for setting the conditions (softness of each axis) for enabling the soft floating function.
- FIG. 5 is a flowchart illustrating an outline of a process performed by the robot controller of FIG. 2 when the present invention is applied to loading of a workpiece on a robot by a robot hand. It is.
- FIG. 6 is a cross-sectional view showing a state where one part of the work has hit the work fixing surface of the chuck in the process of FIG.
- FIG. 7A is a diagram showing a state in which the workpiece has contacted the workpiece fixing surface of the chuck in the processing of FIG. 5, but the chucking member has not yet started the closing motion because the chucking member is in the retracted position. .
- FIG. 7B is a view showing a state in which, after the state of FIG. 7A, a corner portion or a ridge line connected to each side surface of the work comes into contact with all four chucking members.
- FIG. 7C is a diagram showing a state in which the chucking of the workpiece by the chucking member has been completed after the state of FIG. 7B.
- the present invention uses a sensor (force sensor, proximity sensor, visual sensor, etc.) for connecting the robot and the external object to the robot controller, or a contact detection means such as a disturbance observer by software. It is characterized by detecting and activating the soft-floating function accordingly.
- a sensor force sensor, proximity sensor, visual sensor, etc.
- the robot moves passively in a direction to cancel the external force.
- the completion point of this passive movement can be expected to match the desired position and posture in actual work.
- a robot controller used for controlling a robot according to the present invention will be described with reference to a block diagram of a main part in FIG.
- the entire system of the robot controller RC is controlled by the host CPU 10.
- IZO input / output device
- IZF interface
- Shared RAM 16 is connected.
- a digital servo circuit 17 is connected to the shared RAM 16, and a feedback register 18 is connected to the digital servo circuit 17.
- RAM 12 is used for temporary storage of data by the host CPU 10.
- the non-volatile memory 13 stores various programs relating to the operation contents of the robot 30 and the external device 40, related set values, and the like.
- the input / output device (IZ 0) 14 serves as an interface with the external device 40.
- the teaching operation panel 20 is connected to the interface (IZF) 15.
- the shared RAMI 6 transfers movement commands and control signals from the host CPU 10 to the processor of the digital servo circuit 17, and conversely, various types of signals from the input processor of the digital servo circuit 17. It serves to deliver signals to the host CPU 10.
- the digital servo circuit 17 is composed of memory such as a processor, ROM, and RAM, and executes servo control (software servo control).
- the feedback register 18 stores the feedback value of the position of the servo motor of each axis in robot 30, the feedback value of speed, and the current. Is written.
- the elements directly related to the software floating control are the host CPU 10, shared RAM 16, and digital servo circuit 17.
- the teaching operation panel 20 is equipped with a liquid crystal display LCD and a keyboard KB.
- a liquid crystal display LCD In addition to the program playback operation command, jog sending command, program data input change, and related set value input Z change, it will be described later. In this mode, it is possible to call up a screen for setting the softness of the soft servo.
- a sensor such as a force sensor or a proximity sensor is used, or a software 30 A disturbance observer is used.
- the sensor 41 (including the sensor control unit) is connected to the input / output device 14.
- contact can be detected using a visual sensor instead of the force sensor or the proximity sensor.
- a well-known image processing device having a camera, an interface, an image processing processor, a frame memory, etc., is connected to the input / output device 14 or a robot controller.
- the RC should be of the type with a built-in image processing device.
- the fact that the robot 30 or an object supported by the robot 30 has come into contact with another object can be detected by various means.
- the contact is detected by the force sensor 41 attached to the arm of the robot.
- the external device 40 in the system shown in FIG. 2 is a hand (opening / closing device) and a chuck (opening / closing device).
- a chuck CH used for a work holding portion of a machine tool has four chucking members CH1 to CH4. These chucking members CH4 to CH4 are aligned on the work fixing surface H of the chuck CH, and work in the direction of the arrow in FIG. As they slide on the fixed surface H, they approach each other (ie, close) and move away from each other (ie, open).
- the workpiece W to be loaded on the chuck CH has a square cross section, as shown in Fig. 3C, and a hand HD attached via a force sensor 41 to the arm tip of the robot 30. Is gripped by The tool 'center' point (TCP) is set at the center of the tip of the hand HD.
- the Z axis Zt of the tool coordinate system is as shown in Figure 3A And the direction of the axis of the hand HD.
- the teaching path is the path from the current TCP shown in Fig. 3A to the point (position ⁇ attitude) Q near the center of the space area surrounded by the chucking members CH1 to CH4. You.
- the teaching point Q is taught so that the workpiece W tends to bite into the peak fixing surface H of the chuck C H.
- high-precision teaching is not always necessary (the reason will be described later).
- the workpiece W is transported toward the teaching point Q by the robot movement by the program regeneration operation, and the four side surfaces are sandwiched by the closing operation of the chucking members CH1 to CH4. .
- the TCP of the robot in this state is slightly closer to the tip of the robot arm than the teaching point Q set in the check CH.
- the condition for enabling the software talking function is one of the prepared conditions # 01, # 02, and ⁇ ⁇ . Selected.
- the numerical value of% indicated for each axis is the position loop gain K p-normal and the velocity loop gain K in the normal mode. Shows the ratio to v-normal. These values are determined in consideration of the required softness in each direction in the space (for example, in each of the X, Y, and Z axes on the base coordinate system).
- condition # 03 is selected by screen input.
- the servo softness condition is not limited to the method of specifying the ratio (%) for each axis as shown in Fig. 4. Instead, for example, the soft floating function is enabled. It is permissible to set the values of the position loop gain K P-touch and the speed loop gain K v-touch for each axis (when contact is detected).
- the values of Kp-touch and Kv-touch are, of course, the values of position loop velocity and velocity loop gain in normal mode (without enabling the soft-floating function). And K smaller than the value of v-normal. (3. Processing content and operation)
- the processing in FIG. 5 is started when the host CPU10 reads the instruction statement relating to the movement instruction to the teaching point Q, and thereafter, the processing is repeated every interpolation cycle.
- the position loop gain and velocity loop gain of each axis at the start of the movement process are normal values, Kp-normal and Kv-norma I, respectively.
- step S1 when the CPU 10 determines that the movement processing to the teaching point Q is not completed (step S1), the CPU 10 makes a trajectory plan based on the read program data, and sends a movement command to each axis servo. Output (step S2).
- step S3 the latest output from the force sensor 41 is checked, and the work W gripped by the hand HD of the robot 30 is moved to an external object (for example, a chuck CH).
- an obstacle is present on a path (teaching path) up to a point Q near the center of the space area surrounded by the chucking members CH1 to CH4. Does not exist. Therefore, it is necessary to obtain an output from the casing 41 indicating that the workpiece W has come into contact with the external object (the judgment in step S3 is yes). A part of the workpiece w moving along the indicated path
- FIG. 6 shows an example of the posture of the workpiece W when it comes into contact with the workpiece fixing surface H of the chuck CH. Further, an example of the movement of the robot after a part of the work W comes into contact with the work fixing surface H of the chuck CH (that is, the movement of the work W gripped by the arm tip of the lopot). 7A, 7B and 7C. As shown in FIG. 6, FIG. 7A and FIG. 7B, the tip end surface G of the work W is different from the work fixing surface H due to factors such as teaching accuracy and variations in the gripping posture of the work W. It is assumed that it tilts (see Fig.
- the workpiece W is first one of the four corners connected to the front end face G (or one of the four ridges connected to the front end face G).
- GC touches work surface H of chuck CH It is shown that.
- the tip end face G of the workpiece W held by the robot hand HD completely contacts the workpiece fixing face H of the chuck CH. Even when surface contact occurs, the teaching point Q set for that chuck CH is located at a position slightly closer to the work fixed surface H side than TCP at that time. Therefore, in a state where a part GC of the workpiece W contacts the workpiece fixing surface H of the chuck CH, TCP does not coincide with the teaching point Q. Note that, as shown in FIG. 7A, the position of the TCP does not correspond to the chuck center point A (the point that should correspond to the TCP when the chuck is completed).
- the force sensor 41 As soon as a part of the work W GC comes into contact with the work fixing surface H of the chuck CH, the force sensor 41 immediately detects the force (6-axis force) derived from the reaction force F and the robot controller. Sends a signal to notify that the RC has been touched. On the other hand, the host CPU 10 repeats the process of writing the latest output of the force sensor 41 to RAM12 at each processing cycle.
- step S3 when a part GC of the workpiece W is in contact with the workpiece fixing surface H of the chuck CH, the force sensor 41 detects this (step S3, judgment YES), and the position loop gap is detected.
- the values of Kp-float and Kv-float when soft-floating is enabled are set for the in- and velocity loop gains, respectively.
- the processing in step S4 in the first processing cycle in which the force sensor 41 detects the contact described above is the value of the position loop gain and the speed loop gain when the soft floating is enabled.
- the processing contents in step S4 in the next and subsequent processing cycles are as follows: the position loop gain and the velocity loop gain are Kpfloat and Kvloat, respectively. -This is a process to maintain at f loat.
- the position loop gain and velocity loop gain are set to KpfIoat and KvfIoat, respectively, to enable the soft floating function, and then the chuck CH closing signal is output. It is determined whether or not it has been performed (step S5). Then, if chuck CH has not yet started the closing operation, a signal for closing chuck CH is output (step S6).
- the workpiece W (therefore, the robot hand HD) ) Is given a posture correction motion as shown by the arrow R in Fig. 6 while receiving the external force F.
- step S2 the processing skips step S2 and proceeds from step S1 to step S1. Move to step S3. That is, even if the TCP reaches the teaching point Q, while the closing of the chuck is not yet detected in step S7, steps S1, S3, S4, S 5, the processing of S7 and S1 will be repeated.
- Step S6 A signal for starting the closing operation of the chuck CH is output (Step S6), and after a while, as shown in FIG. 7B, the chuck members CH1 to CH4 are closed. At every corner (or some of them), corners or ridges connected to each side of W will come into contact with each other. The state shown in FIG. If the closing operation of the chucking members CH1 to CH4 is continued, the movement of the chucking members CH1 to CH4 will be changed to the robot HD under the condition that the soft-rotating function is enabled.
- step S7 Even when this chucking operation completion state is detected (step S7), the tip surface of the work W may not be in a state of being in close contact with the work fixing surface H of the chuck CH. In this case, since it is not detected that the movement of the robot has converged (step S8), the process returns to the first step (step S1). Then, the processing of steps S1, (S2), S3, S4, S5, S7, S8, and S1 is repeated. In the meantime, in step S8, as shown in FIG. 3B, the front end surface G of the work W is brought into close contact with the work fixing surface H of the chuck CH, and the actual position of each axis of the robot is changed.
- step S9 When it is detected that the speed has become substantially zero, a signal is output to clear the position deviation and speed deviation of each axis servo system to “0” (step). Output the hand HD opening signal from the Open the hand HD to remove it (step S10) and end the process.
- the reason for clearing both the position deviation and the velocity deviation in step S9 is to prevent the robot from moving when the hand HD is opened.
- the soft-floating function is enabled until the contact is cleared, and the mouth bot almost strokes the obstacle, and eventually the original teaching point Q It can return to the orbit toward.
- a condition must be imposed on the TCP position (distance from the teaching point Q) for the check closing signal output of step S6. Appropriate.
- step S3 the contact detection in step S3 was performed with the force sensor output, but as described above, there are various contact detection methods other than the force sensor, such as various sensors and methods using disturbance observers. It is known and any of these known means may be used at all.
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
- Feedback Control In General (AREA)
- Control Of Position Or Direction (AREA)
Description
Claims
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE69837741T DE69837741T2 (de) | 1997-01-27 | 1998-01-27 | Verfahren und system zur steuerung eines roboters |
| US09/142,620 US6140788A (en) | 1997-01-27 | 1998-01-27 | Method and system for controlling robot |
| EP98900748A EP0901054B1 (en) | 1997-01-27 | 1998-01-27 | Method and system for controlling robot |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02571597A JP3300625B2 (ja) | 1997-01-27 | 1997-01-27 | ロボットの制御方式 |
| JP9/25715 | 1997-01-27 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1998033100A1 true WO1998033100A1 (fr) | 1998-07-30 |
Family
ID=12173496
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP1998/000314 Ceased WO1998033100A1 (fr) | 1997-01-27 | 1998-01-27 | Procede et systeme de commande de robot |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US6140788A (ja) |
| EP (1) | EP0901054B1 (ja) |
| JP (1) | JP3300625B2 (ja) |
| DE (1) | DE69837741T2 (ja) |
| WO (1) | WO1998033100A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108189037A (zh) * | 2018-01-18 | 2018-06-22 | 中南大学 | 一种用于机械手的扰动观测器与主次协调控制方法 |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002187040A (ja) * | 2000-12-19 | 2002-07-02 | Murata Mach Ltd | ローダ制御装置 |
| JP3950805B2 (ja) * | 2003-02-27 | 2007-08-01 | ファナック株式会社 | 教示位置修正装置 |
| CN1758990B (zh) * | 2003-03-25 | 2010-08-18 | 日商乐华股份有限公司 | 自动机械仿真装置 |
| DE102005015317B4 (de) * | 2005-04-01 | 2007-02-01 | Siemens Ag | Verfahren und Steuereinrichtung zur gezielten Reaktion bei einem Kontakt zwischen einem Maschinenelement einer Maschine mit einem Gegenstand |
| JP2008188722A (ja) * | 2007-02-06 | 2008-08-21 | Fanuc Ltd | ロボット制御装置 |
| JP4271249B2 (ja) * | 2007-06-14 | 2009-06-03 | ファナック株式会社 | 嵌合装置 |
| JP5235376B2 (ja) | 2007-10-05 | 2013-07-10 | 川崎重工業株式会社 | ロボットのターゲット位置検出装置 |
| DE102008005926A1 (de) * | 2008-01-24 | 2009-07-30 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zur Überwachung eines Manipulators |
| EP2271465A1 (en) * | 2008-03-31 | 2011-01-12 | Abb Research | Robot parts assembly on a workpiece moving on an assembly line |
| DE102009058607A1 (de) * | 2009-12-17 | 2011-06-22 | KUKA Laboratories GmbH, 86165 | Verfahren und Vorrichtung zum Steuern eines Manipulators |
| WO2013027250A1 (ja) | 2011-08-19 | 2013-02-28 | 株式会社安川電機 | ロボットシステム、ロボット及びロボット制御装置 |
| JP2016064479A (ja) * | 2014-09-25 | 2016-04-28 | ファナック株式会社 | ロボット制御装置 |
| JP2016190292A (ja) | 2015-03-31 | 2016-11-10 | セイコーエプソン株式会社 | ロボット制御装置、ロボットシステムおよびロボット制御方法 |
| US10980606B2 (en) * | 2015-08-25 | 2021-04-20 | Kawasaki Jukogyo Kabushiki Kaisha | Remote-control manipulator system and method of operating the same |
| JP6285405B2 (ja) | 2015-12-04 | 2018-02-28 | ファナック株式会社 | 工作機械及びロボットを備えた複合システム |
| DE102017005581B4 (de) * | 2017-06-13 | 2019-02-21 | Kuka Deutschland Gmbh | Steuern eines Roboters |
| CN112384341B (zh) * | 2018-07-17 | 2024-11-08 | 索尼公司 | 控制装置、控制方法以及控制系统 |
| JP2021091060A (ja) * | 2019-12-12 | 2021-06-17 | セイコーエプソン株式会社 | 制御方法およびロボットシステム |
| CN112207834B (zh) * | 2020-12-10 | 2021-05-25 | 北京科技大学 | 一种基于干扰观测器的机器人关节系统控制方法及系统 |
| JP7687081B2 (ja) | 2021-06-24 | 2025-06-03 | セイコーエプソン株式会社 | 力制御パラメーターの調整方法および力制御パラメーター調整装置 |
| DE112022006194T5 (de) * | 2022-05-13 | 2024-11-07 | Fanuc Corporation | Robotersteuerungsvorrichtung und Bearbeitungssystem |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61265602A (ja) * | 1985-05-20 | 1986-11-25 | Kawasaki Heavy Ind Ltd | ロボツトの教示方法 |
| JPS6444510A (en) * | 1987-08-13 | 1989-02-16 | Omron Tateisi Electronics Co | Robot control device |
| JPH04310104A (ja) * | 1991-04-09 | 1992-11-02 | Matsushita Electric Ind Co Ltd | ロボットのサーボ制御装置 |
| JPH05123987A (ja) * | 1991-11-01 | 1993-05-21 | Fujitsu Ltd | 把持装置 |
| JPH06250728A (ja) * | 1993-02-26 | 1994-09-09 | Hitachi Constr Mach Co Ltd | ロボットの直接教示装置 |
| JPH0871969A (ja) * | 1994-09-02 | 1996-03-19 | Fanuc Ltd | ロボットの位置教示方法 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4146924A (en) * | 1975-09-22 | 1979-03-27 | Board Of Regents For Education Of The State Of Rhode Island | System for visually determining position in space and/or orientation in space and apparatus employing same |
| US4621332A (en) * | 1983-06-20 | 1986-11-04 | Hitachi, Ltd. | Method and apparatus for controlling a robot utilizing force, position, velocity, spring constant, mass coefficient, and viscosity coefficient |
| JPS61265289A (ja) * | 1985-05-20 | 1986-11-25 | 富士通株式会社 | 移動体制御装置 |
| US4715773A (en) * | 1985-06-04 | 1987-12-29 | Clemson University | Method and apparatus for repositioning a mislocated object with a robot hand |
| US4874997A (en) * | 1986-11-20 | 1989-10-17 | Unimation, Inc. | Digital robot control providing pulse width modulation for a brushless DC drive |
| US4773025A (en) * | 1986-11-20 | 1988-09-20 | Unimation, Inc. | Multiaxis robot control having curve fitted path control |
| US4807153A (en) * | 1986-11-20 | 1989-02-21 | Unimation Inc. | Multiaxis digital robot control having a backup velocity monitor and protection system |
| JPS63139678A (ja) * | 1986-11-28 | 1988-06-11 | 富士通株式会社 | 組立ロボツトの手首機構 |
| JP2713899B2 (ja) * | 1987-03-30 | 1998-02-16 | 株式会社日立製作所 | ロボツト装置 |
| JPH01255105A (ja) * | 1988-04-04 | 1989-10-12 | Sanyo Electric Co Ltd | 蛍光灯保持装置 |
| JP2770982B2 (ja) * | 1989-05-25 | 1998-07-02 | 株式会社豊田中央研究所 | マニピユレータの位置と力の協調制御装置 |
| US5637973A (en) * | 1992-06-18 | 1997-06-10 | Kabushiki Kaisha Yaskawa Denki | Noncontacting electric power transfer apparatus, noncontacting signal transfer apparatus, split-type mechanical apparatus employing these transfer apparatus and a control method for controlling same |
| JP3681431B2 (ja) * | 1995-02-21 | 2005-08-10 | ファナック株式会社 | 直交座標系上で柔らかさが調節可能なサーボ系 |
-
1997
- 1997-01-27 JP JP02571597A patent/JP3300625B2/ja not_active Expired - Fee Related
-
1998
- 1998-01-27 WO PCT/JP1998/000314 patent/WO1998033100A1/ja not_active Ceased
- 1998-01-27 EP EP98900748A patent/EP0901054B1/en not_active Expired - Lifetime
- 1998-01-27 US US09/142,620 patent/US6140788A/en not_active Expired - Fee Related
- 1998-01-27 DE DE69837741T patent/DE69837741T2/de not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61265602A (ja) * | 1985-05-20 | 1986-11-25 | Kawasaki Heavy Ind Ltd | ロボツトの教示方法 |
| JPS6444510A (en) * | 1987-08-13 | 1989-02-16 | Omron Tateisi Electronics Co | Robot control device |
| JPH04310104A (ja) * | 1991-04-09 | 1992-11-02 | Matsushita Electric Ind Co Ltd | ロボットのサーボ制御装置 |
| JPH05123987A (ja) * | 1991-11-01 | 1993-05-21 | Fujitsu Ltd | 把持装置 |
| JPH06250728A (ja) * | 1993-02-26 | 1994-09-09 | Hitachi Constr Mach Co Ltd | ロボットの直接教示装置 |
| JPH0871969A (ja) * | 1994-09-02 | 1996-03-19 | Fanuc Ltd | ロボットの位置教示方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP0901054A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108189037A (zh) * | 2018-01-18 | 2018-06-22 | 中南大学 | 一种用于机械手的扰动观测器与主次协调控制方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69837741T2 (de) | 2008-01-31 |
| DE69837741D1 (de) | 2007-06-21 |
| EP0901054B1 (en) | 2007-05-09 |
| JP3300625B2 (ja) | 2002-07-08 |
| JPH10207519A (ja) | 1998-08-07 |
| EP0901054A1 (en) | 1999-03-10 |
| EP0901054A4 (en) | 2003-03-12 |
| US6140788A (en) | 2000-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO1998033100A1 (fr) | Procede et systeme de commande de robot | |
| JP3923053B2 (ja) | ロボット教示装置 | |
| US10350765B2 (en) | Switching a control of a robot into a manual operating mode | |
| WO1998042483A1 (en) | Robot controller | |
| JP3207409B2 (ja) | ロボットのツール姿勢制御方法 | |
| JPH08227320A (ja) | 直交座標系上で柔らかさが調節可能なサーボ系 | |
| WO1990006836A1 (fr) | Procede de commande de robot pouvant etre corrige manuellement | |
| JP2018202588A (ja) | 制御装置、ロボットおよびロボットシステム | |
| JPH06332538A (ja) | 柔軟なサーボ制御方法 | |
| JP2786874B2 (ja) | 可動位置制御装置 | |
| JPH07299777A (ja) | 搬送ロボットの制御方法 | |
| JP3421442B2 (ja) | ロボットの位置教示方法及びロボット制御装置 | |
| JP3328414B2 (ja) | ロボットハンドの姿勢制御装置 | |
| CN108475051B (zh) | 用于在工业机器人的编程期间对准工具的方法和系统 | |
| JPS61147307A (ja) | 干渉回避機能を備えたロボツト制御装置 | |
| JPH0639760A (ja) | ロボットの制御装置 | |
| JPH06155346A (ja) | ロボットの教示装置 | |
| WO1991009710A1 (fr) | Systeme d'asservissement de poursuite d'arbre additionnel pour robot | |
| JP2650464B2 (ja) | 産業用ロボット | |
| JPH1177572A (ja) | ロボット制御装置 | |
| CN113892848B (zh) | 可翻转物体的翻转跟随轨迹规划方法、装置及系统 | |
| JPS60242987A (ja) | 産業用ロボツト | |
| JPS6340908A (ja) | ロボツト制御装置 | |
| JP3457019B2 (ja) | ならい制御方法 | |
| JPH0415420Y2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 09142620 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1998900748 Country of ref document: EP |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWP | Wipo information: published in national office |
Ref document number: 1998900748 Country of ref document: EP |
|
| WWG | Wipo information: grant in national office |
Ref document number: 1998900748 Country of ref document: EP |