ES2208329T3 - Indicador para una maquina robotica. - Google Patents

Indicador para una maquina robotica.

Info

Publication number
ES2208329T3
ES2208329T3 ES00931414T ES00931414T ES2208329T3 ES 2208329 T3 ES2208329 T3 ES 2208329T3 ES 00931414 T ES00931414 T ES 00931414T ES 00931414 T ES00931414 T ES 00931414T ES 2208329 T3 ES2208329 T3 ES 2208329T3
Authority
ES
Spain
Prior art keywords
light
machine
machine according
color
indicator
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.)
Expired - Lifetime
Application number
ES00931414T
Other languages
English (en)
Inventor
David Lindsey Bisset
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dyson Ltd
Original Assignee
Dyson Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dyson Ltd filed Critical Dyson Ltd
Application granted granted Critical
Publication of ES2208329T3 publication Critical patent/ES2208329T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0234Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/86Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0255Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0242Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Acoustics & Sound (AREA)
  • Electric Vacuum Cleaner (AREA)
  • Manipulator (AREA)
  • Spray Control Apparatus (AREA)
  • Devices For Indicating Variable Information By Combining Individual Elements (AREA)

Abstract

Una máquina robótica (10) que tiene un conjunto de sensores (26, 27, 28, 29) por medio de los cuales la máquina robótica puede interaccionar con su entorno, un controlador (23) para controlar la máquina robótica para llevar a cabo una tarea utilizando los sensores y una luz indicadora (35) para indicar el estado de la interacción entre la máquina (10) y el entorno, donde el controlador (23) está dispuesto para hacer cambiar el color de la luz según el estado de la interacción y donde la luz indicadora (35) consta de dos o más fuentes de luz de diferente color (R, G, B) que se activan separadamente, y medios para combinar (35B) la salida de luz de las fuentes de luz (R, G, B) para producir el efecto de una única luz de color.

Description

Indicador para una máquina robótica.
Esta invención está relacionada con una máquina robótica y con un método para operar una máquina robótica. Se puede aplicar a un dispositivo robotizado para la limpieza del suelo, como por ejemplo un limpiador aspirador robotizado, u a otra máquina robótica.
Se conoce el hecho de proporcionar un limpiador aspirador robotizado programado para limpiar el suelo de una habitación. La programación puede consistir en introducir un mapa detallado de la habitación y entrenar al limpiador haciéndole ir de un lado a otro de la habitación. Alternativamente, puede consistir en guiar al limpiador por toda la habitación en un ciclo de entrenamiento de manera que el limpiador repita el ciclo a partir de la información almacenada en memoria. La Solicitud de Patente Internacional Nº PCT/GB99/04072 describe un limpiador aspirador autónomo que ejecuta un patrón en espiral para recorrer la superficie del suelo de una habitación.
Algunas máquinas tienen luces de aviso para alertar al usuario cuando ha ocurrido un error. Por ejemplo, un sistema de gestión del motor de un vehículo que tenga una luz de aviso que se enciende cuando se produce un error. Éste puede ser un error de poca importancia que no hace falta que se rectifique urgentemente, o puede ser un error importante que requiere de una atención urgente. Hasta que un equipo especialista diagnostique el error del vehículo, o a no ser que el vehículo se averíe, el usuario ignorará el estado de salud del motor de su vehículo y de sus sistemas asociados.
Los aparatos domésticos como las lavadoras o los lavavajillas tienen diales animados que indican qué parte del ciclo de lavado se ha alcanzado. También se conoce la utilización de un conjunto limitado de lámparas indicadoras para representar un gran número de condiciones de error, siendo cada condición de error representada por una combinación diferente de lámparas encendidas o por una combinación de encendido intermitente y continuo de las lámparas. Esto puede ser muy confuso para el usuario, y a menudo requiere que el usuario consulte el manual para interpretar el estado de la máquina.
Los ordenadores disponen de programas que, emitiendo un sonido inhabitual, avisan al usuario de que está intentando una operación ilegal o inapropiada con el teclado, o de que el ordenador no puede ejecutar la función requerida. Habitualmente hay disponible una amplia variedad de dichos sonidos.
La Sony Corporation, el 11 de Mayo de 1999, anunció el lanzamiento de un robot de entretenimiento de cuatro patas llamado "AIBO". La cabeza del robot tiene dos ojos, cada uno de ellos con una lámpara LED roja y una lámpara LED verde separadas la una de la otra. La lámpara roja se enciende para expresar enfado y la lámpara verde se enciende para expresar felicidad. Los ojos centellean con las luces rojas y verdes cuando el robot está confuso.
Algunos usuarios se sienten incómodos utilizando aparatos modernos. A esto no ayudan los aparatos que tienen una serie de controles e indicadores complicados y confusos.
Es un objetivo de la presente invención mejorar la comprensión del usuario del estado de la interacción que tiene lugar entre una máquina y su entorno.
Un primer aspecto de la presente invención proporciona una máquina robótica que tiene una pluralidad de sensores por medio de los cuales la máquina robótica puede interactuar con su entorno, un controlador para controlar la máquina para llevar a cabo una tarea utilizando los sensores y una luz indicadora para indicar el estado de la interacción entre la máquina y el entorno, donde el controlador está dispuesto para cambiar el color de la luz según el estado de la interacción y donde la luz indicadora consta de dos o más fuentes de luz de colores diferentes las cuales se activan separadamente, y medios para combinar la salida de luz de las fuentes de luz para producir el efecto de una única luz de color.
Las fuentes de luz se pueden iluminar solas o en combinación con otras.
Al proporcionar un único indicador que puede producir un rango de colores, la operación de la máquina se hace más amigable para el usuario. En vez de mirar a un confuso conjunto de indicadores, el usuario simplemente observa el color del indicador único para conocer el estado o "humor" de la máquina. Cuando sólo se activa una de las fuentes de luz el indicador aparece de ese color. Por ejemplo, cuando se activa la fuente roja, el indicador aparece en rojo. Cuando se activan varias fuentes de luz al mismo tiempo, las salidas de las fuentes se combinan y el indicador tiene el color de la combinación. Por ejemplo, cuando se encienden las fuentes roja y verde, el indicador aparece en amarillo/naranja. Se pueden transmitir fácilmente pequeñas variaciones en el estado de la máquina desplazando el color del indicador, p. ej. de verde a verde azulado.
Preferiblemente las fuentes de luz comprenden fuentes de luz de los colores primarios rojo, verde y azul, ya que esta combinación de fuentes de luz es capaz de generar todo el rango de colores visibles.
Puede haber múltiples fuentes de luz de cada color. Esto aumenta la salida de luz e, intercalando las fuentes con otras fuentes de diferente color, se mejora el efecto de mezcla.
Cada una de las fuentes de luz puede proporcionarse como un dispositivo separado, una pluralidad de tales dispositivos montados sobre un soporte, o un único dispositivo multi-fuente. El dispositivo multi-fuente puede incluir algún tipo de lente difusa o ésta puede proporcionarse separadamente.
Mientras que la realización describe el uso de la luz indicadora en un limpiador aspirador robotizado, el indicador se puede utilizar con otras formas de máquinas robóticas.
Otro aspecto de la presente invención proporciona un método para operar una máquina robótica.
Se describirán ahora unas realizaciones de la invención con referencia a los dibujos acompañantes, en los cuales:
la Figura 1 es una vista en perspectiva de un dispositivo limpiador robotizado según una realización de la invención;
la Figura 2 es un diagrama esquemático de un sistema de navegación y gestión de la potencia del dispositivo de la Figura 1;
las Figuras 3A y 3B muestran esquemáticamente dos formas de luz indicadora utilizadas en el dispositivo limpiador de la Figura 1;
la Figura 4 muestra el bien conocido triángulo de color;
la Figura 5 muestra los bloques funcionales que controlan la luz indicadora;
la Figura 6 muestra esquemáticamente las tareas de software ejecutadas por el controlador del dispositivo limpiador; y
las Figuras 7A - 7D muestran un rango de estados para el limpiador y la condición correspondiente de la luz indicadora.
Por lo que respecta a la Figura 1 de los dibujos, se muestra un dispositivo robotizado limpiador de suelos en la forma de un limpiador aspirador, que consta de un cuerpo principal 10, dos ruedas motrices 11, una caja protectora de la barra cepilladura 12, dos paquetes de baterías recargables 13, un separador ciclónico 15, detectores de luz 17, varios sensores 26 a 32 y una interfase de usuario 16 que incluye los interruptores 14. El separador ciclónico se describe en detalle en EP-A-0 042 723. Se pueden utilizar otras formas de separador, como por ejemplo una bolsa en lugar del separador ciclónico 15.
Sobre la cara superior del limpiador 10 se monta una luz indicadora 35 que muestra con su color el estado de la interacción entre los sensores de la máquina y su entorno, indicando de esta manera el "humor" de la máquina. Convenientemente, la luz indicadora 35 se monta concéntricamente dentro de los detectores de luz 17. Los detectores de luz 17 detectan la luz recibida de un conjunto de puntos cardinales de alrededor del limpiador aspirador, como se describe en nuestra Solicitud de Patente Internacional pendiente Nº PCT/GB 99/04092.
El limpiador se puede programar de varias maneras. En un método preferido, el limpiador realiza una cobertura en espiral de una habitación. Se programa el limpiador de manera que en primer lugar complete un recorrido alrededor del borde de la habitación, o alrededor de alguna característica u objeto de la habitación, y entonces se mueve hacia el interior, o hacia el exterior, por aproximadamente el ancho del limpiador, y entonces complete un segundo recorrido junto al primero. Entonces se mueve de nuevo hacia dentro o hacia fuera por el ancho del robot para un tercer recorrido al lado del segundo, y así hasta que la habitación se haya limpiado. Así pues sigue un camino en forma generalmente de espiral, excepto cuando se encuentra obstáculos en su recorrido, como mobiliario, que se evitan utilizando los sensores para detectarlos y rodearlos.
Por lo que respecta ahora a la Figura 2 de los dibujos, se muestran los paquetes de baterías recargables 13, un sistema de gestión de la batería y del motor 18, un motor 19 para accionar un aspirador, unos motores 20 y 21 para accionar las ruedas izquierda y derecha, un motor 22 para accionar la barra cepilladura, circuitería procesadora 23 del sistema de navegación y control, un panel de interfase de usuario 25 y el detector de luz 17. La circuitería procesadora 23 incluye un microprocesador, una matriz de puertas programables de campo (FPGA) y un software de control 45. La luz indicadora 35 se conecta al panel de interfase de usuario 25 y se controla mediante las señales recibidas desde la circuitería procesadora 23 a través del enlace de comunicaciones 40.
El sistema de navegación del limpiador incluye el conjunto de sensores 26 a 32 como se muestra en la Figura 2. Hay cuatro parejas transmisor/receptor 29 ultrasónicas principales que miran hacia delante, hacia detrás y hacia lados opuestos de la máquina robótica. Las señales recibidas desde estos receptores 29 no sólo proporcionan información representativa de la distancia desde una característica de la habitación o un objeto en la misma, sino que la amplitud y la anchura de las señales recibidas varían según el tipo de material detectado. Los sensores de umbral 30 detectan la presencia de un localizador portátil de umbral (no mostrado) situado, por ejemplo, en la entrada de una habitación o en la parte superior de una escalera, y se proporcionan uno o varios detectores infrarrojos pasivos o piroeléctricos (PIR) para detectar animales y fuegos. Se puede apreciar que el tipo de sensor (ultrasónico, infrarrojo) no es importante para la invención y se pueden utilizar otros tipos de sensores además o en lugar de éstos.
El indicador de "humor" 35 se controla mediante la circuitería procesadora 23 a través del panel de interfase de usuario 25. La circuitería procesadora 23 determina, a partir de los sensores 26 a 32 y de los sensores de corriente del motor, la interacción del limpiador con su entorno.
Por lo que respecta ahora a la Figura 3A, en la realización preferida la luz indicadora de "humor" 35 consta de seis fuentes de luz LED agrupadas juntas bajo un domo 35A que puede estar realizado con un material translúcido o transparente, como plástico. Los LED emiten luz en colores primarios -rojo (R), azul (B) y verde (G). Es preferible que haya una pareja de cada LED. Cada pareja de colores se activa separadamente de las otras parejas. Los LED están alojados debajo de una cámara troncocónica 35A que tiene una base 35C que sostiene a los LED, un difusor de luz 35B colocado en la parte superior de la pared troncocónica 35D. El difusor de luz 35B se puede conseguir tratando la parte superior de la cámara 35A para hacerla translúcida, o utilizando un componente difusor separado. El difusor de luz 35B actúa de manera que combina la salida de luz de los LED para que el usuario vea el efecto combinado de los LED en vez de las luces individuales. La pared interior de la pared troncocónica 35D es reflectante, lo cual se puede conseguir dando un baño de plata a la pared 35D.
En la disposición alternativa de la Figura 3B, la luz indicadora de "humor" 50 consta de un único dispositivo 50C que incluye varias fuentes de luz (rojas, verdes y azules). Como parte del dispositivo 50C se puede proporcionar una lente difusora para combinar las salidas de las fuentes de luz individuales. Como tales dispositivos 50C son habitualmente bastante compactos, es preferible montar el dispositivo bajo una cámara 50A que se ensancha hacia el exterior, la cual incluye un difusor de luz 50B en su cara superior.
Por lo que respecta al triángulo de color en la Figura 4, el indicador de "humor" tiene la capacidad de producir cualquier color visible activando las fuentes de luz LED R, G y B en la cantidad correcta, según el triángulo de color.
Sería posible tener un indicador de "humor" más simple con, por ejemplo, sólo dos fuentes de luz. Se obtendría en la salida combinada un rango más limitado de colores. Asimismo, no es necesario que las fuentes de luz sean de colores primarios, pero entonces el rango de colores que se podría obtener en la salida combinada sería más restringido.
Por lo que respecta a la Figura 5 de los dibujos, la circuitería procesadora 23 detecta la actividad sensora de los sensores 27 a 32 y controla el limpiador aspirador y lo guía por la habitación. También proporciona información sobre la cantidad de actividad sensora el enlace de comunicaciones entre la circuitería 23 y la interfase de usuario 25. La energía que se suministra a los diodos R, G, B emisores de luz roja, verde y azul de la luz de "humor" 35 está controlada mediante modulación de ancho de pulso PWM para conseguir el color correspondiente a la actividad sensora conjunta determinada por la circuitería procesadora 23.
En esta realización el software descompone la actividad del limpiador aspirador en tareas individuales, basado en lo que se denomina Arquitectura Subsumida. La Figura 6 muestra esto esquemáticamente.
En el software hay varias actividades o tareas individuales del limpiador, dos ejemplos apropiados para esta realización son Pasear y Seguir la pared. El conjunto de sensores 26 a 32 suministran al software los valores de detección a través de un mecanismo servidor y cada tarea del software interroga al servidor para establecer los valores de detección.
En el nivel más bajo los controladores informáticos de los sensores tratan la interacción a bajo nivel con el hardware para obtener la información suministrada por los sensores 26 a 32. Hay un único controlador que puede comunicarse con el hardware de todos los sensores de un mismo tipo, y se muestran dos ejemplos en la Figura 6, a saber, todos los sensores ultrasónicos son manejados por el controlador US y todos los sensores infrarrojos son manejados por el controlador IR.
El Servidor de Sensores 62 trata las peticiones de las Tareas, obtiene los datos de los controladores y los devuelve en una forma más apropiada. Cada Tarea toma una decisión teniendo en cuanta el que cree que es el comportamiento adecuado.
El Servidor de Luz de "Humor" recibe de las Tareas las sugerencias para las luces R, G, B y se calcula un único valor R, G, B representativo y se utiliza como indicación en la luz de "humor" 35.
El Servidor de Luz de "Humor" tiene conocimiento de la importancia relativa de las sugerencias de las Tareas y puede determinar el valor R, G, B adecuado basado en dicho conocimiento.
Teniendo en cuenta en primer lugar la Tarea Seguir la pared,, en esta realización la Tarea esperará, para establecer el comportamiento Seguir la pared, encontrar una pared en el lado izquierdo del limpiador, nada en frente y nada a la derecha. Si la Tarea Seguir la pared ve este conjunto de condiciones de los sensores decide que está capacitado para actuar en el control del limpiador. Mientras prevalezcan estas condiciones de los sensores continuará actuando, y se enviarán las órdenes de activación de motor adecuadas a los motores izquierdo y derecho 20 y 21 (Figura 2) a través de la interfase de activación del motor MD. Al mismo tiempo la Tarea Seguir la pared envía una señal al Servidor de Luz de "Humor". El Servidor de Luz de "Humor" envía señales a la luz de indicador de "humor" 35 a través del enlace de comunicaciones y la interfase de usuario 25 para activar la luz de "humor". Así pues, un paquete de datos lleva órdenes y datos representando el nivel de potencia adecuado para cada fuente de luz R, G y B. Las órdenes son interpretadas por el FPGA en la interfase de usuario 25 para encender la fuente (p. ej. R = 0, B = 250, G = 0) a través del modulador de ancho de pulso PWM y la conexión g de la fuente verde (Figura 3). Debería tenerse en cuenta que la Figura 5 es muy esquemática: por ejemplo, normalmente cada fuente debería tener su propio modulador de ancho de pulso, lo que represente el bloque PWM, como sería entendido por los expertos en la técnica.
En esta realización, la Tarea llamada Pasear esperará, para establecer el comportamiento Pasear, no encontrar ninguna pared ni en el frente ni en ningún lado. En esta realización esto significa que el limpiador no puede localizar ningún punto de referencia por medio del cual se pueda orientar. Si la Tarea Pasear encuentra este conjunto de condiciones de los sensores decide que está capacitado para actuar en el control del limpiador y continuará haciéndolo mientras prevalezcan dichas condiciones. Las órdenes de activación de motor se envían a los motores izquierdo y derecho 20, 21 (Figura 2) a través de la interfase de activación del motor MD.
Al mismo tiempo la Tarea Pasear envía una señal "amarilla" al Servidor de Luz de "Humor". El Servidor de Luz de "Humor" le indica a la luz de "humor" 35 a través del enlace de comunicaciones que active los LED, basándose en su determinación de todas las entradas, para suministrar una luz amarilla, es decir una misma potencia a las fuentes R y G y potencia nula a la fuente B, es decir R = 50, G = 50 y B = 0.
De manera similar, otras tareas de software que controlan el movimiento del limpiador aspirador pueden suministrar al Servidor de Luz de "Humor" valores R, G y B, influyendo así en el estado del indicador de luz de "humor".
Cada tarea de software envía señales de manera continua mientras decida que es competente y la red de decisión pasa la señal preferida, o la única señal, a la interfase de activación del motor MD.
Además de las tareas de software, hay un sistema de seguimiento (Seguimiento) que también lee las señales de los sensores. El sistema de seguimiento verificará que cuando se aplique la corriente de activación a uno o a ambos motores (indicado por los sensores de corriente) tenga lugar un cambio de señal adecuado en los sensores de distancia. Por ejemplo, si los motores están intentando llevar al limpiador hacia delante entonces esperará ver que la distancia desde una pared de enfrente del limpiador disminuya, utilizando los sensores infrarrojos para distancias cortas o los sensores ultrasónicos para distancias largas.
Aún más, si los motores están intentando hacer girar al limpiador, esperará ver un cambio en los sensores de pared lateral, ya que la pared lateral debería desaparecer del alcance.
La Tarea Seguimiento enviará una señal al Servidor de Luz de "Humor" si su verificación indica que las señales de los sensores de distancia no están cambiando a pesar de que los motores se están activando, esto es el limpiador está atascado. Asimismo disminuirá la potencia del limpiador después de un periodo predeterminado si el limpiador no se mueve o si se detecta algún otro fallo, y enviará una señal a impulsos a la fuente de luz roja R.
En esta realización la luz de "humor" puede tener:
1) un color azul cuando el limpiador está "feliz" y, por ejemplo, se desplaza a lo largo de una pared en línea recta, lo que requiere una mínima actividad de los sensores (Figura 7A);
2) un color verde azulado que se producirá cuando se gire una esquina o cuando se circule alrededor de un obstáculo, representando un escenario más exigente y por lo tanto una mayor actividad de los sensores incluyendo cambios en la corriente de activación de los motores (Figura 7B);
3) un color amarillo verdoso (es decir más amarillo que verde) si los sensores de calor detectan un objeto cálido por delante del camino del limpiador;
4) un color rojo si los sensores de calor detectan un cuerpo caliente por delante, por ejemplo un fuego, o si hay una actividad muy significativa de los sensores cuando el limpiador está detectando varios objetos y hay cambios rápidos en las corriente de activación de los motores, lo cual puede ser visto como un escenario muy exigente (Figura 7C);
5) una luz roja intermitente si la actividad del sensor es muy alta como por ejemplo "maltrato", o si las ruedas se han bloqueado o si la barra cepilladora o el limpiador se ha atascado en un lugar y es incapaz de liberarse (Figura 7D);
Cabe destacar que estos ejemplos de color y de cambios de color se pueden modificar dentro del alcance de la presente invención y que los colores particulares escogidos para indicar los escenarios particulares y la interacción con el entorno son sólo ejemplos y no son limitativos.
En el caso extremo cuando, por ejemplo, una barra cepilladora o una rueda se bloqueen, entonces el motor de activación asociado transmitirá corrientes mayores en sucesivos intentos para activar la barra cepilladora o la rueda motriz. En la Figura 6 se muestran esquemáticamente los sensores de corriente para detectar estas mayores corrientes de motor o cambios repentinos de corriente.
Cuando el limpiador está buscando una pared utilizando sus sensores IR y también durante el modo de auto-test, se activan los LED verdes.
Cuando el limpiador está girando una esquina utilizando sus sensores ultrasónicos, se activarán tanto los LED azules como los verdes para crear un color total verde azulado.
La luz indicadora de "humor" 35 sólo opera en el modo de auto-funcionamiento, esto es durante operación automática. Se puede utilizar el limpiador en otros modos no descritos aquí con detalle, pero por ejemplo cuando se utiliza una manguera para limpiar las esquinas o perímetros que el limpiador, en modo automático, no es capaz de alcanzar. La luz indicadora de "humor" 35 no opera en estos modos.
Como se ha descrito, el color de la luz indicadora de "humor" 35 indica al usuario el estado de la interacción entre el robot y su entorno. Si la máquina se bloquea de manera que no se puede mover, o si ha llegado al límite de un escalón y ve que no puede echarse atrás con seguridad, entonces la luz de "humor", al cabo de unos segundos, se encenderá intermitentemente en rojo. Esto representa un "humor" extremo en la cual la máquina es muy "infeliz". Después de un corto período de tiempo, p. ej. 10 minutos, en este "humor" la máquina se apagará y mientras tanto la luz roja intermitente invita a una intervención del usuario.
En el otro extremo, cuando la máquina está funcionando según el programa la luz de "humor" mostrará un color verde continuo. Mientras la máquina avance en la limpieza del suelo, se acercará a una pared o a un objeto y los sensores detectarán esto. La máquina girará a la izquierda o a la derecha para continuar limpiando y durante esta actividad el aumento de la actividad de los sensores cambiará la luz de "humor" a un color verde amarillento para indicar el cambio en la actividad. Cuando se acabe el giro la luz de "humor" volverá al color verde como anteriormente.
Si el limpiador entra en un camino sin salida, digamos entre un sofá y una pared con una segunda pared cerrando el final, al estar siguiendo la primera pared la luz de "humor" del limpiador mostrará inicialmente el color verde. Cuando el limpiador gira al final del camino en primer lugar durante 90º a la derecha, cuando detecta la segunda pared la luz de "humor" cambiará a verde amarillento y entonces durante otros 90º a la derecha al detectar el sofá la luz de "humor" continuará en verde amarillento pero volverá a azul verdoso mientras recorre hacia atrás el camino. Si mientras tanto la entrada del camino se ha bloqueado de manera que el limpiador no tiene ninguna salida, entonces al cabo de unos pocos segundos la luz de "humor" cambiará de verde a verde amarillento mientras intenta maniobrar con una actividad de los sensores creciente, y finalmente se volverá roja para indicar que no es "feliz". Al cabo de otros pocos segundos si no se ha quitado el bloqueo del camino el limpiador finalizará su actividad limpiadora y la luz de "humor" cambiará de rojo continuo a rojo intermitente.
La realización descrita depende de una fuente de luz por la cual es orientada utilizando los sensores de luz 17. Si por ejemplo la luz se apaga repentinamente, el limpiador se volverá confuso e irá hacia su modo en luz roja seguido por el modo en luz roja intermitente. Esto podría pasar si por ejemplo cae un cojín sobre el limpiador o si un niño maltrata al limpiador sentándose sobre él.
Si el limpiador se ha apagado prematuramente antes de finalizar la limpieza de la habitación, cuando el usuario se ocupe del limpiador éste no habrá finalizado la limpieza y no habrá vuelto a su posición inicial según el programa. Por consiguiente la máquina puede reiniciarse, habiendo sido el camino hecho navegable por el usuario, y el limpiador continuará y completará el área que todavía no ha sido limpiada durante el intento anterior. Alternativamente, el limpiador se puede colocar de nuevo en su punto de salida original, habiendo sido el camino hecho navegable por el usuario, y se limpiará de nuevo toda la habitación.
Por lo que respecta de nuevo al triángulo de color de la Figura 4, la luz de "humor" mostrará el color verde al activar el LED verde. Mostrará el verde amarillento al activar el verde y, en una potencia menor, el LED rojo. Se puede crear cualquier color, como es bien conocido en la técnica, mediante la suma de los tres colores primarios de los LED como se muestra en el triángulo de color.

Claims (14)

1. Una máquina robótica (10) que tiene un conjunto de sensores (26, 27, 28, 29) por medio de los cuales la máquina robótica puede interaccionar con su entorno, un controlador (23) para controlar la máquina robótica para llevar a cabo una tarea utilizando los sensores y una luz indicadora (35) para indicar el estado de la interacción entre la máquina (10) y el entorno, donde el controlador (23) está dispuesto para hacer cambiar el color de la luz según el estado de la interacción y donde la luz indicadora (35) consta de dos o más fuentes de luz de diferente color (R, G, B) que se activan separadamente, y medios para combinar (35B) la salida de luz de las fuentes de luz (R, G, B) para producir el efecto de una única luz de color.
2. Una máquina según la reivindicación 1 donde las fuentes de luz (R, G, B) se activan simultáneamente.
3. Una máquina según la reivindicación 2 donde las fuentes de luz (R, G, B) son de los colores rojo, verde y azul.
4. Una máquina según cualquiera de las reivindicaciones anteriores donde hay una pluralidad de fuentes de luz de cada color.
5. Una máquina según cualquiera de las reivindicaciones anteriores donde la potencia de cada fuente de luz (R, G, B) se controla separadamente.
6. Una máquina según la reivindicación 5 donde la potencia de cada fuente de luz (R, G, B) se controla mediante un modulador de ancho de pulso en respuesta a una señal de control indicativa de la potencia requerida.
7. Una máquina según cualquiera de las reivindicaciones anteriores donde el medio para combinar es un difusor de luz (35B).
8. Una máquina según la reivindicación 7 donde el difusor de luz es una lente translúcida.
9. Una máquina según la reivindicación 8 donde las fuentes de luz están agrupadas bajo una cámara decreciente (35D; 50D).
10. Una máquina según la reivindicación 9 donde la cámara (35D) se estrecha por dentro desde las fuentes de luz.
11. Una máquina según la reivindicación 9 o la 10 donde la cámara tiene un recubrimiento reflectante.
12. Una máquina según cualquiera de las reivindicaciones anteriores donde se utiliza un software con Arquitectura Subsumida para introducir su estado en un mecanismo de procesamiento que determina la activación de las fuentes de luz.
13. Una máquina según cualquiera de las reivindicaciones anteriores en la forma de un dispositivo robótico limpiador de suelos (10).
14. Un método para operar una máquina robótica (10) que comprende proporcionar un controlador (23), una pluralidad de sensores (26, 27, 28, 29) por medio de los cuales la máquina robótica (10) puede interaccionar con su entorno, y una luz indicadora (35) que consta de dos o más fuentes de luz de diferente color (R, G, B) que se activan separadamente y medios para combinar (35B) la salida de luz de las fuentes de luz (R, G, B) para producir el efecto de una única luz de color, utilizando el controlador (23) para controlar la máquina robótica para llevar a cabo una tarea utilizando los sensores (26, 27, 28, 29), utilizando el indicador (35) para indicar el estado de la interacción entre la máquina (10) y el entorno y cambiando el color de la luz indicadora (35) según el estado de la interacción entre la máquina (10) y el entorno.
ES00931414T 1999-05-28 2000-05-22 Indicador para una maquina robotica. Expired - Lifetime ES2208329T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9912472 1999-05-28
GB9912472A GB2350696A (en) 1999-05-28 1999-05-28 Visual status indicator for a robotic machine, eg a vacuum cleaner

Publications (1)

Publication Number Publication Date
ES2208329T3 true ES2208329T3 (es) 2004-06-16

Family

ID=10854358

Family Applications (1)

Application Number Title Priority Date Filing Date
ES00931414T Expired - Lifetime ES2208329T3 (es) 1999-05-28 2000-05-22 Indicador para una maquina robotica.

Country Status (9)

Country Link
US (1) US6774596B1 (es)
EP (1) EP1181629B1 (es)
JP (1) JP2003501120A (es)
AT (1) ATE252247T1 (es)
AU (1) AU767206B2 (es)
DE (1) DE60005946T2 (es)
ES (1) ES2208329T3 (es)
GB (1) GB2350696A (es)
WO (1) WO2000073867A1 (es)

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8788092B2 (en) 2000-01-24 2014-07-22 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US8412377B2 (en) 2000-01-24 2013-04-02 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US6956348B2 (en) * 2004-01-28 2005-10-18 Irobot Corporation Debris sensor for cleaning apparatus
US6690134B1 (en) 2001-01-24 2004-02-10 Irobot Corporation Method and system for robot localization and confinement
US7571511B2 (en) 2002-01-03 2009-08-11 Irobot Corporation Autonomous floor-cleaning robot
US6901624B2 (en) * 2001-06-05 2005-06-07 Matsushita Electric Industrial Co., Ltd. Self-moving cleaner
US7663333B2 (en) 2001-06-12 2010-02-16 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US8396592B2 (en) 2001-06-12 2013-03-12 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
WO2003026474A2 (en) 2001-09-26 2003-04-03 Friendly Robotics Ltd. Robotic vacuum cleaner
IL145680A0 (en) 2001-09-26 2002-06-30 Friendly Robotics Ltd Robotic vacuum cleaner
US9128486B2 (en) 2002-01-24 2015-09-08 Irobot Corporation Navigational control system for a robotic device
US8428778B2 (en) 2002-09-13 2013-04-23 Irobot Corporation Navigational control system for a robotic device
US8386081B2 (en) * 2002-09-13 2013-02-26 Irobot Corporation Navigational control system for a robotic device
JP4838978B2 (ja) * 2002-12-16 2011-12-14 アイロボット コーポレイション 自律的床清掃ロボット
US20040164873A1 (en) * 2003-02-24 2004-08-26 Lee Steven K. Indicator device
DE50306904D1 (de) 2003-05-23 2007-05-10 Kls Martin Gmbh & Co Kg Steuereinrichtung
US7332890B2 (en) 2004-01-21 2008-02-19 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
JP2007530978A (ja) 2004-03-29 2007-11-01 エヴォリューション ロボティクス インコーポレイテッド 反射光源を使用する位置推定方法および装置
EP1776623B1 (en) 2004-06-24 2011-12-07 iRobot Corporation Remote control scheduler and method for autonomous robotic device
US7706917B1 (en) 2004-07-07 2010-04-27 Irobot Corporation Celestial navigation system for an autonomous robot
US8972052B2 (en) 2004-07-07 2015-03-03 Irobot Corporation Celestial navigation system for an autonomous vehicle
US7615954B1 (en) * 2005-01-05 2009-11-10 Metropolitan Industries, Inc. Density sensing, solid state, pump switching system
AU2006214016B2 (en) 2005-02-18 2011-11-10 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US8392021B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US7620476B2 (en) 2005-02-18 2009-11-17 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
US8930023B2 (en) 2009-11-06 2015-01-06 Irobot Corporation Localization by learning of wave-signal distributions
CN103192388B (zh) * 2005-06-30 2016-02-10 直观外科手术操作公司 一种机器人医疗系统
US8273076B2 (en) 2005-06-30 2012-09-25 Intuitive Surgical Operations, Inc. Indicator for tool state and communication in multi-arm robotic telesurgery
KR101099808B1 (ko) 2005-12-02 2011-12-27 아이로보트 코퍼레이션 로봇 시스템
EP2120122B1 (en) 2005-12-02 2013-10-30 iRobot Corporation Coverage robot mobility
EP2065774B1 (en) 2005-12-02 2013-10-23 iRobot Corporation Autonomous coverage robot navigation system
EP2816434A3 (en) 2005-12-02 2015-01-28 iRobot Corporation Autonomous coverage robot
ES2413862T3 (es) 2005-12-02 2013-07-17 Irobot Corporation Robot modular
EP2021681A2 (en) * 2006-05-12 2009-02-11 The Coleman Company, Inc. Lantern with mood light and rotating collar dimmer switch
ES2693223T3 (es) 2006-05-19 2018-12-10 Irobot Corporation Eliminación de residuos de robots de limpieza
US8417383B2 (en) 2006-05-31 2013-04-09 Irobot Corporation Detecting robot stasis
KR101160393B1 (ko) 2007-05-09 2012-06-26 아이로보트 코퍼레이션 소형 자율 커버리지 로봇
KR100902929B1 (ko) * 2007-07-18 2009-06-15 엘지전자 주식회사 이동 로봇 및 그 제어방법
US8838268B2 (en) * 2008-01-28 2014-09-16 Seegrid Corporation Service robot and method of operating same
US8755936B2 (en) * 2008-01-28 2014-06-17 Seegrid Corporation Distributed multi-robot system
EP2249998B1 (en) * 2008-01-28 2013-03-20 Seegrid Corporation Methods for real-time interaction with robots
EP2249999B1 (en) * 2008-01-28 2013-03-27 Seegrid Corporation Methods for repurposing temporal-spatial information collected by service robots
JP5073609B2 (ja) * 2008-08-11 2012-11-14 日東電工株式会社 光導波路の製造方法
EP2264560A1 (en) 2009-06-02 2010-12-22 Koninklijke Philips Electronics N.V. Appliance with luminous housing control depending on environment color
EP2263510B1 (en) * 2009-06-19 2017-09-13 Samsung Electronics Co., Ltd. Robot cleaner and method of its travel control
CN108378771B (zh) 2010-02-16 2021-06-11 艾罗伯特公司 真空吸尘器毛刷
DE102011000816B4 (de) 2011-02-18 2023-04-27 Vorwerk & Co. Interholding Gmbh Selbsttätig verfahrbares Gerät
JP6114271B2 (ja) 2011-08-03 2017-04-12 フルークコーポレイションFluke Corporation 保守管理システム及び保守管理方法
CN104487864B (zh) 2012-08-27 2017-06-23 伊莱克斯公司 机器人定位系统
CN105432064B (zh) * 2013-03-15 2019-05-10 弗兰克公司 使用单独无线移动设备的红外图像的可见视听注释
KR20150141979A (ko) 2013-04-15 2015-12-21 악티에볼라겟 엘렉트로룩스 돌출 측부 브러시를 구비하는 로봇 진공 청소기
EP3082542B1 (en) 2013-12-19 2018-11-28 Aktiebolaget Electrolux Sensing climb of obstacle of a robotic cleaning device
US9946263B2 (en) 2013-12-19 2018-04-17 Aktiebolaget Electrolux Prioritizing cleaning areas
KR102130190B1 (ko) 2013-12-19 2020-07-03 에이비 엘렉트로룩스 로봇 청소 장치
WO2015090403A1 (en) 2013-12-19 2015-06-25 Aktiebolaget Electrolux Adaptive speed control of rotating side brush
EP3082537B1 (en) 2013-12-19 2020-11-18 Aktiebolaget Electrolux Robotic cleaning device and method for landmark recognition
WO2015090402A1 (en) 2013-12-19 2015-06-25 Aktiebolaget Electrolux Robotic cleaning device with perimeter recording function
CN105792721B (zh) 2013-12-19 2020-07-21 伊莱克斯公司 以螺旋样式移动的带侧刷的机器人真空吸尘器
CN105848545B (zh) 2013-12-20 2019-02-19 伊莱克斯公司 灰尘容器
EP3087888B1 (en) * 2013-12-23 2019-08-14 LG Electronics Inc. Robot cleaner
WO2016005012A1 (en) 2014-07-10 2016-01-14 Aktiebolaget Electrolux Method for detecting a measurement error in a robotic cleaning device
JP6443897B2 (ja) 2014-09-08 2018-12-26 アクチエボラゲット エレクトロルックス ロボット真空掃除機
WO2016037636A1 (en) 2014-09-08 2016-03-17 Aktiebolaget Electrolux Robotic vacuum cleaner
WO2016091291A1 (en) 2014-12-10 2016-06-16 Aktiebolaget Electrolux Using laser sensor for floor type detection
WO2016091320A1 (en) 2014-12-12 2016-06-16 Aktiebolaget Electrolux Side brush and robotic cleaner
EP3234713B1 (en) 2014-12-16 2022-06-15 Aktiebolaget Electrolux Cleaning method for a robotic cleaning device
EP3234714B1 (en) 2014-12-16 2021-05-12 Aktiebolaget Electrolux Experience-based roadmap for a robotic cleaning device
US9868211B2 (en) 2015-04-09 2018-01-16 Irobot Corporation Restricting movement of a mobile robot
JP6743828B2 (ja) 2015-04-17 2020-08-19 アクチエボラゲット エレクトロルックス ロボット掃除機およびロボット掃除機を制御する方法
WO2017036532A1 (en) 2015-09-03 2017-03-09 Aktiebolaget Electrolux System of robotic cleaning devices
JP7035300B2 (ja) 2016-03-15 2022-03-15 アクチエボラゲット エレクトロルックス ロボット清掃デバイス、ロボット清掃デバイスにおける、断崖検出を遂行する方法、コンピュータプログラム、およびコンピュータプログラム製品
WO2017194102A1 (en) 2016-05-11 2017-11-16 Aktiebolaget Electrolux Robotic cleaning device
US10272828B2 (en) * 2016-08-16 2019-04-30 Irobot Corporation Light indicator system for an autonomous mobile robot
US10456002B2 (en) 2016-12-22 2019-10-29 Irobot Corporation Cleaning bin for cleaning robot
WO2018219473A1 (en) 2017-06-02 2018-12-06 Aktiebolaget Electrolux Method of detecting a difference in level of a surface in front of a robotic cleaning device
CN107253201B (zh) * 2017-06-14 2023-03-10 电子科技大学 物料射击机器人
WO2019063066A1 (en) 2017-09-26 2019-04-04 Aktiebolaget Electrolux CONTROL FOR MOVING A ROBOTIC CLEANING DEVICE
US20200341480A1 (en) * 2018-01-22 2020-10-29 Lg Electronics Inc. Operation method of moving robot
MX2021009004A (es) * 2019-02-26 2021-08-24 Karcher North America Inc Sistema de iluminacion comunicativo para un dispositivo de limpieza de pisos.
CN110111443A (zh) * 2019-06-21 2019-08-09 合肥小步智能科技有限公司 一种基于嵌入式ai计算平台的巡检机器人避障方法
US11859795B2 (en) * 2022-02-04 2024-01-02 Tennant Company Surface maintenance machine light projection
JP2024006702A (ja) 2022-07-04 2024-01-17 株式会社マキタ 電気機器
US20250213029A1 (en) 2023-01-19 2025-07-03 Sharkninja Operating Llc Hair care appliance with powered attachment
US20240245190A1 (en) 2023-01-19 2024-07-25 Sharkninja Operating Llc Identification of hair care appliance attachments

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6337552B1 (en) * 1999-01-20 2002-01-08 Sony Corporation Robot apparatus
US3964039A (en) * 1974-12-24 1976-06-15 Monsanto Company Luminescent solid state status indicators
FR2387481A1 (fr) * 1977-04-13 1978-11-10 Roll Alain Communication-lumiere-signalisation
EP0231419A1 (de) * 1986-02-05 1987-08-12 Interlava AG Optische Anzeige- und Funktionskontrolleinheit für Staubsauger
CN1059817A (zh) * 1990-09-14 1992-03-25 安景路 多彩照明调色灯
US5279672A (en) * 1992-06-29 1994-01-18 Windsor Industries, Inc. Automatic controlled cleaning machine
KR940704024A (ko) * 1992-11-20 1994-12-12 아이자와 스스무 마이크로로봇 및 그 수납케이스
JPH07160990A (ja) * 1993-12-09 1995-06-23 Ohbayashi Corp 自動交通整理装置
DE29504662U1 (de) * 1994-04-06 1995-06-14 Philips Electronics N.V., Eindhoven Staubsauger mit optischer Stand-by-Anzeige
US5832189A (en) * 1996-09-26 1998-11-03 Interval Research Corporation Affect-based robot communication methods and systems
US6042256A (en) * 1998-01-26 2000-03-28 Gothard; David Lighting device having highly diffuse light emission
US6095661A (en) * 1998-03-19 2000-08-01 Ppt Vision, Inc. Method and apparatus for an L.E.D. flashlight
US6157143A (en) * 1999-03-02 2000-12-05 General Electric Company Fluroescent lamps at full front surface luminance for backlighting flat panel displays
US6296367B1 (en) * 1999-10-15 2001-10-02 Armament Systems And Procedures, Inc. Rechargeable flashlight with step-up voltage converter and recharger therefor

Also Published As

Publication number Publication date
AU4936800A (en) 2000-12-18
US6774596B1 (en) 2004-08-10
DE60005946D1 (de) 2003-11-20
ATE252247T1 (de) 2003-11-15
AU767206B2 (en) 2003-11-06
EP1181629A1 (en) 2002-02-27
GB2350696A (en) 2000-12-06
DE60005946T2 (de) 2004-08-12
WO2000073867A1 (en) 2000-12-07
GB9912472D0 (en) 1999-07-28
JP2003501120A (ja) 2003-01-14
EP1181629B1 (en) 2003-10-15

Similar Documents

Publication Publication Date Title
ES2208329T3 (es) Indicador para una maquina robotica.
ES2258968T3 (es) Juguete de control remoto.
ES2265333T3 (es) Juguete programable provisto de medios de comunicacion.
US10272828B2 (en) Light indicator system for an autonomous mobile robot
ES2372061T3 (es) Transmisión segura de control inalámbrico a una unidad central.
ES2877218T3 (es) Aparato de tratamiento de suelos que se desplaza automáticamente dentro de un entorno
AU2015241429B2 (en) Autonomous mobile robot
US6482064B1 (en) Electronic toy system and an electronic ball
JP2020114226A (ja) ロボット芝刈り境界線決定
CN104395849B (zh) 用于沿路径引导机器人清洁器的系统和方法
EP3295854B1 (en) Moving body and method for controlling movement of moving body
US20050288079A1 (en) Self-propelled cleaner
ES2260650T3 (es) Juguete movil controlado mediante luz.
US11925229B2 (en) Safety helmet to be used by a person in low light conditions and monitoring procedure associated
KR20210121114A (ko) 바닥 클리닝 장치용 통신 조명 시스템
US20050212680A1 (en) Self-propelled cleaner
KR101808317B1 (ko) 모션 스위칭 랜턴 및 그 제어방법
JP6636289B2 (ja) 走行体装置
CN205286247U (zh) 一种自动除尘装置
ES2876440T3 (es) Procedimiento para el funcionamiento de un aparato de tratamiento de suelos que se desplaza automáticamente
EP2379188B1 (en) Torch
ES2346324T3 (es) Carro de conduccion automatica para el transporte de objetos, en particular sobre campos de golf.
Dearie et al. Design and construction of a fully autonomous fire fighting robot
KR20220141148A (ko) 안전 거리 기반으로 인간과 상호작용하는 소독 로봇
US20220253067A1 (en) Disinfection robot capable of autonomous driving and automatic recognition of disinfection targets