Nothing Special   »   [go: up one dir, main page]

ES2711651T3 - Procedimiento para determinar las coordenadas 3D de un objeto y para calibrar un robot industrial - Google Patents

Procedimiento para determinar las coordenadas 3D de un objeto y para calibrar un robot industrial Download PDF

Info

Publication number
ES2711651T3
ES2711651T3 ES12000475T ES12000475T ES2711651T3 ES 2711651 T3 ES2711651 T3 ES 2711651T3 ES 12000475 T ES12000475 T ES 12000475T ES 12000475 T ES12000475 T ES 12000475T ES 2711651 T3 ES2711651 T3 ES 2711651T3
Authority
ES
Spain
Prior art keywords
camera
reference marks
industrial robot
projector
positions
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.)
Active
Application number
ES12000475T
Other languages
English (en)
Inventor
Marcus Steinbichler
Thomas Mayer
Herbert Daxauer
Christian Thamm
Sebastian Oberndorfner
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Carl Zeiss Optotechnik GmbH
Original Assignee
Carl Zeiss Optotechnik GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Carl Zeiss Optotechnik GmbH filed Critical Carl Zeiss Optotechnik GmbH
Application granted granted Critical
Publication of ES2711651T3 publication Critical patent/ES2711651T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/02Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
    • G01B21/04Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
    • G01B21/042Calibration or calibration artifacts

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Manipulator (AREA)

Abstract

Procedimiento para hacer funcionar un dispositivo, que comprende un sistema de medición para determinar las coordenadas 3D de un objeto (1) con un proyector (10) para proyectar un patrón sobre el objeto (1), una cámara (11) unida de manera fija con el proyector (10) en cuanto a su posición y orientación para hacer una captura del objeto (1) y al menos una cámara de referencia (16) unida de manera fija con el proyector (10) y la cámara (11) en cuanto a su posición y orientación para hacer una captura de una o varias marcas de referencia (6, 24) de un campo (25) de marcas de referencia, una unidad de evaluación para determinar la posición y la orientación del sistema de medición a partir de una o varias capturas de la cámara de referencia y un robot industrial para colocar el sistema de medición, en el que según el procedimiento - se mide el campo de marcas de referencia al menos una vez por fotogrametría y - se emplea el sistema de medición para calibrar el robot industrial, registrándose la posición del robot industrial con ayuda del campo de marcas de referencia y del sistema de medición.

Description

DESCRIPCION
Procedimiento para determinar las coordenadas 3D de un objeto y para calibrar un robot industrial
La invencion se refiere a un procedimiento segun la definicion de la reivindicacion 1, para determinar las coordenadas 3D de un objeto y para calibrar un robot industrial. En un procedimiento conocido para determinar las coordenadas 3D de un objeto se hace una captura del objeto con un sistema de proyeccion de franjas. El sistema de proyeccion de franjas comprende un proyector para proyectar un patron de franjas sobre el objeto y una camara para capturar el patron de franjas reflejado por el objeto. La captura se evalua por un sistema de evaluacion, que comprende un ordenador, en particular un PC.
Como por regla general para determinar las coordenadas 3D del objeto no es suficiente con una unica captura para cumplir con los requisitos de medicion y/o registrar el objeto por completo, es necesario colocar el sistema de proyeccion de franjas en el espacio en diferentes posiciones de captura y transferir las capturas aqui obtenidas a un sistema de coordenadas comun, superior, que tambien puede denominarse sistema de coordenadas absoluto. Este proceso denominado a menudo “registro global” requiere una elevada precision.
En un procedimiento conocido de este tipo se obtienen capturas que se solapan parcialmente. Estas capturas pueden orientarse entre si mediante una optimizacion de las zonas de solapamiento. No obstante, posiblemente el procedimiento no es lo suficientemente preciso con objetos mas grandes con poca estructura de superficie. El uso adicional de marcas de medicion, que se aplican en las zonas de solapamiento sobre el objeto y que forman los puntos de union, a menudo tampoco aporta una mejora suficiente.
Ademas se conocen procedimientos en los que se utilizan marcas de medicion que se ponen sobre el objeto y/o sobre una o varias correderas que rodean el objeto. En primer lugar se miden las marcas de medicion. Esto se produce preferiblemente segun el procedimiento de la fotogrametria. Con ayuda de las marcas de medicion, que se registran mediante un sistema de proyeccion de franjas, es posible transformar las diferentes capturas del objeto en los puntos medidos, de modo que es posible un registro global.
Por el documento EP 2273229 A1 se conoce un procedimiento en el que para determinar las coordenadas 3D de un objeto un proyector proyecta un patron de franjas sobre el objeto. El patron de franjas reflejado por el objeto se captura por una camara que comprende un sistema optico y un sensor de superficie, en particular un sensor CCD o sensor CMOS. El proyector y la camara forman un sistema de proyeccion de franjas. Cerca del objeto estan dispuestas varias correderas de referencia que en cada caso presentan varias marcas de referencia. En primer lugar se miden las correderas de referencia. A continuacion se determinan las coordenadas 3D del objeto mediante el sistema de proyeccion de franjas.
Por regla general en la determinacion de las coordenadas 3D de un objeto segun el procedimiento del documento EP 2273229 A1 tampoco es suficiente con hacer una unica captura porque el objeto o la zona de interes del objeto son mas grandes que el campo de vision de la camara. Por consiguiente es necesario colocar el sistema de proyeccion de franjas compuesto por el proyector y la camara en diferentes posiciones. A continuacion se transfieren las capturas obtenidas en la respectiva posicion a un sistema de coordenadas comun, superior.
No obstante, el procedimiento segun el documento EP 2273229 A1 a menudo conlleva un esfuerzo considerable, en particular, cuando este procedimiento tiene que llevarse a cabo en una instalacion de medicion automatizada, integrada en un proceso de fabricacion. En este tipo de instalaciones es ventajoso utilizar un robot industrial para colocar el sistema de proyeccion de franjas compuesto por proyector y camara. La informacion de posicion del robot puede utilizarse entonces como valor aproximado para la determinacion de la posicion y orientacion del sistema de proyeccion de franjas. No obstante, por regla general, la precision de esta informacion de posicion de robot no es suficiente para el registro global.
Se produce otro inconveniente cuando con el procedimiento segun el documento EP 2 273 229 A1 tienen que determinarse las coordenadas 3D de objetos de diferentes tipos. En este caso, para cada tipo de objeto es necesario colocar y medir diferentes correderas adaptadas al tamano respectivo del objeto.
Ademas puede ocurrir que debido a la colocacion de las correderas de referencia el objeto, cuyas coordenadas 3D deben determinarse, ya no este accesible o no lo este en una medida suficiente. Mediante las correderas de referencia pueden limitarse las trayectorias de movimiento del robot. Ademas, mediante las correderas de referencia pueden taparse partes del objeto. La disposicion de objetos nuevos a determinar en la zona que rodea las correderas de referencia tambien puede resultar complicada.
Por el documento EP 2273229 A1 se conoce un procedimiento para determinar las coordenadas 3D de un objeto, en el que el objeto esta rodeado por varias correderas de referencia con marcas de referencia codificadas. El objeto da lugar a varias capturas de tal modo que estas incluyen en cada caso una parte del objeto y una parte de una corredera de referencia.
Por el documento US 2006/265177 A1 se conoce un procedimiento para determinar las coordenadas 3D de la superficie de un objeto, que puede realizarse por medio de un aparato de medicion 3D optico. La posicion del aparato de medicion 3D se determina por un sistema de seguimiento.
Por el documento US 5.198.877 A se conoce un procedimiento similar para determinar las coordenadas 3D de la superficie de un objeto.
Por los documentos US 2009/323121 A1, US 2009/067706 A1 y US 2003/025788 A1 se conocen procedimientos de medicion 3D opticos que utilizan camaras de referencia y campos de marcas de referencia.
En el documento US4753569 A se utilizan camaras de referencia y campos de marcas de referencia para calibrar un brazo de robot.
Un objetivo de la invencion es proponer un procedimiento mejorado para determinar las coordenadas 3D de un objeto. El dispositivo, que se hace funcionar en este procedimiento y que no se reivindica como tal, comprende un proyector para proyectar un patron sobre el objeto, una camara unida con el proyector para hacer una captura del objeto y una camara de referencia unida con el proyector y la camara para hacer una captura de una o varias marcas de referencia de un campo de marcas de referencia. El patron proyectado por el proyector es en particular un patron de franjas. Es particularmente adecuada una proyeccion de franjas de luz blanca. La camara comprende preferiblemente un sensor de superficie, en particular un sensor CCD, un sensor CMOS u otro sensor de superficie. Resulta ventajoso que la camara comprenda un sistema optico. La camara puede estar unida con el proyector directa o indirectamente. Esta orientada de tal modo que puede capturar el patron irradiado por el objeto. La camara de referencia esta unida directa o indirectamente con el proyector y la camara. Su posicion y orientacion es fija con respecto al proyector y la camara. El proyector, la camara y la camara de referencia forman un sistema de medicion para determinar las coordenadas 3D del objeto.
El dispositivo comprende una o varias camaras de referencia adicionales. La una o varias camaras de referencia adicionales estan fijadas en su posicion y orientacion con respecto al proyector, la camara y la primera camara de referencia. Pueden estar unidas directa o indirectamente con el proyector y/o la camara y/o la camara de referencia. Resulta ventajoso que la direccion del eje optico de la camara de referencia adicional o de las camaras de referencia adicionales sea diferente de la direccion del eje optico de la camara y/o de la (primera) camara de referencia y/o de las camaras de referencia adicionales. En general la precision que puede alcanzarse es mayor cuantas mas camaras de referencia se utilicen y/o cuanto mas diferente sea la distribucion de sus ejes opticos y con ello de sus direcciones visuales. En casos determinados puede resultar ventajoso que los ejes opticos de las camaras de referencia sean perpendiculares entre si. Por ejemplo puede haber tres camaras de referencia, cuyos ejes opticos sean perpendiculares entre si. No obstante tambien son posibles otras configuraciones.
Las camaras de referencia pueden estar previstas en un modulo de camara. Pueden estar fijadas al modulo de camara de manera separable o inseparable.
El dispositivo comprende ademas una unidad de evaluacion para determinar la posicion y/o la orientacion del proyector y/o de la camara y/o de la o de las varias camaras de referencia. La unidad de evaluacion puede estar formada por un ordenador, en particular un PC. La determinacion de la posicion o posiciones y/o de la orientacion u orientaciones puede llevarse a cabo mediante el ajuste de bloque por haces.
El dispositivo para determinar las coordenadas 3D de un objeto comprende tambien un robot industrial para colocar este dispositivo.
El dispositivo comprende ademas un campo de marcas de referencia. Las marcas de referencia pueden estar colocadas en una o varias paredes. No obstante tambien es posible colocar las marcas de referencia de otro modo. Las paredes, en las que estan colocadas las marcas de referencia, pueden formar una celda de medicion para el objeto. La celda de medicion puede estar cerrada o abierta.
En un procedimiento para determinar las coordenadas 3D de un objeto el objetivo de la invencion se alcanza por que el objeto se coloca delante de un campo de marcas de referencia, se hace una captura completa o parcial del objeto con el dispositivo y se hace una captura de una o varias marcas de referencia de un campo de marcas de referencia por una o varias camaras de referencia.
Resulta ventajoso que se hacen capturas de partes adicionales del objeto. Preferiblemente se solapan algunas o todas las capturas de las partes del objeto.
En el procedimiento de la reivindicacion 1 el campo de marcas de referencia se mide por fotogrametria al menos una vez.
En el procedimiento segun la reivindicacion 1 tambien se produce una calibracion del robot industrial. A este respecto, se trata preferiblemente de un robot industrial multiaxial.
Un objetivo adicional de la invencion es proponer un procedimiento mejorado para calibrar un robot industrial.
Segun la invencion este objetivo tambien se alcanza mediante las caracteristicas de la reivindicacion 1. Segun el procedimiento el robot industrial coloca un dispositivo para determinar las coordenadas 3D de un objeto en varias posiciones preestablecidas. Estas posiciones pueden estar preestablecidas segun su posicion y/u orientacion. En estas posiciones se capturan una o varias o todas las marcas de referencia de un campo de marcas de referencia por el dispositivo. A partir de estas capturas se determinan las posiciones del robot industrial. Las posiciones del robot industrial pueden determinarse segun su posicion y/u orientacion. En el caso de las posiciones preestablecidas y determinadas del robot industrial puede tratarse de las posiciones del brazo mas externo del robot industrial. Las posiciones del robot industrial, que se han determinado a partir de las capturas, se comparan con las posiciones preestablecidas del robot industrial. Esta comparacion proporciona una medida para las desviaciones de las posiciones reales del robot industrial con respecto a las posiciones preestablecidas. Esta medida puede tenerse en cuenta como valor de correccion para posiciones del robot industrial que se preestableceran en un futuro. Tambien es posible formar una matriz de correccion a partir de varios valores de correccion para diferentes posiciones preestablecidas, que tambien proporciona valores de correccion para posiciones intermedias, por ejemplo debido a una interpolacion. La interpolacion puede realizarse con diferentes funciones adecuadas.
Este procedimiento permite utilizar exclusivamente la posicion del robot para el registro global de la respectiva captura. Esto resulta especialmente ventajoso cuando no es posible que la o las varias camaras de referencia puedan capturar un numero suficiente de marcas de referencia. Este puede ser el caso en particular cuando las coordenadas 3D deben determinarse en el espacio interior de un objeto, por ejemplo una carroceria.
A continuacion se explicara en detalle un ejemplo de realizacion de la invencion mediante el dibujo adjunto. En el dibujo la unica figura muestra un dispositivo para determinar las coordenadas 3D de un objeto en una representacion en perspectiva.
La estructura de medicion mostrada en el dibujo sirve para determinar las coordenadas 3D del lado anterior de un objeto 1, concretamente de una puerta de vehiculo (puerta en bruto). El objeto 1 esta colocado delante de una pared posterior 2 de una celda de medicion 3. La celda de medicion 3 comprende la pared posterior 2, la pared lateral izquierda 4 y la pared de suelo 5. La celda de medicion 3 comprende ademas una pared lateral derecha, una pared trasera y una pared de techo (no representada en el dibujo).
En las paredes de la celda de medicion 3 estan dispuestas marcas de referencia 6, que en si mismas estan codificadas, y marcas de referencia 24, que no estan codificadas en si mismas, pero que estan dispuestas espacialmente unas respecto a otras de tal modo que esta disposicion espacial supone una codificacion. Las marcas de referencia 6, 24 forman un campo 25 de marcas de referencia. Cada marca de referencia 6 codificada en si misma comprende un elemento invariable, no codificador y un elemento variable, codificador. El elemento no codificador se forma por un circulo 7 que se encuentra en el centro de la marca de referencia codificada 6. El elemento codificador se forma por segmentos 8. A diferencia de la representacion en el dibujo el elemento codificador 8 es diferente para cada marca de referencia codificada 6. Mediante los diferentes elementos codificadores 8 es posible una identificacion univoca de cada marca de referencia codificada 6.
En la celda de medicion 3 esta dispuesto un sistema de proyeccion de franjas 9. El sistema de proyeccion de franjas 9 comprende un proyector 10 y una camara 11. El proyector 10 proyecta un patron, en particular un patron de franjas, sobre el objeto 1, como se indica mediante la flecha 12. La camara 11 captura el patron de franjas reflejado por el objeto 1 segun su superficie espacial, como se indica mediante la flecha 13. El proyector 10 y la camara 11 estan unidos entre si mediante un sistema de barras 14. Estan fijados con respecto a su posicion y orientacion entre si.
Un modulo de camara 15 esta unido con el sistema de proyeccion de franjas 9. El modulo de camara 15 comprende una primera camara de referencia 16, una segunda camara de referencia 17 y una tercera camara de referencia 18. El eje optico 19 y con ello la direccion visual de la primera camara de referencia 16 se dirige hacia la pared trasera de la celda de medicion 3, el eje optico 20 y con ello la direccion visual de la segunda camara de referencia 17 se dirige hacia la pared lateral derecha de la celda de medicion 3 y el eje optico 21 y con ello la direccion visual de la tercera camara de referencia 18 se dirige hacia la pared de techo de la celda de medicion 3. La pared lateral derecha, la pared trasera y la pared de techo de la celda de medicion tambien estan dotadas de marcas de referencia 6, 24. El modulo de camara 15 esta fijado con respecto a su posicion y orientacion con respecto al sistema de proyeccion de franjas 9. Esta unido con el sistema de barras 14 del sistema de proyeccion de franjas 9 mediante un sistema de barras 22. El sistema de proyeccion de franjas 9 y el modulo de camara 15 forman un sistema de medicion 23.
En un primer ciclo de medicion se registran y almacenan las posiciones de las marcas de referencia 6, 24 de la celda de medicion 3. Preferiblemente en este ciclo de medicion no hay ningun objeto 1 en la celda de medicion 3. La determinacion de las posiciones de las marcas de referencia 6, 24 se produce mediante fotogrametria. A este respecto, se obtienen capturas de las marcas de referencia 6, 24 desde diferentes posiciones de camara. Esto puede realizarse mediante la camara 11. No obstante tambien es posible realizar la fotogrametria de las marcas de referencia 6, 24 independientemente del sistema de proyeccion de franjas 9. En ambos casos es posible, pero no obligatorio, colocar la camara mediante un robot industrial.
Tras la determinacion de las posiciones de las marcas de referencia 6, 24 es posible determinar las coordenadas 3D de objetos. Para ello se coloca el objeto 1 en la celda de medicion 3 como resulta evidente por el dibujo. El proyector 10 proyecta un patron de franjas sobre la superficie del objeto 1, la camara 11 captura el patron de franjas reflejado y una o varias o todas las camaras de referencia 16, 17, 18 capturan las marcas de referencia 6, 24 del campo 25 de marcas de referencia.
Cuando se utiliza solo una camara de referencia en general es necesario registrar en una captura al menos tres marcas de referencia codificadoras 6. Cuando se utilizan tres camaras de referencia en general es necesario que cada camara de referencia registre al menos una marca de referencia codificadora 6.
En una unidad de evaluacion, en particular en un ordenador, en particular en un PC (no representado en el dibujo), a partir de la o las capturas de las marcas de referencia 6, 24, obtenidas por la o las camaras de referencia 16, 17, 18, se determina la posicion y orientacion del sistema de medicion 23. De este modo es posible determinar las coordenadas 3D del objeto 1 a partir de las capturas de la camara 11.
Cuando el objeto 1 es mas grande que el campo de vision de la camara 11, es necesario obtener varias capturas del objeto 1. Estas capturas pueden solaparse parcialmente entre si. Gracias a las capturas de las marcas de referencia 6, 24 mediante una o varias camaras de referencia 16, 17, 18 es posible determinar, para cada captura individual de una parte del objeto 1 mediante la camara 11, las coordenadas 3D de la superficie parcial correspondiente del objeto 1 como coordenadas absolutas.
El dispositivo comprende ademas una unidad de evaluacion para determinar la posicion y orientacion del sistema de medicion 23, es decir, del proyector 10, de la camara 11 y de las camaras de referencia 16, 17, 18. Tambien esta unidad de evaluacion puede formarse por un ordenador, en particular un PC (no representado en el dibujo).
El sistema de medicion 23 se coloca segun la invencion por un robot industrial (no representado en el dibujo).
Mediante la invencion se proporciona un procedimiento para el registro global de un objeto. Una celda de medicion, en la que puede operar un sistema de robot, esta dotada de marcas de referencia. El campo de marcas de referencia se mide una vez por fotogrametria. Las capturas de medicion individuales para determinar las coordenadas 3D del objeto pueden transferirse al sistema de coordenadas de las marcas de referencia.
Una o varias camaras de referencia 16, 17, 18 orientadas en diferentes direcciones del espacio se fijan mecanicamente con el sistema de proyeccion de franjas 9 y por medio de una calibracion adecuada se disponen en un sistema de coordenadas comun con el mismo. Esta calibracion puede producirse porque el sistema de proyeccion de franjas 9 y el modulo de camara 15 miden simultaneamente, preferiblemente repetidas veces, en cada caso una cantidad parcial de las marcas de referencia. Entonces, con un ajuste de bloque por haces por fotogrametria pueden determinarse en conjunto las orientaciones externas o relativas de las camaras de referencia 16, 17, 18 del modulo de camara 15 asi como del proyector 10 y la camara 11 del sistema de proyeccion de franjas 9.
En la medicion del objeto 1, es decir, la determinacion de las coordenadas 3D del objeto 1, la determinacion exacta de la posicion y orientacion del sistema de proyeccion de franjas 9 se produce mediante el modulo de camara 15 y las marcas de referencia 6, 24, preferiblemente con el procedimiento de ajuste de bloque por haces por fotogrametria. Con ayuda de esta informacion es posible transferir las capturas de medicion individuales del objeto 1 a un sistema de coordenadas comun.
Ademas es posible una medicion posterior del campo 25 de marcas de referencia dentro de la celda de medicion 3. Esto puede producirse con ayuda de un programa de robot y del sistema de medicion 23. A este respecto, las coordenadas de las marcas de referencia 6, 24 conocidas de la primera medicion se incluyen como valores aproximados en el ajuste de bloque por haces.
Segun la invencion el sistema de medicion 23 se emplea tambien para calibrar un robot industrial. Cuando se han registrado y almacenado las posiciones de las marcas de referencia 6, 24, es posible registrar de manera muy exacta la posicion del robot industrial con ayuda del campo 25 de marcas de referencia y con ayuda del sistema de medicion 23.
La informacion de calibracion necesaria del robot se obtiene a partir de una comparacion de las transformaciones de las mediciones de referencia con las posiciones preestablecidas manualmente en el sistema de coordenadas del robot.

Claims (8)

REIVINDICACIONES
1. Procedimiento para hacer funcionar un dispositivo, que comprende un sistema de medicion para determinar las coordenadas 3D de un objeto (1) con un proyector (10) para proyectar un patron sobre el objeto (1), una camara (11) unida de manera fija con el proyector (10) en cuanto a su posicion y orientacion para hacer una captura del objeto (1) y al menos una camara de referencia (16) unida de manera fija con el proyector (10) y la camara (11) en cuanto a su posicion y orientacion para hacer una captura de una o varias marcas de referencia (6, 24) de un campo (25) de marcas de referencia, una unidad de evaluacion para determinar la posicion y la orientacion del sistema de medicion a partir de una o varias capturas de la camara de referencia y un robot industrial para colocar el sistema de medicion, en el que segun el procedimiento
- se mide el campo de marcas de referencia al menos una vez por fotogrametria y
- se emplea el sistema de medicion para calibrar el robot industrial, registrandose la posicion del robot industrial con ayuda del campo de marcas de referencia y del sistema de medicion.
2. Procedimiento segun la reivindicacion 1, caracterizado por que el sistema de medicion comprende una o varias camaras de referencia adicionales (17, 18).
3. Procedimiento segun la reivindicacion 2, caracterizado por que las camaras de referencia (16, 17, 18) estan previstas en un modulo de camara (15).
4. Procedimiento segun una de las reivindicaciones anteriores, en el que se emplea el sistema de medicion para determinar las coordenadas 3D de un objeto (1), caracterizado por que el objeto (1) se coloca delante de un campo de marcas de referencia (6, 24), se hace una captura total o parcial del objeto (1) con el sistema de medicion y se hace una captura de una o varias marcas de referencia (6, 24) de un campo (25) de marcas de referencia por una o varias camaras de referencia (16, 17, 18).
5. Procedimiento segun la reivindicacion 4, caracterizado por que se hace una captura de partes adicionales del objeto (1) con el sistema de medicion.
6. Procedimiento segun una de las reivindicaciones anteriores, en el que la medicion del campo de marcas de referencia (6, 24) se realiza colocandose el sistema de medicion por el robot industrial en varias posiciones, captandose una o varias o todas las marcas de referencia (6, 24) por el sistema de medicion en estas posiciones y por que se determinan las posiciones de las marcas de referencia (6, 24) a partir de estas capturas.
7. Procedimiento segun una de las reivindicaciones anteriores, en el que el sistema de medicion para calibrar el robot industrial se coloca en varias posiciones preestablecidas, se capturan una o varias o todas las marcas de referencia (6, 24) de un campo (25) de marcas de referencia por el sistema de medicion en estas posiciones y se determinan las posiciones del robot industrial a partir de estas capturas y se comparan con las posiciones preestablecidas.
8. Procedimiento segun una de las reivindicaciones anteriores, en el que se emplea el sistema de medicion para determinar las coordenadas 3D de un objeto, caracterizado por que el sistema de medicion se coloca con el proyector (10) para proyectar un patron sobre el objeto (1) y la camara (11) unida con el proyector para hacer una captura del objeto (1) por el robot industrial y el objeto se captura por el sistema de medicion.
ES12000475T 2011-02-16 2012-01-25 Procedimiento para determinar las coordenadas 3D de un objeto y para calibrar un robot industrial Active ES2711651T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102011011360A DE102011011360A1 (de) 2011-02-16 2011-02-16 Vorrichtung und Verfahren zur Bestimmung der 3-D-Koordinaten eines Objekts und zum Kalibrieren eines Industrieroboters

Publications (1)

Publication Number Publication Date
ES2711651T3 true ES2711651T3 (es) 2019-05-06

Family

ID=45654772

Family Applications (1)

Application Number Title Priority Date Filing Date
ES12000475T Active ES2711651T3 (es) 2011-02-16 2012-01-25 Procedimiento para determinar las coordenadas 3D de un objeto y para calibrar un robot industrial

Country Status (5)

Country Link
US (1) US20130050410A1 (es)
EP (1) EP2489977B1 (es)
JP (2) JP2012168180A (es)
DE (1) DE102011011360A1 (es)
ES (1) ES2711651T3 (es)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011114674C5 (de) 2011-09-30 2020-05-28 Steinbichler Optotechnik Gmbh Verfahren und Vorrichtung zum Bestimmen der 3D-Koordinaten eines Objekts
US9753453B2 (en) 2012-07-09 2017-09-05 Deep Learning Robotics Ltd. Natural machine interface system
ES2683364T3 (es) * 2012-11-07 2018-09-26 Artec Europe S.A.R.L. Método para monitorizar dimensiones lineales de objetos tridimensionales
KR101416383B1 (ko) * 2012-11-16 2014-07-16 현대자동차 주식회사 차량용 도어 검사 시스템 및 그 제어방법
CN104180760B (zh) * 2013-05-24 2017-07-25 上海勘测设计研究院 一种越浪形态观测方法及系统
DE102013011848A1 (de) 2013-07-16 2015-01-22 Steinbichler Optotechnik Gmbh Vorrichtung und Verfahren zum Bestimmen der 3D-Koordinaten eines Objekts
JP6138722B2 (ja) * 2014-04-10 2017-05-31 スターテクノ株式会社 ワーク加工装置
JP5622250B1 (ja) * 2013-11-08 2014-11-12 スターテクノ株式会社 較正機能付きワーク加工装置
JP2015157339A (ja) * 2014-02-25 2015-09-03 セイコーエプソン株式会社 ロボット、ロボットシステム、制御装置、及び制御方法
DE102015004873A1 (de) 2014-04-17 2015-10-22 Steinbichler Optotechnik Gmbh Verfahren und Vorrichtung zur Bestimmung der 3D-Koordinaten eines Objekts
DE102014012710A1 (de) 2014-08-27 2016-03-03 Steinbichler Optotechnik Gmbh Verfahren und Vorrichtung zum Bestimmen der 3D-Koordinaten eines Objekts
DE102015201460B4 (de) * 2015-01-28 2023-05-17 Siemens Healthcare Gmbh Positionsbestimmung eines medizinischen Instruments
DE102015204796A1 (de) * 2015-03-17 2016-09-22 Carl Zeiss Industrielle Messtechnik Gmbh Koordinatenmessgerät mit beweglichem Sensorträger und Positionsbestimmungseinrichtung, sowie Verfahren zum Betreiben eines Koordinatenmessgeräts
US10444006B2 (en) * 2015-08-19 2019-10-15 Faro Technologies, Inc. Three-dimensional imager
DE202016004550U1 (de) 2016-07-21 2016-08-05 Carl Zeiss Optotechnik GmbH 3D-Messgerät
DE102016216196A1 (de) * 2016-08-29 2018-03-01 Robert Bosch Gmbh Sensoranlage mit einer optischen Sensoreinheit und eine Automatisierungsanlage
DE102016014384B4 (de) 2016-12-02 2019-01-17 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zur Bestimmung der 3D-Koordinaten eines Objekts
CN107401976B (zh) * 2017-06-14 2019-07-16 昆明理工大学 一种基于单目相机的大尺寸视觉测量系统及其标定方法
CN107202554B (zh) * 2017-07-06 2018-07-06 杭州思看科技有限公司 同时具备摄影测量和三维扫描功能的手持式大尺度三维测量扫描仪系统
DE102018222629A1 (de) 2018-01-17 2019-07-18 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zur Bestimmung von mindestens einer räumlichen Position und Orientierung mindestens eines Objekts
DE102018115620A1 (de) * 2018-06-28 2020-01-02 Carl Zeiss Industrielle Messtechnik Gmbh Messsystem
EP3821202B1 (en) 2018-07-10 2022-06-22 Marposs Societa' Per Azioni Apparatus and method for contactless checking of the dimensions and/or shape of a complex-shaped body
EP3598066A1 (en) 2018-07-18 2020-01-22 Carl Zeiss Optotechnik GmbH Method and arrangement for determining at least one of dimensional characteristics and shape characteristics of a large measurement object
US10875592B2 (en) 2018-08-16 2020-12-29 Carl Zeiss Industrielle Messtechnik Gmbh Automobile manufacturing plant and method
DE102018123815A1 (de) * 2018-09-26 2020-03-26 Ebm-Papst Mulfingen Gmbh & Co. Kg Verfahren zur Positionsbestimmung in einem Raum
DE102018218475B4 (de) 2018-10-29 2022-03-10 Carl Zeiss Optotechnik GmbH Trackingsystem und optisches Messsystem zur Bestimmung mindestens einer räumlichen Position und Orientierung mindestens eines Messobjekts
DE102018220088A1 (de) 2018-11-22 2020-05-28 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zur Bestimmung von mindestens einer räumlichen Position und Orientierung mindestens eines Messobjekts
EP3663709A1 (de) * 2018-12-04 2020-06-10 Carl Zeiss Optotechnik GmbH Verfahren zur 3d-erfassung eines messobjektes
DE102019200733A1 (de) 2019-01-22 2020-07-23 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zur Bestimmung von mindestens einer räumlichen Position und Orientierung mindestens einer getrackten Messvorrichtung
CN110125455B (zh) * 2019-05-27 2020-06-02 清华大学 一种用于机器人钻孔中优化钻头位姿的方法
CN110480631A (zh) * 2019-07-19 2019-11-22 五邑大学 一种应用于搬运机器人的目标搬运方法及其搬运机器人
DE102019211063B3 (de) * 2019-07-25 2020-08-20 Carl Zeiss Industrielle Messtechnik Gmbh Messvorrichtung und Verfahren zur Bestimmung von einer räumlichen Position und Orientierung eines Messobjekts
JP7324497B2 (ja) * 2019-07-30 2023-08-10 株式会社キーレックス 3次元測定器を用いた被測定体の測定方法
DE102019212856B4 (de) 2019-08-27 2024-09-05 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren zur Nachführung eines Strahls
DE102020202982A1 (de) 2020-03-09 2021-09-09 Carl Zeiss Industrielle Messtechnik Gmbh Optische Vorrichtung zur Abstandsbestimmung eines Messobjekts
JP7520608B2 (ja) 2020-07-08 2024-07-23 株式会社Subaru ロボットハンド位置検出システム
DE102020209486B3 (de) 2020-07-28 2021-09-30 Carl Zeiss Industrielle Messtechnik Gmbh Aktuator
DE102020211136A1 (de) 2020-09-03 2022-03-03 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren zum Bestimmen von einer Änderung mindestens einer Luftsäuleneigenschaft in optischen Navigationssystemen
DE102020215073A1 (de) 2020-11-30 2022-06-02 Carl Zeiss Industrielle Messtechnik Gmbh Selbstkalibrierendes optronisches Messsystem
DE102021209427A1 (de) 2021-08-27 2023-03-02 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zur Bestimmung von mindestens einer räumlichen Position und Orientierung mindestens eines Messobjekts

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4753569A (en) * 1982-12-28 1988-06-28 Diffracto, Ltd. Robot calibration
US5083073A (en) * 1990-09-20 1992-01-21 Mazada Motor Manufacturing U.S.A. Corp. Method and apparatus for calibrating a vision guided robot
US5198877A (en) * 1990-10-15 1993-03-30 Pixsys, Inc. Method and apparatus for three-dimensional non-contact shape sensing
US6078846A (en) * 1996-02-06 2000-06-20 Perceptron, Inc. Calibration and compensation of robot-based gauging system
DE19721903C1 (de) * 1997-05-26 1998-07-02 Aicon Industriephotogrammetrie Verfahren und Anlage zur meßtechnischen räumlichen 3D-Lageerfassung von Oberflächenpunkten
DE19840334A1 (de) * 1998-02-02 1999-08-05 Daimler Chrysler Ag Vorrichtung zur Verwendung als Navigationskulisse bei der Vermessung von Objekten
NO313113B1 (no) * 1999-07-13 2002-08-12 Metronor Asa System for scanning av store objekters geometri
DE10012273B4 (de) * 2000-03-14 2006-09-28 Daimlerchrysler Ag Anlage zur messtechnischen räumlichen 3D-Lageerfassung von Oberflächenpunkten
WO2001088471A1 (de) * 2000-05-16 2001-11-22 Steinbichler Optotechnik Gmbh Verfahren und vorrichtung zum bestimmen der 3d-form eines objektes
DE10048097A1 (de) * 2000-09-28 2002-04-18 Zeiss Carl Koordinatenmeßgerät
US6781618B2 (en) * 2001-08-06 2004-08-24 Mitsubishi Electric Research Laboratories, Inc. Hand-held 3D vision system
US7648678B2 (en) * 2002-12-20 2010-01-19 Dako Denmark A/S Method and system for pretreatment of tissue slides
DE102004023033A1 (de) * 2004-05-06 2005-11-24 Claas Fertigungstechnik Gmbh Vorrichtung und Verfahren zur Vermessung von Bauteilen
WO2006084385A1 (en) * 2005-02-11 2006-08-17 Macdonald Dettwiler & Associates Inc. 3d imaging system
DE102005020844B3 (de) * 2005-05-02 2006-07-20 Vision Tools Bildanalyse Systeme Gmbh Genauigkeitsverbesserung von Robotern
DE102005043912B4 (de) * 2005-05-18 2011-08-18 Steinbichler Optotechnik GmbH, 83115 Verfahren zum Bestimmen der 3D-Koordinaten der Oberfläche eines Objekts
US8625854B2 (en) * 2005-09-09 2014-01-07 Industrial Research Limited 3D scene scanner and a position and orientation system
US20090067706A1 (en) * 2007-09-12 2009-03-12 Artec Ventures System and Method for Multiframe Surface Measurement of the Shape of Objects
WO2009086495A2 (en) * 2007-12-28 2009-07-09 Sam Stathis Robotic arm for accurate positioning in three-dimensional space, measurement of three-dimensional coordinates, and remote tooling operations in three-dimensional space
JP2010169634A (ja) * 2009-01-26 2010-08-05 Nikon Corp 作業装置
DE102009032262A1 (de) 2009-07-08 2011-01-13 Steinbichler Optotechnik Gmbh Verfahren zur Bestimmung der 3D-Koordinaten eines Objekts

Also Published As

Publication number Publication date
JP2012168180A (ja) 2012-09-06
JP2017062262A (ja) 2017-03-30
EP2489977A3 (de) 2012-09-19
EP2489977B1 (de) 2018-11-21
EP2489977A2 (de) 2012-08-22
US20130050410A1 (en) 2013-02-28
DE102011011360A1 (de) 2012-08-16
JP6423848B2 (ja) 2018-11-14

Similar Documents

Publication Publication Date Title
ES2711651T3 (es) Procedimiento para determinar las coordenadas 3D de un objeto y para calibrar un robot industrial
ES2758776T3 (es) Procedimiento para la determinación de las coordenadas 3D de un objeto
ES2356434T3 (es) Procedimiento y dispositivo para determinar las coordenadas espaciales de un artículo.
ES2817800T3 (es) Sistema de medición óptica
ES2663494T3 (es) Dispositivo auxiliar y procedimiento para colocar a medida una disposición de medición óptica que se puede montar en un manipulador
ES2651626T3 (es) Procedimiento y dispositivo para determinar las coordenadas-3D de un objeto
KR102236297B1 (ko) 치과용 카메라를 교정하기 위한 교정 장치 및 방법
Kimura et al. Projector calibration using arbitrary planes and calibrated camera
ES2457791T3 (es) Procedimiento para determinar errores geométricos en una máquina herramienta o máquina de medición
CN103267491B (zh) 自动获取物体表面完整三维数据的方法及系统
US20170168160A1 (en) Portable distance measuring device and method for capturing relative positions
US20050154548A1 (en) Method for calibration of a 3D measuring device
CN107274453A (zh) 一种结合标定与校正的摄像机三维测量装置、系统及方法
US10704891B2 (en) Method and apparatus for determining the 3D coordinates of an object
US20190080471A1 (en) Distance measurement system and distance measurement method
CN105447856A (zh) 基于机器人运动参数与特征向量的标记点匹配方法
Tushev et al. Architecture of industrial close-range photogrammetric system with multi-functional coded targets
US20200007843A1 (en) Spatiotemporal calibration of rgb-d and displacement sensors
JP5311365B2 (ja) ステレオカメラの校正方法および校正システム
ES2367776T3 (es) Procedimiento de medición de un objeto tridimensional, o de un conjunto de objetos.
JPS61277010A (ja) 移動体位置姿勢計測方法
US20190096088A1 (en) Global positioning of a sensor with respect to different tiles for a global three-dimensional surface reconstruction
JP5087571B2 (ja) 三次元像表示装置の座標校正方法
Galilea et al. Calibration of a high-accuracy 3-D coordinate measurement sensor based on laser beam and CMOS camera
JP2013122429A (ja) 製作誤差評価方法