DE10003611A1 - Verfahren zum Einmessen eines Roboters - Google Patents
Verfahren zum Einmessen eines RobotersInfo
- Publication number
- DE10003611A1 DE10003611A1 DE2000103611 DE10003611A DE10003611A1 DE 10003611 A1 DE10003611 A1 DE 10003611A1 DE 2000103611 DE2000103611 DE 2000103611 DE 10003611 A DE10003611 A DE 10003611A DE 10003611 A1 DE10003611 A1 DE 10003611A1
- Authority
- DE
- Germany
- Prior art keywords
- robot
- reference markers
- relative
- coordinates
- determining
- 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.)
- Withdrawn
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/1692—Calibration of manipulator
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zum Einmessen eines Roboters, insbesondere eines Lackierroboters, mit einer Roboterbasis, wobei mit einer relativ zur Roboterbasis kalibrierten Meßspitze des Roboters N >= drei Referenzmarken mit bekannten absoluten Koordinaten angefahren werden und mittels dieser Referenzmarken die Koordinaten des Roboters bestimmt werden.
Description
Die Erfindung betrifft ein Verfahren zum Einmessen eines
Roboters, insbesondere eines Lackierroboters. Lackierroboter
werden vor der Programmierung relativ zur Karosse bzw. zur
Lackierkabine vermessen.
Die Vermessung des Roboters bzw. einer Roboterbasis findet
derzeit relativ zu einem Bezugssystem durch photogrammetrische
Systeme bzw. optische Systeme mit Lichtlaufzeitmessung statt.
Dabei werden Meßmarken am Roboter-TCP (Tool Center Point) bzw.
am Roboter selbst angebracht, deren Lage vom Meßsystem erkannt
wird. Aus den Lagen der Meßpunkte im Bezugssystem sowie der
Lagen im relativen Robotersystem wird die Lage des Roboters
mittels Koordinatentransformation zwischen Bezugssystem und
Robotersystem bestimmt.
Nachteilig bei dieser Technik ist, daß relativ teures
Meßequipment benötigt wird. Darüber hinaus sind die
Meßergebnisse nicht sofort verwendbar, sondern liegen erst
nach zeitaufwendigen Entwicklungs- und Auswertearbeiten vor.
Darüber hinaus hängt die erreichbare Meßgenauigkeit von einer
Reihe von Faktoren ab, z. B. Beleuchtung,
Photomaterialentwicklung sowie von subjektiven Faktoren bei
der Auswertung (insbesondere Anpaßunsicherheiten), die nur
unvollkommen erfaßbar sind, woraus eine große Streubreite in
den Angaben bei Meßunsicherheiten resultieren. Darüber hinaus
besteht eine relativ hohe Fehleranfälligkeit bei optischen
Meßsystemen mit Photodioden bei Sonnenlicht bzw. Licht mit
hohen Infrarotanteilen. Schließlich ist der zeitliche Aufwand
für die Feinmessungen beträchtlich.
Es ist daher Aufgabe der Erfindung, ein Verfahren zum
Einmessen eines Roboters, insbesondere eines Lackierroboters
bereitzustellen, bei dem kein zusätzliches Meßequipment
benötigt wird und gleichzeitig eine einfache und genaue
Einmessung des Roboters in absoluten Koordinaten ermöglicht
wird.
Die Erfindung löst diese Aufgabe durch Bereitstellung eines
Verfahrens zum Einmessen eines Roboters, insbesondere eines
Lackierroboters mit einer Roboterbasis, wobei mit einer
relativ zur Roboterbasis kalibrierten Meßspitze des Roboters
N ≧ 3 Referenzmarken mit bekannten absoluten Koordinaten
angefahren werden und mittels dieser Referenzmarken die
Koordinaten des Roboters bestimmt werden.
Die Lage der kalibrierten Meßspitze, die sich in der Regel an
der Roboter-TCP (Tool Center Point) befindet, ist zunächst
relativ zur Roboterbasis kalibriert worden und bekannt. Mit
dieser in aller Regel geraden Meßspitze werden drei oder mehr
Referenzmarken angefahren, deren Lage im Raum vorher bestimmt
wurde und ebenfalls bekannt ist. D. h. für diese
Referenzmarken liegen absolute Koordinaten oder
Weltkoordinaten vor. Wird nun die Meßspitze auf eine der
Referenzmarken gefahren, so können die relativen Koordinaten
der Meßspitze bzw. des Roboter-TCP zur Roboterbasis mit denen
der absoluten Koordinaten der Referenzmarken verglichen
werden, so daß mittels Koordinatentransformation eine
Überführung der relativen Koordinaten des Roboters bzw. der
Roboterbasis in absolute Koordinaten möglich ist.
Dies bietet den Vorteil, daß kein zusätzliches Meßequipment
benötigt wird, der Roboter sich vielmehr selbst einmißt.
Darüber hinaus wird die Positioniergenauigkeit des Roboters in
den absoluten (Welt-) Koordinaten erhöht, da der (Rest-)
Fehler eines kalibrierten Roboters wird von der Transformation
aufgenommen.
Schließlich wird durch den erheblich schnelleren
Verfahrensablauf der zeitliche Aufwand zum Einmessen des
Roboters verringert.
Die Koordinatentransformation kann mittels der Methode der
kleinsten Fehlerquadrate durchgeführt werden (base fitting
module).
Insbesondere kann die Vermessung innerhalb einer
Lackierkabine, insbesondere relativ zur Karosse erfolgen.
Neben dem Einmessen von Manipulatoren und Robotern in ein
Bezugskoordinatensystem können auch andere Objekte im
Bezugskoordinatensystem mit hoher Positioniergenauigkeit und
relativ zum Roboter eingemessen werden.
Weitere Merkmale der Erfindung ergeben sich aus den
Patentansprüchen sowie den übrigen Anmeldungsunterlagen.
Anhand der Zeichnung soll nun ein Ausführungsbeispiel der
Erfindung näher erläutert werden.
Die Zeichnung zeigt einen Roboter 10 mit einer Roboterbasis
12, einem Roboter-TCP 14 mit einer Meßspitze 15 sowie die
Einheit zur Berechnung der Koordinatentransformation (base
fitting module) 16. Der Roboter 10 mit seinem TCP 14 ist
relativ zu seiner Basis 12 kalibriert, die Abmessungen der
Meßspitze 15 sind bekannt.
Die Koordinaten der Roboterbasis XR, YR, ZR werden auf Null
gesetzt. Aus dieser Null-Position heraus werden mit der
Meßspitze des Roboter-TCP 14 die vier Meßpunkte
(Referenzpunkte A, B, C, D) angefahren, wobei deren relative
Koordinaten RRA, RRB, RRC, RRC automatisch in Abhängigkeit von
den Koordinaten XR, YR, ZR der Roboterbasis 12 vorliegen. Die
relativen Koordinaten RRA bis RRD werden mit Hilfe des base
fitting module 16 (progammierbare Recheneinheit) unter
Zuhilfenahme der bekannten absoluten Koordinaten RA, RH, RC, RD,
welche die absolute Lage der Referenzpunkte im Raum bzw.
relativ zur Karosse in der Lackierkabine angeben, einer
Koordinatentransformation unterzogen, wobei die relativen
Koordinaten des Roboters 10 in absolute Koordinaten X, Y, Z
relativ zur Lackierkabine überführt werden.
Auf diese Weise läßt sich ohne zusätzliches Meßequipment die
Einmessung des Roboters 10 relativ zur Lackierkabine bzw. zur
Karosse erreichen, wobei der Roboter 10 im wesentlichen selbst
für seine Einmessung sowie die Einmessung anderer Objekte in
der Lackierkabine verantwortlich ist.
Claims (4)
1. Verfahren zum Einmessen eines Roboters (10),
insbesondere eines Lackierroboters, mit einer
Roboterbasis (12), wobei mit einer relativ zur
Roboterbasis (14) kalibrierten Meßspitze (14) des
Roboters (10) N ≧ drei Referenzmarken (A-D) mit
bekannten absoluten Koordinaten ((RA, RH, RC, RD)
angefahren werden und mittels dieser Referenzmarken
(A, B, C, D) die Koordinaten des Roboters bestimmt
werden.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet,
daß die relativen Koordinaten des Roboters (10) für
die Referenzmarken (A, B, C, D) mittels
Koordinatentransformation in absolute Koordinaten
überführt werden.
3. Verfahren nach Anspruch 1 oder 2, dadurch
gekennzeichnet, daß die Methode der kleinsten
Fehlerquadrate zur Koordinatentransformation
verwendet wird.
4. Verfahren nach einem der Ansprüche 1 bis 3, dadurch
gekennzeichnet, daß die Vermessung von Objekten mit
relativen Koordinaten innerhalb einer Lackierkabine
erfolgt.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2000103611 DE10003611A1 (de) | 2000-01-28 | 2000-01-28 | Verfahren zum Einmessen eines Roboters |
EP01101604A EP1120204A3 (de) | 2000-01-28 | 2001-01-25 | Verfahren zum Einmessen eines Industrieroboters |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2000103611 DE10003611A1 (de) | 2000-01-28 | 2000-01-28 | Verfahren zum Einmessen eines Roboters |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10003611A1 true DE10003611A1 (de) | 2001-08-09 |
Family
ID=7628967
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2000103611 Withdrawn DE10003611A1 (de) | 2000-01-28 | 2000-01-28 | Verfahren zum Einmessen eines Roboters |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP1120204A3 (de) |
DE (1) | DE10003611A1 (de) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105364927A (zh) * | 2015-12-15 | 2016-03-02 | 天津立德尔智能装备科技有限公司 | 机器人搬运视觉***及其快速定位方法 |
DE102015200319A1 (de) | 2015-01-13 | 2016-07-14 | Kuka Systems Gmbh | Einmessverfahren aus Kombination von Vorpositionierung und Handführen |
DE102016110908A1 (de) | 2016-06-14 | 2017-12-14 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Messwerkzeug für einen Industrieroboter |
CN110167721A (zh) * | 2018-06-11 | 2019-08-23 | 深圳蓝胖子机器人有限公司 | 机器人***及自动校准方法、存储装置 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013014467A1 (de) * | 2013-08-30 | 2015-03-05 | Dürr Ecoclean GmbH | "Verfahren zum Einmessen und/oder Kalibrieren eines Roboters" |
CN105588525B (zh) * | 2014-11-14 | 2019-09-20 | 北京配天技术有限公司 | 一种工具在机器人法兰坐标系上的标定方法及装置 |
CN107428009B (zh) | 2015-04-02 | 2020-07-24 | Abb瑞士股份有限公司 | 用于工业机器人调试的方法、使用该方法的工业机器人***和控制*** |
WO2018090323A1 (zh) * | 2016-11-18 | 2018-05-24 | 深圳配天智能技术研究院有限公司 | 一种坐标系标定方法、***及装置 |
KR101963643B1 (ko) * | 2017-03-13 | 2019-04-01 | 한국과학기술연구원 | 식물의 표현형 분석을 위한 3d 영상 생성 방법 및 그 시스템 |
CN109528274A (zh) * | 2017-09-22 | 2019-03-29 | 清华大学深圳研究生院 | 一种配准方法和装置 |
CN112932670B (zh) * | 2020-11-07 | 2022-02-08 | 北京和华瑞博医疗科技有限公司 | 校准方法、机械臂控制方法及外科手术*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19507227C1 (de) * | 1995-03-02 | 1996-07-04 | Qiagen Gmbh | Verfahren zum Kalibrieren des Arbeitspunktes eines automatisch in einem kartesischen Koordinatensystem bewegbaren Werkzeuges |
DE19616276A1 (de) * | 1996-04-24 | 1997-10-30 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zum Vermessen und Kalibrieren eines mehrachsigen Manipulators |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4590578A (en) * | 1983-07-11 | 1986-05-20 | United Technologies Corporation | Off-line programmable robot |
US4670974A (en) * | 1985-11-06 | 1987-06-09 | Westinghouse Electric Corp. | Windshield insertion system for a vehicle on a moving conveyor apparatus |
US4852237A (en) * | 1985-11-09 | 1989-08-01 | Kuka | Method and apparatus for mounting windshields on vehicles |
US4909869A (en) * | 1986-12-04 | 1990-03-20 | Mazda Motor Corporation | Method of mounting a window glass on a vehicle body |
JPH03251378A (ja) * | 1990-02-28 | 1991-11-08 | Fanuc Ltd | ロボットのキャリブレーション方式 |
-
2000
- 2000-01-28 DE DE2000103611 patent/DE10003611A1/de not_active Withdrawn
-
2001
- 2001-01-25 EP EP01101604A patent/EP1120204A3/de not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19507227C1 (de) * | 1995-03-02 | 1996-07-04 | Qiagen Gmbh | Verfahren zum Kalibrieren des Arbeitspunktes eines automatisch in einem kartesischen Koordinatensystem bewegbaren Werkzeuges |
DE19616276A1 (de) * | 1996-04-24 | 1997-10-30 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zum Vermessen und Kalibrieren eines mehrachsigen Manipulators |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015200319A1 (de) | 2015-01-13 | 2016-07-14 | Kuka Systems Gmbh | Einmessverfahren aus Kombination von Vorpositionierung und Handführen |
EP3045995A1 (de) | 2015-01-13 | 2016-07-20 | KUKA Systems GmbH | Einmessverfahren aus kombination von vorpositionierung und handführen |
CN105364927A (zh) * | 2015-12-15 | 2016-03-02 | 天津立德尔智能装备科技有限公司 | 机器人搬运视觉***及其快速定位方法 |
DE102016110908A1 (de) | 2016-06-14 | 2017-12-14 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Messwerkzeug für einen Industrieroboter |
DE102016110908B4 (de) | 2016-06-14 | 2019-01-10 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Messwerkzeug für einen Industrieroboter |
CN110167721A (zh) * | 2018-06-11 | 2019-08-23 | 深圳蓝胖子机器人有限公司 | 机器人***及自动校准方法、存储装置 |
Also Published As
Publication number | Publication date |
---|---|
EP1120204A2 (de) | 2001-08-01 |
EP1120204A3 (de) | 2005-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE602004013107T2 (de) | Vorrichtung zur Korrektur einer gelernten Position | |
DE69431677T2 (de) | Verfahren und Methode für geometrische Messung | |
EP1285224A1 (de) | Verfahren und vorrichtung zum bestimmen der 3d-form eines objektes | |
WO2005108020A1 (de) | Robotergeführte optische messanordnung sowie verfahren und hilfsvorrichtung zum einmessen dieser messanordnung | |
EP1189732A1 (de) | Verfahren und vorrichtung zum kalibrieren von robotermessstationen, manipulatoren und mitgeführten optischen messeinrichtungen | |
DE102004023033A1 (de) | Vorrichtung und Verfahren zur Vermessung von Bauteilen | |
WO2005090907A1 (de) | Verfahren zur lokalisierung von fehlstellen und markiersystem | |
DE10350861A1 (de) | Verfahren zur Kalibrierung eines 3D-Meßgerätes | |
DE10003611A1 (de) | Verfahren zum Einmessen eines Roboters | |
DE3913988A1 (de) | Verfahren und vorrichtung zum vermessen von strassen bezueglich achsenlaenge, breite und hoehe bzw. steigung | |
EP2603767A1 (de) | Verfahren zum kalibrieren eines messsystems und vorrichtung zum durchführen des verfahrens | |
DE102004024378B4 (de) | Verfahren zur robotergestützten Vermessung von Objekten | |
DE10153049B4 (de) | 3D-Koordinationssystem | |
DE19931676C2 (de) | Verfahren zum Vermessen von Werkstücken und Bearbeitungsstation | |
DE102008019435B4 (de) | Verfahren zum berührungslosen Vermessen dreidimensionaler, komplex geformter Bauteile | |
EP0874213B1 (de) | Messsystem zur Beurteilung der Oberflächenqualität | |
DE102015109557B4 (de) | Verfahren zur Einstellung einer Prüf- oder Messposition eines berührungslos wirkenden Sensors | |
WO2005106384A1 (de) | Verfahren und hilfsvorrichtung zum einmessen einer robotergeführten optischen messanordnung | |
EP1665162A1 (de) | Verfahren und vorrichtung zur berührungslosen optischen 3d-l agebestimmung eines objekts | |
DE102017126495B4 (de) | Kalibrierung eines stationären Kamerasystems zur Positionserfassung eines mobilen Roboters | |
DE102019102927B4 (de) | Verfahren und Vorrichtung zum Bestimmen von dimensionalen und/oder geometrischen Eigenschaften eines Messobjekts | |
EP1185397A1 (de) | Verfahren zum vermessen von einer handhabungsvorrichtung | |
DE102007039983A1 (de) | Verfahren zum Messen von Positionen von Strukturen auf einem Substrat mit einer Koordinaten Messmaschine | |
DE19501094A1 (de) | Verfahren und Vorrichtung zur Kalibrierung von Bewegungseinrichtungen | |
DE102019131401B3 (de) | Kalibrierung einer Impedanzregelung eines Robotermanipulators |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8139 | Disposal/non-payment of the annual fee |