DE102010023736A1 - Robot system with problem detection function - Google Patents
Robot system with problem detection function Download PDFInfo
- Publication number
- DE102010023736A1 DE102010023736A1 DE102010023736A DE102010023736A DE102010023736A1 DE 102010023736 A1 DE102010023736 A1 DE 102010023736A1 DE 102010023736 A DE102010023736 A DE 102010023736A DE 102010023736 A DE102010023736 A DE 102010023736A DE 102010023736 A1 DE102010023736 A1 DE 102010023736A1
- Authority
- DE
- Germany
- Prior art keywords
- optical sensor
- encoder
- robot
- mechanical
- reference point
- 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.)
- Granted
Links
Images
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/1674—Programme controls characterised by safety, monitoring, diagnostic
-
- 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
- B25J9/1697—Vision controlled systems
-
- 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/37—Measurements
- G05B2219/37189—Camera with image processing emulates encoder output
-
- 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/37—Measurements
- G05B2219/37546—Compare two positions measured with different methods, alarm if difference too high
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
Es wird ein Robotersystem bereitgestellt, das eine Problemerkennungsfunktion aufweist, mittels derer ein Problem eines Codierers erkannt werden kann, das im Stand der Technik nicht erkannt werden kann. Eine Robotersteuerung (14) umfasst einen Motorsteuerteil (36), der zum Steuern eines ersten, zweiten und dritten Servomotors (22, 24, 26) eingerichtet ist, einen Bildverarbeitungsteil (38), der zum Verarbeiten eines von einem optischen Sensor (34) erhaltenen Bildes eingerichtet ist, einen Vergleichsteil (40), der zum Vergleichen eines vom optischen Sensor erhaltenen ersten Messwerts mit einem von den Codierern (28, 30, 32) erhaltenen zweiten Messwert eingerichtet ist, und einen Alarmausgabeteil (42), der zum Ausgeben eines Alarms auf Basis des Vergleichsergebnisses vom Vergleichsteil (40) eingerichtet ist.There is provided a robot system having a problem detection function by which a problem of an encoder can be recognized which can not be recognized in the prior art. A robot controller (14) comprises a motor control part (36) arranged to control a first, second and third servomotor (22, 24, 26), an image processing part (38) adapted to process one of an optical sensor (34) Image, a comparison part (40) arranged to compare a first measurement value obtained from the optical sensor with a second measurement value obtained from the encoders (28, 30, 32), and an alarm output part (42) for outputting an alarm is established on the basis of the comparison result by the comparison part (40).
Description
GEBIET DER ERFINDUNGFIELD OF THE INVENTION
Die vorliegende Erfindung betrifft ein Robotersystem mit einer Problemerkennungsfunktion und insbesondere ein Robotersystem, das einen Mehrgelenk-Roboter aufweist, der mit einem Servomotor mit einem Codierer ausgerüstet ist, bei dem ein in Zusammenhang mit dem Codierer auftretendes Problem erkannt werden kann.The The present invention relates to a robot system having a problem detection function and more particularly, a robot system including a multi-joint robot equipped with a servomotor with an encoder where is a problem associated with the encoder can be recognized.
HINTERGRUND DER ERFINDUNGBACKGROUND OF THE INVENTION
Im Stand der Technik ist in einem Mehrgelenk-Roboter, der einen Servomotor aufweist, ein Codierer im Servomotor vorgesehen. Der Roboter wird von einem Befehlswert gesteuert und die Position oder Geschwindigkeit jeder Achse wird durch Verarbeiten eines Rückkopplungswertes vom Codierer erhalten. Wenn die Differenz zwischen dem Befehlswert und dem Rückkopplungswert größer ist als ein zulässiger Wert, wird eine solche Differenz als Problem bestimmt und der Betrieb des Roboters angehalten.in the The prior art is in a multi-joint robot, which is a servomotor having an encoder provided in the servomotor. The robot is from controlled by a command value and the position or speed each axis is calculated by processing a feedback value received from the encoder. If the difference between the command value and the feedback value is greater as an allowable value, such difference is called Problem determined and the operation of the robot stopped.
Zur
sicheren Steuerung des Roboters muss eine Störung des Codierers
(z. B. ein anomaler Ausgang des Codierers) und/oder ein Problem
bei der Kommunikation zwischen dem Codierer und einer Steuerung
oder dgl. erkannt werden. Als eine Technik dafür offenbart
die nicht geprüfte
Bei
den oben genannten Erfindungen kann die Sicherheit des Codierers
gewährleistet werden, wenn eine Störung oder Anomalie
des Codierers auftritt. Bei der nicht geprüften
ZUSAMMENFASSUNG DER ERFINDUNGSUMMARY OF THE INVENTION
Es ist demnach eine Aufgabe der vorliegenden Erfindung, ein Robotersystem mit einer Problemerkennungsfunktion bereitzustellen, durch die Störungen oder Anomalien eines Codierers erkannt werden können, die durch die herkömmliche Technik nicht erkannt werden können.It Accordingly, it is an object of the present invention to provide a robotic system with a problem detection function to provide through the interference or anomalies of an encoder can be detected, the can not be detected by the conventional technique.
Gemäß der vorliegenden Erfindung wird ein Robotersystem bereitgestellt, das eine mechanische Robotereinheit und eine Steuerung aufweist, die zum Steuern der mechanischen Robotereinheit eingerichtet ist, bei dem ein Motor, der zum Antreiben der mechanischen Robotereinheit eingerichtet ist, einen Codierer aufweist, und der Motor von einem Ausgang des Codierers gesteuert wird, dadurch gekennzeichnet, dass das Robotersystem enthält: ein visuelles Ziel, das an einer vorgegebenen Stelle positioniert ist; einen optischen Sensor, der an einem beweglichen Glied der mechanischen Robotereinheit montiert ist, so dass der optische Sensor das visuelle Ziel in einem Sichtfeld des optischen Sensors erfasst; einen ersten Messteil, der zum Verarbeiten von Bildern des an der vorgegebenen Stelle positionierten visuellen Ziels, wobei die Bilder vom optischen Sensor während einer vorgegebenen Zeitspanne erhalten werden, und zum Berechnen mindestens entweder der räumlichen Position oder der Bewegungsgeschwindigkeit eines Referenzpunktes als einen ersten Messwert eingerichtet ist, wobei die Lagebeziehung zwischen dem Referenzpunkt und dem optischen Sensor konstant ist; einen zweiten Messteil, der dazu eingerichtet ist, mindestens entweder die räumliche Position oder die Bewegungsgeschwindigkeit des Referenzpunktes auf Basis des Ausgangs des Codierers als einen zweiten Messwert zu erfassen; einen Vergleichsteil, der dazu eingerichtet ist, Daten des ersten Messwerts und Daten des zweiten Messwerts zu wählen, wobei die Zeit der Erfassung der Daten des ersten Messwerts dieselbe ist wie die Zeit der Erfassung der Daten des zweiten Messwerts, und die Differenz zwischen den gewählten Daten des ersten Messwerts und den gewählten Daten des zweiten Messwert zu berechnen; und einen Alarmausgabeteil, der dazu einrichtet ist, einen Alarm auszugeben, wenn die vom Vergleichsteil berechnete Differenz einen vorgegebenen Schwellenwert überschreitet.According to the The present invention provides a robot system which a mechanical robot unit and a controller having is arranged to control the mechanical robot unit at a motor that drives the mechanical robot unit is equipped with an encoder, and the engine of a Output of the encoder is controlled, characterized in that The robot system contains: a visual target that is attached to a is positioned at the predetermined location; an optical sensor, the mounted on a movable member of the mechanical robot unit is so that the optical sensor is the visual target in a field of view the optical sensor detected; a first measuring part for processing of images of the visual position positioned at the predetermined location Target, wherein the images from the optical sensor during a predetermined period of time, and for calculating at least either the spatial position or the speed of movement a reference point is set up as a first measured value, where the positional relationship between the reference point and the optical Sensor is constant; a second measuring part, which is set up is, at least either the spatial position or the Movement speed of the reference point based on the output of the Encoder to capture as a second reading; a comparison part, which is adapted to data of the first measured value and data of the second measured value, the time of detection of the Data of the first measured value is the same as the time of detection the data of the second reading, and the difference between the selected data of the first measured value and the selected Calculate data of the second reading; and an alarm output part, which is set up to issue an alarm when that of the comparison part calculated difference exceeds a predetermined threshold.
Beim Robotersystem gemäß der Erfindung kann ein gemeinsamer Aufgabenbereich als ein Überlappungsbereich eines Arbeitsbereichs der mechanischen Robotereinheit und eines Arbeitsbereichs eines Bedieners vorgegeben sein, wobei das Robotersystem ferner einen Detektorteil aufweisen kann, der dazu eingerichtet ist, zu erkennen, ob sich die mechanische Robotereinheit im gemeinsamen Aufgabenbereich befindet oder nicht, und bei dem der erste Messwert mit dem zweiten Messwert nur dann verglichen wird, wenn die mechanische Robotereinheit den gemeinsamen Aufgabenbereich verlässt.In the robot system according to the invention, a common task area may be defined as an overlap area of a working area of the robotic and an operator's work area, the robotic system may further comprise a detector portion configured to detect if the robotic robotic unit is in the common task area or not, and the first reading with the second reading only is then compared when the mechanical robot unit leaves the common area of responsibility.
Bei der Robotersteuerung der Erfindung kann der erste Messwert mit dem zweiten Messwert verglichen werden, wenn eine Bremse der mechanischen Robotereinheit deaktiviert und wenn die mechanische Robotereinheit so gesteuert wird, dass sie eine konstante Orientierung beibehält.at the robot controller of the invention may be the first measured value with the second reading, when a brake of the mechanical Robot unit disabled and if the mechanical robot unit is controlled so that it maintains a constant orientation.
Gemäß der vorliegenden Erfindung wird ferner ein Robotersystem mit einer mechanischen Robotereinheit und einer Steuerung bereitgestellt, die zum Steuern der mechanischen Robotereinheit eingerichtet ist, bei dem ein Motor für den Antrieb der mechanischen Robotereinheit einen Codierer hat und der Motor von einem Ausgang des Codierers gesteuert wird, dadurch gekennzeichnet, dass das Robotersystem aufweist: einen optischen Sensor, der an einem beweglichen Glied der mechanischen Robotereinheit angebracht ist; einen ersten Messteil, der zum Verarbeiten von Bildern der Umgebung um die mechanische Robotereinheit, wobei die Bilder vom optischen Sensor während einer vorgegebenen Zeitspanne erhalten werden, und zum Erkennen einer Änderung der räumlichen Position des optischen Sensors eingerichtet ist; einen zweiten Messteil, der dazu eingerichtet ist, mindestens entweder die räumliche Position oder die Bewegungsgeschwindigkeit eines Referenzpunktes auf Basis des Ausgangs des Codierers zu erfassen, wobei die Lagebeziehung zwischen dem Referenzpunkt und dem optischen Sensor konstant ist; und einen Alarmausgabeteil, der dazu eingerichtet ist, einen Alarm auszugeben, wenn ein Änderungsbetrag der Position oder der Geschwindigkeit des optischen Sensors, der anhand der räumlichen Position oder der Bewegungsgeschwindigkeit des vom zweiten Messteil erfassten Referenzpunktes berechnet wird, innerhalb eines vorgegebenen Schwellenwerts liegt, und wenn der erste Messteil die Änderung der räumlichen Position des optischen Sensors erkennt.According to the The present invention further provides a robot system with a mechanical Robot unit and a controller provided for controlling the mechanical robot unit is set up, in which a motor for driving the mechanical robot unit an encoder and the motor is controlled by an output of the encoder, characterized in that the robot system comprises: an optical Sensor attached to a moving member of the mechanical robot unit is appropriate; a first measuring part used to process images the environment around the mechanical robot unit, taking pictures of the optical sensor during a predetermined period of time and to recognize a change in spatial Position of the optical sensor is set up; a second measuring part, which is set up, at least either the spatial Position or the speed of movement of a reference point based on the output of the encoder, the positional relationship between the reference point and the optical sensor is constant; and one Alarm output part adapted to output an alarm if a change amount of position or speed of the optical sensor, based on the spatial position or the speed of movement of the reference point detected by the second measuring part is within a predetermined threshold, and if the first measuring part is the change of spatial Position of the optical sensor detects.
KURZBESCHREIBUNG DER ZEICHNUNGENBRIEF DESCRIPTION OF THE DRAWINGS
DETAILLIERTE BESCHREIBUNGDETAILED DESCRIPTION
Die
Robotersteuerung
Das Merkmal der vorliegenden Erfindung ist die sequentielle Verarbeitung von Bildern, die vom optischen Sensor periodisch erfasst werden, die Berechnung der räumlichen Position oder der Bewegungsgeschwindigkeit des Roboters auf Basis der verarbeiteten Bilder und die gleichzeitige Berechnung der räumlichen Position oder der Bewegungsgeschwindigkeit des Roboters mit Hilfe des Codierers sowie die Kontrolle der Differenz zwischen beiden Größen. Wenn ein optischer Sensor z. B. an einer Handgelenkachse eines sechsachsigen Roboters installiert ist, wird die räumliche Position oder die Bewegungsgeschwindigkeit der Anbauposition des Sensors und/oder des vorderen Endes des Gelenks durch die obigen Verfahren verglichen.The A feature of the present invention is the sequential processing of images that are periodically captured by the optical sensor, the calculation of the spatial position or the speed of movement of the robot based on the processed images and the simultaneous Calculation of the spatial position or the movement speed of the robot with the help of the encoder as well as the control of the difference between both sizes. If an optical sensor z. B. installed on a wrist axis of a six-axis robot is, is the spatial position or the movement speed the mounting position of the sensor and / or the front end of the joint through compared the above methods.
Bei
einem Verfahren zum Erkennen der Position mittels des optischen
Sensors wird ein visuelles Ziel mit bekannten geometrischen Merkmalen
an einer vorgegebenen Stelle positioniert und vom optischen Sensor
erkannt. Dann wird die Lagebeziehung zwischen dem optischen Sensor
und dem visuellen Ziel darauf basierend, wie das visuelle Ziel in
einem vom optischen Sensor erfassten Bild angegeben wird, berechnet.
Andererseits wird die räumliche Position eines Referenzpunktes
relativ zum visuellen Ziel auf Basis der Lagebeziehung zwischen
dem Referenzpunkt und dem optischen Sensor sowie die Lagebeziehung
zwischen dem optischen Sensor und dem visuellen Ziel berechnet.
Dabei ist die Lagebeziehung zwischen dem Referenzpunkt und dem optischen
Sensor stets konstant. Durch die regelmäßige Berechung
der obigen Lagebeziehung wird der Bewegungsbetrag des optischen
Sensors oder des Referenzpunkts berechnet. Durch die regelmäßige
Berechung des Bewegungsbetrags kann die Bewegungsgeschwindigkeit
des optischen Sensors oder des Referenzpunktes berechnet werden.
Im Folgenden wird ein konkretes Berechnungsbeispiel anhand der
Wie
in der rechten Skizze von
Wie
in der rechten Skizze von
Wie
in der rechten Skizze von
Wie
in der rechten Skizze von
Wie
die
Als
konkretes Beispiel für den Referenzpunkt kann ein Teil
des dritten Roboterarms
Der
Motorsteuerteil
Der
Vergleichsteil
Die
Der
Vergleichsteil
Bei
der Prozedur von
Bei einer bevorzugten Anwendung der Erfindung kann ein Robotersystem verwendet werden, bei dem ein Bediener und ein Roboter eine gemeinsame Aufgabe ausführen. Um bei einem derartigen System die Sicherheit des Bedieners zu gewährleisten, kann ein Sensormittel wie ein Bereichssensor, ein Näherungssensor oder eine Überwachungskamera vorgesehen sein, das dazu einrichtet ist, zu erkennen, ob sich der Roboter in einem gemeinsamen Aufgabenbereich befindet, der als überlappender Bereich des Arbeitsbereichs des Roboters mit dem Arbeitsbereich des Bedieners definiert ist. Mit anderen Worten, sowohl der Roboter als auch der Bediener können in den gemeinsamen Aufgabenbereich eintreten. Wenn das Sensormittel dieses Systems erkennt, dass sich der Roboter im gemeinsamen Aufgabenbereich befindet, wird das Detektionsergebnis an eine Steuerung gesendet. Nur dann, wenn sich der Roboter im gemeinsamen Aufgabenbereich befindet, kann die Steuerung die jeweilige Position oder Geschwindigkeit des Referenzpunkts mittels des Codierers und des optischen Sensors zur selben Zeit messen und die gemessenen Daten vergleichen.In a preferred application of the invention, a robotic system may be used in which an operator and a robot perform a common task. In order to ensure the safety of the operator in such a system, a sensor means such as an area sensor, a proximity sensor or a surveillance camera can be provided, which is set up to detect whether the robot is in a common task area, which is an overlapping area of the robot Workspace of the robot is defined with the workspace of the operator. In other words, both the robot and the operator can enter the common task area. If the sensor means of this system detects that the robot is in the common task area, the detection result is sent to a controller sent. Only when the robot is in the common task area, the controller can measure the respective position or speed of the reference point by means of the encoder and the optical sensor at the same time and compare the measured data.
Bei einer weiteren bevorzugten Anwendung der Erfindung kann ein Robotersystem mit einem Roboterarm verwendet werden, wobei ein optischer Sensor am Roboterarm befestigt ist und sich eine mechanische Robotereinheit im Ruhezustand befindet, ohne dass eine Bremse angelegt ist. Mit anderen Worten, die Bremse ist gelöst und die mechanische Robotereinheit wird so gesteuert, dass sie eine konstante Position und Orientierung einhält. In einem solchen Fall wird durch Vergleichen des ersten und zweiten Messwerks die Bestimmung verhindert, dass der Roboter aufgrund eines Problems im Codierer anzuhalten ist, obwohl er sich tatsächlich bewegt. Die Sicherheit des Bedieners kann deshalb gewährleistet werden.at Another preferred application of the invention may be a robotic system to be used with a robotic arm, being an optical sensor Attached to the robot arm is a mechanical robot unit idle without applying a brake. With In other words, the brake is released and the mechanical robot unit is controlled so that it has a constant position and orientation comply. In such a case, comparing the first and second measuring device prevents the determination of the Robot is to stop due to a problem in the encoder, though he actually moves. The safety of the operator can therefore be guaranteed.
Konkret
werden die räumliche Position und die Bewegungsgeschwindigkeit
des Referenzpunkts, dessen Lagebeziehung zur Kamera
Beim Robotersystem der Erfindung wird das vom optischen Sensor, der am Roboter angebaut ist, erhaltene Bild ohne die Anzahl der Codierer oder eines Kommunikationsverfahrens gemäß dem Stand der Technik zu ändern, verarbeitet, die Position und/oder die Geschwindigkeit des Roboters wird auf Basis des Bildverarbeitungsergebnisses berechnet und die berechnete Position und/oder Geschwindigkeit mit der vom Codierer erhaltenen Position und/oder Geschwindigkeit verglichen. Wenn der Codierer ausfällt und keine genauen Daten ausgeben kann, ist die Differenz zwischen den vom optischen Sensor und den vom Codierer erhaltenen Daten erheblich. Indem die Differenz als eine Störung des Codierers erkannt wird, wenn sie einen zulässigen Wert überschreitet, kann das Problem des Codierers, das im Stand der Technik nicht erkannt werden kann, erkannt werden.At the Robot system of the invention is that of the optical sensor, the on Robot is grown, image obtained without the number of encoders or a communication method according to the Prior art to change, processed, the position and / or the speed of the robot is based on the image processing result calculated and the calculated position and / or speed with the position and / or velocity received from the encoder. If the encoder fails and can not output accurate data, is the difference between the optical sensor and the Encoders received data considerably. By taking the difference as one Disturbance of the encoder is detected if they have a permissible If the value exceeds the problem of the encoder in the State of the art can not be detected, be recognized.
Gemäß dem Robotersystem der Erfindung wird der Änderungsbetrag der Bewegung des Roboters vom Codierer und gleichzeitig vom optischen Sensor gemessen, der vom Codierer getrennt ist, und dann werden die Messergebnisse von Codierer und optischen Sensor miteinander verglichen. Deshalb kann selbst bei Vorliegen eines Problems des Codierers oder eines Ausfalls, das bzw. der durch eine herkömmliche Steuerung nicht feststellbar ist, die Steuerung das Problem oder den Ausfall erkennen.According to the Robot system of the invention, the amount of change of Movement of the robot from the encoder and at the same time from the optical sensor measured, which is separated from the encoder, and then the measurement results compared by encoder and optical sensor. Therefore can even in the presence of a problem of the encoder or a Failure, by a conventional control can not be determined, the controller the problem or failure detect.
Wenn die Erfindung auf ein Robotersystem mit einem gemeinsamen Arbeitsbereich oder auf ein Robotersystem, bei dem eine Bremse der mechanischen Robotereinheit deaktiviert ist, angewendet wird und die mechanische Robotereinheit so gesteuert wird, dass eine konstante Orientierung aufrechterhalten wird, kann dadurch die Sicherheit des Bedieners gewährleistet werden.If the invention to a robot system with a common workspace or on a robotic system, where a brake of the mechanical Robot unit is disabled, is applied and the mechanical Robot unit is controlled so that a constant orientation thereby maintaining the safety of the operator be guaranteed.
Durch Verarbeiten eines vom optischen Sensor erfassten Bildes der Umgebung der mechanischen Robotereinheit kann der Änderungsbetrag der Position eines Gliedes, an dem der optische Sensor angebracht ist, ohne Verwendung eines bestimmten visuellen Ziels berechnet werden, wodurch ein Problem oder der Ausfall des Codierers erkannt werden kann.By Processing an image of the environment captured by the optical sensor the mechanical robot unit can change the amount the position of a member to which the optical sensor is attached is calculated without using a specific visual target which identifies a problem or failure of the encoder can be.
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- - JP 4-235610 [0003, 0004] - JP 4-235610 [0003, 0004]
- - JP 1-199201 [0003, 0004] - JP 1-199201 [0003, 0004]
Claims (4)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009142756A JP4741691B2 (en) | 2009-06-15 | 2009-06-15 | Robot system with robot abnormality monitoring function |
JP2009-142756 | 2009-06-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102010023736A1 true DE102010023736A1 (en) | 2011-01-27 |
DE102010023736B4 DE102010023736B4 (en) | 2018-01-25 |
Family
ID=43384105
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102010023736.1A Active DE102010023736B4 (en) | 2009-06-15 | 2010-06-14 | Robot system with problem detection function |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4741691B2 (en) |
DE (1) | DE102010023736B4 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2671686A1 (en) * | 2011-02-24 | 2013-12-11 | Olympus Corporation | Master operation input device and master-slave manipulator |
JP2019118993A (en) * | 2017-12-29 | 2019-07-22 | 富士通株式会社 | Robot, self-diagnostic program and self-diagnostic method |
DE102014219754B4 (en) | 2013-10-01 | 2022-07-07 | Avago Technologies International Sales Pte. Ltd. | Gesture based industrial surveillance |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6804333B1 (en) | 1999-01-28 | 2004-10-12 | International Business Machines Corporation | Dynamically reconfigurable distributed interactive voice response system |
JP5640726B2 (en) | 2010-12-21 | 2014-12-17 | ソニー株式会社 | Information processing apparatus, communication system, and charging method for wireless terminal apparatus |
JP5149416B2 (en) * | 2011-04-06 | 2013-02-20 | ファナック株式会社 | Robot system having robot abnormality detection function and control method thereof |
JP6217322B2 (en) * | 2013-11-01 | 2017-10-25 | セイコーエプソン株式会社 | Robot control apparatus, robot, and robot control method |
CN107102601A (en) * | 2017-06-06 | 2017-08-29 | 上海理工大学 | Intelligent robot real-time state monitoring and fault processing system |
DE112018003523T5 (en) | 2017-08-08 | 2020-04-09 | Panasonic Intellectual Property Management Co., Ltd. | METHOD FOR TRANSMITTING INFORMATION IN A CONTROL UNIT AND METHOD FOR DETECTING ERRORS IN A CODER |
US10967514B2 (en) | 2018-08-22 | 2021-04-06 | Abb Schweiz Ag | Apparatus and method to monitor robot mechanical condition |
CN110253570B (en) * | 2019-05-27 | 2020-10-27 | 浙江工业大学 | Vision-based man-machine safety system of industrial mechanical arm |
JP7335103B2 (en) * | 2019-07-09 | 2023-08-29 | ニデックインスツルメンツ株式会社 | INDUSTRIAL ROBOT AND CONTROL METHOD FOR INDUSTRIAL ROBOT |
JP7469020B2 (en) | 2019-10-24 | 2024-04-16 | ファナック株式会社 | Robot Safety System |
CN111342521A (en) * | 2020-03-31 | 2020-06-26 | 珠海格力智能装备有限公司 | Encoder power supply device |
CN112643657A (en) * | 2020-12-09 | 2021-04-13 | 深圳市优必选科技股份有限公司 | Robot emergency stop braking safety prevention and control method and device, robot and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01199201A (en) | 1987-12-28 | 1989-08-10 | Matsushita Electric Ind Co Ltd | Safety device |
JPH04235610A (en) | 1991-01-09 | 1992-08-24 | Hitachi Ltd | Abnormality detector for industrial robot |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3438007A1 (en) * | 1984-10-17 | 1986-04-17 | Robert Bosch Gmbh, 7000 Stuttgart | Device for diagnosing a machine with continuous-path control |
US5579444A (en) * | 1987-08-28 | 1996-11-26 | Axiom Bildverarbeitungssysteme Gmbh | Adaptive vision-based controller |
JPH02262991A (en) * | 1989-03-31 | 1990-10-25 | Mitsubishi Electric Corp | Monitor device for action of robot |
JPH033786A (en) * | 1989-06-01 | 1991-01-09 | Toshiba Corp | Control method for manipulator |
JPH03281182A (en) * | 1990-03-28 | 1991-12-11 | Shinko Electric Co Ltd | Coordinate correcting method for moving robot |
JP2769947B2 (en) * | 1992-05-15 | 1998-06-25 | 株式会社椿本チエイン | Manipulator position / posture control method |
JP2778430B2 (en) * | 1993-10-01 | 1998-07-23 | 株式会社デンソー | Three-dimensional position and posture recognition method based on vision and three-dimensional position and posture recognition device based on vision |
JPH0768480A (en) * | 1993-09-06 | 1995-03-14 | Mitsubishi Heavy Ind Ltd | Method for controlling articular angle of manipulator |
JP3466340B2 (en) * | 1995-09-07 | 2003-11-10 | アシスト シンコー株式会社 | A 3D position and orientation calibration method for a self-contained traveling robot |
JPH10128689A (en) * | 1996-09-04 | 1998-05-19 | Shinko Electric Co Ltd | Visual correcting device of unmanned movable body |
JP3288250B2 (en) * | 1997-03-25 | 2002-06-04 | ファナック株式会社 | Robot controller |
JPH1177562A (en) * | 1997-09-10 | 1999-03-23 | Shinko Electric Co Ltd | Mobile robot |
DE59809233D1 (en) * | 1997-12-06 | 2003-09-11 | Elan Schaltelemente Gmbh & Co | MONITORING AND CONTROL DEVICE AND METHOD FOR MONITORING A TECHNICAL SYSTEM WITH INCREASED SAFETY REQUIREMENTS, IN PARTICULAR A HANDLING DEVICE |
GB9803364D0 (en) * | 1998-02-18 | 1998-04-15 | Armstrong Healthcare Ltd | Improvements in or relating to a method of an apparatus for registering a robot |
JPH11347985A (en) * | 1998-06-10 | 1999-12-21 | Honda Motor Co Ltd | Trouble diagnostic method for robot system with visual sensor |
DE19849720A1 (en) * | 1998-10-28 | 2000-05-04 | Bosch Gmbh Robert | Precision positioning of component in assembly position in grip-feed system makes position correction using coarse and fine positioning devices |
JP2001341086A (en) * | 2000-05-31 | 2001-12-11 | Denso Corp | Mobile robot system |
DE10236844B4 (en) * | 2002-08-08 | 2015-02-19 | Volkswagen Ag | Monitoring of process accuracy |
DE10324627A1 (en) * | 2003-05-28 | 2005-01-05 | Daimlerchrysler Ag | Working space monitoring for automated operating machines involves monitoring speed-dependent second zone for object penetration, preventing object from entering first zone if detected in second zone |
FI123306B (en) * | 2004-01-30 | 2013-02-15 | Wisematic Oy | Robot tool system, and its control method, computer program and software product |
JP2007011978A (en) * | 2005-07-04 | 2007-01-18 | Toyota Motor Corp | Motion controller for robot |
JP2007265103A (en) * | 2006-03-29 | 2007-10-11 | Nachi Fujikoshi Corp | Robot controller |
JP2007283448A (en) * | 2006-04-18 | 2007-11-01 | Nachi Fujikoshi Corp | Robot control device |
-
2009
- 2009-06-15 JP JP2009142756A patent/JP4741691B2/en active Active
-
2010
- 2010-06-14 DE DE102010023736.1A patent/DE102010023736B4/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01199201A (en) | 1987-12-28 | 1989-08-10 | Matsushita Electric Ind Co Ltd | Safety device |
JPH04235610A (en) | 1991-01-09 | 1992-08-24 | Hitachi Ltd | Abnormality detector for industrial robot |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2671686A1 (en) * | 2011-02-24 | 2013-12-11 | Olympus Corporation | Master operation input device and master-slave manipulator |
US9186796B2 (en) | 2011-02-24 | 2015-11-17 | Olympus Corporation | Master input device and master-slave manipulator |
EP2671686B1 (en) * | 2011-02-24 | 2016-05-04 | Olympus Corporation | Master-slave manipulator |
DE102014219754B4 (en) | 2013-10-01 | 2022-07-07 | Avago Technologies International Sales Pte. Ltd. | Gesture based industrial surveillance |
JP2019118993A (en) * | 2017-12-29 | 2019-07-22 | 富士通株式会社 | Robot, self-diagnostic program and self-diagnostic method |
Also Published As
Publication number | Publication date |
---|---|
DE102010023736B4 (en) | 2018-01-25 |
JP2010284781A (en) | 2010-12-24 |
JP4741691B2 (en) | 2011-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102010023736B4 (en) | Robot system with problem detection function | |
EP3030359B1 (en) | Bending press | |
DE69736348T2 (en) | ROBOT FUEL CONTROL SYSTEM WITH VISUAL SENSOR FOR COMMUNICATION WORK | |
DE102017128543B4 (en) | NOISE ZONE ADJUSTMENT DEVICE FOR A MOBILE ROBOT | |
EP1702727B1 (en) | Production assembly with a bending press, a manipulation device and a calibration device | |
EP2663963B1 (en) | Device and method for estimating the pose of an object inside a tool machine | |
DE102004007828B4 (en) | Method and system for inspecting surfaces | |
WO2008014909A1 (en) | Camera-based monitoring of machines with moving machine elements for the purpose of collision prevention | |
DE102018212531B4 (en) | Article transfer device | |
DE102016220127B4 (en) | Method for operating a coordinate measuring machine | |
DE102005045854B3 (en) | Method and system for calibrating a camera in production machines | |
WO2006037137A1 (en) | Working space monitoring for automated programme-controlled machines and robots | |
DE102019101005B4 (en) | Object conveyor system | |
DE112016002353T5 (en) | Mounting device and mounting method for a gear mechanism | |
DE102016102579A1 (en) | Method and device for determining a plurality of spatial coordinates on an object | |
DE102019131284A1 (en) | Robot system and coordinate conversion process | |
EP1398094B1 (en) | Method and device for determining the arm length of bent products | |
DE102019131774A1 (en) | Monitoring system for robots and robot systems | |
EP2216697B1 (en) | Machine tool and method for avoiding collision within a machine tool | |
WO2008025577A1 (en) | Method and device for monitoring a machine element to prevent its collision with an object in a machine tool, a production machine and/or a machine that is configured as a robot | |
EP3323565B1 (en) | Method and device for commissioning a multiple axis system | |
WO2005039836A2 (en) | Method for effecting the movement of a handling device and image processing device | |
DE102008052579A1 (en) | Safety system for working device, comprises unit and camera which is arranged at unit, where movement of unit is monitored by camera, based on degree of freedom of unit | |
DE102006005990B4 (en) | Workpiece measurement for 3-D position detection in several multi-robot stations | |
WO2017080649A2 (en) | Sensitive robots using sensor technology arranged before the first robot axis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed |
Effective date: 20110505 |
|
R082 | Change of representative |
Representative=s name: WUESTHOFF & WUESTHOFF PATENT- UND RECHTSANWAELTE, Representative=s name: WUESTHOFF & WUESTHOFF PATENT- UND RECHTSANWAEL, DE |
|
R081 | Change of applicant/patentee |
Owner name: FANUC CORPORATION, OSHINO-MURA, JP Free format text: FORMER OWNER: FANUC LTD, YAMANASHI, JP Effective date: 20111116 Owner name: FANUC CORPORATION, JP Free format text: FORMER OWNER: FANUC LTD, YAMANASHI, JP Effective date: 20111116 |
|
R082 | Change of representative |
Representative=s name: WUESTHOFF & WUESTHOFF, PATENTANWAELTE PARTG MB, DE Effective date: 20111116 Representative=s name: WUESTHOFF & WUESTHOFF PATENT- UND RECHTSANWAEL, DE Effective date: 20111116 |
|
R081 | Change of applicant/patentee |
Owner name: FANUC CORPORATION, OSHINO-MURA, JP Free format text: FORMER OWNER: FANUC CORP., YAMANASHI, JP Effective date: 20120202 Owner name: FANUC CORPORATION, JP Free format text: FORMER OWNER: FANUC CORP., YAMANASHI, JP Effective date: 20120202 |
|
R082 | Change of representative |
Representative=s name: WUESTHOFF & WUESTHOFF, PATENTANWAELTE PARTG MB, DE Effective date: 20120202 Representative=s name: WUESTHOFF & WUESTHOFF PATENT- UND RECHTSANWAEL, DE Effective date: 20120202 |
|
R016 | Response to examination communication | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final |