ES2498193T3 - Procedimiento y dispositivo para la supervisión de un espacio de un manipulador - Google Patents
Procedimiento y dispositivo para la supervisión de un espacio de un manipulador Download PDFInfo
- Publication number
- ES2498193T3 ES2498193T3 ES11000439.7T ES11000439T ES2498193T3 ES 2498193 T3 ES2498193 T3 ES 2498193T3 ES 11000439 T ES11000439 T ES 11000439T ES 2498193 T3 ES2498193 T3 ES 2498193T3
- Authority
- ES
- Spain
- Prior art keywords
- manipulator
- space
- environment
- base position
- supervised
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1674—Programme controls characterised by safety, monitoring, diagnostic
- B25J9/1676—Avoiding collision or forbidden zones
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1615—Programme controls characterised by special kind of manipulator, e.g. planar, scara, gantry, cantilever, space, closed chain, passive/active joints and tendon driven manipulators
- B25J9/162—Mobile manipulator, movable base with manipulator arm mounted on it
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40548—Compare measured distances to obstacle with model of environment
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Procedimiento para la supervisión de un espacio de manipulador (WS) de un manipulador móvil, en particular de un robot móvil (1, 2), a través de la supervisión del espacio para detectar objetos no previstos por medio de una instalación de detección del entorno (3a - 3d), caracterizado por que el espacio supervisado es predeterminado al menos de forma parcialmente automática con relación al manipulador en función de una posición de base detectada (TBU) del manipulador en su entorno.
Description
5
10
15
20
25
30
35
40
45
50 E11000439
01-09-2014
DESCRIPCIÓN
Procedimiento y dispositivo para la supervisión de un espacio de un manipulador
La presente invención se refiere a un procedimiento y a un dispositivo para la supervisión sobre objetos dentro de un espacio de manipulador de un manipulador móvil.
Para evitar daños de objetos no previstos en la planificación de la trayectoria y en particular lesiones de personas a través de manipuladores como especialmente robots de la industria, es habitual hasta ahora bloquear físicamente el espacio de trabajo del manipulador, por ejemplo a través de bridas de protección fijas estacionarias, barreras ópticas
o similares, que impiden el acceso a una célula de automatización.
Sin embargo tal solución es costosa y poco flexible y, por lo tanto, desfavorable para manipuladores móviles, que deben operar precisamente en diferentes posiciones en el entorno con espacios de trabajo correspondientemente variables.
Por lo tanto, se conoce a partir del documento DE 10 2007 007 576 B4 comparar imágenes tridimensionales de un espacio de trabajo en un estado teórico no perturbado y en un estado real actual que debe supervisarse. Si se diferencias las imágenes entre sí, se puede deducir un objeto no admisible, que provoca una diferencia entre ambas imágenes.
El espacio de trabajo es en este caso fijo estacionario, es decir, que está definido con relación al entorno, en el que se mueve el robot móvil para cumplir condiciones marginales del medio ambiente, por ejemplo solapamiento con contornos del medio ambiente, distribuir espacios de protección admisibles con accesos reales, marcas del suelo o similares o tener en cuenta robots cooperantes. De manera correspondiente, en el documento DE 10 2007 007 576 B4 está prevista una instalación fija estacionaria de detección del medio ambiente.
El documento DE 10 2004 041 821 propone de manera alternativa supervisar un espacio de trabajo de un robot portátil por medio de escáner por láser, sensores de ultrasonido y sensores de microondas para detectar objetos no previsto. Los escáneres y sensores fijados en el robot portátil exploran un espacio de trabajo, que se mueve al mismo tiempo con el robot portátil y se adapta manualmente para un lugar de trabajo nuevo.
Sin embargo, si un manipulador móvil con una instalación de detección del medio ambiente fijada en el manipulador con su base móvil entra de nuevo a una posición en el entorno, para la que previamente se ha predeterminado, por ejemplo a través de aprendizaje, un espacio supervisado, una desviación condicionada, por ejemplo, por tolerancias
o por errores de navegación entre la posición de base real actual y la posición de base de partida, para la que se había predeterminado el espacio supervisado, conduce a que el espacio actualmente supervisado, que está definido en virtud de la instalación de detección del medio ambiente fijada en el manipulador con relación al manipulador, con relación al entorno no corresponda ya al espacio, que ha sido predeterminado sobre la base de la posición de base de partida, sino que se desvía de ésta de acuerdo con el error de la posición de base.
Esto se representa esquemáticamente en las figuras 1 y 2 explicadas en detalle todavía a continuación, en las que la figura 1 muestra un robot móvil en su posición de base de partida, para la que se predetermina el espacio de trabajo WS’ supervisado indicado con tayas, de manera que se encuentra dentro de un contorno del medio ambiente 4. Si el robot, como se representa en la figura 2, entra de nuevo en la posición de base, de manera que su posición de base real está girada o desplazada en virtud de errores de navegación, tolerancias de regulación y similares frente a la posición de base de partida indicada con rayas en la figura 2, el espacio de trabajo WS” supervisado, predeterminado con relación al robot y de manera correspondiente al mismo tiempo girado y desplazado, como se indica con trazos y doble punto en la figura 2, cortaría el contorno del medio ambiente 4 y de manera correspondiente conduciría a una reacción no deseada de la supervisión.
El documento US 2005/0216126 A1 se refiere a un robot de servicio autónomo. El objetivo es poder solucionar tareas de abastecimiento a personas ancianas, que con realizadas actualmente con frecuencia por cuidadores de enfermos, a través de robots. A ellas pertenecen especialmente una supervisión del estado de salud sí como determinadas funciones de asistencia. A tal fin se propone un robot, que presenta un cuerpo de forma cilíndrica así como dos ruedas de accionamiento grandes y una rueda de control pequeña. El robot comprende dos cámaras estéreo así como una lámpara de lectura. Además, el robot presenta una bandeja, sobre la que puede transportar un objeto para su dueño.
El documento EP 2 124 122 A1 se refiere a un procedimiento para la generación de un mapa y un robot móvil. El objetivo es poder generar un mapa para un robot móvil y en este caso necesitar menos tiempo de cálculo en comparación con métodos alterativos. A tal fin se propone equipar un robot móvil con un sensor de campo, a través del cual se puede detectar el medio ambiente. Con este sensor se registran informaciones nuevas. Se genera un mapa nuevo a través de los datos de los sensores y sobre la base de un mapa antiguo generado con anterioridad.
La publicación científica “Building 3D Map for Localization using Human Action”, Sakaguchi y col., 2004 Proceedings
10
15
20
25
30
35
40
45
50
55 E11000439
01-09-2014
of the International Conference on Intelligent Robots and Systems, se refiere a un procedimiento para la generación de un mapa tridimensional para un robot, en el que se utilizan manipulaciones humanas para la creación del mapa. El objetivo es evitar los inconvenientes de cámaras dispuestas fijamente en el robot así como poder reproducir con detalle exacto especialmente personas. Además, se pretende poder distinguir objetos móviles dinámicos de objetos inmóviles estáticos en el entorno del robot.
El cometido de la presente invención es mejorar la supervisión de un espacio de manipulador para un manipulador móvil.
Este cometido se soluciona a través de un procedimiento con las características de las reivindicaciones 1 y 7, respectivamente. La reivindicación 8 presenta un dispositivo, la reivindicación 10 presenta un producto de programa de ordenador, en particular un medio de memoria o un soporte de datos, para la realización de un procedimiento de acuerdo con la invención para protección. Las reivindicaciones dependientes se refieren a desarrollos ventajosos.
De acuerdo con un primer aspecto de la presente invención, se predetermina el espacio supervisado con relación a un manipulador móvil de forma al menos parcialmente automática en función de una posición de base detectada del manipulador en su entorno. Ésta se puede detectar, de acuerdo con un segundo aspecto de la presente invención, por medio de la misma instalación de detección del medio ambiente, que se utiliza también para la supervisión del espacio son respecto a objetos no previstos. Ambos aspectos se pueden combinar entre sí de manera más ventajosa.
A través de la utilización de la misma instalación de detección del medio ambiente para la supervisión del espacio y la detección de la posición de base, que se puede utilizar especialmente también para la navegación de la base del manipulador, se acuerdo con el segundo aspecto, no sólo se puede reducir el gasto de aparatos, sino de una manera más ventajosa también se puede reducir o evitar un error de transformación entre una posición de base detectada y un espacio supervisado predeterminado en función de ésta.
A través de la previsión al menos parcialmente automática del espacio supervisado con relación al manipulador en función de su posición de base detectada de acuerdo con el primer aspecto se pueden compensar especialmente los errores de posicionamiento de la base explicados en la introducción del manipulador móvil. Por una previsión al menos parcialmente automática se entiende en este caso una previsión automática que, sin embargo, con preferencia puede tener en cuenta también entradas manuales.
Un manipulador móvil presenta, en general, una base o bien plataforma móvil, en particular que se mueve por sí misma que se puede posicionar, con preferencia de forma no ligada, bi o tridimensionalmente en un entorno. Su posición, uni, bi o tridimensional se describe, por ejemplo a través de coordenadas cartesianas en un sistema de coordenadas mundiales, y/o su orientación uni, bi o tridimensional, descrita, por ejemplo, por ángulos de EULER o ángulos de KARDAB, se designa en el presente caso de manera correspondiente como posición de base en el entorno del manipulador. Una base puede ser accionada, por ejemplo, con rueda, oruga, magnéticamente o a través de cojines de aire. De acuerdo con una forma de realización preferida, se trata de un manipulador autónomo, cuya base busca, por ejemplo por control de objetivo, por sí misma un camino en un entorno, dado el caso también desconocido.
En la base está fijada una cinemática del manipulador y es móvil con relación a ésta. Así, por ejemplo, puede presentar un manipulador parcial, con preferencia de al menos seis ejes, para posicionar sin reposicionamiento de la base un sistema de referencia de herramientas (Tool Center point”, TCP) discrecionalmente en el entorno y de esta manera ejecutar un programa de trabajo. Con preferencia, la supervisión del espacio se realiza para una base fija estacionaria, es decir, en reposo con relación al menos ambiente.
El espacio supervisado puede ser un espacio de trabajo del manipulador y a tal fin puede estar definido especialmente por las posibilidades de movimiento de la cinemática, que están predeterminadas, a ser posible, al máximo mecánicamente o a través de un programa de trabajo. En el espacio supervisado pueden estar previstos objetos admisibles, en particular partes del manipulador propiamente dicho, pero también instalaciones de admisión y de descarga, armarios de herramientas, elementos del entorno a mecanizar y similares. Si la instalación de detección del entorno detecta objetos distintos a los previstos, se provoca una reacción correspondiente, por ejemplo se detiene el manipulador con seguridad.
De manera alternativa o adicional, el espacio supervisado puede comprender un espacio de alarma. Si se detecta en este espacio un objeto no previsto, se puede emitir, por ejemplo, una alarma y/o se puede reducir la velocidad del manipulador. Aunque un espacio de trabajo supervisado está dirigido con preferencia a la seguridad o bien se supervisa en técnica segura, un espacio de alarma se puede supervisar de manera más ventajosa también de forma no dirigida a la seguridad.
De la misma manera, el espacio supervisado puede comprender también un espacio de protección, que es accesible para operarios, de manera que entonces sobre todo partes del manipulador como objetos no previstos conducen a
10
15
20
25
30
35
40
45
50
55 E11000439
01-09-2014
una reacción correspondiente como una parada, una alarma o una reducción de la velocidad.
Especialmente cuando la instalación de detección del entorno, que presenta uno o varios sensores de distancia, con preferencia sin contacto, por ejemplo escáneres de láser, sensores de ultrasonido o sensores de microondas, y/o instalaciones de formación de imágenes y/o de procesamiento de imágenes, por ejemplo cámaras-CCD, está dispuesta fija en el manipulador, se predetermina el espacio supervisado directa o indirectamente con relación al manipulador. A este respecto, en el presente caso también una previsión con relación a la instalación de detección del entorno, por ejemplo un sistema de referencia de un sensor, se designa, en general, como previsión con relación al manipulador en el sentido de la presente invención. A este respecto se predetermina un espacio supervisado en el sentido de la presente invención con relación al manipulador siempre que una modificación de la posición de base del manipulador con relación a su entorno provoca una modificación correspondiente del espacio supervisado con relación a este entorno.
Por otro lado, el espacio supervisado debe cumplir con frecuencia condiciones marginales del entorno. Así, por ejemplo, un límite del espacio supervisado debe extenderse dentro de un espacio libre del entorno, sin que contornos del medio ambiente penetren en el espacio supervisado y sean detectados allí como objetos no previstos y conduzcan a una reacción no deseada de la supervisión.
Por lo tanto, de acuerdo con el primer aspecto de la presente invención, el espacio supervisado se predetermina con relación a un manipulador móvil en función de una posición de base del manipulador en su entorno detectado. De esta manera, el espacio predeterminado de manera más ventajosa con relación al manipulador, que está determinado, por ejemplo, a través de su cinemática, se puede adaptar especialmente a posiciones erróneas del manipulador con relación a su entorno.
A tal fin, en una forma de realización preferida, el espacio supervisado se predetermina previamente para una posición de base de partida del manipulador móvil, que puede ser, por ejemplo, una posición de base, en la que el espacio supervisado se predetermina por un usuario manualmente o al menos de forma parcialmente automática. De la misma manera, se puede tratar también de una posición de base adoptada en un ciclo de movimiento precedente, a la que se ha adaptado el espacio supervisado.
Entonces se detecta, con preferencia en el funcionamiento, una posición de base real del manipulador móvil. Una posición de base se puede detectar, en general, por ejemplo, en un entorno conocido, calculando tal vez distancias con respecto a contornos del medio ambiente conocidos o marcas de referencia y llevando a cabo de esta manera una determinación de la posición, o a través de reconocimiento y comparación de imágenes. De la misma manera se puede detectar una posición de base del manipulador móvil también en un entorno desconocido con detección simultánea de este entorno (“Simultaneous Localization and Mapping”, SLAM).
Cuando la posición real detectada se desvía de la posición de base de partida, con preferencia cuando una diferencia entre la posición de base de salida y la posición de base real excede un valor límite predeterminado, se modifica el espacio predeterminado con relación al manipulador móvil en función de la posición real detectada, especialmente en función de una diferencia entre la posición de base de salida y la posición de base real. Una diferencia entre las posiciones de base puede comprender, por ejemplo, un desplazamiento de la posición y/o una reorientación. De esta manera se puede compensar un posicionamiento erróneo del manipulador frente a su posición de base de salida, para la que se ha predeterminado el espacio supervisado teniendo en cuenta condiciones marginales del medio ambiente.
En una forma de realización preferida, el valor límite para la diferencia entre la posición de base de partida y la posición de base real puede depender del espacio del manipulador supervisado predeterminado y/o de la posición de base y, por ejemplo, será mayor en el caso de espacios de trabajo, que están predeterminados con distancias mayores con respecto al entorno o en posiciones de base, en las que el manipulador está más alejado de los contorno del medio ambiente, puesto que a este respecto tampoco en el caso de un posicionamiento erróneo insignificante es necesaria ninguna compensación.
El espacio supervisado se puede modificar con relación al manipulador de tal manera que corresponde, con relación al entorno al menos esencialmente al espacio supervisado predeterminado para la posición de base de salida en posición, orientación y/o tamaño. En particular, el espacio previsto para la posición de base de partida se puede reproducir de acuerdo con una relación con un espacio compensado para la posición de base real, que resulta a partir de la transformación entre posición de base de partida y posición de base real. Pero se puede modificar también de otra manera adecuada, por ejemplo se puede reducir proporcionalmente a la diferencia entre la posición de base real y la posición de base de partida.
En una forma de realización preferida, el procedimiento se realiza en línea durante el funcionamiento del manipulador. En particular, después de alcanzar la posición de base, se predetermina el espacio supervisado asociado a ésta. Con preferencia, solamente se libera o bien se inicia un programa de trabajo del manipulador cuando se ha predeterminado este espacio y es supervisado con seguridad.
10
15
20
25
30
35
40
45
50 E11000439
01-09-2014
De esta manera se pueden predeterminar espacios supervisados, respectivamente, para diferentes posiciones de base del manipulador en su entorno. Una instalación de previsión, que puede estar implementada o configurada por separado en la instalación de detección del entorno y/o en un control del manipulador, puede llamar para cada posición real detectada un espacio registrado en memoria, en particular sus límites geométricos y/u objetos previstos como admisibles, y se puede predeterminar como espacio supervisado.
Mientras que en los manipuladores móviles, cuya base se mueve por vía predeterminadas, especialmente instruidas, se puede llamar fácilmente el espacio supervisado registrado para una posición alcanzada del recorrido, en manipuladores autónomos la previsión del espacio supervisado se realiza de manera especialmente ventajosa sobre la base de la posición de la posición de base detectada en el entorno, dado el caso desconocido. En este caso, el espacio para diferentes posiciones de base de partida puede ser predeterminado y registrado previamente a través de un usuario o de forma automática, por ejemplo a través de la detección del entorno, de manera que la instalación de previsión del manipulador autónomo selecciona entonces la(s) posición(es) de base de partida más próxima(s) siguiente(s) a la posición real detectada y a partir de ello predetermina el espacio supervisado, por ejemplo, a través de procedió o a través de un desplazamiento proporcional a la diferencia entre la posición de base real y la posición de base de partida.
De la misma manera, se puede realiza runa previsión del espacio supervisado con relación al manipulador en función de su posición de base también predeterminando un límite geométrico del espacio supervisado de forma al menos parcialmente automática sobre la base de un entorno detectado, como se explica en detalle en la solicitud alemana paralela de la misma solicitante del mismo día de solicitud que la presente solicitud con el mismo título. Puesto que el límite geométrico del espacio supervisado se predetermina directamente sobre la base del entorno detectado en la posición de base real actual, se puede compensar de la misma manera un posicionamiento erróneo de la base en el entorno y se puede adaptar el espacio supervisado a condiciones marginales del medio ambiente.
De acuerdo con un tercer aspecto de la presente invención, se propone esencialmente no adaptar el espacio supervisado a una posición de base real del manipulador, que se diferencia de una posición de base de partida, sino a la inversa modificar la posición de base real del manipulador, es decir, desplazar mecánicamente el manipulador, cuando un objeto no previsto, en particular un contorno del medio ambiente no predeterminado, se establece en el espacio supervisado.
Este procedimiento se realiza con preferencia antes de que se libere o bien se inicie un programa de trabajo del manipulador. Con preferencia, la posición de base se modifica hasta que no se establece ningún objeto no previsto en el espacio supervisado. Solamente entonces se libra o bien se inicia un programa de trabajo. La modificación se puede realizar en este caso de forma dirigida, por ejemplo fuera del objeto no previsto o en una dirección determinada el entorno, y/o de acuerdo con un patrón de movimiento predeterminado.
El tercer aspecto se puede combinar especialmente con el segundo, pero también con el primer aspecto, siendo adaptados, por ejemplo, de forma opcional o alternando de forma iterativa la posición de base y el espacio supervisado.
Otras ventajas y características se deducen a partir de las reivindicaciones dependientes y de los ejemplos de realización. A tal fin se muestra de forma parcialmente esquemática lo siguiente:
La figura 1 muestra la vista en planta superior desde arriba un robot móvil con un dispositivo de acuerdo con una forma de realización de la presente invención en una posición de base de partida; y
La figura 2 muestra en representación correspondiente a la figura 1 el robot en una posición de base real.
La figura 1 muestra un robot móvil en forma de un robot de brazo de pandeo 1 de seis ejes, cuyo carrusel 1.2 está fijado de en un bastidor de base 1.1 de forma giratoria alrededor de un eje vertical. En el carrusel 1.2 está articulado un balancín 1.3, en éste está articulado un brazo 1.4 de forma giratoria alrededor de ejes horizontales paralelos. Una mano central con tres ejes giratorios, que se cortan en un punto está fijada en el brazo y lleva una herramienta 1.5.
El bastidor de base 1.1 está fijado sobre una base o bien plataforma móvil 2, que se puede posicionar por medio de dos orugas 2.1 de forma no ligada en el entorno con movimiento propio. Sobre ella están dispuestos cuatro escáneres 3a a 3d, que forman una instalación de detección del entorno. Con puntos y trazos se indican en las figuras 1, 2 los sectores que pueden ser supervisados como máximo por los escáneres 3a a 3d. Los escáneres 3a a 3d pueden supervisar sectores bidimensionales, por ejemplo, en un plano horizontal, que se encuentra en una forma de realización preferida aproximadamente 20 cm por encima del suelo o en una variación no representada pueden supervisar también sectores tridimensionales, por ejemplo sectores esféricos o similares.
En la posición de base de partida mostrada en la figura 1, se predetermina previamente como espacio supervisado del manipulador un espacio de trabajo WS’ = a ∩ b ∩ c ∩ d, por ejemplo a través de entrada por el usuario o como se explica en detalle en la solicitud alemana paralela de la misma solicitante del mismo día de solicitud que la
10
15
20
25
30
35
40
45
50 E11000439
01-09-2014
presente solicitud con el mismo título, a cuyo contenido se hace expresamente aquí referencia a todo su contenido.
A tal fin, se delimita la zona de detección de los cuatro escáneres 3a a 3d a los sectores parciales rayados en la figura 1, de manera que no se detectan objetos que se encuentran fuera de ella o se ignoran durante la supervisión. Las partes del robot propiamente dicho están previstas como admisibles, de manera que su detección a través de los escáneres no conduce a una reacción de la supervisión.
Como se puede reconocer en la figura 1, el espacio de trabajo WS’ está predeterminado de tal forma que se encuentra apenas dentro de los nichos delimitados por el contorno del medio ambiente 4, en el que está posicionado el robot en su posición de base de partida. De esta manera se impide, por una parte, que el contorno del medio ambiente 4 sea detectado de forma involuntaria por los escáneres de láser como objeto no previsto inadmisible. Por otro lado, en virtud de la distancia reducida entre el límite del espacio de trabajo y el contorno del medio ambiente 4 se puede impedir especialmente que un operario entre desde la abertura del nicho en la zona de trabajo del robot y colisione allí con éste o sea “capturado” inadvertidamente en el borde del contorno del medio ambiente 4, cuando el robot entre en el nicho.
De la misma manera, para otras posiciones de base de partida (no representadas) se puede predeterminar y registrar en memoria, respectivamente, un espacio de trabajo o también espacio de protección correspondiente.
En la figura 2, el robot ha adoptado de nuevo su posición de base instruida, después de que se hubiera alejado entre tanto fuera del nicho. En este caso, su posición de base real actual (extractada en la figura 2) está girada y desplazada frente a la posición de base de partida instruida (rayada en la figura 2) en virtud de errores de navegación insignificantes (representada ampliada en la figura 2).
A través de los escáneres de láser 3a a 3d se detecta esta posición de base real del robot, de manera que, por ejemplo, características detectadas, en particular cantos del contorno del medio ambiente 4 se igualan con características correspondientes registradas en la posición de base de partida instruida. De la misma manera, se puede utilizar, por ejemplo, un procedimiento SLAM, para detectar de la misma manera el entorno y la posición del robot en éste.
En primer lugar, se selecciona entonces a partir de varios espacios supervisados, registrados para diferentes posiciones de base de partida, el espacio de trabajo WS’ asociado a esta posición de base real detectada.
Si el robot móvil sigue en este caso recorridos predeterminados en el entorno, se puede llamar, por ejemplo, desde una memoria el espacio de trabajo previstamente registrado, asociado a la posición de base de partida instruido a tal fin. En cambio, si el robot busca de manera autónoma su camino en el entorno, se puede seleccionar de manera alternativa, a partir de varios espacios de trabajo previamente predeterminados para diferentes posiciones de base de partida, aquel espacio de trabajo, cuya posición de base de partida está más próxima a la posición de base real detectada. En este caso, el desplazamiento o bien la rotación puede ser correspondientemente mayor frente a la posición de base de partida.
Puesto que el espacio de trabajo es supervisado a través de los escáneres 3a a 3d fijos en el manipulador, éste está predeterminado al menos indirectamente con relación a la base 2. Puesto que en el sentido de la presente invención, éste es también el caso cuando el espacio de trabajo está definido, por ejemplo, por los sectores parciales individuales a a d y a este respecto se predetermina directamente con relación a un sistema de referencia de los escáneres 3a a 3d y, por lo tanto, sólo indirectamente con relación a la base 2, en la que están dispuestos los escáneres 3a a d.
De manera correspondiente, también el espacio WS” supervisado por los escáneres 3a a 3d junto con la base 2 estaría girado y desplazado (línea de trazos y doble punto en la figura 2). Esto conduciría, por una parte, a que partes del lado superior izquierdo y del lado inferior derecho en la figura 2 del contorno del medio ambiente 4 penetrase en el espacio de trabajo WS” y como objetos no previstos conducirían a una reacción de la supervisión y de esta manera, por ejemplo, a una parada segura involuntaria del robot.
Por otro lado, en la parte inferior derecha de la figura 2 resultaría una distancia grande involuntaria entre el límite del espacio de trabajo WS” y el contorno del medio ambiente 4, en la que un operario podría ser “capturado” sin saberlo durante la entrada del robot en el nicho, sin ser reconocido precozmente por la supervisión.
Por lo tanto, la posición de base real detectada se compara con la posición de base de partida (ver la figura 1 bien con línea de trazos en la figura 2). La posición y la orientación del espacio supervisado predeterminado para la posición de base de partida se modifican entonces automáticamente de acuerdo con la diferencia entre la posición de base de partida la posición de base real detectada, de tal manera que el espacio WS con relación al entorno corresponde de nuevo al espacio WS’ supervisado predeterminado para la posición de base de partida, de manera que los escáneres de láser 3a a 3d supervisan de manera correspondiente otros sectores parciales.
En las figuras 1 y 2 se indican diversos sistemas de referencia para la explicación esquemática: un sistema de
10
15
20
25
30
35
40
45
50 E11000439
01-09-2014
coordenadas mundiales U fijo en el entorno, un sistema de coordenadas B fijo en la base del manipulador (posición de base real, figura 2) o bien B’ (posición de base de partida, figura 1) así como un sistema de coordenadas A y A’ fijo en el espacio de trabajo.
El espacio de trabajo WS predeterminado con relación al robot 1 se puede describir en el ejemplo de realización por medio de un paralelepípedo en el sistema de coordenadas A fijo en el espacio de trabajo, que resulta a través de la transformación de TAB a partir del sistema de coordenadas B fijo en la base del manipulador. Su posición, es decir, su situación y orientación, con relación al entorno se puede describir, en cambio, a través de la transformación TAU, que comunica la transición desde el sistema de coordenadas mundial al sistema de coordenadas fijo en el espacio de trabajo. Ésta da como resultado con la posición de base descrita a través de la transformación RBU:
Si se desvía ahora, como en la figura 2, la posición de base real de la posición de base de partida (TBU ≠ TB’U), se pueden llevar el sistema de coordenadas A fijo en el espacio de trabajo y con el paralelepípedo definido en él también el espacio de trabajo WS a través de una modificación correspondiente de la transformación TAB, es decir, una modificación del espacio supervisado con relación al robot, de nuevo a cobertura con la configuración de partida:
(es decir, que el espacio de trabajo WS o bien el sistema de coordenadas A fijo en el espacio de trabajo con relación al robot o bien con relación al sistema de coordenadas fijo en la base del manipulador B (TAB) se pueden predeterminar en función de la posición de base real del manipulador, detectada a través de los escáneres 3a a 3d en su entorno (TBU), del espacio de trabajo (TA’B’) predeterminado en la posición de base de salida con relación al robot y de la posición de base de partida en el entorno (TB’U). En este caso, la formulación anterior con la transformación solamente sirve para la explicación, mientras que la modificación del espacio supervisado con relación al robot puede ser implementada también de otra manera. Así, por ejemplo, el espacio de trabajo se puede reducir, conformar, desplazar y/o girar de acuerdo con una diferencia entre la posición de base real y la posición de base de partida. De la misma manera, el espacio supervisado se puede predeterminar directamente en el sistema de coordenadas B fijo en la base del manipulador B, de manera que en el lugar de la transformación entra una descripción correspondiente, por ejemplo de los parámetros del espacio de trabajo WS en el sistema de coordenadas B fijo en la base del manipulador.
De acuerdo con un tercer aspecto, partiendo de la posición de base real en la figura 2, se puede desplazar la base 2 mecánicamente hasta que el espacio supervisado no es cortado ya por el contorno del medio ambiente 4. A tal fin, la base 2 se puede girar y/o desplazar alrededor de su eje vertical, por ejemplo, en virtud de los objetos no predeterminados detectados en la posición de base real adoptada en primer lugar (extractada en la figura 2) en el lado superior izquierdo en la figura 2 y en el lado inferior derecho en el espacio de trabajo WS”, hasta que el espacio de trabajo WS” supervisado predeterminado inalterado con relación a la base 2 no colisiona ya con el contorno del medio ambiente 4.
Tal modo de proceder es especialmente ventajoso para manipuladores autónomos, que pueden buscar de esta manera, por decirlo así un espacio de trabajo libre. También se puede combinar con el primer aspecto descrito anteriormente, modificando, por ejemplo, de forma iterativa en primer lugar la posición de base en una zona predeterminada y adaptando a continuación el espacio supervisado.
Lista de signos de referencia
1.1 Bastidor de base
1.2 Carrusel
1.3 Balancín
1.4 Brazo
- 1.5
- Herramienta 2 Base
- 2.1
- Oruga 3a-3d Escáneres de láser (instalación de detección del entorno) 4 Contorno (del medio ambiente)
E11000439
01-09-2014
- a – d
- Sector parcial del espacio de trabajo detectado por escáneres de láser 3a -3d
- WS
- Espacio de trabajo predeterminado (espacio del manipulador) en la posición de base real
- WS’
- Espacio de trabajo predeterminado en la posición de base de salida
- 5
- WS” Espacio de trabajo modificado en el caso de desviación, posición de base real, posición de base de partida
Claims (11)
- 51015202530354045 E1100043901-09-2014REIVINDICACIONES1.-Procedimiento para la supervisión de un espacio de manipulador (WS) de un manipulador móvil, en particular de un robot móvil (1, 2), a través de la supervisión del espacio para detectar objetos no previstos por medio de una instalación de detección del entorno (3a – 3d), caracterizado por que el espacio supervisado es predeterminado al menos de forma parcialmente automática con relación al manipulador en función de una posición de base detectada (TBU) del manipulador en su entorno.
- 2.-Procedimiento de acuerdo con la reivindicación 1, caracterizado por que el espacio supervisado (WS’) es predeterminado previamente para una posición de base de partida (TB’U) del manipulador móvil, se detecta una posición de base real (TBU) del manipulador móvil y se modifica el espacio supervisado en función de la posición de base real detectada (TBA(TBU), (TA’B’, (TB’U)), cuando la posición de base real se desvía de la posición de base de partida.
- 3.-Procedimiento de acuerdo con la reivindicación 2, caracterizado por que el espacio supervisado (WS) se modifica, especialmente en función de una diferencia entre la posición de partida y la posición real, con relación al manipulador de tal forma que corresponde (TAU = TA’U) con relación al entorno al menos esencialmente al espacio supervisado (WS’) predeterminado para la posición de base de partida.
- 4.-Procedimiento de acuerdo con una de las reivindicaciones anteriores, caracterizado por que se detecta una posición de base del manipulador móvil en su entorno conocido; o por que se detecta una posición de base del manipulador móvil en su entorno por medio de detección simultánea del entorno (SLAM).
- 5.-Procedimiento de acuerdo con una de las reivindicaciones anteriores, caracterizado por que el espacio supervisado se predetermina durante el funcionamiento del manipulador.
- 6.-Procedimiento de acuerdo con una de las reivindicaciones anteriores, caracterizado por que la instalación de detección del entorno (3a-3d) se utiliza también para la detección de una posición de base (TBU) del manipulador en su entorno.
- 7.-Procedimiento de acuerdo con una de las reivindicaciones anteriores, caracterizado por que se predeterminan espacios supervisados para diferentes posiciones de base del manipulador en su entorno.
- 8.-Procedimiento para la supervisión de un espacio de manipulador (WS) de un manipulador móvil, en particular de acuerdo con una de las reivindicaciones anteriores, a través de la supervisión del espacio para la detección de objetos no previstos, por medio de una instalación de detección del entorno (3a-3d), en el que se modifica una posición de base (TBU) del manipulador en su entorno al menos de forma parcialmente automática cuando en una posición de base real se detecta un objeto no previsto en el espacio supervisado, caracterizado por que se modifica la posición de base hasta que no se establece ningún objeto no previsto en el espacio supervisado.
- 9.-Dispositivo para la supervisión de un espacio de manipulador (WS) de un manipulador móvil, en particular de un robot móvil (1, 2): con:una instalación de detección del entorno (3a -3d) para la supervisión del espacio para detectar objetos no previstos; yuna instalación de previsión para la previsión del espacio supervisado con relación al manipulador en función de una posición de base del manipulador en su entorno;caracterizado por que la instalación de detección del entorno y/o la instalación de previsión están instaladas para la realización de un procedimiento de acuerdo con una de las reivindicaciones anteriores.
- 10. Dispositivo de acuerdo con la reivindicación 9, caracterizado porque la instalación de detección del entorno está dispuesta fija en el manipulador.
- 11.-Producto de programa de ordenador con código de programa, que está registrado en un soporte legible por máquina y que ejecuta un procedimiento de acuerdo con una de las reivindicaciones anteriores 1 a 8, cuando se ejecuta en un dispositivo de acuerdo con la reivindicación 9 ó 10.9
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102010007025 | 2010-02-05 | ||
DE102010007027A DE102010007027A1 (de) | 2010-02-05 | 2010-02-05 | Verfahren und Vorrichtung zur Überwachung eines Manipulatorraumes |
DE102010007025A DE102010007025A1 (de) | 2010-02-05 | 2010-02-05 | Verfahren und Vorrichtung zur Überwachung eines Manipulatorraumes |
DE102010007027 | 2010-02-05 |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2498193T3 true ES2498193T3 (es) | 2014-09-24 |
Family
ID=44064884
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES11000439.7T Active ES2498193T3 (es) | 2010-02-05 | 2011-01-20 | Procedimiento y dispositivo para la supervisión de un espacio de un manipulador |
Country Status (2)
Country | Link |
---|---|
EP (2) | EP2353799B8 (es) |
ES (1) | ES2498193T3 (es) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3243609A1 (en) | 2016-05-09 | 2017-11-15 | OpiFlex Automation AB | A fenceless industrial robot system |
WO2020069716A1 (en) * | 2018-10-01 | 2020-04-09 | Abb Schweiz Ag | Safe operation of a robotic system |
DE102019206012A1 (de) * | 2019-04-26 | 2020-10-29 | Kuka Deutschland Gmbh | Verfahren und System zum Betreiben eines Roboters |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4408982C1 (de) * | 1994-03-16 | 1995-05-18 | Deutsche Forsch Luft Raumfahrt | Autonomes Navigationssystem für einen mobilen Roboter oder Manipulator |
JP3781370B2 (ja) * | 2002-11-19 | 2006-05-31 | 本田技研工業株式会社 | 移動装置 |
EP1741044B1 (en) * | 2004-03-27 | 2011-09-14 | Harvey Koselka | Autonomous personal service robot |
DE102004041821A1 (de) | 2004-08-27 | 2006-03-16 | Abb Research Ltd. | Vorrichtung und Verfahren zur Sicherung eines maschinell gesteuerten Handhabungsgerätes |
DE102005003827B4 (de) * | 2005-01-26 | 2007-01-04 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zur Interaktion zwischen einem Menschen und einer Robotereinheit an einem Roboterarbeitsplatz |
JP4645601B2 (ja) * | 2007-02-13 | 2011-03-09 | トヨタ自動車株式会社 | 環境地図の生成方法及び移動ロボット |
DE102007007576B4 (de) | 2007-02-15 | 2009-01-15 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zum Sichern eines Arbeitsraums |
DE102007048684B4 (de) * | 2007-10-10 | 2010-09-09 | Polysius Ag | Laborsystem |
JP5215740B2 (ja) * | 2008-06-09 | 2013-06-19 | 株式会社日立製作所 | 移動ロボットシステム |
-
2011
- 2011-01-20 EP EP11000438.9A patent/EP2353799B8/de active Active
- 2011-01-20 EP EP20110000439 patent/EP2353800B1/de active Active
- 2011-01-20 ES ES11000439.7T patent/ES2498193T3/es active Active
Also Published As
Publication number | Publication date |
---|---|
EP2353800A3 (de) | 2013-01-23 |
EP2353799A2 (de) | 2011-08-10 |
EP2353800B1 (de) | 2014-06-04 |
EP2353799B1 (de) | 2018-06-27 |
EP2353799A3 (de) | 2013-01-16 |
EP2353799B8 (de) | 2018-08-08 |
EP2353800A2 (de) | 2011-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102162756B1 (ko) | 공정 및 생산관리를 위한 모바일 로봇 플랫폼 시스템 | |
US9909855B2 (en) | Registration of three-dimensional coordinates measured on interior and exterior portions of an object | |
ES2637210T3 (es) | Procedimiento para desencadenar automáticamente una autolocalización | |
JP4820395B2 (ja) | ロボットの作業位置修正システムおよびそのシステムを備えた簡易設置型ロボット | |
CN108177162B (zh) | 移动机器人的干扰区域设定装置 | |
KR20220012921A (ko) | 3차원 라이다를 갖는 로봇 구성 | |
US20140371973A1 (en) | Automated Guided Vehicle And Method Of Operating An Automated Guided Vehicle | |
US20130178980A1 (en) | Anti-collision system for moving an object around a congested environment | |
CA2392231A1 (en) | Autonomous multi-platform robot system | |
JP2009279663A (ja) | ロボット用位置同定方法および装置 | |
JP5800613B2 (ja) | 移動体の位置・姿勢推定システム | |
US20210347059A1 (en) | Robotic assistant | |
KR20100048414A (ko) | 트랙형 이동 로봇을 이용하여 발전설비 시설물의 감시점검을 제공하기 위한 방법, 이동 로봇 시스템 및 운영방법 | |
JPWO2016135861A1 (ja) | マニプレータ、マニプレータの動作計画方法、および、マニプレータの制御システム | |
CN114072255B (zh) | 移动机器人传感器配置 | |
JP2010061484A (ja) | 移動体および移動体の位置推定誤り状態からの復帰方法 | |
JP6074205B2 (ja) | 自律移動体 | |
ES2498193T3 (es) | Procedimiento y dispositivo para la supervisión de un espacio de un manipulador | |
KR20200080421A (ko) | 재난 구조 로봇 및 이의 동작 방법 | |
JP2009237851A (ja) | 移動体制御システム | |
US20220031882A1 (en) | Automated mobile robot with uvc lights for disinfecting a facility | |
Nagumo et al. | Human following behavior of an autonomous mobile robot using light-emitting device | |
JP4431446B2 (ja) | 自走式ロボット | |
Song et al. | Autonomous docking in a human-robot collaborative environment of automated guided vehicles | |
JP2003300186A (ja) | 移動ロボットシステム |