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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/02—Measuring 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/04—Measuring 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/042—Calibration 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)
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.
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)
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)
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 |
-
2011
- 2011-02-16 DE DE102011011360A patent/DE102011011360A1/de not_active Ceased
-
2012
- 2012-01-25 ES ES12000475T patent/ES2711651T3/es active Active
- 2012-01-25 EP EP12000475.9A patent/EP2489977B1/de active Active
- 2012-02-15 US US13/397,056 patent/US20130050410A1/en not_active Abandoned
- 2012-02-16 JP JP2012031979A patent/JP2012168180A/ja active Pending
-
2016
- 2016-12-26 JP JP2016251427A patent/JP6423848B2/ja active Active
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) | 製作誤差評価方法 |