ES2558022T3 - Procedimiento y dispositivo para la determinación de la posición de un vehículo, programa de ordenador y producto de programa de ordenador - Google Patents
Procedimiento y dispositivo para la determinación de la posición de un vehículo, programa de ordenador y producto de programa de ordenador Download PDFInfo
- Publication number
- ES2558022T3 ES2558022T3 ES08005215.2T ES08005215T ES2558022T3 ES 2558022 T3 ES2558022 T3 ES 2558022T3 ES 08005215 T ES08005215 T ES 08005215T ES 2558022 T3 ES2558022 T3 ES 2558022T3
- Authority
- ES
- Spain
- Prior art keywords
- digital camera
- marker
- markers
- track
- vehicle
- 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
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004590 computer program Methods 0.000 title claims description 18
- 239000003550 marker Substances 0.000 claims abstract description 64
- 238000001514 detection method Methods 0.000 claims abstract description 27
- 230000003287 optical effect Effects 0.000 claims abstract description 11
- 238000012545 processing Methods 0.000 claims abstract description 11
- 238000004364 calculation method Methods 0.000 claims description 23
- 238000011156 evaluation Methods 0.000 claims description 10
- 239000000969 carrier Substances 0.000 abstract description 4
- 230000008901 benefit Effects 0.000 description 5
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000004888 barrier function Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000005452 bending Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/26—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L25/00—Recording or indicating positions or identities of vehicles or trains or setting of track apparatus
- B61L25/02—Indicating or recording positions or identities of vehicles or trains
- B61L25/025—Absolute localisation, e.g. providing geodetic coordinates
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66C—CRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
- B66C13/00—Other constructional features or details
- B66C13/16—Applications of indicating, registering, or weighing devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66C—CRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
- B66C13/00—Other constructional features or details
- B66C13/18—Control systems or devices
- B66C13/46—Position indicators for suspended loads or for crane elements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/249—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains using pulse code
- G01D5/2497—Absolute encoders
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/26—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
- G01D5/32—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
- G01D5/34—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
- G01D5/347—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
- G01D5/34746—Linear encoders
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/26—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
- G01D5/32—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
- G01D5/34—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
- G01D5/347—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
- G01D5/34776—Absolute encoders with analogue or digital scales
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0234—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D2205/00—Indexing scheme relating to details of means for transferring or converting the output of a sensing member
- G01D2205/90—Two-dimensional encoders, i.e. having one or two codes extending in two directions
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Analysis (AREA)
Abstract
Procedimiento para la determinación de la posición de un vehículo que se mueve a lo largo de una vía (12), estando dispuestos a lo largo de la vía (12) marcadores (20), en particular soportes de código o códigos de barras, que son detectados con una cámara digital (30) dispuesta en el vehículo (10), caracterizado porque a partir de una posición de al menos una imagen de marcador en la zona de detección (32) de la cámara digital (30) y de una forma de la imagen de marcador o de las imágenes de marcadores se determina una posición relativa del vehículo (10) respecto al marcador (21, 22, 23) correspondiente o a los marcadores (21, 22, 23) correspondientes con ayuda de procesamiento de imagen, porque se determina al menos un ángulo de basculamiento (ß) de un eje óptico (60, 61) de la cámara digital (30) respecto a la vía (12) y porque a partir de la distancia (E) de la cámara digital (30) de un marcador (21, 22, 23) y del ángulo de basculamiento (ß) o de los ángulos de basculamiento se determina una posición real de la cámara digital (30) encima de la vía (12).
Description
5
10
15
20
25
30
35
40
45
50
DESCRIPCION
Procedimiento y dispositivo para la determinacion de la posicion de un vehnculo, programa de ordenador y producto de programa de ordenador
La presente invencion se refiere en un primer aspecto a un procedimiento para la determinacion de la posicion de un vehnculo segun el preambulo de la reivindicacion 1.
En otro aspecto, la invencion se refiere a un dispositivo para la determinacion de la posicion de un vehnculo segun el preambulo de la reivindicacion 13.
Ademas, la invencion se refiere a un programa de ordenador y un producto de programa de ordenador.
Por ejemplo en el documento DE 199 10 933 A1 se da a conocer un procedimiento generico. Aqm, se mueve un vehnculo a lo largo de una via, que puede extenderse en principio a lo largo de cualquier curva y, para la deteccion de la posicion, a lo largo de la via estan dispuestos codigos de barras unidimensionales como marcadores.
La invencion se refiere en particular a vehnculos como ferrocarriles suspendidos monocarriles, transelevadores, instalaciones de gruas u otros dispositivos desplazables, que son desplazables a lo largo de una via o en una superficie predeterminada o en paralelo a la misma.
Otros procedimientos de posicionamiento estan descritos en los documentos EP 0 039 921 A2, DE 38 25 097 A1, EP 0 116 636 A1, DE 39 10 873 A1, DE 42 09 629 A1 y DE 43 09 863 C1. Estos sistemas conocidos presentan los siguientes inconvenientes.
La precision que puede conseguirse en la deteccion de la posicion depende de la longitud de las marcas de los codigos o de los elementos de estos, puestos que los elementos de codigo estan dispuestos en fila en una o varias pistas paralelas a lo largo del recorrido de desplazamiento y deben ser explorados uno tras otro durante el desplazamiento. No obstante, la densidad de componentes de los elementos de codigo en el soporte de codigo no puede aumentarse mas alla de una medida determinada, porque la capacidad de resolucion espacial de los elementos de exploracion, p.ej. barreras de luz, esta limitada. Por lo tanto, la longitud de los soportes de codigo no puede reducirse por debajo de un valor mmimo determinado, de modo que la resolucion esta limitada.
Ademas, para cubrir sin lagunas un recorrido de desplazamiento largo con una resolucion longitudinal suficiente se necesita un gran numero de soportes de codigo y, por lo tanto, si no debe repetirse el contenido del codigo a lo largo del recorrido de desplazamiento, se necesita una anchura de palabra correspondientemente grande. No obstante, una anchura de palabra progresiva no solo hace que crezca muy rapidamente la longitud de los distintos soportes de codigo, sino tambien que aumente el esfuerzo y los costes para los lectores de codigos.
Ademas, a unos soportes de codigo mas largos va unida una resolucion inferior de la deteccion de la posicion, de modo que es diffcil realizar recorridos de desplazamiento de varios kilometros, que pueden ser deseables o necesarios en lmeas de fabricacion industriales modernas, con una resolucion suficiente. Esta problematica se agrava aun considerablemente cuando debe haber informaciones redundantes en los soportes de codigo para mejorar la seguridad de funcionamiento del sistema, p.ej. su resistencia a la suciedad o a defectos de partes del soporte de codigo, reduciendose de este modo el riesgo de fallos o de posicionamientos erroneos, que pueden tener eventualmente consecuencias graves.
Asimismo, ninguno de los sistemas conocidos permite ademas de la deteccion de la posicion en la direccion de marcha tambien una deteccion de la posicion en la direccion transversal respecto a la direccion de marcha. Esta puede ser deseable, por ejemplo, para la compensacion automatica de deformaciones por flexion relacionadas con cambios de temperatura o de cargas. Ademas, los elementos de exploracion necesarios, preferentemente barreras de luz, son susceptibles a desajustes y a la suciedad, por lo que requieren un mantenimiento intenso. Esto es especialmente importante en sistemas con una multitud de elementos de exploracion dispuestos uno al lado del otro.
Otro inconveniente de los sistemas indicados esta en que no es posible sin mas una deteccion de la posicion cuando el vehnculo esta parado. Aquellos sistemas que trabajan con procedimientos con luz transmitida son ademas costosos desde el punto de vista mecanico y son susceptibles a deformaciones del soporte de codigo. Algunos de los sistemas arriba indicados son ademas muy sensibles a cambios de la orientacion de los soportes de codigo respecto al lector de codigos.
Otro requisito y objetivo basico en sistemas de este tipo para la deteccion de la posicion esta en proporcionar la informacion acerca de la posicion tambien con precision cuando las vfas en las que se mueven los vetnculos a vigilar presentan curvas.
En el documento DE 10 2004 018 404 A1 esta descrito un dispositivo con una camara que es movil respecto a una regla graduada de posicion formada por marcadores. Una posicion del dispositivo se determina con ayuda de la situacion de un marcador en la zona de deteccion de la camara asf como las informaciones codificadas en el marcador.
5
10
15
20
25
30
35
40
45
50
El documento EP 1 582 846 A2 se refiere a un sensor de posicion optico, que comprende una camara y una unidad de puntena. La unidad de puntena emite luz con un dibujo estructurado, que es medido y evaluado por la camara para determinar una situacion de la unidad de puntena respecto al sensor de posicion.
El documento DE 41 04 602 C1 describe un procedimiento para la deteccion de la situacion de un explorador respecto a una regla graduada, en la que estan fijadas marcas a una distancia constante. El explorador toma una imagen de las marcas y lee informaciones acerca de la posicion codificadas en los marcadores. La imagen tomada se evalua adicionalmente respecto a las distancias entre los marcadores para determinar asf una distancia y una inclinacion entre el explorador y la regla graduada.
El documento EP 0 722 903 A1 describe un dispositivo para el control de un ascensor en una caja de ascensor. En la caja estan fijadas pistas que portan codigos, de los que toma imagenes una camara dispuesta en el ascensor, evaluandolas a continuacion. A partir de imagenes sucesivas se determina un desplazamiento del codigo, a partir del cual se calcula una posicion y una velocidad del ascensor.
Puede considerarse un objetivo de la invencion poner a disposicion un procedimiento y crear un dispositivo que permitan una resolucion de la posicion mejorada y que permitan recorridos de desplazamiento mas largos. Ademas, tambien debe ser posible una determinacion fiable de la posicion cuando el recorrido de desplazamiento presenta curvas. Asimismo debe indicarse un programa de ordenador adecuado.
Este objetivo se consigue en un primer aspecto de la invencion mediante el procedimiento con las caractensticas de la reivindicacion 1.
En otro aspecto de la invencion, este objetivo se consigue mediante el dispositivo con las caractensticas de la reivindicacion 11.
Finalmente, el objetivo se consigue mediante el programa de ordenador con las caractensticas de la reivindicacion 12 y el producto de programa de ordenador con las caractensticas de la reivindicacion 13.
El procedimiento del tipo arriba indicado esta perfeccionado de acuerdo con la invencion, porque los marcadores se detectan con una camara digital dispuesta en el vehnculo y porque a partir de una posicion de al menos una imagen de marcador en la zona de deteccion de la camara digital y de una forma de la imagen de marcador o de las imagenes de marcadores se determina una posicion relativa del vehnculo respecto al marcador correspondiente o a los marcadores correspondientes con ayuda de un procesamiento de imagen.
El dispositivo del tipo arriba indicado esta perfeccionado de acuerdo con la invencion mediante una camara digital a disponer en el vehnculo para la deteccion de marcadores dispuestos a lo largo de una via, en particular soportes de codigo o codigos de barras, y un dispositivo de calculo, que esta preparado para la determinacion de una posicion relativa del vehnculo respecto a un marcador mediante procesamiento de imagen a partir de una posicion y una forma de una imagen de marcador del marcador correspondiente en una zona de deteccion de la camara digital.
Unas variantes de realizacion preferidas del procedimiento de acuerdo con la invencion son objeto de las reivindicaciones dependientes.
De acuerdo con la invencion, se detecto en primer lugar que con ayuda de procedimientos de procesamiento de imagen es posible una determinacion de la posicion de un vehnculo de una forma muy precisa, determinandose la posicion o situacion de un marcador determinado en una zona de deteccion de una camara digital y evaluandose la misma.
El procedimiento de acuerdo con la invencion, que es un procedimiento de luz incidente, puede suministrar en particular tambien una informacion acerca de la posicion para un vehnculo parado y, a diferencia de procedimientos del estado de la tecnica, tambien es posible una determinacion de la posicion en una direccion transversal respecto a la direccion de marcha o movimiento.
Otra ventaja esencial de la invencion puede verse en que las mejoras de acuerdo con la invencion no se consiguen sustancialmente mediante inversiones adicionales en aparatos sino mediante un funcionamiento habil de los componentes existentes.
Otra idea basica esencial de la invencion es, ademas, que no solo se tiene en cuenta la situacion o posicion de una imagen de marcador en la zona de deteccion de la camara digital sino tambien la forma de la imagen de marcador para la evaluacion de la posicion. A partir de los datos de medicion determinados se extrae por consiguiente claramente mas informacion en el procedimiento de acuerdo con la invencion.
La evaluacion de la forma de las imagenes de marcadores permite, en particular, tambien una determinacion precisa de la orientacion relativa y de la distancia de la camara digital respecto al marcador correspondiente. A partir de estos datos puede determinarse con precision la posicion del vehnculo con ayuda de calculos geometricos elementales, cuando se conoce la geometna del vehnculo y la disposicion de la camara digital en el vehnculo.
5
10
15
20
25
30
35
40
45
50
Una ventaja muy importante de la invencion es, por lo tanto, que tambien en condiciones basculadas puede determinarse la posicion correcta del velmculo o del dispositivo desplazable. Por lo tanto, las ventajas de acuerdo con la invencion en conjunto se hacen especialmente efectivas en aplicaciones en las que los velmculos se desplazan en curvas pudiendo ocurrir, por consiguiente, que la camara bascule respecto a los marcadores, en particular los codigos de barras.
Respecto a la camara puede recurrirse a componentes conocidos y disponibles. Pueden usarse, por ejemplo, camaras con un chip receptor CCD o CMOS.
Tambien el dispositivo de calculo puede estar formado por componentes en principio conocidos. De forma especialmente preferible se usan microcontroladores o componentes logicos programables. En particular, pueden usarse componentes concebidos y previstos especialmente para el procesamiento de imagen.
Como marcadores pueden usarse en principio todos los tipos de codificacion y marcado que pueden representarse graficamente, cuyas estructuras y por lo tanto las informaciones allf contenidas pueden detectarse y evaluarse con una camara digital.
Preferentemente se usan codigos de barras, en particular codigos de barras bidimensionales.
Para que pueda obtenerse informacion acerca de la posicion umvoca a partir de los marcadores es recomendable que los marcadores usados puedan distinguirse de forma umvoca mediante procesamiento de imagen por la camara digital.
La evaluacion de la forma de las imagenes de marcadores se facilita si todos los marcadores usados presentan el mismo tamano. En este contexto es posible facilitar el procedimiento aun mas disponiendose los marcadores en una orientacion definida en la via. Los marcadores pueden estar dispuestos, por ejemplo, con un lado largo en una direccion de extension de la via.
En una variante especialmente preferida del procedimiento de acuerdo con la invencion, los marcadores usados presentan un contorno externo rectangular, en particular cuadrado. Los algoritmos para calcular distancias y basculamientos pueden orientarse en este caso en los cantos de los rectangulos o cuadrados. Pueden colocarse, por ejemplo, lmeas de fuga en estos cantos, que son utiles para el calculo posterior de la posicion.
No obstante, el procedimiento de acuerdo con la invencion tambien puede realizarse de tal modo y el programa de ordenador de acuerdo con la invencion puede estar concebido de tal modo que en la evaluacion no se realiza en primer lugar una identificacion de los distintos marcadores. La informacion acerca de la posicion se obtiene posteriormente contandose estructuras caractensticas detectadas, por ejemplo contandose los cantos detectados.
En estas variantes del procedimiento, la informacion acerca de la posicion puede ponerse a disposicion de forma especialmente rapida, puesto que para detectar solo las estructuras caractensticas puede ser suficiente un numero de pfxeles comparativamente reducido.
Condicion previa es que se conozcan las distancias entre los marcadores. Por regla general, para ello los marcadores estan dispuestos de forma equidistante unos a otros a lo largo de la via.
Para la deteccion y la evaluacion de los codigos de barras con ayuda de procedimientos de procesamiento de imagen es recomendable que la distancia entre los distintos codigos de barras bidimensionales sea al menos tan grande como la estructura mas pequena que se presenta en los codigos de barras, es decir, al menos tan grande como una unidad de informacion minima, en particular, al menos tan grande como un bit del codigo de barras bidimensional.
En principio, para determinadas aplicaciones, por ejemplo cuando se conoce muy bien la geometna de la curva por la que se mueve el velmculo, puede ser suficiente determinar una distancia de la camara digital de un marcador determinado en la via. Esto puede realizarse mediante la evaluacion de la forma de la imagen de marcador correspondiente, en particular mediante la evaluacion del tamano de la imagen de marcador.
Correspondientemente, para las aplicaciones de este tipo tambien puede ser suficiente determinar al menos un angulo de basculamiento de un eje optico de la camara digital respecto a la via.
La precision de la deteccion de la posicion se mejora si se realizan las dos medidas indicadas, es decir, si se determina una distancia de la camara digital de la via y, ademas, un angulo de basculamiento de la camara digital respecto a la via.
Independientemente de un conocimiento del curso de la curva, puede determinarse por consiguiente a partir de la distancia de la camara digital de un marcador y del angulo de basculamiento o de varios angulos de basculamiento una posicion real de la camara digital encima de la via.
Una determinacion precisa de la posicion tambien puede conseguirse en el caso de geometnas muy complejas, si se determinan basculamientos de la camara digital en dos direcciones independientes entre sf.
5
10
15
20
25
30
35
40
45
50
55
En principio puede determinate la distancia a partir de una expansion o un recalcado de una imagen de marcador en una direccion a predeterminar en comparacion con la imagen del marcador correspondiente en caso de una posicion normal, en particular vertical de la camara digital a una distancia normal encima de la via.
Correspondientemente, puede determinarse el angulo de basculamiento o pueden determinarse varios angulos de basculamiento de la camara digital a partir de una expansion o un recalcado de una imagen de marcador en dos direcciones a predeterminar en comparacion con la imagen del marcador correspondiente en una posicion normal, en particular vertical de la camara digital a una distancia normal encima de la via.
Estas etapas pueden ser sustituidas respectivamente por procesos matematicamente equivalentes.
Con un esfuerzo de calculo comparativamente reducido, estas evaluaciones pueden realizarse en un ejemplo de realizacion especialmente preferido, en el que se usan como marcadores codigos de barras rectangulares o cuadrados. La distancia se determina a partir de una longitud de un lado corto de una imagen de marcador basandose en una longitud real conocida del lado corto del marcador correspondiente.
Un angulo de basculamiento puede calcularse correspondientemente a partir de una longitud de una imagen de marcador en la direccion de extension de la via y de la distancia de la camara digital del marcador correspondiente basandose en una longitud real conocida del marcador correspondiente en la direccion de extension de la via.
Una determinacion de la posicion con el procedimiento aqrn descrito en principio tambien es posible en dos dimensiones, es decir, puede realizarse una deteccion de la posicion del vehnculo en la direccion X y en la direccion Y. Para ello, los marcadores, es decir, por ejemplo los codigos de barras bidimensionales, pueden estar dispuestos en varias filas a lo largo de la via.
En principio puede ser suficiente determinar a partir de las imagenes de marcadores detectadas en la zona de deteccion de la camara digital respectivamente la posicion relativa del vehnculo respecto al marcador correspondiente. En una variante del procedimiento de acuerdo con la invencion puede determinarse adicionalmente a partir de la posicion relativa respecto a un marcador determinado y una posicion absoluta conocida de este marcador una posicion absoluta del vehnculo, por ejemplo respecto a un punto determinado en una nave de fabricacion. La posicion absoluta puede emitirse directamente y puede transmitirse por ejemplo mediante un controlador logico programable a otros componentes.
Las etapas de calculo y de evaluacion del procedimiento de acuerdo con la invencion se realizan preferentemente en el dispositivo de calculo como programa de ordenador.
De forma en principio conocida, este programa de ordenador puede estar almacenado en un soporte de datos legible por ordenador, en particular en una ROM de un microcontrolador o de un componente logico programable.
A continuacion, se describiran otras ventajas y caractensticas de la invencion haciendose referencia a las Figuras esquematicas adjuntas. Aqrn muestran:
La Figura 1 una vista esquematica de un vehnculo con un dispositivo de acuerdo con la invencion
dispuesto en el mismo en una via que presenta una curva;
Las Figuras 2 y 3 una vista esquematica de la situacion geometrica de camaras digitales que estan
basculadas respecto a la via; y
Las Figuras 4 y 5 respectivamente una vista esquematica de las condiciones geometricas para distintas
etapas de calculo en la evaluacion de las imagenes de marcadores.
Los componentes equivalentes estan provistos de los mismos signos de referencia en todas las Figuras.
Un ejemplo de realizacion de un dispositivo 100 de acuerdo con la invencion esta representado de forma esquematica en la Figura 1. El dispositivo 100 de acuerdo con la invencion allf mostrado presenta como componentes esenciales una camara digital 30 unida mediante un brazo 16 de forma ngida a un vehnculo 10 y un dispositivo de calculo 40. En variantes especiales, el dispositivo de calculo 40 tambien puede estar integrado en la camara digital 30.
El vehnculo 10, que puede ser por ejemplo un ferrocarril suspendido monocarril, se mueve en rodillos aqrn no mostrados en un soporte 14 que define una via 12. En un lado exterior 15 del soporte 14 estan dispuestos una multitud de marcadores 20, que no pueden verse en esta representacion, tratandose de codigos de barras bidimensionales, que estan dispuestos respectivamente a distancias constantes.
La camara digital 30 esta posicionada de tal modo que queda dispuesto respectivamente al menos un marcador 20 en la zona de deteccion 32 de la camara digital 30. Una idea basica esencial de la invencion es evaluar la informacion optica registrada por la camara digital 30 en su zona de deteccion 32, vease la Figura 2, en el marco de un procesamiento de imagen. En particular, se evaluan de acuerdo con la invencion las posiciones de las imagenes de marcadores en la zona de deteccion 32. Una particularidad de acuerdo con la invencion, que es especialmente eficaz en la situacion mostrada en la Figura 1, cuando el vehnculo 10 se mueve en una zona de curva 17, es que
5
10
15
20
25
30
35
40
45
50
ademas de la situacion o posicion de las imagenes de marcadores en la zona de deteccion 32 de la camara digital 30 tambien se tiene en cuenta y se evalua la forma de las imagenes de marcadores.
A partir de la situacion y forma de las imagenes de marcadores puede calcularse a continuacion la posicion relativa y la orientacion de la camara digital 30 respecto al marcador correspondiente, por lo que gracias a ello puede calcularse el posicionamiento preciso del vetnculo 10 respecto a la via 12.
En el dispositivo de calculo 40 previsto de acuerdo con la invencion se ejecuta el programa de ordenador de acuerdo con la invencion. Un producto de programa de ordenador en el sentido de la invencion puede ser en particular el dispositivo de calculo 40 propiamente dicho con una memoria ROM correspondiente.
Vistas parciales esquematicas de esta situacion base se ven ademas en las Figuras 2 y 3, donde esta representada respectivamente la camara en una posicion no basculada, signo de referencia 31 y en una posicion basculada, signo de referencia 30. El angulo de basculamiento en la Figura 2 y 3 es respectivamente el mismo. Allf se muestran ademas los marcadores 20 en la via 12. Tfpicamente, los marcadores estan pegados como cinta de codigos 19 en la via 12. En las Figuras 2 y 3 se muestra ademas esquematicamente una zona de deteccion 32 de la camara digital 30 basculada, quedando un marcador 22 completamente en esta zona de deteccion 32 y siendo detectados los marcadores 21,23 adyacentes respectivamente por mitades por la zona de deteccion 32.
La situacion de una camara basculada respecto a la via 12, tambien puede producirse cuando la camara no puede montarse ortogonalmente respecto a la via por razones tecnicos o cuando es recomendable por otras razones elegir un modo de montaje basculado.
En la situacion representada en la Figura 2, un eje de giro 52 imaginario se encuentra en un extremo posterior de la camara digital 30, mientras que en la Figura 3 se gira alrededor de un eje de giro 54 imaginario en el extremo delantero, es decir, en la zona de la lente de la camara digital 30.
La situacion de los ejes cartesianos para las Figuras 2 y 3 se indica en un sistema de coordenadas 90.
Una idea esencial de la invencion es que, con una distancia conocida del punto de giro, que en las Figuras 2 y 3 esta representado como eje de giro 52 o eje de giro 54, de la via 12, es decir de la superficie de lectura, se calcula a partir de una imagen captada por la camara digital 30 una posicion del punto de giro proyectado en la direccion perpendicular respecto a la via.
En la Figura 3, el signo de referencia 60 se refiere a un eje optico de la camara 30 y el punto de incidencia de este eje optico 60 en la via 12 entre los marcadores 24 y 25 corresponde sustancialmente a la posicion que se obtendna si no se podna determinar el basculamiento y se calculana sobre esta base la proyeccion perpendicular en la via 12.
Mediante calculo retroactivo segun el procedimiento de acuerdo con la invencion se obtiene la posicion del punto de giro ortogonalmente encima de la via 12, que corresponde al punto de paso de un eje optico 61 de la camara 31 no basculada. Como puede verse en la Figura 3, este punto de paso esta situado entre los marcadores 25 y 26.
De esta manera puede determinarse una posicion del vetnculo 10 practicamente de forma independiente de la disposicion concreta de la camara digital 30 en el vetnculo 10. Lo unico que importa es que se conozca la geometna concreta de la disposicion de la camara digital 30 en el vetnculo 10 y que puedan ponerse a disposicion correspondientemente como parametros a la unidad de calculo 40. A partir de ello, para la aplicacion resulta la ventaja importante de un ajuste considerablemente simplificado de la camara. Ademas, un basculamiento de la camara que se produce durante el funcionamiento no conlleva un cambio de la posicion. Son posibles, por ejemplo, variantes del procedimiento en las que la distancia del punto de giro de la via 12 o de la cinta de codigos 19 es el unico parametro a ajustar.
En una variante del procedimiento de acuerdo con la invencion se registra en primer lugar una distancia del centro de la imagen de la cinta de codigos 19, es decir, del plano en el que estan dispuestos los marcadores 20, basandose en la imagen tomada por la camara digital 30.
Debido al teorema de Tales, el tamano de una imagen de marcador es inversamente proporcional a la distancia del marcador correspondiente.
La condicion previa esencial para ello es que los codigos de barras bidimensionales tengan el mismo tamano en todos los sititos y que ademas esten normalizados.
Respecto a las Figuras 4 y 5 se explicaran a continuacion distintas etapas de calculo matematico para calcular la desviacion de la posicion. Las etapas estan representadas en las Figuras 4 y 5 para un basculamiento de la camara digital 30 alrededor del eje Y. Esto puede generalizarse en principio para todos los demas ejes. La situacion de las direcciones especiales para las Figuras 4 y 5 es la misma que en las Figuras 2 y 3.
Ademas de las condiciones geometricas, la Figura 4 muestra tambien en una vista esquematica un codigo de barras 27 bidimensional asf como una imagen 28 distorsionada de este codigo de barras, como es detectada en la situacion de la camara digital 30 mostrada en la Figura 4 por el basculamiento, que en la Figura 4 esta identificado con un
5
10
15
20
25
30
35
angulo p.
En la variante aqu descrita del procedimiento se calcula en primer lugar a partir del tamano de la imagen de marcador una distancia E del canto delantero de la camara digital 30. Ademas, se determina tambien a partir del tamano de la imagen de marcador una anchura 8 del codigo de barras 28 representado. Esta dada la anchura original £ del codigo de barras 27 correspondiente. Esta corresponde sustancialmente a una longitud de canto del codigo de barras 27.
Usandose la distancia E obtenida a partir del tamano de la imagen de la cinta de codigos 19 desde el punto de interseccion optico de los rayos delante de la lente de la camara digital 30, la anchura 8 del codigo de barras representado tambien obtenido a partir del tamano de la imagen y la anchura original £ de un codigo de barras se calculan a continuacion las siguientes magnitudes, usandose funciones geometricas y trigonometricas elementales:
Y = arctan (E/8) Veanse las Figuras 4 y 5
Y' = 90° -y Veanse las Figuras 4 y 5
v = 180°-y Veanse las Figuras 4 y 5
9 = arcsen (8/£*sen(v)) Veanse las Figuras 4 y 5
0 = 90° -9 Veanse las Figuras 4 y 5
0' = 0 -y' Veanse las Figuras 4 y 5
p = 90° -0' Veanse las Figuras 4 y 5
A partir de ello puede determinarse a continuacion la magnitud X', que corresponde a la distancia del centro del campo visual en la cinta de codigos 19 hasta el punto de interseccion optico de rayos mostrado en la Figura 4, directamente delante de la lente de la camara 30. No obstante, realmente hay interes en la magnitud X representada en la Figura 5, es decir, el offset de posicion entre la perpendicular trazada desde el punto de giro 52 de la camara digital 30 a la cinta de codigos 19 y el canto delantero del codigo de barras 27. Este offset de posicion X se obtiene usandose una distancia D predeterminada por un usuario del punto de giro 52 de la cinta de codigos 19 como sigue:
X = D/tan (P).
Por consiguiente, la invencion esta basada en que puede calcularse la distancia X basandose el calculo en la distancia E y un angulo de basculamiento p, como esta representado anteriormente. En el caso de la Figura 5, el punto de giro 52 de la camara digital 30 esta dispuesto en el extremo de la carcasa de la camara. No obstante, en principio el punto de giro tambien puede estar dispuesto en otro lugar de la camara digital 30 o completamente en el exterior de la carcasa de la camara. El calculo arriba detalladamente representado para esta variante del procedimiento requiere sustancialmente calculos trigonometricos elementales. El offset de posicion X se suma ahora a la posicion lefda del centro de la imagen, de lo que resulta, segun lo deseado, una posicion real del punto de giro 52 ortogonalmente encima de la cinta de codigos 19.
Con la presente invencion se indican un nuevo procedimiento y un nuevo dispositivo para la determinacion de la posicion en vetnculos, con los que son posibles recorridos de desplazamiento claramente mas largos, ademas de poderse detectar la posicion con precision tambien en curvas. La precision de posicionamiento para vetnculos queda por lo tanto mejorada ademas de poderse linealizar la informacion acerca de la posicion emitida.
Claims (13)
- 510152025303540455055REIVINDICACIONES1. Procedimiento para la determinacion de la posicion de un vetnculo que se mueve a lo largo de una v^a (12), estando dispuestos a lo largo de la via (12) marcadores (20), en particular soportes de codigo o codigos de barras, que son detectados con una camara digital (30) dispuesta en el vetnculo (10), caracterizado porque a partir de una posicion de al menos una imagen de marcador en la zona de deteccion (32) de la camara digital (30) y de una forma de la imagen de marcador o de las imagenes de marcadores se determina una posicion relativa del vetnculo (10) respecto al marcador (21, 22, 23) correspondiente o a los marcadores (21, 22, 23) correspondientes con ayuda de procesamiento de imagen, porque se determina al menos un angulo de basculamiento (p) de un eje optico (60, 61) de la camara digital (30) respecto a la via (12) y porque a partir de la distancia (E) de la camara digital (30) de un marcador (21, 22, 23) y del angulo de basculamiento (p) o de los angulos de basculamiento se determina una posicion real de la camara digital (30) encima de la via (12).
- 2. Procedimiento de acuerdo con la reivindicacion 1, caracterizado porque mediante la evaluacion de la forma, en particular del tamano, de una imagen de marcador se determina una distancia (E) de la camara digital (30) del marcador (21, 22, 23) correspondiente en la via (12).
- 3. Procedimiento de acuerdo con la reivindicacion 1 o 2, caracterizado porque los basculamientos de la camara digital (30) se determinan en dos direcciones independientes una de otra.
- 4. Procedimiento de acuerdo con una de las reivindicaciones 1 a 3, caracterizado porque la distancia (E) se determina a partir de una longitud de un lado corto de una imagen de marcador basandose en una longitud real conocida del lado corto del marcador (21, 22, 23) correspondiente.
- 5. Procedimiento de acuerdo con una de las reivindicaciones 1 a 4, caracterizado porque se determina un angulo de basculamiento (p) a partir de una longitud (8) de una imagen de marcador en la direccion de extension de la via (12) y la distancia (E) de la camara digital (30) del marcador (21, 22, 23) correspondiente basandose en una longitud (e) real conocida del marcador (21, 22, 23) correspondiente en la direccion de extension de la via (12).
- 6. Procedimiento de acuerdo con una de las reivindicaciones 1 a 5, caracterizado porque como marcadores (20) se utilizan codigos de barras bidimensionales.
- 7. Procedimiento de acuerdo con una de las reivindicaciones 1 a 6, caracterizado porque los marcadores (20) utilizados pueden distinguirse de forma umvoca uno de otro mediante procesamiento de imagen.
- 8. Procedimiento de acuerdo con una de las reivindicaciones 1 a 7, caracterizado porque los marcadores (20) se disponen en una orientacion definida en la via (12).
- 9. Procedimiento de acuerdo con una de las reivindicaciones 1 a 8, caracterizado porque los marcadores (20) utilizados presentan un contorno externo rectangular, en particular cuadrado.
- 10. Procedimiento de acuerdo con una de las reivindicaciones 1 a 9, caracterizado porque a partir de las posiciones relativas determinadas para el vetnculo (10) respecto a distintos marcadores (20) se determinan posiciones absolutas del vetnculo (10) respecto al entorno basandose en posiciones conocidas de estos marcadores (21, 22, 23) respecto al entorno.
- 11. Dispositivo para la determinacion de la posicion de un vetnculo que es movil a lo largo de una via (12), en particular para la realizacion del procedimiento de acuerdo con una de las reivindicaciones 1 a 10, con una camara digital (30) a disponer en el vetnculo (10) para la deteccion de marcadores (20) dispuestos a lo largo de la via (12), en particular soportes de codigo o codigos de barras, caracterizado por un dispositivo de calculo (40) que esta preparado para la determinacion de una posicion relativa del vetnculo (10) respecto a un marcador (21, 22, 23) mediante procesamiento de imagen a partir de una posicion y una forma de una imagen de marcador del marcador (21, 22, 23) correspondiente en una zona de deteccion (32) de la camara digital (30), para la determinacion de al menos un angulo de basculamiento (p) de un eje optico (60, 61) de la camara digital (30) respecto a la via (12) y para la determinacion de una posicion real de la camara digital (30) encima de la via (12) a partir de la distancia (E) de la camara digital (30) de un marcador (21, 22, 23) y el angulo de basculamiento (p) o los angulos de basculamiento.
- 12. Programa de ordenador con medios de codigo de programa para realizar las etapas de calculo y evaluacion de un procedimiento de acuerdo con una de las reivindicaciones 1 a 10, cuando el programa de ordenador se ejecuta en un ordenador unido de forma funcional a la camara digital (30), en particular el dispositivo de calculo (40) de acuerdo con la reivindicacion 11.
- 13. Producto de programa de ordenador con medios de codigo de programa que estan almacenados en un soporte de datos legible en un ordenador, para realizar las etapas de calculo y evaluacion de un procedimiento de acuerdo con una de las reivindicaciones 1 a 10, cuando el programa de ordenador se ejecuta en un ordenador unido de forma funcional a la camara digital (30), en particular el dispositivo de calculo (40) de acuerdo con la reivindicacion 11.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE202007012798U | 2007-09-12 | ||
| DE102007043498 | 2007-09-12 | ||
| DE200720012798 DE202007012798U1 (de) | 2007-09-12 | 2007-09-12 | Positioniersysteme |
| DE102007043498A DE102007043498A1 (de) | 2007-09-12 | 2007-09-12 | Verfahren zur Positionierung eines Fahrzeugs sowie Positioniersysteme |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2558022T3 true ES2558022T3 (es) | 2016-02-01 |
Family
ID=39670412
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES08005215.2T Active ES2558022T3 (es) | 2007-09-12 | 2008-03-19 | Procedimiento y dispositivo para la determinación de la posición de un vehículo, programa de ordenador y producto de programa de ordenador |
| ES08005217.8T Active ES2558801T3 (es) | 2007-09-12 | 2008-03-19 | Procedimiento y dispositivo para determinar un intervalo de mantenimiento de un vehículo, programa informático y producto de programa informático |
| ES08005213.7T Active ES2564810T3 (es) | 2007-09-12 | 2008-03-19 | Procedimiento y dispositivo para la determinación de la posición de un vehículo, programa de ordenador y producto de programa de ordenador |
| ES08005214.5T Active ES2556174T3 (es) | 2007-09-12 | 2008-03-19 | Procedimiento y dispositivo para determinar la posición de un vehículo, programa de ordenador y producto de programa de ordenador |
Family Applications After (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES08005217.8T Active ES2558801T3 (es) | 2007-09-12 | 2008-03-19 | Procedimiento y dispositivo para determinar un intervalo de mantenimiento de un vehículo, programa informático y producto de programa informático |
| ES08005213.7T Active ES2564810T3 (es) | 2007-09-12 | 2008-03-19 | Procedimiento y dispositivo para la determinación de la posición de un vehículo, programa de ordenador y producto de programa de ordenador |
| ES08005214.5T Active ES2556174T3 (es) | 2007-09-12 | 2008-03-19 | Procedimiento y dispositivo para determinar la posición de un vehículo, programa de ordenador y producto de programa de ordenador |
Country Status (3)
| Country | Link |
|---|---|
| EP (6) | EP2037229A1 (es) |
| AT (1) | ATE522788T1 (es) |
| ES (4) | ES2558022T3 (es) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102010008957A1 (de) * | 2010-02-19 | 2011-08-25 | FusionSystems GmbH, 09125 | Positionsbestimmung mittels optischer Kode-Schiene (Astropos) |
| DE102012010677B4 (de) * | 2012-05-31 | 2021-10-21 | Pentanova Cs Gmbh | Verfahren zum Betreiben einer Förderanlage |
| CN103197679B (zh) * | 2013-03-22 | 2016-01-06 | 长沙理工大学 | 一种轨道式巡检机器人的精确定位方法 |
| US9354070B2 (en) | 2013-10-31 | 2016-05-31 | Crown Equipment Corporation | Systems, methods, and industrial vehicles for determining the visibility of features |
| DE102013226201A1 (de) * | 2013-12-17 | 2015-06-18 | Robert Bosch Gmbh | Linearführung mit kombinierter Last- und Positionsmessung |
| EP3119716B1 (de) | 2014-03-21 | 2018-10-10 | Liebherr-Components Biberach GmbH | Vorrichtung zur bestimmung der ablegereife eines seils beim einsatz an hebezeugen |
| CU20180096A7 (es) * | 2016-03-02 | 2018-11-06 | Auto Drive Solutions Sl | Medios de información codificada situados en una infraestructura para ser decodificados por sensores situados sobre móviles |
| CN107934782A (zh) * | 2017-10-24 | 2018-04-20 | 安徽德马泰格起重机械有限公司 | 一种行车自动刹停控制系统 |
| US11341342B2 (en) * | 2018-02-14 | 2022-05-24 | Aeolus Robotics Corporation Limited | Optical encoder and method of operating the same |
| CN108803603B (zh) * | 2018-06-05 | 2021-11-30 | 广州市远能物流自动化设备科技有限公司 | 基于编码图像的agv小车对接定位方法及agv小车 |
| EP3680624B2 (de) | 2019-01-11 | 2025-12-24 | Leuze electronic GmbH + Co. KG | Sensoranordnung |
| CN110217689A (zh) * | 2019-07-02 | 2019-09-10 | 明兴富 | 无线充电塔吊吊钩可视化系统 |
| CN110304115B (zh) * | 2019-07-30 | 2024-02-20 | 东莞开道科技有限公司 | 基于色彩编码的移动定位装置、方法及轨道交通系统 |
| BR112022000100A2 (pt) * | 2019-08-13 | 2022-05-10 | Sew Eurodrive Gmbh & Co Kg | Sistema, em particular, uma instalação, com uma parte móvel que pode ser movida ao longo de uma área de codificação e um método para operar tal sistema |
| US20220274633A1 (en) * | 2019-08-19 | 2022-09-01 | Sew-Eurodrive Gmbh & Co. Kg | Method for operating a system having first and additional mobile parts and having a stationary controller, and system for carrying out a method |
| EP3851806B1 (de) * | 2020-01-15 | 2023-01-11 | Leuze electronic GmbH + Co. KG | Sensoranordnung und ein verfahren zum betrieb einer sensoranordnung |
| DE202021105265U1 (de) | 2021-09-29 | 2023-01-10 | Leuze Electronic Gmbh + Co. Kg | Sensoranordnung |
| EP4478244A1 (de) * | 2023-06-14 | 2024-12-18 | Pepperl+Fuchs SE | System und verfahren zum bestimmen einer bewegung eines codestreifens relativ zu einem optischen sensor |
| DE102023209890A1 (de) * | 2023-10-10 | 2025-04-10 | Pepperl+Fuchs Se | Verfahren und Vorrichtung zur Bestimmung der Position eines Objekts bezüglich einer relativen Bewegung zwischen dem Objekt und einem Pfad |
| CN117566600B (zh) * | 2024-01-16 | 2024-03-29 | 山东鑫鹏宇矿业装备有限公司 | 一种基于物联网的矿用单轨吊安全运行控制系统 |
| CN121376823B (zh) * | 2025-12-23 | 2026-03-17 | 山东神州机械有限公司 | 一种基于多维度数据融合的起重机控制方法及系统 |
Family Cites Families (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3842923A (en) * | 1973-11-15 | 1974-10-22 | Nat Controls | Overhead track scale |
| JPS56159798A (en) | 1980-05-12 | 1981-12-09 | Tokyo Shibaura Electric Co | Length or angle measuring device |
| US4363369A (en) * | 1981-02-02 | 1982-12-14 | Masstron Scale Inc. | Overhead track scale |
| DE3150977A1 (de) * | 1981-12-23 | 1983-06-30 | Fa. Carl Zeiss, 7920 Heidenheim | Verfahren und einrichtung zur ermittlung und korrektur von fuehrungsfehlern |
| JPH06100479B2 (ja) | 1982-09-01 | 1994-12-12 | ローズマウント エンジニアリング コムパニー リミテッド | 位置測定装置 |
| DE3825097A1 (de) | 1988-07-23 | 1990-02-08 | Stahl R Foerdertech Gmbh | Vorrichtung zur positionsmessung bei kran- und elektrohaengebahnen |
| DE3910873A1 (de) | 1989-04-04 | 1990-10-18 | Stahl R Foerdertech Gmbh | Positionsmessvorrichtung fuer kran- und elektrohaengebahnen |
| DE4038972C1 (es) * | 1990-12-06 | 1991-11-07 | Man Nutzfahrzeuge Ag, 8000 Muenchen, De | |
| DE4104602C1 (es) * | 1991-02-12 | 1992-06-04 | E.M.S. Technik Gmbh, 2950 Leer, De | |
| JPH04295719A (ja) | 1991-03-25 | 1992-10-20 | Nikon Corp | アブソリュ−ト・エンコ−ダ |
| US20020044689A1 (en) * | 1992-10-02 | 2002-04-18 | Alex Roustaei | Apparatus and method for global and local feature extraction from digital images |
| US5332180A (en) * | 1992-12-28 | 1994-07-26 | Union Switch & Signal Inc. | Traffic control system utilizing on-board vehicle information measurement apparatus |
| DE4309863C1 (de) | 1993-03-26 | 1994-06-09 | Stahl R Foerdertech Gmbh | Positionsmeßeinrichtung sowie Verfahren zum Ablesen eines binären Codewortes |
| CA2165247C (en) * | 1995-01-20 | 2006-05-23 | Bernhard Gerstenkorn | Method and equipment for the production of shaft information data of a lift shaft |
| DE19532104C1 (de) * | 1995-08-30 | 1997-01-16 | Daimler Benz Ag | Verfahren und Vorrichtung zur Bestimmung der Position wenigstens einer Stelle eines spurgeführten Fahrzeugs |
| IT1287818B1 (it) | 1996-08-01 | 1998-08-19 | Tecma Srl | Sistema di orientamento e guida per veicoli semoventi, e relativa apparecchiatura |
| DE19709445B4 (de) * | 1997-03-07 | 2004-01-15 | Volkswagen Ag | Vorrichtung und Verfahren zur Berechnung und Anzeige von Service-Intervallen |
| US5965879A (en) * | 1997-05-07 | 1999-10-12 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Method and apparatus for ultra-high-sensitivity, incremental and absolute optical encoding |
| DE19910933B4 (de) | 1999-03-12 | 2004-07-08 | Leuze Electronic Gmbh + Co Kg | Vorrichtung zur Positionierung eines Fahrzeugs |
| EP1075996A1 (de) * | 1999-07-13 | 2001-02-14 | Tiefenbach GmbH | Verfahren zur Ortung der Fahrzeuge in einer Gleisanlage und Eisenbahnfahrzeug |
| US7783507B2 (en) * | 1999-08-23 | 2010-08-24 | General Electric Company | System and method for managing a fleet of remote assets |
| GB9926574D0 (en) * | 1999-11-11 | 2000-01-12 | Renishaw Plc | Absolute position measurement |
| US20060244830A1 (en) * | 2002-06-04 | 2006-11-02 | Davenport David M | System and method of navigation with captured images |
| DE50209363D1 (de) * | 2002-11-07 | 2007-03-15 | Siemens Schweiz Ag | Verfahren zur Lage- und Geschwindigkeitsbestimmung |
| US6757434B2 (en) * | 2002-11-12 | 2004-06-29 | Nokia Corporation | Region-of-interest tracking method and device for wavelet-based video coding |
| US6867412B2 (en) * | 2002-11-12 | 2005-03-15 | Mitutoyo Corporation | Scale structures and methods usable in an absolute position transducer |
| DE10313036B3 (de) * | 2003-03-24 | 2004-08-19 | Klingelnberg Gmbh | Vorrichtung zum Erfassen der räumlichen Lage eines in einer Koordinatenachse verfahrbaren Schlittens |
| DE10341297B3 (de) * | 2003-09-04 | 2005-07-07 | Dorma Gmbh + Co. Kg | Codierte Absolutpositions-Messung für in Schienen geführte Elemente |
| US7307736B2 (en) * | 2004-03-31 | 2007-12-11 | Mitutoyo Corporation | Scale for use with a translation and orientation sensing system |
| DE102004018404B4 (de) * | 2004-04-16 | 2015-06-25 | Leuze Electronic Gmbh & Co. Kg | Optoelektronische Vorrichtung |
| US7845560B2 (en) * | 2004-12-14 | 2010-12-07 | Sky-Trax Incorporated | Method and apparatus for determining position and rotational orientation of an object |
| GB0602448D0 (en) * | 2006-02-07 | 2006-03-22 | Shenton Richard | System For Train Speed, Position And Integrity Measurement |
| DE102006010161B4 (de) * | 2006-02-28 | 2010-04-08 | Dr. Johannes Heidenhain Gmbh | Codestruktur für eine Positionsmesseinrichtung und Positionsmesseinrichtung mit einer solchen Codestruktur |
-
2008
- 2008-03-19 ES ES08005215.2T patent/ES2558022T3/es active Active
- 2008-03-19 ES ES08005217.8T patent/ES2558801T3/es active Active
- 2008-03-19 ES ES08005213.7T patent/ES2564810T3/es active Active
- 2008-03-19 AT AT08005216T patent/ATE522788T1/de active
- 2008-03-19 EP EP08005218A patent/EP2037229A1/de not_active Withdrawn
- 2008-03-19 EP EP08005217.8A patent/EP2037228B1/de active Active
- 2008-03-19 EP EP08005213.7A patent/EP2037226B1/de active Active
- 2008-03-19 EP EP08005216A patent/EP2037225B1/de active Active
- 2008-03-19 ES ES08005214.5T patent/ES2556174T3/es active Active
- 2008-03-19 EP EP08005214.5A patent/EP2037224B1/de active Active
- 2008-03-19 EP EP08005215.2A patent/EP2037227B1/de active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP2037224B1 (de) | 2015-10-14 |
| ES2564810T3 (es) | 2016-03-29 |
| EP2037226B1 (de) | 2016-02-17 |
| EP2037224A1 (de) | 2009-03-18 |
| EP2037228B1 (de) | 2015-11-11 |
| EP2037229A1 (de) | 2009-03-18 |
| EP2037225B1 (de) | 2011-08-31 |
| EP2037226A2 (de) | 2009-03-18 |
| ES2558801T3 (es) | 2016-02-08 |
| EP2037227B1 (de) | 2015-11-04 |
| EP2037226A3 (de) | 2009-08-12 |
| EP2037228A1 (de) | 2009-03-18 |
| ES2556174T3 (es) | 2016-01-13 |
| EP2037225A1 (de) | 2009-03-18 |
| ATE522788T1 (de) | 2011-09-15 |
| EP2037227A1 (de) | 2009-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2558022T3 (es) | Procedimiento y dispositivo para la determinación de la posición de un vehículo, programa de ordenador y producto de programa de ordenador | |
| ES2371118T3 (es) | Procedimiento y dispositivo para determinar la posición de un vehículo, programa informático y producto de programa informático. | |
| ES2843832T3 (es) | Sistema y método de medición de una vía | |
| ES2210861T3 (es) | Dispositivo para la determinacion de la geometria de una rueda y/o de un eje de automoviles. | |
| ES2377361T3 (es) | Dispositivos y procedimientos para determinar la dirección, velocidad y/o distancia de vehículos | |
| US9953420B2 (en) | Camera calibration | |
| FI80790B (fi) | Foerfarande och anordning foer bestaemning av ett spaors laege. | |
| AU713386B2 (en) | Measuring system for testing the position of a vehicle and sensing device therefore | |
| ES2593800T3 (es) | Procedimiento y patrón de luz para medir la altura o el curso de la altura de un objeto | |
| ES2870777T3 (es) | Método y vehículo ferroviario para la detección sin contacto de una geometría de una vía | |
| ES2708274T3 (es) | Sistema y método de enfoque de iluminación de estadio | |
| KR101888232B1 (ko) | 오브젝트의 공간적 구조를 결정하기 위한 방법 및 시스템 | |
| WO1987007403A1 (fr) | Appareil de guidage pour des corps en mouvement sans equipage | |
| ES2972870T3 (es) | Sistema y procedimiento de medición del perfil de una pieza | |
| ES2409269T3 (es) | Método para determinar la medida de hendidura y/o las marcas de nivelación de piezas de carrocería de un vehículo a motor y programa de control | |
| US10473462B2 (en) | System of measuring three-dimensional position | |
| CN103547885B (zh) | 用于测量机动车的行走机构的设备和方法 | |
| CN108072325B (zh) | 一种物体位置确定方法及装置 | |
| JP7363545B2 (ja) | キャリブレーション判定結果提示装置、キャリブレーション判定結果提示方法及びプログラム | |
| ES2963423T3 (es) | Procedimiento para determinar la posición y orientación del sistema de coordenadas de al menos una cámara en un vehículo con respecto al sistema de coordenadas del vehículo | |
| ES2251643T3 (es) | Metodo y sistema par amejorar la lectura de codigos de barras. | |
| ES2374514T3 (es) | Sensor óptico. | |
| ES2402677T3 (es) | Método y dispositivo para detectar el movimiento de vehículos | |
| ES3027382T3 (en) | Self-adjusting environment detecting device for railway vehicles and corresponding method | |
| ES2377193T3 (es) | Procedimiento de captación de imagen y sistema de captación de imagen |