WO2006022201A1 - ロボットの評価システム及び評価方法 - Google Patents
ロボットの評価システム及び評価方法 Download PDFInfo
- Publication number
- WO2006022201A1 WO2006022201A1 PCT/JP2005/015134 JP2005015134W WO2006022201A1 WO 2006022201 A1 WO2006022201 A1 WO 2006022201A1 JP 2005015134 W JP2005015134 W JP 2005015134W WO 2006022201 A1 WO2006022201 A1 WO 2006022201A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- robot
- sensor
- output
- state quantity
- unit
- Prior art date
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/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40547—End effector position using accelerometers in tip
Definitions
- the present invention relates to an evaluation system for measuring a state quantity of a tip of a robot in an orthogonal coordinate system, particularly a position, a velocity, and a calorie velocity, and an evaluation method thereof.
- the state of the hand of the robot especially the position, velocity, acceleration, or angle, angular velocity, and angular acceleration are accurate. It is important to measure well, but since the movable range of the hand of the serial link type robot is wide, the freedom of movement of the hand is also 6 degrees of freedom of orthogonality and rotation and multiple degrees of freedom, so it is measured with high accuracy. It is difficult to do.
- a passive link 3-axis robot having a rotation angle sensor is attached to the robot hand, and the position of the robot hand to be measured is measured.
- a passive link 3-axis robot having a rotation angle sensor is attached to the robot hand, and the position of the robot hand to be measured is measured.
- the posture change of the robot hand to be measured is absorbed by the universal joint, and only the position change is calculated by the value of the rotation angle sensor and the link length force.
- markers and LEDs are placed on the measurement target, and the images are continuously captured by two or more cameras and synthesized by a dedicated controller to obtain a continuous three-dimensional position.
- This is a configuration that uses relative position information such as an acceleration sensor at the heel position where it cannot be photographed.
- vibration is measured by an acceleration sensor attached to the arm, and the robot's natural vibration is measured by FFT analysis.
- the prediction formula for calculating the natural frequency is obtained in advance as a function of the natural frequency, the position of the robot arm, and the mass of the workpiece.
- a multi-sensor measurement head with three perpendicular surfaces with non-contact sensors is opposed to a target with three perpendicular surfaces, and the relative movement of the target is based on the cubic localization measurement principle.
- There is a method that calculates the pose and measures the position and direction data simultaneously for example, see Patent Document 4).
- the robot's own parameter correction method includes an external sensor that acquires information on the work object and an internal sensor that acquires the position and orientation information of the robot. There is also a method for modeling recognition errors from information sources.
- Patent Document 1 Japanese Utility Model Publication No. 07-0331295 (Claim 1, Fig. 1)
- Patent Document 2 Japanese Patent Application Laid-Open No. 2004-050356 (Claim 1, FIG. 1)
- Patent Document 3 Japanese Patent Laid-Open No. 06-278080 (Claim 1, Fig. 1)
- Patent Document 4 Japanese Patent Laid-Open No. 08-090465 (Claim 1, Fig. 1)
- Patent Document 5 Japanese Patent Laid-Open No. 11 197834 (Claim 1, FIG. 1)
- Patent Document 6 Patent 3442941 (Claim 1, Fig. 1)
- an image obtained by photographing an object to be measured with two or more cameras and an acceleration sensor or gyro sensor force is expensive.
- vibration is measured by an acceleration sensor attached to the arm, and the robot's natural vibration is measured by FFT analysis.
- Robot performance evaluation Evaluate the absolute hand position, velocity and acceleration, or angle, angular velocity and angular acceleration in the Cartesian coordinate system during movement. It cannot be measured and evaluated.
- the method of modeling the recognition error by measuring the same state quantity during linear motion by the external sensor and the internal sensor cannot evaluate the performance of the robot hand.
- the motion performance of the robot's hand cannot be evaluated by converting the acceleration signal into the acceleration of each axis using a Jacobian transpose matrix through a low-pass filter and feeding it back to the speed command.
- the present invention has been made in view of the problem of power, and does not require a complicated calibration, and has a simple system configuration in real time with high accuracy in a non-contact manner. It is an object of the present invention to provide a robot evaluation system and method for measuring a state quantity, particularly a position, velocity and acceleration, or an angle, angular velocity and angular acceleration. Target.
- Another object is to display the combined output value of the robot hand command value and the sensor value on the operation pendant so that the operator can evaluate the response of the robot hand in real time.
- the servo gain adjustment of each axis servo motor, speed loop gain adjustment, and detection of abnormal robot operation can be performed even from a remote location.
- the present invention in order to solve the above problems, the present invention is as follows.
- an angle detection is provided on the arm of the robot and detects a motion state amount of the arm and a joint angle of each axis servo motor of the robot.
- a first sensor calculation unit that converts a state quantity of the sensor into a state quantity of an orthogonal coordinate system; a second sensor calculation unit that converts a joint angle of the angle detector into a state quantity of an orthogonal coordinate system;
- An output combining unit that combines the output of the first sensor calculation unit and the output of the second sensor calculation unit;
- the sensor is an acceleration sensor.
- the sensor is a gyro sensor.
- the robot evaluation system according to claim 4 is characterized in that the servo gain of each axis servo motor of the robot is adjusted based on an output combined value that is an output of the output combining unit.
- an orthogonal command value obtained by converting a joint command of each axis servo motor into a position, velocity, and acceleration in an orthogonal coordinate system and an output that is an output of the output combining unit. The composite value is displayed on a screen of an operation pendant connected to the control device of the robot.
- a state quantity of a sensor provided in the robot arm and detecting the movement state quantity of the arm is represented by a state quantity in the Cartesian coordinate system.
- the joint angle measured by the angle detector connected to the servo motor of each axis of the robot is converted to the state quantity of the Cartesian coordinate system as the second step.
- the first sensor output value and the second sensor output value are synthesized to obtain an output composite value.
- the servo gain of each axis servo motor of the robot is adjusted based on the output composite value. It is what.
- the state quantity of the orthogonal coordinate system is converted to the state quantity of the joint coordinate system, and the speed loop gain of each axis servo motor is obtained. Is to adjust.
- the orthogonal instruction value and the output combined value are transmitted to a remote place through a communication unit. To do.
- each axis servo motor of the robot a mechanism unit connected to the servo motor, a motor control unit for driving the servo motor based on a command
- a simulation unit having a motor model simulating the servo motor, a mechanism model unit simulating the mechanism unit, and a control model unit simulating the motor control unit
- Roboter A sensor for detecting a movement state quantity of the arm, a first sensor calculation unit for converting the state quantity of the sensor into a state quantity of an orthogonal coordinate system, and a joint model angle that is an output of the simulation unit
- a second sensor calculation unit that converts a response or a model mechanical position response into a state quantity in an orthogonal coordinate system, and an output combining unit that combines the output of the first sensor calculation unit and the output of the second sensor calculation unit. It is characterized by having.
- a state quantity of a sensor provided in the robot arm for detecting a movement state quantity of the arm is represented by a state quantity in an orthogonal coordinate system.
- the first sensor output value is obtained by converting to a servo motor for each axis of the robot, a mechanism connected to the servo motor, and a motor control unit that drives the servo motor based on a command.
- the same command as that of the actual machine unit is input to the simulation unit by the simulation unit configured by the motor model, the mechanism model unit, and the control model unit, each simulating the actual machine unit configured by
- a joint model angle response or a model mechanical position response is obtained
- the joint model angle response or the model mechanical position is obtained.
- the response is converted into a state quantity in the Cartesian coordinate system to obtain the second sensor output value
- the fourth step the first sensor output value and the second sensor output value are synthesized, and the output composite value is obtained. It is characterized by seeking.
- the state quantity of the orthogonal coordinate system is calculated by using the sensor for detecting the movement state quantity provided in the robot arm and the state quantity of the angle detector force of each axis of the robot.
- each axis servo motor can be easily adjusted.
- the command value of the robot hand and the sensor Since the output composite value obtained by combining the values can be displayed on the operation pendant, the operator can evaluate the response of the robot's hand in real time.
- the state quantity of the angle detector force for each axis of the robot and the sensor for detecting the movement state quantity provided on the robot arm is converted into the state quantity of the orthogonal coordinate system.
- the state quantity of the hand of the robot can be measured with a simple system configuration without contact and with high accuracy and without requiring complicated calibration.
- the state quantity of the sensor for detecting the movement state quantity provided on the robot arm and the angle detector force of each axis of the robot is changed to the state quantity of the orthogonal coordinate system. By converting and synthesizing, it is possible to adjust the servo gain of each axis servo motor of the state quantity force of the hand of the robot.
- the robot evaluation method of the eighth aspect it is possible to adjust the speed loop gain of each axis servo motor by converting the state quantity of the orthogonal coordinate system into the state quantity of the joint coordinate system.
- servo gain adjustment and operation abnormality detection can be performed from a remote location. It can be performed.
- the state quantity of the angle detector force for each axis of the robot and the sensor for detecting the movement state quantity provided on the robot arm is converted into the state quantity of the orthogonal coordinate system.
- the state quantity obtained by simulation of the robot and the sensor for detecting the movement state quantity provided in the robot arm is converted into the state quantity in the Cartesian coordinate system and synthesized. Therefore, the state quantity of the robot arm can be measured with a simple system configuration that does not require complicated calibration with high accuracy in a non-contact manner and does not reduce accuracy by detecting vibrations twice.
- State 1 A sensor that detects the state quantity and the state quantity from the simulation of the robot is converted into a state quantity in the Cartesian coordinate system and combined to make the state quantity of the robot arm non-contact and highly accurate. Measurement is possible with a simple system configuration that does not reduce accuracy by detecting vibrations twice.
- FIG. 1 is an external view showing a first embodiment of the present invention.
- FIG. 2 is a flowchart showing the first embodiment of the present invention.
- FIG. 3 is a signal waveform representing the first embodiment of the present invention.
- FIG. 4 shows signal waveforms on a robot operation pendant representing the second embodiment of the present invention.
- FIG. 5 shows signal waveforms on a robot operation pendant representing the third embodiment of the present invention.
- FIG. 6 is a block diagram showing a fourth embodiment of the present invention.
- the robot 11 to be evaluated is a 6-axis vertical articulated robot, and the evaluation system measures and evaluates the state quantity of the hand of the robot 11, particularly the position, velocity and acceleration, or the angle, angular velocity and angular acceleration. Is described in three stages. Each step is executed by the control flow shown in Fig.2.
- the robot 11 is driven by a control device 13.
- a tool 12 that is an end effector that is exchanged according to work is connected to the end of the robot 11.
- the tool 12 has a sensor 14 for evaluating the position of a hand built in the tool 12 or disposed on the surface. In the following embodiment, a case will be described in which the sensor 14 is a triaxial acceleration sensor and the position of the hand of the robot 11 is evaluated.
- the acceleration signal from the acceleration sensor 14 is input to the sensor receiver 15 in the control device 13.
- the acceleration signal is integrated twice to be converted into a sensor coordinate system position.
- the noise component of the signal is also integrated, an offset occurs at the converted position, so the offset component is removed by a high-pass filter or moving average.
- the position of the sensor coordinate system from which the offset component has been removed is defined as the robot.
- the robot 11 is transformed into the position of the orthogonal coordinate system.
- An angle detector 16 is disposed as an internal sensor in each joint motor of the robot 11.
- the joint angle which is the output of the angle detector 16, can be converted to the position of the orthogonal coordinate system of the robot 11 by using a conversion formula generally called forward conversion or forward kinematics.
- first state quantity (position) in the Cartesian coordinate system determined by the sensor in the first step and the second state quantity in the Cartesian coordinate system (in the Cartesian coordinate system determined in the second step)
- the method of synthesizing (position) will be described.
- the state quantity on the motor decelerator force load side is measured with a sensor arranged on the arm, and the motor decelerator force is also measured on the motor side with the internal sensor.
- the specific judgment as to whether or not the load of the motor speed reducer force on the inner world sensor is also affected by comparing the vibration components at the same time of the inner world sensor and the outer world sensor when there is the same vibration component. Judge that there is. For example, when the vibration on the load side is transmitted to the motor via the panel element of the speed reducer and the vibration is measured by the angle detector, the signal force of the internal sensor must also remove the vibration component. For detection of vibration components, signal processing such as FFT may be performed separately.
- the first state quantity (position) in the Cartesian coordinate system by the sensor placed on the arm and the second state in the Cartesian coordinate system by the internal sensor The state quantity (position) may be added. If the load sensor side of the motor affects the internal sensor, it is necessary to remove the effect. Specifically, the vibration component is extracted from the state quantity (position) of the inner sensor with a high-pass filter or moving average, and the vibration component is extracted. The value obtained by subtracting the state quantity (position) force from the dynamic component is the state quantity (position) of the internal sensor. It is only necessary to add the second state quantity (position) of the Cartesian coordinate system obtained from the inner sensor force with the vibration component removed and the first state quantity (position) of the Cartesian coordinate system by the sensor.
- Fig. 3 (a) shows the acceleration data of the 14-axis acceleration sensor, which is the sensor. This acceleration
- Fig. 3 (b) shows velocity data obtained by time-integrating the Y-axis acceleration data.
- Fig. 3 (c) shows the position data obtained by time integration of the velocity data, and the position data obtained by moving and averaging the position data over a time of 100 [ms]. It can be seen that there is an offset component in the speed data and position data. This offset component is removed by moving average the position data. Moreover, you may remove the offset component of speed data as needed.
- the method for removing the offset component of the velocity data is the same as the method for removing the offset component of the position data, and can also be removed by passing it through a high-pass filter.
- Fig. 3 (d) the moving average position data from the position data is shown.
- This vibration data represents the vibration component on the load side of the motor decelerator.
- Figure 3 (e) shows the vibration data in the Cartesian coordinate system and the Cartesian coordinate system calculated by the angle detector.
- the sensor 14 (three-axis acceleration sensor) is arranged at the tip of the arm of the robot 11, and the state quantity (acceleration) of the sensor 14 and the state quantity of the internal sensor 16 (angle detector) ( From the joint angle, the position of the arm tip of the robot 11 can be obtained by simple processing.
- an accelerometer which is a non-contact sensor, it is possible to evaluate the performance of the mouth bot without restricting the robot's motion.
- the position in the Cartesian coordinate system is obtained, but other state quantities (such as velocity and acceleration) in the Cartesian coordinate system can be obtained in the same manner as in the case of the position.
- Figure 4 shows the signal waveform on the robot operation pendant.
- the Y-axis and Z-axis are shown in the plane with a rectangular position command trajectory and the corresponding composite position response trajectory.
- (B) shows the position command and composite position response (vertical axis: displacement) with respect to time (horizontal axis).
- the first specific embodiment obtains the position of the Cartesian coordinate system, whereas the servo gain adjustment of each axis servo motor of the robot 11 by the obtained position (especially here,
- the obtained state quantity (position) of the Cartesian coordinate system is not limited to the command and
- the servo gain is adjusted by the state quantity (position) in the Cartesian coordinate system.
- state quantity (position) in the Cartesian coordinate system.
- Fig. 4 (b) it is synthesized by the sensor placed on the arm and the internal sensor.
- State quantity to be Adjustment work may be performed using state quantities (angle, angular velocity, angular acceleration) in the system. This is especially effective when adjusting the speed loop gain, because the servo loop motor has different speed capacities when the motor capacity is different for each robot axis.
- the servo gain adjustment of each axis servo motor of the robot 11 was performed according to the position obtained in the first specific embodiment, whereas in this embodiment, the robot operation abnormality was detected according to the obtained position. It is different to detect.
- the obtained state quantity (position) of the orthogonal coordinate system is displayed on the screen on the operation pendant 17 connected to the control device 13 together with the command.
- the horizontal axis represents time
- the vertical axis represents the force axis displacement, and shows the position command in the Cartesian coordinate system of the robot and the corresponding synthesized position response waveform.
- the operator can determine whether or not the arm tip vibrates based on whether or not the combined position response is within a preset range with reference to the position command while observing this waveform. Further, this determination may be automatically performed in the control device 13 and a warning may be issued if the determination is out of range. Further, the comparison of the position command waveform and the composite position response waveform may be performed in units of joint axes by shifting to the failure diagnosis mode after the comparison of the orthogonal coordinate system. Operate one axis at a time from the hand or root, convert the synthesized position response to the joint coordinate system, and compare it with the position command.
- the comparative force of the Cartesian coordinate system is compared in two stages to the comparison of the joint coordinate system.
- the comparison data is reduced in the Cartesian coordinate system comparison (XYZ 3 axes), and if vibration is detected, the joint coordinate system comparison (6 axes) is compared in detail. It is possible to reduce the computation load of the control device during monitoring.
- fault diagnosis was performed in the control device 13, but a position command and a corresponding composite position response were sent to the maintenance department at a remote location via a communication unit such as a commercial line or the Internet. By doing so, failure diagnosis can be performed from a remote location. This is particularly effective for remote failure diagnosis of robots operating overseas.
- the first specific embodiment calculates the absolute position of the robot 11 in the Cartesian coordinate system by converting the state quantity (joint angle) of the internal sensor into the state quantity (position) of the Cartesian coordinate system.
- the difference is that the simulator state quantity is used instead of the internal sensor state quantity.
- the processing of the first calculation unit 41 for converting the acceleration signal of the acceleration sensor 14 into the position of the Cartesian coordinate system of the robot 11 is the same as that of the first specific example, and thus description thereof is omitted.
- each axis servo motor 21 of the robot and a simulation unit 30 processed in parallel with the mechanism unit 22 connected to the servo motor are provided.
- the simulation unit 30 simulates the actual machine unit 20 composed of a motor control unit 23 that drives the servo motor 21 based on a command, a motor model 31 simulating the servo motor 21, and the mechanism unit 22.
- Mechanism model unit 32 and the motor A control model unit 33 simulating the control unit 23 is included.
- the simulation unit 30 reflects the motor motion characteristics including the servo system delay and mechanism characteristics of the actual machine unit 20, and the Cf standing command is input from the upper force.
- the internal state quantities of the simulation unit 30 are almost the same. Since the internal state quantity of the simulation unit is not affected by any external force, it does not require processing such as removing vibration components.
- FIG. 6 is for one axis, it is actually composed of the number of axes of the robot 11.
- the following equation may be solved.
- Tref J * Kv * ( ⁇ * ( ⁇ ref- ⁇ lb)-Vlb) (1)
- Vl ⁇ (dt * Tref / J) ⁇ ⁇ ⁇ (2)
- the joint model angle response which is the output of the simulation unit 30, is converted to a Cartesian coordinate of the robot 11 by using a conversion formula generally referred to as forward conversion or forward kinematics. Convert to system position.
- the equations (4) to (7) are calculated, and instead of the joint model angle response, the load side rather than the speed reducer is calculated.
- a transformation formula called forward transformation or forward kinematics is used.
- the robot 11 may be converted to a position in the Cartesian coordinate system.
- Vl ⁇ ⁇ dt (Tref-K * ( ⁇ ft) Xlb)) / Jm ⁇ (4)
- JL Mechanism inertia (including reduction gear)
- the first state quantity (position) in the orthogonal coordinate system by the sensor obtained by the first sensor computation unit 41 and the simulation unit obtained by the second sensor computation unit 42 A second state quantity (position) in the Cartesian coordinate system based on the joint model angle response
- the internal state quantity of the simulation unit is not affected by external force at all, no processing such as removal of vibration components is required, so the first state quantity (position) and the second state quantity (Position) can be simply added.
- the fourth and subsequent steps are the same as those in the first specific example, and thus the description thereof is omitted.
- a simulation unit simulating an actual machine it is possible to perform measurement with a simple system configuration without double detection of vibration and loss of accuracy.
- the present invention converts the state quantity from the sensor provided on the robot arm and the inner world sensor of each axis of the robot into a state quantity in the Cartesian coordinate system and synthesizes it, and the movement state quantity of the robot is non-contacted. Therefore, it can be applied to applications such as detecting abnormalities due to secular changes of remote robots and identifying and adjusting parameters by remote control.
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manipulator (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05780443A EP1803536A1 (en) | 2004-08-25 | 2005-08-19 | Robot evaluation system and evaluation method |
JP2006531872A JPWO2006022201A1 (ja) | 2004-08-25 | 2005-08-19 | ロボットの評価システム及び評価方法 |
US11/661,136 US20070288124A1 (en) | 2004-08-25 | 2005-08-19 | Evaluating System And Evaluating Method Of Robot |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004-244896 | 2004-08-25 | ||
JP2004244896 | 2004-08-25 | ||
JP2005-232190 | 2005-08-10 | ||
JP2005232190 | 2005-08-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006022201A1 true WO2006022201A1 (ja) | 2006-03-02 |
Family
ID=35967413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2005/015134 WO2006022201A1 (ja) | 2004-08-25 | 2005-08-19 | ロボットの評価システム及び評価方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20070288124A1 (ja) |
EP (1) | EP1803536A1 (ja) |
JP (1) | JPWO2006022201A1 (ja) |
TW (1) | TW200621450A (ja) |
WO (1) | WO2006022201A1 (ja) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011036956A (ja) * | 2009-08-11 | 2011-02-24 | Kawasaki Heavy Ind Ltd | ロボットの精度調整方法およびロボット |
JP2011042022A (ja) * | 2009-08-24 | 2011-03-03 | Kawasaki Heavy Ind Ltd | 自動作業システムにおけるロボットの診断方法及び診断プログラム |
JP2011115885A (ja) * | 2009-12-02 | 2011-06-16 | Mitsubishi Electric Corp | 軌跡測定装置 |
JP2011224664A (ja) * | 2010-04-15 | 2011-11-10 | Tamagawa Seiki Co Ltd | 作業確認システム |
JP2012139807A (ja) * | 2011-01-06 | 2012-07-26 | Seiko Epson Corp | ロボット及びロボットのノイズ除去方法 |
US8972059B2 (en) | 2009-06-01 | 2015-03-03 | Kawasaki Jukogyo Kabushiki Kaisha | Displacement correcting method and displacement correcting program in automatic operation system |
US9037293B2 (en) | 2012-08-31 | 2015-05-19 | Seiko Epson Corporation | Robot |
US9044861B2 (en) | 2012-08-31 | 2015-06-02 | Seiko Epson Corporation | Robot |
US9242377B2 (en) | 2012-08-31 | 2016-01-26 | Seiko Epson Corporation | Robot |
US9302388B2 (en) | 2012-08-31 | 2016-04-05 | Seiko Epson Corporation | Robot |
JP2016059970A (ja) * | 2014-09-16 | 2016-04-25 | 株式会社デンソーウェーブ | 摺動部材の劣化判定システム |
JP2020040137A (ja) * | 2018-09-07 | 2020-03-19 | 日産自動車株式会社 | 異常判定装置及び異常判定方法 |
US10814481B2 (en) | 2018-04-06 | 2020-10-27 | Fanuc Corporation | Robot system for performing learning control by using motor encoder and sensor |
JP2020190551A (ja) * | 2019-05-15 | 2020-11-26 | オムロン株式会社 | 計測システム、計測装置、計測方法、及び計測プログラム |
CN112140127A (zh) * | 2019-06-27 | 2020-12-29 | 精工爱普生株式会社 | 超调量检测方法、检测***和调整方法以及机器人*** |
WO2021141049A1 (ja) * | 2020-01-10 | 2021-07-15 | ファナック株式会社 | 制御システム |
US11446823B2 (en) | 2017-08-08 | 2022-09-20 | Panasonic Intellectual Property Management Co., Ltd. | Method for transmitting information in controller and method for detecting abnormality in encoder |
WO2023243010A1 (ja) * | 2022-06-15 | 2023-12-21 | ヤマハ発動機株式会社 | 支援装置及びロボットシステム |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9867669B2 (en) * | 2008-12-31 | 2018-01-16 | Intuitive Surgical Operations, Inc. | Configuration marker design and detection for instrument tracking |
JP4256440B2 (ja) * | 2007-08-10 | 2009-04-22 | ファナック株式会社 | ロボットプログラム調整装置 |
DE102008047575B4 (de) * | 2008-09-17 | 2012-09-27 | Leica Biosystems Nussloch Gmbh | Gerät zur Handhabung mindestens eines Objektträgers |
JP5083194B2 (ja) * | 2008-12-18 | 2012-11-28 | 株式会社デンソーウェーブ | ロボットのキャリブレーション方法及びロボットの制御装置 |
CN101948011B (zh) * | 2010-09-09 | 2013-06-26 | 北京航空航天大学 | 一种六足万向行走的多功能月球探测机器人 |
DE102012102294B4 (de) * | 2011-03-18 | 2015-03-19 | Denso Wave Inc. | Verfahren zum Erfassen eines Achsenabstand-Versatzes eines 6-Achs-Roboters |
JP2012232370A (ja) * | 2011-04-28 | 2012-11-29 | Seiko Epson Corp | ロボットコントローラー、簡易設置型ロボット、及び簡易設置型ロボットの制御方法 |
JP2013121634A (ja) * | 2011-12-12 | 2013-06-20 | Seiko Epson Corp | ロボット装置およびロボット装置の制御方法 |
JP5929224B2 (ja) * | 2012-01-20 | 2016-06-01 | セイコーエプソン株式会社 | ロボット |
CN102664367A (zh) * | 2012-05-11 | 2012-09-12 | 广东交通职业技术学院 | 一种高压绝缘瓷瓶清洁机械手 |
JP6083145B2 (ja) * | 2012-07-31 | 2017-02-22 | セイコーエプソン株式会社 | ロボットの制御装置、およびロボット |
JP6332900B2 (ja) * | 2012-08-31 | 2018-05-30 | セイコーエプソン株式会社 | ロボットシステム及びロボット制御装置 |
US8950054B2 (en) * | 2012-10-10 | 2015-02-10 | The Boeing Company | Manufacturing method and robotic assembly system |
JP6155780B2 (ja) * | 2013-04-10 | 2017-07-05 | セイコーエプソン株式会社 | ロボット、ロボット制御装置およびロボットシステム |
JP2014205197A (ja) | 2013-04-10 | 2014-10-30 | セイコーエプソン株式会社 | ロボット、ロボット制御装置およびロボットシステム |
JP2014205199A (ja) | 2013-04-10 | 2014-10-30 | セイコーエプソン株式会社 | ロボット、ロボット制御装置およびロボットシステム |
JP2014205198A (ja) * | 2013-04-10 | 2014-10-30 | セイコーエプソン株式会社 | ロボット、ロボット制御装置およびロボットシステム |
JP6354122B2 (ja) | 2013-06-05 | 2018-07-11 | セイコーエプソン株式会社 | ロボット |
JP6314426B2 (ja) * | 2013-10-31 | 2018-04-25 | セイコーエプソン株式会社 | ロボット制御装置およびロボット制御方法 |
CN104669244A (zh) * | 2013-12-02 | 2015-06-03 | 精工爱普生株式会社 | 机器人 |
US10274939B2 (en) * | 2014-03-14 | 2019-04-30 | Makino Milling Machine Co., Ltd. | Feed shaft control method and numerical control work device |
JP5850087B2 (ja) * | 2014-05-07 | 2016-02-03 | セイコーエプソン株式会社 | ロボット、制御装置及びロボットシステム |
JP6418782B2 (ja) * | 2014-05-16 | 2018-11-07 | キヤノン株式会社 | ロボットシステムの制御方法、プログラム、記録媒体、ロボットシステム、及び診断装置 |
US10035269B2 (en) * | 2015-09-16 | 2018-07-31 | The Boeing Company | Enhanced robotic teaching tool |
EP3172996B1 (en) * | 2015-11-30 | 2021-01-13 | Whirlpool Corporation | Cooking system |
JP6514171B2 (ja) * | 2016-09-27 | 2019-05-15 | ファナック株式会社 | 最適な物品把持経路を学習する機械学習装置、及び機械学習方法 |
US10369702B2 (en) * | 2016-10-17 | 2019-08-06 | Raytheon Company | Automated work piece moment of inertia (MOI) identification system and method for same |
AT519718B1 (de) * | 2017-02-28 | 2018-12-15 | Fill Gmbh | Knickarmroboter und Verfahren zum spanenden Bearbeiten eines Werkstückes mittels dem Knickarmroboter |
JP7223493B2 (ja) * | 2017-05-19 | 2023-02-16 | 川崎重工業株式会社 | ロボットシステム |
CN107511829B (zh) * | 2017-10-11 | 2020-06-05 | 深圳市威博特科技有限公司 | 机械手的控制方法及装置、可读存储介质及自动化设备 |
JP6661676B2 (ja) * | 2018-01-18 | 2020-03-11 | ファナック株式会社 | ロボット制御装置 |
JP7155562B2 (ja) * | 2018-03-22 | 2022-10-19 | トヨタ自動車株式会社 | 姿勢角演算装置、移動装置、姿勢角演算方法、およびプログラム |
JP6965844B2 (ja) * | 2018-08-08 | 2021-11-10 | オムロン株式会社 | 制御システム、解析装置および制御方法 |
JP6795559B2 (ja) | 2018-08-22 | 2020-12-02 | ファナック株式会社 | 制御装置および軸送り制御方法 |
US11027435B2 (en) | 2018-12-04 | 2021-06-08 | Raytheon Company | Automated work piece testing system and method for same |
US11198227B2 (en) | 2018-12-04 | 2021-12-14 | Raytheon Company | Adjustable ballast system and method for same |
JP2022019093A (ja) * | 2020-07-17 | 2022-01-27 | セイコーエプソン株式会社 | オーバーシュート量検出方法およびロボットシステム |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05111889A (ja) * | 1991-10-23 | 1993-05-07 | Fanuc Ltd | 制御方式可変型ロボツト制御方式 |
JPH06332535A (ja) * | 1993-05-21 | 1994-12-02 | Kobe Steel Ltd | ロボットの制御装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6123212A (ja) * | 1984-07-11 | 1986-01-31 | Hitachi Ltd | 多関節構造機械の制御装置 |
JP2713899B2 (ja) * | 1987-03-30 | 1998-02-16 | 株式会社日立製作所 | ロボツト装置 |
US5631973A (en) * | 1994-05-05 | 1997-05-20 | Sri International | Method for telemanipulation with telepresence |
JPH09216184A (ja) * | 1996-02-08 | 1997-08-19 | Toshiba Corp | 遠隔操作型ロボット監視システム |
JP3442941B2 (ja) * | 1996-09-30 | 2003-09-02 | 株式会社東芝 | ロボットの振動抑制制御装置およびその制御方法 |
JP3808321B2 (ja) * | 2001-04-16 | 2006-08-09 | ファナック株式会社 | ロボット制御装置 |
US7457698B2 (en) * | 2001-08-31 | 2008-11-25 | The Board Of Regents Of The University And Community College System On Behalf Of The University Of Nevada, Reno | Coordinated joint motion control system |
JP2004082243A (ja) * | 2002-08-26 | 2004-03-18 | Sony Corp | アクチュエータ制御装置及びアクチュエータの制御方法 |
-
2005
- 2005-08-19 JP JP2006531872A patent/JPWO2006022201A1/ja active Pending
- 2005-08-19 WO PCT/JP2005/015134 patent/WO2006022201A1/ja active Application Filing
- 2005-08-19 EP EP05780443A patent/EP1803536A1/en not_active Withdrawn
- 2005-08-19 US US11/661,136 patent/US20070288124A1/en not_active Abandoned
- 2005-08-24 TW TW094128984A patent/TW200621450A/zh unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05111889A (ja) * | 1991-10-23 | 1993-05-07 | Fanuc Ltd | 制御方式可変型ロボツト制御方式 |
JPH06332535A (ja) * | 1993-05-21 | 1994-12-02 | Kobe Steel Ltd | ロボットの制御装置 |
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8972059B2 (en) | 2009-06-01 | 2015-03-03 | Kawasaki Jukogyo Kabushiki Kaisha | Displacement correcting method and displacement correcting program in automatic operation system |
JP2011036956A (ja) * | 2009-08-11 | 2011-02-24 | Kawasaki Heavy Ind Ltd | ロボットの精度調整方法およびロボット |
JP2011042022A (ja) * | 2009-08-24 | 2011-03-03 | Kawasaki Heavy Ind Ltd | 自動作業システムにおけるロボットの診断方法及び診断プログラム |
JP2011115885A (ja) * | 2009-12-02 | 2011-06-16 | Mitsubishi Electric Corp | 軌跡測定装置 |
JP2011224664A (ja) * | 2010-04-15 | 2011-11-10 | Tamagawa Seiki Co Ltd | 作業確認システム |
JP2012139807A (ja) * | 2011-01-06 | 2012-07-26 | Seiko Epson Corp | ロボット及びロボットのノイズ除去方法 |
US9242377B2 (en) | 2012-08-31 | 2016-01-26 | Seiko Epson Corporation | Robot |
US9044861B2 (en) | 2012-08-31 | 2015-06-02 | Seiko Epson Corporation | Robot |
US11090805B2 (en) | 2012-08-31 | 2021-08-17 | Seiko Epson Corporation | Robot |
US9302388B2 (en) | 2012-08-31 | 2016-04-05 | Seiko Epson Corporation | Robot |
US9409293B2 (en) | 2012-08-31 | 2016-08-09 | Seiko Epson Corporation | Robot |
US9844875B2 (en) | 2012-08-31 | 2017-12-19 | Seiko Epson Corporation | Robot |
US10399222B2 (en) | 2012-08-31 | 2019-09-03 | Seiko Epson Corporation | Robot |
US9037293B2 (en) | 2012-08-31 | 2015-05-19 | Seiko Epson Corporation | Robot |
US10688659B2 (en) | 2012-08-31 | 2020-06-23 | Seiko Epson Corporation | Robot |
JP2016059970A (ja) * | 2014-09-16 | 2016-04-25 | 株式会社デンソーウェーブ | 摺動部材の劣化判定システム |
US11446823B2 (en) | 2017-08-08 | 2022-09-20 | Panasonic Intellectual Property Management Co., Ltd. | Method for transmitting information in controller and method for detecting abnormality in encoder |
US10814481B2 (en) | 2018-04-06 | 2020-10-27 | Fanuc Corporation | Robot system for performing learning control by using motor encoder and sensor |
JP2020040137A (ja) * | 2018-09-07 | 2020-03-19 | 日産自動車株式会社 | 異常判定装置及び異常判定方法 |
JP7110843B2 (ja) | 2018-09-07 | 2022-08-02 | 日産自動車株式会社 | 異常判定装置及び異常判定方法 |
JP2020190551A (ja) * | 2019-05-15 | 2020-11-26 | オムロン株式会社 | 計測システム、計測装置、計測方法、及び計測プログラム |
JP7448884B2 (ja) | 2019-05-15 | 2024-03-13 | オムロン株式会社 | 計測システム、計測装置、計測方法、及び計測プログラム |
JP2021003781A (ja) * | 2019-06-27 | 2021-01-14 | セイコーエプソン株式会社 | オーバーシュート量検出方法、オーバーシュート量検出システム、ロボットシステムおよびオーバーシュート量調整方法 |
CN112140127A (zh) * | 2019-06-27 | 2020-12-29 | 精工爱普生株式会社 | 超调量检测方法、检测***和调整方法以及机器人*** |
CN112140127B (zh) * | 2019-06-27 | 2023-07-11 | 精工爱普生株式会社 | 超调量检测方法、检测***和调整方法以及机器人*** |
JP7310358B2 (ja) | 2019-06-27 | 2023-07-19 | セイコーエプソン株式会社 | オーバーシュート量検出方法、オーバーシュート量検出システム、ロボットシステムおよびオーバーシュート量調整方法 |
WO2021141049A1 (ja) * | 2020-01-10 | 2021-07-15 | ファナック株式会社 | 制御システム |
JPWO2021141049A1 (ja) * | 2020-01-10 | 2021-07-15 | ||
JP7384933B2 (ja) | 2020-01-10 | 2023-11-21 | ファナック株式会社 | 制御システム |
WO2023243010A1 (ja) * | 2022-06-15 | 2023-12-21 | ヤマハ発動機株式会社 | 支援装置及びロボットシステム |
Also Published As
Publication number | Publication date |
---|---|
EP1803536A1 (en) | 2007-07-04 |
US20070288124A1 (en) | 2007-12-13 |
JPWO2006022201A1 (ja) | 2008-05-08 |
TW200621450A (en) | 2006-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2006022201A1 (ja) | ロボットの評価システム及び評価方法 | |
JP5311294B2 (ja) | ロボットの接触位置検出装置 | |
US9937620B2 (en) | Robot system having function to calculate position and orientation of sensor | |
US10618164B2 (en) | Robot system having learning control function and learning control method | |
US8306661B2 (en) | Method and system for establishing no-entry zone for robot | |
JP6705851B2 (ja) | 振動解析装置および振動解析方法 | |
JP2016198828A (ja) | ロボット制御方法、ロボット装置、プログラム及び記録媒体 | |
CN111438687A (zh) | 判定装置 | |
JP5849451B2 (ja) | ロボットの故障検出方法、制御装置およびロボット | |
JP2010228028A (ja) | ロボットアーム、ロボットアームの接触検知方法、及び、ロボットアームを備えた装置 | |
JP2004364396A (ja) | モータの制御装置および制御方法 | |
CN112179551A (zh) | 机器人的关节电机转矩系数与摩擦力同步测试方法和装置 | |
JP7447568B2 (ja) | シミュレーション装置およびプログラム | |
CN114867584A (zh) | 获得机器人臂的振动特性的方法 | |
JPH09123077A (ja) | ロボットの剛性同定方法及びその装置 | |
KR20130000496A (ko) | 가속도센서와 자이로센서를 구비한 로봇 교시장치와 이를 이용한 로봇제어방법 | |
US20230035296A1 (en) | Method of suppressing vibrations of a robot arm with external objects | |
JP6565622B2 (ja) | ロボットシステム及びロボット制御方法 | |
JP3671694B2 (ja) | ロボットのティーチング方法およびその装置 | |
JPH06332535A (ja) | ロボットの制御装置 | |
Qi et al. | A lead-through robot programming approach using a 6-DOF wire-based motion tracking device | |
EP0440588A1 (en) | A system for monitoring the parameters of movement of industrial robots and the like | |
JP5473889B2 (ja) | 力制御装置 | |
JP2020097085A (ja) | ロボット装置の検査方法、プログラム、記録媒体、ロボットシステム、物品の製造方法 | |
Rodríguez-Angeles et al. | User wearable interface based on inertial sensors for unilateral master-slave robot teleoperation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2006531872 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2005780443 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWP | Wipo information: published in national office |
Ref document number: 2005780443 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 11661136 Country of ref document: US |
|
WWP | Wipo information: published in national office |
Ref document number: 11661136 Country of ref document: US |