ES2778302T3 - Procedimiento para controlar la caminata de un robot, y el robot - Google Patents
Procedimiento para controlar la caminata de un robot, y el robot Download PDFInfo
- Publication number
- ES2778302T3 ES2778302T3 ES15876601T ES15876601T ES2778302T3 ES 2778302 T3 ES2778302 T3 ES 2778302T3 ES 15876601 T ES15876601 T ES 15876601T ES 15876601 T ES15876601 T ES 15876601T ES 2778302 T3 ES2778302 T3 ES 2778302T3
- Authority
- ES
- Spain
- Prior art keywords
- sweep
- area
- walk
- regular
- robot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- 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/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0219—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory ensuring the processing of the whole working surface
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/24—Floor-sweeping machines, motor-driven
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4011—Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
-
- 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
-
- 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/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0274—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Toys (AREA)
Abstract
Un procedimiento para controlar la caminata de un robot, efectuado por un procesador en el robot y que comprende: controlar (S101) el robot para que camine a lo largo de las paredes de una habitación para obtener una estructura y un tamaño de la habitación; dividir (S102) un área de la habitación en una pluralidad de áreas de barrido regulares y una pluralidad de áreas de barrido irregulares según la estructura y el tamaño de la habitación, donde un tamaño del área de barrido irregular es menor que un tamaño del área de barrido regular; controlar (S103) el robot para que barra la pluralidad de áreas de barrido regulares en un modo de caminata de barrido con forma de gancho, donde el modo de caminata de barrido con forma de gancho comprende un modo de caminata en espiral para barrer el área de barrido regular y un modo de caminata con forma de S para caminar entre diferentes áreas de barrido regulares, o el modo de caminata de barrido con forma de gancho comprende un modo de caminata en espiral para barrer el área de barrido regular y un modo de caminata en línea recta para caminar entre diferentes áreas de barrido regulares; y controlar (S104) el robot para barrer cada área de barrido irregular según un tamaño de cada área de barrido irregular después de barrer la pluralidad de las áreas de barrido regulares.
Description
DESCRIPCIÓN
Procedimiento para controlar la caminata de un robot, y el robot
CAMPO
La presente descripción se refiere a un campo de tecnología robótica y, más particularmente, a un procedimiento para controlar la caminata de un robot /2. f, un programa de ordenador respectivo J -2y un robot.
ANTECEDENTES
Con el rápido desarrollo de la robótica inteligente, cada vez más limpiadores inteligentes ingresan al hogar de los usuarios, mejorando así la comodidad y la conveniencia de la vida. Al seleccionar y adquirir limpiadores inteligentes, el usuario se concentra en la inteligencia y la eficiencia de limpieza del producto. Además, el procedimiento de caminata del limpiador inteligente es una tecnología clave del sistema de limpieza y de la inteligencia.
Actualmente, los modos de caminata de los limpiadores inteligentes a la venta incluyen un modo de caminata aleatoria, un modo de caminata con forma de S, un modo de caminata en espiral, un modo de área designada de barrido y similares. Sin embargo, una tasa de cobertura correspondiente al modo de caminata en la técnica relacionada es tan bajo que el barrido no es completo, haciendo así que la experiencia de usuario sea pobre.
El documento WO 2009/132317 A1 describe un limpiador robótico que incluye un montaje de limpieza para limpiar una superficie y un cuerpo principal del robot. El cuerpo principal del robot alberga un sistema de accionamiento para provocar el movimiento del limpiador robótico y un microcontrolador para controlar el movimiento del limpiador robótico. El documento EP 2720102 A2 describe un procedimiento de control de un limpiador robótico para que se desplace con el fin de limpiar.
El documento EP 2502539 A2 describe un procedimiento para controlar un limpiador robótico dividiendo toda el área a limpiar en subáreas, y calculando la totalidad de la ruta usando rutas de desplazamiento en la subárea y los puntos de conexión entre las subáreas.
El documento EP 1715399 A2 describe un procedimiento de accionamiento de un limpiador robótico, incluyendo una o más etapas de configuración, etapas de limpieza y etapas de giro. ~
RESUMEN
Las realizaciones de la presente descripción buscan resolver al menos uno de los problemas que existen en la técnica relacionada al menos en alguna medida.
Las realizaciones de la presente descripción proporcionan un procedimiento para controlar una caminata de un robot. El procedimiento incluye: controlar el robot para que camine a lo largo de las paredes de una habitación a fin de obtener una estructura y un tamaño de la habitación; dividir un área de la habitación en una pluralidad de áreas de barrido regulares y una pluralidad de áreas de barrido irregulares según la estructura y el tamaño de la habitación; controlar el robot para que barra la pluralidad de áreas de barrido regulares en un modo de caminata de barrido con forma de gancho; y controlar el robot para barrer cada área de barrido irregular según un tamaño de cada área de barrido irregular después de barrer la pluralidad de áreas de barrido regulares.
El procedimiento para controlar una caminata de un robot según las realizaciones de la presente descripción, en primer lugar, controlando el robot para que camine a lo largo de las paredes de la habitación a fin de obtener la estructura y el tamaño de la habitación, y dividiendo el área de la habitación en una pluralidad de áreas de barrido regular y una pluralidad de áreas de barrido irregulares y, a continuación, controlando el robot para barrer todas las áreas de barrido regulares en el modo de caminata de barrido con forma de gancho, después, controlando el robot para barrer cada área de barrido irregular según el tamaño de cada área de barrido irregular, puede distinguir las áreas de barrido regulares y las áreas de barrido irregulares a barrer, y puede aumentar en gran medida la tasa de cobertura de barrido, y también puede mejorar efectivamente el rendimiento de barrido, mejorando así la experiencia de usuario.
En una realización de la presente descripción, el modo de caminata de barrido con forma de gancho incluye un modo de caminata en espiral para barrer el área de barrido regular y un modo de caminata con forma de S para caminar entre áreas de barrido regulares diferentes, o un modo de caminata de barrido con forma de gancho incluye un modo de caminata en espiral para barrer el área de barrido regular y un modo de caminata en línea recta para caminar entre áreas de barrido regulares diferentes.
En una realización de la presente descripción, el modo de caminata en espiral incluye un modo de caminata de barrido en difusión y un modo de caminata de barrido en contracción.
En una realización de la presente descripción, una caminata desde un área de barrido regular barrida según el modo de caminata de barrido en difusión a un área de barrido regular barrida según el modo de caminata de barrido en contracción se alterna mediante el modo de caminata con forma de S, o una caminata desde un área de barrido regular barrida según el modo de caminata de barrido en contracción a un área de barrido regular barrida según el modo de caminata de barrido en difusión se alterna mediante el modo de caminata en línea recta.
En una realización de la presente descripción, la pluralidad de las áreas de barrido regulares presenta un mismo tamaño.
En una realización de la presente descripción, el procedimiento incluye además: determinar si un área de barrido siguiente a lo largo de una dirección en la que camina el robot es el área de barrido regular después de barrer un área de barrido regular actual; controlar el robot para que se mueva a lo largo de la dirección en la que el robot camina hacia el área de barrido siguiente si se determina que la misma es el área de barrido regular; y controlar el robot para girar la dirección si se determina que la misma es el área de barrido irregular.
En una realización de la presente descripción, un parámetro del modo de caminata de barrido con forma de gancho se determina según una longitud de barrido de un cepillo rodante del robot.
Las realizaciones de la presente descripción proporcionan un robot. El robot incluye, un módulo de obtención configurado para controlar el robot para que camine a lo largo de las paredes de una habitación a fin de obtener una estructura y un tamaño de la habitación; un módulo de división configurado para dividir un área de la habitación en una pluralidad de áreas de barrido regulares y una pluralidad de áreas de barrido irregulares según la estructura y el tamaño de la habitación; y un módulo de control configurado para controlar el robot para que barra la pluralidad de áreas de barrido regulares en un modo de caminata de barrido con forma de gancho; y para controlar el robot para barrer cada área de barrido irregular según un tamaño de cada área de barrido irregular después de barrer la pluralidad de áreas de barrido regulares.
El robot según las realizaciones de la presente descripción, en primer lugar, mediante el control del robot para que camine a lo largo de las paredes de la habitación a fin de obtener la estructura y el tamaño de la habitación por medio del módulo de obtención y mediante la división del área de la habitación en una pluralidad de áreas de barrido regulares y una pluralidad de áreas de barrido irregulares por medio del módulo de división, y, a continuación, mediante el control del robot para que barra todas las áreas de barrido regulares en el modo de caminata de barrido con forma de gancho por medio del módulo de control, después, mediante el control del robot para que barra cada área de barrido irregular según el tamaño de cada área de barrido irregular por medio del módulo de control, puede distinguir las áreas de barrido regulares y las áreas de barrido irregulares para barrer, y puede aumentar en gran medida la tasa de cobertura de barrido, y también puede mejorar efectivamente el rendimiento de barrido, mejorando así la experiencia de usuario. En una realización de la presente descripción, el modo de caminata de barrido con forma de gancho incluye un modo de caminata en espiral para barrer el área de barrido regular y un modo de caminata con forma de S para caminar entre áreas de barrido regulares diferentes, o un modo de caminata de barrido con forma de gancho incluye un modo de caminata en espiral para barrer el área de barrido regular y un modo de caminata en línea recta para caminar entre áreas de barrido regulares diferentes.
En una realización de la presente descripción, el modo de caminata en espiral incluye un modo de caminata de barrido en difusión y un modo de caminata de barrido en contracción.
En una realización de la presente descripción, una caminata desde un área de barrido regular barrida según el modo de caminata de barrido en difusión a un área de barrido regular barrida según el modo de caminata de barrido en contracción se alterna mediante el modo de caminata con forma de S, o una caminata desde un área de barrido regular barrida según el modo de caminata de barrido en contracción a un área de barrido regular barrida según el modo de caminata de barrido en difusión se alterna mediante el modo de caminata en línea recta.
En una realización de la presente descripción, la pluralidad de las áreas de barrido regulares presenta un mismo tamaño.
En una realización de la presente descripción, el módulo de control está configurado además para: determinar si un área de barrido siguiente a lo largo de una dirección en la que camina el robot es el área de barrido regular después de barrer un área de barrido regular actual; controlar el robot para que se mueva a lo largo de la dirección en la que el
robot camina hacia el área de barrido siguiente si se determina que la misma es el área de barrido regular; y controlar el robot para girar la dirección si se determina que la misma es el área de barrido irregular.
En una realización de la presente descripción, un parámetro del modo de caminata de barrido con forma de gancho se determina según una longitud de barrido de un cepillo rodante del robot.
Las realizaciones de la presente descripción proporcionan un programa de computadora que, cuando se ejecuta en un procesador, efectúa el procedimiento según cualquiera de las realizaciones anteriores.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
La Fig. 1 es un diagrama de flujo de un procedimiento para controlar una caminata de un robot según una realización de la presente descripción;
la Fig. 2 es un diagrama esquemático que muestra una habitación según una realización de la presente descripción; la Fig. 3 es un diagrama esquemático que muestra una pluralidad de áreas de barrido regulares según una realización de la presente descripción;
la Fig. 4 es un diagrama esquemático que muestra una ruta de caminata para barrer un área de barrido irregular según una realización de la presente descripción;
la Fig. 5 es un diagrama esquemático que muestra una ruta de caminata para barrer otra área de barrido irregular según una realización de la presente descripción;
la Fig. 6 es un diagrama de bloque de un robot según una realización de la presente descripción.
Lista de elementos:
un módulo de obtención 100, un módulo de división 200 y un módulo de control 300.
DESCRIPCIÓN DETALLADA
Las realizaciones de la presente descripción se describirán en detalle en las siguientes descripciones, cuyos ejemplos se muestran en los dibujos adjuntos, en los que los mismos elementos o elementos similares, así como también los elementos que presentan las mismas funciones o funciones similares se denotan mediante los números de referencia a lo largo de las descripciones. Las realizaciones descritas en esta invención con referencia a los dibujos adjuntos son explicativos e ilustrativos, y se usan, en general, para entender la presente descripción. Las realizaciones no deben interpretarse como limitantes de la presente descripción.
A fin de aumentar la tasa de cobertura de barrido del limpiador inteligente, las realizaciones de la presente descripción proporcionan un procedimiento para controlar una caminata de un robot y un robot, el cual se describirá en referencia a los dibujos como se indica a continuación.
La Fig. 1 es un diagrama de flujo de un procedimiento para controlar una caminata de un robot según una realización de la presente descripción. Como se muestra en la Fig. 1, el procedimiento para controlar una caminata de un robot puede incluir lo siguiente.
En 101, el robot es controlado para caminar a lo largo de las paredes de una habitación para obtener una estructura y el tamaño de la habitación.
Específicamente, la habitación se muestra en la Fig. 2. El robot es controlado para caminar en círculos a lo largo de las paredes de la habitación a fin de obtener la estructura y el tamaño de la habitación. Un mapa de la habitación se almacena en una memoria del robot cuando el robot es controlado para caminar en círculos.
En 102, un área de la habitación se divide en una pluralidad de áreas de barrido regulares y una pluralidad de áreas de barrido irregulares según la estructura y el tamaño de la habitación.
Específicamente, a medida que el robot camina principalmente en forma de gancho cuando barre, el número de entramados con forma de gancho formadas por la división del área de la habitación se calcula según la estructura y el tamaño de la habitación obtenidos cuando el robot es controlado para caminar en círculos. Como se muestra en la Fig. 3, por ejemplo, el número de círculos en los que el robot es controlado para caminar está en un intervalo de 1 a
3. Si el número de entramados con forma de gancho se calcula antes de completar el tercer círculo, el robot puede ser controlado para que deje de caminar en círculos. Suponiendo que el tamaño de un área de barrido regular es n* m, las áreas con el tamaño inferior a n* m pueden definirse como las áreas de barrido irregulares. Por ejemplo, si el tamaño de un área es 2/3 * n* m o 1/3*n*m, cada una de ellas puede definirse como el área de barrido irregular. Posteriormente, el modo de barrido del área de barrido regular se distingue de aquel del área de barrido irregular. En una realización de la presente descripción, la pluralidad de las áreas de barrido regulares presenta un mismo tamaño, es decir, el tamaño de cada entramado con forma de gancho es igual a n* m.
En S103, el robot 2 es controlado para barrer la pluralidad de áreas de barrido regulares en un modo de caminata de barrido con forma de gancho.
Específicamente, el robot comienza a barrer según la información aprendida por adelantado del procedimiento de caminar en círculos, es decir, el robot es controlado para barrer en modo de caminata de barrido con forma de gancho las áreas con el tamaño n* m del punto de arranque.
En una realización de la presente descripción, el modo de caminata de barrido con forma de gancho puede incluir un modo de caminata en espiral para barrer el área de barrido regular y un modo de caminata con forma de S para caminar entre diferentes áreas de barrido regulares. En otra realización de la presente descripción, el modo de caminata de barrido con forma de gancho puede incluir un modo de caminata en espiral para barrer el área de barrido regular y un modo de caminata en línea recta para caminar entre diferentes áreas de barrido regulares.
Específicamente, como se muestra en la Fig. 3, el modo de caminata de barrido con forma de gancho incluye un modo de caminata en espiral para barrer el área de barrido regular. El modo de caminata en espiral puede alternarse entre un modo de caminata de barrido en difusión (por ejemplo, para el área 1msc y el área 3msc) y un modo de caminata de barrido en contracción (por ejemplo, para el área 2msc y el área 4msc). Por ejemplo, como se muestra en la Fig. 3, después de barrer el área 1msc, el valor de a puede registrarse. Y, a continuación, el área 2msc adyacente al área 1msc puede alternarse y el valor de 2 * a puede registrarse en el punto central del área 2msc (el valor de 2 * a ~ responde a la distancia desde el centro del área 2msc al centro del área 3msc, de modo tal que el valor de 2 * a necesitaba ser calculado en el punto central del área 2msc). Si el área 2msc es barrida por el robot en el modo de caminata de barrido en contracción, el robot puede moverse en la dirección de 180e hacia el área de barrido siguiente, es decir, el área 3msc. El robot puede barrer el área 3msc en el modo de caminata de barrido en difusión. La operación posterior de barrido se puede efectuar sucesivamente al área 4msc, el área 5msc y un área similar. El robot puede moverse en la dirección de 180° al área 4msc, desde el área 3msc, y puede moverse en la dirección de 90° al área 5msc, desde el área 4msc. La dirección de 180° es la dirección de coordenadas de x y la dirección de 90° es la dirección de coordenadas de y, mostradas en la Fig. 3.
Además, específicamente, como se muestra en la Fig. 3 para las diferentes áreas de barrido regulares, el robot puede caminar entre el modo de caminata con forma de S o el modo de caminata en línea recta.
En una realización de la presente descripción, un parámetro del modo de caminata de barrido con forma de gancho se determina según una longitud de barrido de un cepillo rodante del robot.
Específicamente, como se muestra en la Fig. 3, b representa el parámetro del modo de caminata de barrido con forma de gancho, es decir, el intervalo de barrido. Si la longitud del cepillo rodante del robot es L, el valor de b puede establecerse como el 90%XL, de modo tal que haya superposiciones entre las áreas de barrido, mejorando así el rendimiento de barrido.
En S104, después de barrer la pluralidad de áreas de barrido regulares, el robot se controla para barrer cada área de barrido irregular según un tamaño de cada área de barrido irregular.
Específicamente, después de barrer la pluralidad de áreas de barrido regulares, según la información inicialmente obtenida y el mapa creado durante el proceso de barrido, el robot puede moverse a áreas sin barrer, es decir, las áreas de barrido irregulares, y puede barrer cada área irregular según el tamaño de cada área de barrido irregular. Por ejemplo, como se muestra en la Fig. 4, el tamaño del área de barrido irregular es 2/3 * n * m, y esta área se puede barrer en el modo de caminata de barrido que se muestra en la Fig. 4; y, como se muestra en la Fig. 5, el tamaño del área de barrido irregular es 1/3 * n * m, y esta área puede barrerse en el modo de caminata de barrido que se muestra en la Fig. 5.
El procedimiento para controlar una caminata de un robot según las realizaciones de la presente descripción, en primer lugar, mediante el control del robot para que camine a lo largo de las paredes de la habitación a fin de obtener la estructura y el tamaño de la habitación, y mediante la división del área de la habitación en una pluralidad de áreas de
barrido regulares y una pluralidad de áreas de barrido irregulares, y, a continuación, mediante el control del robot para barrer todas las áreas de barrido regulares en el modo de caminata de barrido con forma de gancho, mediante el control del robot para barrer cada área de barrido irregular según el tamaño de cada área de barrido irregular, puede distinguir las áreas de barrido regulares y las áreas de barrido irregulares, y puede aumentar en gran medida la tasa de cobertura de barrido, y también podría mejorar efectivamente el rendimiento de barrido, mejorando así la experiencia de usuario.
En una realización de la presente descripción, el procedimiento para controlar la caminata de un robot incluye además: determinar si un área de barrido siguiente a lo largo de la dirección en la que camina el robot es el área de barrido regular después de barrer un área de barrido regular actual; controlar el robot para que se mueva a lo largo de la dirección en la que el robot camina hacia el área de barrido siguiente si se determina que la misma es el área de barrido regular; y controlar el robot para girar la dirección si se determina que la misma es el área de barrido irregular. Específicamente, como se muestra en la Fig. 3, por ejemplo, si el área de barrido regular actual es el área 2msc, se determina si el área de barrido siguiente a lo largo de la dirección en la que camina el robot es el área de barrido regular. Si se determina que es el área de barrido regular, el robot puede ser controlado para moverse a lo largo de la dirección en la que el robot camina hacia el área de barrido siguiente, es decir, moverse al área 3msc. Tomando otro ejemplo, si el área de barrido regular actual es el área 4msc, se determina si el área de barrido siguiente a lo largo de la dirección en la que camina el robot es el área de barrido regular después de barrer el área 4msc. Si hay un obstáculo o una pared en el lado derecho del área 4msc, o el tamaño del área 5 que se forma con el lado derecho del área 4msc y la pared es menor que n* m, es decir, el área de barrido siguientes es el área de barrido irregular, el robot puede ser controlado para girar la dirección, por ejemplo, el robot es controlado para girar 90° a fin de moverse al área 5msc. Además, si el robot es controlado para girar la dirección, y el área de barrido siguiente aún es el área de barrido irregular, aun así, el robot puede ser controlado para girar la dirección hasta que el robot se mueva hacia el área de barrido regular.
A fin de lograr las realizaciones anteriores, las realizaciones de la presente descripción proporcionan un robot. la Fig. 6 es un diagrama de bloque de un robot según una realización de la presente descripción. Como se muestra en la Fig. 6, el robot incluye un módulo de obtención 100, un módulo de división 200 y un módulo de control 300. El módulo de obtención 100 está configurado para controlar el robot para que camine a lo largo de las paredes de una habitación para obtener una estructura y el tamaño de la habitación.
Específicamente, la habitación se muestra en la Fig. 2. El módulo de obtención 100 está configurado para controlar al robot para que camine a lo largo de las paredes de la habitación en círculos, a fin de obtener la estructura y el tamaño de la habitación. El módulo de obtención 100 está configurado adicionalmente para almacenar un mapa de la habitación en una memoria del robot, cuando el robot es controlado para caminar en círculos.
El módulo de división 200 está configurado para dividir un área de la habitación en una pluralidad de áreas de barrido regulares y una pluralidad de áreas de barrido irregulares según la estructura y el tamaño de la habitación.
Específicamente, a medida que el robot camina principalmente en forma de gancho cuando barre, el módulo de división 200 puede calcular el número de entramados con forma de gancho formadas por la división del área de la habitación según la estructura y el tamaño de la habitación obtenidos cuando el robot es controlado para caminar en círculos. Como se muestra en la Fig. 3, por ejemplo, el número de círculos en los que el robot es controlado para caminar está en un intervalo de 1 a 3. Si el número de entramados con forma de gancho se calcula antes de completar el tercer círculo, el módulo de obtención 100 puede controlar el robot para que deje de caminar en círculos. Suponiendo que el tamaño de un área de barrido regular es n*m, las áreas con el tamaño inferior a n*m pueden definirse como las áreas de barrido irregulares. Por ejemplo, si el tamaño de un área es 2'3*n*m o K3*nxm, cada una de ellas puede definirse como el área de barrido irregular. Posteriormente, el modo de barrido del área de barrido regular se distingue de aquel del área de barrido irregular.
En una realización de la presente descripción, la pluralidad de las áreas de barrido regulares presenta un mismo tamaño, es decir, el tamaño de cada entramado con forma de gancho es igual a n* m.
El módulo de control 300 está configurado para controlar al robot para que barra la pluralidad de áreas de barrido regulares en un modo de caminata de barrido con forma de gancho, para controlar el robot para que barra cada área de barrido irregular según un tamaño de cada área de barrido irregular después de barrer la pluralidad de las áreas de barrido regulares.
Específicamente, después de dividir el área de la habitación en la pluralidad de áreas de barrido regulares y la
pluralidad de áreas de barrido irregulares, el módulo de control 300 controla el robot para que barra en el modo de caminata de barrido con forma de gancho las áreas con el tamaño de n* m desde el punto de arranque.
En una realización de la presente descripción, el modo de caminata de barrido con forma de gancho puede incluir un modo de caminata en espiral para barrer las áreas de barrido regulares y un modo de caminata con forma de S para caminar entre diferentes áreas de barrido regulares. En otra realización de la presente descripción, el modo de caminata de barrido con forma de gancho puede incluir un modo de caminata en espiral para barrer el área de barrido regular y un modo de caminata en línea recta para caminar entre diferentes áreas de barrido regulares.
Específicamente, como se muestra en la Fig. 3, el módulo de control 300 puede controlar el robot para barrer las áreas de barrido regular en el modo de caminata en espiral. El modo de caminata en espiral puede alternarse entre un modo de caminata de barrido en difusión (por ejemplo, para el área 1msc y el área 3msc) y un modo de caminata de barrido en contracción (por ejemplo, para el área 2msc y el área 4msc). Por ejemplo, como se muestra en la Fig. 3, después de barrer el área 1msc, el valor de a puede registrarse. Y, a continuación, el área 2msc adyacente al área 1msc puede alternarse y el valor de 2 * a puede registrarse en el punto central del área 2msc (el valor de 2 * a corresponde a la distancia desde el centro del área 2msc al centro del área 3msc, de modo tal que el valor de 2 * a necesitaba ser calculado en el punto central del área 2msc). Si el área 2msc es barrida por el robot en el modo de barrido de caminata en contracción, el robot puede moverse en la dirección de 180° hacia el área de barrido siguiente, es decir, el área 3msc. El robot puede barrer el área 3msc en el modo de barrido de caminata en difusión. La operación posterior de barrido se efectúa sucesivamente al área 4msc, el área 5msc o un área similar. El robot puede moverse en la dirección de 180° al área 4msc, desde el área 3msc, y puede moverse en la dirección de 90° al área 5msc, desde el área 4msc. La dirección de 180° es la dirección de coordenadas de x y la dirección de 90° es la dirección de coordenadas de y, mostradas en la Fig. 3.
Además, específicamente, como se muestra en la Fig. 3 para las diferentes áreas de barrido regulares, el módulo de control 300 puede controlar al robot para que camine entre el modo de caminata con forma de S o en el modo de caminata en línea recta.
En una realización de la presente descripción, un parámetro del modo de caminata de barrido con forma de gancho se determina según una longitud de barrido de un cepillo rodante del robot.
Específicamente, como se muestra en la Fig. 3, b representa el parámetro del modo de caminata de barrido con forma de gancho, es decir, el intervalo de barrido. Si la longitud de un cepillo rodante del robot es L, el valor de b puede establecerse como el 90% *L de modo tal que haya superposiciones entre las áreas de barrido, mejorando así el rendimiento de barrido.
Además, después de barrer la pluralidad de las áreas de barrido regulares, el módulo de control 300 puede controlar el robot para que barra cada área de barrido irregular según el tamaño de cada área de barrido irregular. Por ejemplo, como se muestra en la Fig.4, el tamaño del área de barrido irregular es 23*n*m, de modo tal que el módulo de control 300 puede controlar el robot para barrer el área de barrido irregular en el modo de caminata de barrido que se muestra en la Fig. 4; y, como se muestra en la Fig. 5, el tamaño del área de barrido irregular es K3*n*m, de modo tal que el módulo de control 300 puede controlar al robot para que barra el área de barrido irregular en el modo de caminata de barrido que se muestra en la Fig. 5.
El robot según las realizaciones de la presente descripción, en primer lugar, mediante el control del robot para que camine a lo largo de las paredes de la habitación a fin de obtener la estructura y el tamaño de la habitación por medio del módulo de obtención y mediante la división del área de la habitación en una pluralidad de áreas de barrido regulares y una pluralidad de áreas de barrido irregulares por medio del módulo de división, y, a continuación, mediante el control del robot para barrer todas las áreas de barrido regulares en el modo de caminata de barrido con forma de gancho por medio del módulo de control, después, mediante el control del robot para barrer cada área de barrido irregular según el tamaño de cada área de barrido irregular, puede distinguir las áreas de barrido regulares y las áreas de barrido irregulares para barrer, y puede aumentar en gran medida la tasa de cobertura, y también puede mejorar efectivamente el rendimiento de barrido, mejorando así la experiencia de usuario.
En una realización de la presente descripción, el módulo de control 300 está configurado además para: determinar si un área de barrido siguiente a lo largo de una dirección en la que camina el robot es el área de barrido regular después de barrer un área de barrido regular actual; controlar el robot para que se mueva a lo largo de la dirección en la que el robot camina hacia el área de barrido siguiente si se determina que la misma es el área de barrido regular; y controlar el robot para girar la dirección si se determina que la misma es el área de barrido irregular.
Específicamente, como se muestra en la Fig. 3, por ejemplo, si el área de barrido regular actual es el área 2msc, el módulo de control puede determinar si el área de barrido siguiente a lo largo de la dirección en la que camina el robot
es el área de barrido regular. Si se determina que es el área de barrido regular, el robot puede ser controlado para moverse a lo largo de la dirección en la que el robot camina hacia el área de barrido siguiente, es decir, moverse al área 3msc. Tomando otro ejemplo, si el área de barrido regular actual es el área 4msc, el módulo de control 300 puede determinar si el área de barrido siguiente a lo largo de la dirección en la que camina el robot es el área de barrido regular después de barrer el área de barrido 4msc. Si hay un obstáculo o una pared en el lado derecho del área 4msc, o el tamaño del área que se forma con el lado derecho del área 4msc y la pared es menor que n* m, es decir, el área de barrido siguientes es el área de barrido irregular, el robot puede ser controlado para girar la dirección, por ejemplo, el robot es controlado para girar 90° a fin de moverse al área 5msc. Además, si el robot es controlado para girar la dirección, y el área de barrido siguiente aún es el área de barrido irregular, aun así, el robot puede ser controlado para girar la dirección hasta que el robot se mueva en el área de barrido regular.
Las realizaciones de la presente descripción proporcionan un programa de computadora que, cuando se ejecuta en un procesador, efectúa el procedimiento según cualquiera de las realizaciones anteriores.
Debe entenderse que los términos tales como “central”, “longitudinal”, “lateral”, “longitud”, “ancho”, “grosor”, “arriba de”, “debajo de”, “frontal”, “trasero”, “izquierdo”, “derecho”, “vertical”, “horizontal”, “superior”, “inferior”, “en”, “fuera de”, “en el sentido de las agujas del reloj”, “en el sentido contrario a las agujas del reloj”, “axial”, “radial” y “circunferencia” hacen referencia a que las direcciones y las relaciones de ubicación que son las direcciones y las relaciones de ubicación que se muestran en los dibujos, y para describir la presente descripción y describir de manera simple, y que no pretenden indicar o implicar que el dispositivo o los elementos se disponen para ubicarse en direcciones específicas o están estructuradas y efectuadas en las direcciones específicas, las cuales no podrían entenderse de manera limitante a la presente descripción.
Además, en la descripción de la presente descripción, los términos como "primero" y "segundo" se usan en esta invención para los fines de descripción y no pretenden indicar ni implicar ninguna importancia ni significado relativos. Además, en la descripción de la presente descripción, "una pluralidad de" se refiere a dos o más, a menos que se especifique lo contrario.
Debe entenderse que, a menos que se especifique o limite lo contrario, los términos “montado”, “conectado” y “acoplado” y las variaciones de los mismos se usan de manera amplia y abarcan montajes, conexiones y acoplamientos fijos o extraíbles, y pueden ser montajes, conexiones y acoplamientos mecánicos o eléctricos y también pueden ser directos y por medio de montajes, conexiones y acoplamientos indirectos de medios y ser, adicionalmente, montajes, conexiones y acoplamientos internos de dos componentes o relaciones de interacción entre dos componentes, a menos que se especifique lo contrario, lo que puede ser entendido por los expertos en la materia según la realización detallada de la presente descripción.
En la descripción de la presente descripción, a menos que se especifique o limite lo contrario, que la primera característica esté "sobre" o "debajo de» la segunda característica hace referencia a que la primera característica y la segunda característica pueden unirse directamente o por medio de montajes, conexiones o acoplamientos indirectos. Y, que la primera característica esté "sobre", "encima de" o "arriba de" la segunda característica puede hacer referencia a que la primera característica está justo arriba de la segunda característica o está diagonalmente encima de la segunda característica o hacer referencia solo a que la altura horizontal de la primera característica es mayor que la altura horizontal de la segunda característica. Que la primera característica esté "debajo de" o "abajo de" la segunda característica puede hacer referencia a que la primera característica está justo arriba de la segunda característica o está diagonalmente abajo de la segunda característica o hacer referencia solo a que la altura horizontal de la primera característica es menor que la altura horizontal de la segunda característica.
A lo largo de esta memoria descriptiva, la referencia a "una realización", "algunas realizaciones", "una realización", "otro ejemplo", "un ejemplo", "un ejemplo específico" o "algunos ejemplos" significa que una función, estructura, material o característica particular, descrita en conexión con la realización o ejemplo, se incluye en al menos una realización o ejemplo de la presente descripción. Por consiguiente, cuando aparecen las frases como "en algunas realizaciones", "en una realización", "en otro ejemplo", "en un ejemplo", "en un ejemplo específico" o "en algunos ejemplos", en varios lugares de toda esta memoria descriptiva, las mismas no se refieren necesariamente a la misma realización o ejemplo en la presente descripción. Además, las funciones, estructuras, materiales o características se pueden combinar de cualquier manera adecuada en una o más realizaciones o ejemplos.
Si bien se han mostrado y descrito realizaciones explicativas, los expertos en la materia apreciarán que las realizaciones anteriores no pueden interpretarse como limitantes de la presente descripción, y que es posible hacer cambios, alternativas y modificaciones en las realizaciones, sin apartarse del alcance de la presente descripción.
Claims (13)
1. Un procedimiento para controlar la caminata de un robot, efectuado por un procesador en el robot y que comprende:
controlar (S101) el robot para que camine a lo largo de las paredes de una habitación para obtener una estructura y un tamaño de la habitación;
dividir (S102) un área de la habitación en una pluralidad de áreas de barrido regulares y una pluralidad de áreas de barrido irregulares según la estructura y el tamaño de la habitación, donde un tamaño del área de barrido irregular es menor que un tamaño del área de barrido regular;
controlar (S103) el robot para que barra la pluralidad de áreas de barrido regulares en un modo de caminata de barrido con forma de gancho, donde el modo de caminata de barrido con forma de gancho comprende un modo de caminata en espiral para barrer el área de barrido regular y un modo de caminata con forma de S para caminar entre diferentes áreas de barrido regulares, o el modo de caminata de barrido con forma de gancho comprende un modo de caminata en espiral para barrer el área de barrido regular y un modo de caminata en línea recta para caminar entre diferentes áreas de barrido regulares; y
controlar (S104) el robot para barrer cada área de barrido irregular según un tamaño de cada área de barrido irregular después de barrer la pluralidad de las áreas de barrido regulares.
2. El procedimiento según la reivindicación 1, donde el modo de caminata en espiral comprende un modo de caminata de barrido en difusión y un modo de caminata de barrido en contracción.
3. El procedimiento según la reivindicación 2, donde una caminata desde un área de barrido regular barrida según el modo de caminata de barrido en difusión hasta un área de barrido regular barrida según el modo de caminata de barrido en contracción se alterna mediante el modo de caminata con forma de S, o
una caminata desde un área de barrido regular barrida según el modo de caminata de barrido en contracción hasta un área de barrido regular barrida según el modo de caminata de barrido en difusión se alterna mediante el modo de caminata en línea recta.
4. El procedimiento según cualquiera de las reivindicaciones 1 a 3, donde la pluralidad de áreas de barrido regulares presenta un mismo tamaño.
5. El procedimiento según cualquiera de las reivindicaciones 1 a 4, que comprende además:
determinar si un área de barrido siguiente a lo largo de una dirección en la que camina el robot es un área de barrido regular después de barrer un área de barrido regular actual;
controlar el robot para que se mueva a lo largo de la dirección en la que el robot camina hacia el área de barrido siguiente, si se determina que se trata del área de barrido regular; y
controlar el robot para girar la dirección si se determina que se trata del área de barrido irregular.
6. El procedimiento según cualquiera de las reivindicaciones 1 a 5, donde un parámetro del modo de caminata de barrido con forma de gancho se determina según una longitud de barrido de un cepillo rodante del robot.
7. Un robot, que comprende:
un módulo de obtención (100) configurado para controlar el robot para que camine a lo largo de las paredes de una habitación para obtener una estructura y un tamaño de la habitación;
un módulo de división (200) configurado para dividir un área de la habitación en una pluralidad de áreas de barrido regulares y una pluralidad de áreas de barrido irregulares según la estructura y el tamaño de la habitación, donde un tamaño del área de barrido irregular es menor que un tamaño del área de barrido regular; y
un módulo de control (300) configurado para controlar el robot para barrer la pluralidad de las áreas de barrido regulares en un modo de caminata de barrido con forma de gancho, donde el modo de caminata de barrido con forma de gancho comprende un modo de caminata en espiral para barrer el área de barrido regular y un modo de caminata con forma de S para caminar entre diferentes áreas de barrido regulares, o
el modo de caminata de barrido con forma de gancho comprende un modo de caminata en espiral para barrer el área de barrido regular y un modo de caminata en línea recta para caminar entre diferentes áreas de barrido regulares, y para controlar el robot a fin de que barra cada área de barrido irregular según un tamaño de cada área de barrido irregular después de barrer la pluralidad de áreas de barrido regulares.
8. El robot según la reivindicación 7, donde el modo de caminata en espiral comprende un modo de caminata de barrido en difusión y un modo de caminata de barrido en contracción.
9. El robot según la reivindicación 8, donde una caminata desde un área de barrido regular barrida según el modo de caminata de barrido en difusión hasta un área de barrido regular barrida según el modo de caminata de barrido en contracción se alterna mediante el modo de caminata con forma de S, o
una caminata desde un área de barrido regular barrida según el modo de caminata de barrido en contracción hasta un área de barrido regular barrida según el modo de caminata de barrido en difusión se alterna mediante el modo de caminata en línea recta.
10. El robot según cualquiera de las reivindicaciones 7 a 9, donde la pluralidad de áreas de barrido regulares presenta un mismo tamaño.
11. El robot según cualquiera de las reivindicaciones 7 a 10, donde el módulo de control (300) está configurado además para:
determinar si un área de barrido siguiente a lo largo de una dirección en la que camina el robot es el área de barrido regular después de barrer un área de barrido regular actual, controlar el robot para que se mueva a lo largo de la dirección en la que el robot camina hacia el área de barrido siguiente si se determina que es el área de barrido regular y controlar el robot para girar la dirección si se determina que es el área de barrido irregular.
12. El robot según cualquiera de las reivindicaciones 7 a 12, donde un parámetro del modo de caminata de barrido con forma de gancho se determina según una longitud de barrido de un cepillo rodante del robot.
13. Un programa de ordenador, el cual, al ser ejecutado en un procesador, efectúa el procedimiento según cualquiera de las reivindicaciones 1 a 6.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510009036.0A CN105824310B (zh) | 2015-01-08 | 2015-01-08 | 机器人的行走控制方法和机器人 |
| PCT/CN2015/086791 WO2016110097A1 (zh) | 2015-01-08 | 2015-08-12 | 机器人的行走控制方法和机器人 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2778302T3 true ES2778302T3 (es) | 2020-08-10 |
Family
ID=56355478
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES15876601T Active ES2778302T3 (es) | 2015-01-08 | 2015-08-12 | Procedimiento para controlar la caminata de un robot, y el robot |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US10466708B2 (es) |
| EP (1) | EP3243419B1 (es) |
| CN (1) | CN105824310B (es) |
| CA (1) | CA2971227A1 (es) |
| ES (1) | ES2778302T3 (es) |
| WO (1) | WO2016110097A1 (es) |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11400595B2 (en) * | 2015-01-06 | 2022-08-02 | Nexus Robotics Llc | Robotic platform with area cleaning mode |
| CN106679684A (zh) * | 2016-12-27 | 2017-05-17 | 湖南挚新科技发展有限公司 | 自动化作业设备路径规划方法与系统 |
| CN108803590A (zh) * | 2017-04-28 | 2018-11-13 | 深圳乐动机器人有限公司 | 机器人清洁模式控制系统 |
| CN107247454A (zh) * | 2017-05-31 | 2017-10-13 | 珠海市微半导体有限公司 | 随机划定区域的机器人运动覆盖方法 |
| CN109079772A (zh) * | 2017-06-14 | 2018-12-25 | 深圳乐动机器人有限公司 | 机器人及机器人系统 |
| CN107256019B (zh) * | 2017-06-23 | 2018-10-19 | 杭州九阳小家电有限公司 | 一种清洁机器人的路径规划方法 |
| CN107479555A (zh) * | 2017-09-10 | 2017-12-15 | 南京中高知识产权股份有限公司 | 一种扫地机器人的寻路方法 |
| CN108158501A (zh) * | 2017-11-22 | 2018-06-15 | 广东艾可里宁机器人智能装备有限公司 | 扫地机器人区域划分系统及方法 |
| CN107831773A (zh) * | 2017-11-30 | 2018-03-23 | 深圳市沃特沃德股份有限公司 | 扫地机器人全覆盖清扫的方法及扫地机器人 |
| CN108209750B (zh) * | 2017-12-29 | 2021-01-05 | 美的集团电子商务有限公司 | 扫地机的清扫方法、扫地机和计算机可读存储介质 |
| CN109984689B (zh) * | 2017-12-29 | 2021-09-17 | 速感科技(北京)有限公司 | 一种清洁机器人及清洁机器人的路径优化方法 |
| CN108209751B (zh) * | 2017-12-29 | 2021-01-05 | 美的集团电子商务有限公司 | 扫地机的清扫方法、扫地机和计算机可读存储介质 |
| CN108415421A (zh) * | 2018-01-26 | 2018-08-17 | 广东宝乐机器人股份有限公司 | 一种提高移动机器人边角覆盖率的方法 |
| KR102106100B1 (ko) * | 2018-02-02 | 2020-05-06 | 엘지전자 주식회사 | 이동 로봇 |
| CN108664031B (zh) * | 2018-05-31 | 2021-07-23 | 北京智行者科技有限公司 | 一种轨迹处理方法 |
| CN109077672B (zh) * | 2018-09-28 | 2023-03-14 | 北京奇虎科技有限公司 | 一种扫地机器人选择区块的方法及装置 |
| CN109522803B (zh) * | 2018-10-18 | 2021-02-09 | 深圳乐动机器人有限公司 | 一种室内区域划分和识别方法、装置及终端设备 |
| CN109124499B (zh) * | 2018-10-23 | 2023-10-24 | 珠海一微半导体股份有限公司 | 一种基于清洁机器人的清扫控制方法及芯片 |
| CN111759227B (zh) * | 2019-04-02 | 2023-03-14 | 海尔机器人科技(青岛)有限公司 | 扫地机器人控制方法和扫地机器人 |
| CN109947111B (zh) * | 2019-04-04 | 2022-09-23 | 肖卫国 | 一种自动搬运小车移动控制方法、装置及自动搬运小车 |
| KR102293317B1 (ko) * | 2019-06-03 | 2021-08-23 | 엘지전자 주식회사 | 특정 지역의 맵을 작성하는 방법과, 이를 구현하는 로봇 및 전자기기 |
| CN112274063B (zh) * | 2019-07-23 | 2022-06-03 | 惠州拓邦电气技术有限公司 | 机器人清扫方法、控制装置、可读存储介质及机器人 |
| CN113075889A (zh) * | 2020-01-03 | 2021-07-06 | 佛山市云米电器科技有限公司 | 扫地机器人的控制方法、云端服务器、系统及存储介质 |
| CN110801183B (zh) * | 2020-01-08 | 2020-06-12 | 上海高仙自动化科技发展有限公司 | 清洁任务的执行方法及执行装置、智能机器人及存储介质 |
| KR102804649B1 (ko) * | 2020-04-24 | 2025-05-12 | 엘지전자 주식회사 | 로봇 청소기 및 로봇 청소기의 제어방법 |
| CN112348433B (zh) * | 2020-10-28 | 2024-06-18 | 北京京东乾石科技有限公司 | 仓储系统作业模式下的异常处理方法、系统及调度系统 |
| CN113558524B (zh) * | 2021-07-14 | 2022-11-29 | 北京小狗吸尘器集团股份有限公司 | 扫地机器人及其被抱起后的重新定位方法和装置 |
| CN115956840A (zh) * | 2021-10-09 | 2023-04-14 | 尚科宁家(中国)科技有限公司 | 一种清洁机器人的拖地方法 |
| CN114886345B (zh) * | 2022-04-20 | 2023-12-15 | 青岛海尔空调器有限总公司 | 用于扫地机器人控制的方法、装置、系统及存储介质 |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4674048A (en) * | 1983-10-26 | 1987-06-16 | Automax Kabushiki-Kaisha | Multiple robot control system using grid coordinate system for tracking and completing travel over a mapped region containing obstructions |
| JP4327289B2 (ja) * | 1999-02-12 | 2009-09-09 | Juki株式会社 | 部品認識方法および装置 |
| IL145930A0 (en) * | 2001-10-15 | 2002-07-25 | Aquaproducts Inc | Pool cleaning method and apparatus |
| JP2005110911A (ja) * | 2003-10-07 | 2005-04-28 | Matsushita Electric Ind Co Ltd | 自走式掃除機 |
| KR100633444B1 (ko) * | 2005-02-24 | 2006-10-13 | 삼성광주전자 주식회사 | 로봇 청소기 및 그 제어 방법 |
| KR100653165B1 (ko) * | 2005-02-25 | 2006-12-05 | 삼성광주전자 주식회사 | 로봇 청소기 및 그 제어 방법 |
| KR100638219B1 (ko) | 2005-04-23 | 2006-10-27 | 엘지전자 주식회사 | 로봇청소기의 주행방법 |
| US20080021317A1 (en) * | 2006-07-24 | 2008-01-24 | Siemens Medical Solutions Usa, Inc. | Ultrasound medical imaging with robotic assistance for volume imaging |
| KR100791386B1 (ko) * | 2006-08-18 | 2008-01-07 | 삼성전자주식회사 | 이동 로봇의 영역 분리 방법 및 장치 |
| KR100919698B1 (ko) * | 2007-08-14 | 2009-09-29 | 포항공과대학교 산학협력단 | 로봇청소기를 이용한 청소방법 |
| CN104248395B (zh) | 2008-04-24 | 2018-06-22 | 艾罗伯特公司 | 用于机器人使能的移动产品的定位、位置控制和导航系统的应用 |
| KR101626984B1 (ko) | 2009-11-16 | 2016-06-02 | 엘지전자 주식회사 | 로봇 청소기 및 이의 제어 방법 |
| CN102092048A (zh) | 2009-12-09 | 2011-06-15 | 恩斯迈电子(深圳)有限公司 | 控制方法及清扫机器人装置 |
| KR101222624B1 (ko) * | 2010-12-17 | 2013-01-16 | 한국생산기술연구원 | 군집 로봇 및 군집 로봇을 이용한 수색 방법 |
| KR101566207B1 (ko) | 2011-06-28 | 2015-11-13 | 삼성전자 주식회사 | 로봇 청소기 및 그 제어방법 |
| KR101887055B1 (ko) * | 2011-11-14 | 2018-09-11 | 삼성전자주식회사 | 로봇 청소기 및 그 제어 방법 |
| CN103565344B (zh) * | 2012-08-08 | 2017-04-19 | 科沃斯机器人股份有限公司 | 自移动机器人及其行走方法 |
| CN102866706B (zh) * | 2012-09-13 | 2015-03-25 | 深圳市银星智能科技股份有限公司 | 一种采用智能手机导航的清扫机器人及其导航清扫方法 |
| KR102015315B1 (ko) * | 2012-10-09 | 2019-10-21 | 삼성전자주식회사 | 청소 로봇 및 그 제어 방법 |
| CN103099586B (zh) * | 2013-03-06 | 2016-03-02 | 重庆艾亿佳智能技术有限公司 | 一种沿边导航向中扩展的清洁机器人的清洁方法 |
| KR101883473B1 (ko) * | 2013-05-07 | 2018-07-30 | 한화지상방산 주식회사 | 이동로봇의 지도 작성 장치 및 방법 |
-
2015
- 2015-01-08 CN CN201510009036.0A patent/CN105824310B/zh not_active Expired - Fee Related
- 2015-08-12 CA CA2971227A patent/CA2971227A1/en active Pending
- 2015-08-12 WO PCT/CN2015/086791 patent/WO2016110097A1/zh not_active Ceased
- 2015-08-12 ES ES15876601T patent/ES2778302T3/es active Active
- 2015-08-12 US US15/120,437 patent/US10466708B2/en active Active
- 2015-08-12 EP EP15876601.4A patent/EP3243419B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3243419A4 (en) | 2018-08-29 |
| CN105824310B (zh) | 2018-10-19 |
| CN105824310A (zh) | 2016-08-03 |
| EP3243419A1 (en) | 2017-11-15 |
| WO2016110097A1 (zh) | 2016-07-14 |
| US20170357266A1 (en) | 2017-12-14 |
| US10466708B2 (en) | 2019-11-05 |
| EP3243419B1 (en) | 2020-01-01 |
| CA2971227A1 (en) | 2016-07-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2778302T3 (es) | Procedimiento para controlar la caminata de un robot, y el robot | |
| US9796088B2 (en) | Robot cleaner and control method thereof | |
| CN108209741B (zh) | 清洁机器人控制方法和清洁机器人 | |
| CN108196555B (zh) | 自主移动机器人沿边行走的控制方法 | |
| CN101923351B (zh) | 机器人清洁器及其控制方法 | |
| ES2637210T3 (es) | Procedimiento para desencadenar automáticamente una autolocalización | |
| CN103099583B (zh) | 机器人吸尘器及其控制方法 | |
| ES2748897T3 (es) | Procedimiento de funcionamiento de un aparato de limpieza de suelos dotado de movilidad automática | |
| CN104068787B (zh) | 自律行走式吸尘器 | |
| CN106527423B (zh) | 清洁机器人及其控制方法 | |
| CN108829115B (zh) | 一种机器人的运动控制方法及其计算设备 | |
| JP5857165B2 (ja) | 自律的ロボットおよびオペレーション方法 | |
| CN109276191B (zh) | 一种清洁机器人的路径清扫方法、系统和芯片 | |
| CN103099586B (zh) | 一种沿边导航向中扩展的清洁机器人的清洁方法 | |
| CN106102537B (zh) | 清扫机器人以及其控制方法 | |
| CN107518833A (zh) | 一种扫地机器人的障碍物识别方法 | |
| CN108873880A (zh) | 智能移动设备及其路径规划方法、计算机可读存储介质 | |
| US20080184518A1 (en) | Robot Cleaner With Improved Vacuum Unit | |
| CN102713779A (zh) | 用于通过自主型机器人完全覆盖表面的方法和系统 | |
| CN106970623A (zh) | 智能清洁装置及其网格路径作业方法 | |
| CN105829985A (zh) | 具有周边记录功能的机器人清洁设备 | |
| JP6072603B2 (ja) | 自律走行型掃除機 | |
| CN109582015A (zh) | 一种室内清扫规划的方法、装置及机器人 | |
| CN116784706A (zh) | 一种机器人清洁规划方法、芯片及清洁机器人 | |
| CN109077672B (zh) | 一种扫地机器人选择区块的方法及装置 |