BR112021008018A2 - robô de limpeza autopropulsionado - Google Patents

robô de limpeza autopropulsionado Download PDF

Info

Publication number
BR112021008018A2
BR112021008018A2 BR112021008018-0A BR112021008018A BR112021008018A2 BR 112021008018 A2 BR112021008018 A2 BR 112021008018A2 BR 112021008018 A BR112021008018 A BR 112021008018A BR 112021008018 A2 BR112021008018 A2 BR 112021008018A2
Authority
BR
Brazil
Prior art keywords
self
cleaning robot
cleaning
propelled cleaning
readable instructions
Prior art date
Application number
BR112021008018-0A
Other languages
English (en)
Inventor
Tomotaro IKE
Original Assignee
Nihon Business Data Processing Center Co., 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 Nihon Business Data Processing Center Co., Ltd. filed Critical Nihon Business Data Processing Center Co., Ltd.
Publication of BR112021008018A2 publication Critical patent/BR112021008018A2/pt

Links

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details 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/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2836Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means characterised by the parts which are controlled
    • A47L9/2852Elements for displacement of the vacuum cleaner or the accessories therefor, e.g. wheels, casters or nozzles
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts 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/4011Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details 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/009Carrying-vehicles; Arrangements of trollies or wheels; Means for avoiding mechanical obstacles
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details 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/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2805Parameters or conditions being sensed
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details 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/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2836Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means characterised by the parts which are controlled
    • A47L9/2842Suction motors or blowers
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details 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/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2857User input or output elements for control, e.g. buttons, switches or displays
    • 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/60Intended control result
    • G05D1/648Performing a task within a working area or space, e.g. cleaning
    • 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
    • A47L2201/04Automatic control of the travelling movement; Automatic obstacle detection
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2105/00Specific applications of the controlled vehicles
    • G05D2105/10Specific applications of the controlled vehicles for cleaning, vacuuming or polishing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2107/00Specific environments of the controlled vehicles
    • G05D2107/40Indoor domestic environment
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2109/00Types of controlled vehicles
    • G05D2109/10Land vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Electric Vacuum Cleaner (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)

Abstract

ROBÔ DE LIMPEZA AUTOPROPULSIONADO. É provido um robô de limpeza autopropulsionado com o qual é possível que um usuário ajuste com precisão um método de limpeza desejado. Esse robô de limpeza autopropulsionado 1 é provido com um corpo 11, uma peça de acionamento 12 configurada para ser capaz de fazer o corpo 11 se deslocar, uma peça de limpeza 13 para limpar em uma região de limpeza 40, uma peça de sensor 14 para detectar um obstáculo, e uma unidade de controle 20 que é montada no corpo 11 e que controla a peça de acionamento 12 e a peça de sensor 14. A unidade de controle 20 é provida com uma peça de controle 21 tendo um ambiente de partida integrado para criar código de programação, a peça de controle 21 sendo tal que conexão a partir do exterior é possível.

Description

1 / 14
ROBÔ DE LIMPEZA AUTOPROPULSIONADO CAMPO TÉCNICO
[001] A presente descrição se refere a um robô de limpeza autopropulsionado em que a programação para obter deslocamento de acordo com uma demanda de um usuário pode ser realizada.
FUNDAMENTOS DA TÉCNICA
[002] Nos anos recentes, um robô de limpeza autopropulsionado que limpa um piso deslocando-se autonomamente tem se se tornado popular. O robô de limpeza autopropulsionado pode detectar um obstáculo, tal como uma parede, uma coluna e mobiliário e se deslocar enquanto evita estes obstáculos.
[003] Quando um tal robô de limpeza autopropulsionado é ativado, ele limpa deslocando-se em uma área de limpeza enquanto evita automaticamente o obstáculo. Porém, uma vez que o robô de limpeza autopropulsionado se desloca aleatoriamente se uma rota de deslocamento não é especificada, há um problema de que uma área não limpa é deixada ou a mesma área é limpa muitas vezes e, portanto, a eficiência de limpeza é insuficiente.
[004] A fim de resolver o problema descrito acima, por exemplo, em um aspirador de pó elétrico descrito no Documento de Patente 1, o aspirador de pó elétrico cria um mapa de uma área de limpeza e se desloca por uma rota de deslocamento ajustada com base no mapa, para limpar integralmente a área de limpeza eficientemente e completamente. Ademais, em um robô de limpeza descrito no Documento de Patente 2, um usuário especifica a rota de deslocamento com base no mapa da área de limpeza criada pelo robô de limpeza e, portanto, o robô de limpeza pode limpar eficientemente c ao longo da rota de deslocamento. [Documentos de Referência da Técnica Convencional] [Documento de Patentes]
[005] Documento de Patente 1: JP2018-075191A
2 / 14 Documento de Patente 2: JP2007-226322A
DESCRIÇÃO DA DESCRIÇÃO [Problemas a serem Resolvidos pela Descrição]
[006] Porém, a rota de deslocamento, que é ajustada automaticamente pelo aspirador de pó elétrico de acordo com um programa incorporado antecipadamente como descrito no Documento de Patente 1, pode não ser uma rota de deslocamento eficiente demandada por um usuário. Ademais, mesmo que a rota de deslocamento possa ser especificada pelo usuário como descrito no Documento de Patente 2, uma faixa de seleção é estreita, por exemplo, se especificar a rota a ser limpa por linhas ou especificar um ponto em torno do qual se deve limpar. Portanto, há um problema de que uma especificação detalhada que satisfaça uma demanda do usuário, tal como limpar toda uma área de limpeza enquanto se limpa uma área específica preferencialmente deslocando-se para trás e para frente, etc., é impossível.
[007] A presente descrição é feita a fim de resolver os problemas acima e uma finalidade da mesma é prover um robô de limpeza autopropulsionado em que um ajuste detalhado setting de um método de limpeza desejado por um usuário é possível. [Sumário da Descrição]
[008] Um robô de limpeza autopropulsionado da presente descrição inclui um corpo principal, uma peça de acionamento configurada para propulsionar o corpo principal, uma peça de limpeza ligada ao corpo principal e configurada para limpar uma área de limpeza, uma peça de sensor ligada ao corpo principal e configurada para detectar um obstáculo e uma unidade de controle montada sobre o corpo principal e configurada para controlar a peça de acionamento e a peça de sensor. A unidade de controle inclui um controlador tendo um ambiente de desenvolvimento integrado para criar um código de programação e o controlador é conectável com um dispositivo
3 / 14 externo.
[009] No robô de limpeza autopropulsionado da presente descrição, um programa de controle da peça de acionamento que propulsiona o corpo principal é criado sendo conectável com o dispositivo externo ao controlador da unidade de controle montada sobre o corpo principal. Desta maneira, com o usuário criando o programa de controle da peça de acionamento, o robô de limpeza autopropulsionado pode se deslocar à medida que o usuário deseja.
[0010] O robô de limpeza autopropulsionado de acordo com uma modalidade preferida pode incluir adicionalmente um texto para programação para realizar a programação pelo controlador.
[0011] De acordo com essa configuração, mesmo que o usuário não tenha experiência de programação, ele/ela pode realizar facilmente a programação enquanto lê o texto. Portanto, o robô de limpeza autopropulsionado da presente descrição é também benéfico como um material de ensino para uma introdução à programação.
[0012] No robô de limpeza autopropulsionado de acordo com uma modalidade preferida, o ambiente de desenvolvimento integrado pode ser um ambiente em que uma linguagem de programação visual é operável.
[0013] De acordo com essa configuração, mesmo um iniciante em programação e uma criança ou um estudante de pouca idade (por exemplo, um estudante de escola elementar ou do colegial) pode realizar facilmente a programação. Portanto, o robô de limpeza autopropulsionado da presente descrição é também benéfico como um material de ensino para uma introdução à programação.
[0014] No robô de limpeza autopropulsionado de acordo com uma modalidade preferida, a peça de sensor pode incluir um sensor de localização de faixa e o controlador pode determinar uma rota de deslocamento enquanto cria um mapa ambiental e estima um autoposicionamento.
[0015] De acordo com essa configuração, o robô de limpeza
4 / 14 autopropulsionado pode determinar automaticamente a rota de deslocamento e, portanto, o usuário pode usar o robô de limpeza autopropulsionado sem programar a rota de deslocamento.
[0016] No robô de limpeza autopropulsionado de acordo com uma modalidade preferida, a unidade de controle pode incluir adicionalmente uma memória configurada para armazenar programas que fazer a peça de acionamento, a peça de sensor e a peça de limpeza operarem. A memória pode armazenar, antecipadamente, um programa configurado para controlar um método de limpeza.
[0017] De acordo com essa configuração, o usuário pode usar o robô de limpeza autopropulsionado usando o programa armazenado no controlador, sem qualquer desenvolvimento. [Efeito da Descrição]
[0018] De acordo com o robô de limpeza autopropulsionado da presente descrição, o ajuste detalhado do método de limpeza desejado pelo usuário é possível.
BREVE DESCRIÇÃO DOS DESENHOS
[0019] A Fig. 1 é uma vista em perspectiva ilustrando um robô de limpeza autopropulsionado de acordo com uma modalidade da presente descrição.
[0020] A Fig. 2 é uma vista de baixo do robô de limpeza autopropulsionado da Fig. 1.
[0021] A Fig. 3 é um diagrama de bloco ilustrando um exemplo de uma configuração funcional do robô de limpeza autopropulsionado da Fig. 1.
[0022] A Fig. 4 é uma vista ilustrando um estado onde um dispositivo de exibição e dispositivos de entrada são conectado ao robô de limpeza autopropulsionado da Fig. 1.
[0023] A Fig. 5 é uma vista em planta ilustrando um exemplo de uma área de limpeza onde o robô de limpeza autopropulsionado da Fig. 1 limpa.
5 / 14
[0024] A Fig. 6 é uma vista em planta ilustrando um exemplo de uma rota de deslocamento do robô de limpeza autopropulsionado na Fig. 1 na área de limpeza da Fig. 5.
[0025] A Fig. 7 é uma vista em planta ilustrando um outro exemplo da rota de deslocamento do robô de limpeza autopropulsionado da Fig. 1 na área de limpeza da Fig. 5.
MODO PARA REALIZAÇÃO DA DESCRIÇÃO
[0026] Abaixo, uma modalidade da presente descrição é descrita com referência aos desenhos anexos.
[0027] Como ilustrado nas Figs. 1 e 2, um robô de limpeza autopropulsionado 1 inclui um corpo principal 11, peças de acionamento 12 que propulsionam o corpo principal 11 e uma peça de limpeza 13 e peças de sensor 14 ligadas ao corpo principal 11.
[0028] As peças de acionamento 12 fazem o robô de limpeza autopropulsionado 1 (o corpo principal 11) se deslocar autonomamente para frente e para trás sobre a superfície de um piso. Nesta modalidade, as peças de acionamento 12 são um tipo de roda e providas para peças da esquerda e da direita da superfície inferior do corpo principal 11, respectivamente.
[0029] A peça de limpeza 13 limpa uma área de limpeza 40 (ver Fig. 5) da superfície do piso. Nesta modalidade, a peça de limpeza 13 é compreendida de uma peça de escova 131 que coleta lixo etc. e uma peça de sucção 132 que aspira o lixo etc. coletado A peça de escova 131 e a peça de sucção 132 são providas em uma peça central da superfície inferior do corpo principal 11.
[0030] A peça de sensor 14 adquire informação sobre o ambiente circundante detectando um obstáculo, um objeto de contato (um objeto que contata o robô de limpeza autopropulsionado 1, tal como uma pessoa, um objeto) etc. Como a peça de sensor 14, um número arbitrário de e uma combinação arbitrária de um sensor de obstáculo (por exemplo, um sensor de
6 / 14 imagem em profundidade 3D), um sensor de objeto de contato, um sensor de localização de faixa (por exemplo, um sensor de localização de faixa ultrassônico, um sensor de localização de faixa infravermelho, um sensor de localização de faixa a laser e o sensor de imagem em profundidade 3D), um sensor de direção (por exemplo, um geomagnético), um sensor de ângulo de rotação (por exemplo, um codificador), etc. podem ser usados. Nesta modalidade, como a peça de sensor 14, os sensores de localização de faixa 141 e 142 que detectam uma distância para o obstáculo para o robô de limpeza autopropulsionado 1 se deslocar enquanto evita o obstáculo e um sensor de objeto de contato 143 que detecta o objeto de contato, são providos.
[0031] Como o sensor de objeto de contato 143, um sensor de contato arbitrário conhecido que detecta o contato com o objeto é usado. O sensor de objeto de contato 143 é incrustado em um para-choque 112 ligado a uma superfície lateral do corpo principal 11 em um lado frontal. Como os sensores de localização de faixa 141 e 142, um sensor de localização de faixa a laser ToF 141 ligado ao lado frontal do corpo principal 11 (o para-choque 112) e o sensor de localização de faixa infravermelho ou o sensor ultrassônico142 ligados à superfície inferior do corpo principal 11 no lado frontal são usados. Note-se que, outros sensores arbitrários conhecidos podem ser usados como os sensores de localização de faixa 141 e 142, desde que a distância para o obstáculo seja detectável.
[0032] Além disso, uma unidade de controle 20 que controla a peça de acionamento 12, a peça de limpeza 13 e a peça de sensor 14 é montada no interior do corpo principal 11 do robô de limpeza autopropulsionado 1. Como ilustrado na Fig. 3, a unidade de controle 20 inclui um controlador 21, uma memória 22, um controlador de deslocamento 23 e um controlador de limpeza
24.
[0033] O controlador 21 é, por exemplo, uma CPU (Unidade de Processamento Central) e tem um ambiente de desenvolvimento integrado
7 / 14 (IDE) para criar um código de programação. Além disso, o controlador 21 é provido com uma função de controlar a peça de sensor 14 para adquirir a informação sobre o ambiente circundante e uma função para criar um mapa ambiental da área de limpeza 40 (ver Fig. 5), com base na informação sobre o ambiente circundante adquirida pela peça de sensor 14.
[0034] Como ilustrado nas Figs. 1 e 4, o controlador 21 é provido com uma abertura de conexão de dispositivo de exibição 211 e aberturas de conexão de dispositivo de entrada 212 para conectar dispositivos externos. O corpo principal 11 é provido com uma tampa 111 e a abertura de conexão de dispositivo de exibição 211 e as aberturas de conexão de dispositivo de entrada 212 aparecem abrindo a tampa 111 do corpo principal 11. Um dispositivo de exibição 31 é conectável à abertura de conexão de dispositivo de exibição 211 e dispositivos de entrada 32 são conectáveis às aberturas de conexão de dispositivo de entrada 212. Note-se que, embora duas aberturas de conexão de dispositivo de entrada 212 sejam ilustradas nas Figs. 1 e 4, o número das aberturas de conexão de dispositivo de entrada 212 e o número dos dispositivos de entrada 32 conectados às aberturas de conexão de dispositivo de entrada 212 não é limitado a dois, mas pode ser um, ou três ou mais.
[0035] O dispositivo de exibição 31 exibe conteúdo de um programa a ser criado de modo que um usuário pode confirmá-lo e por exemplo, uma unidade de exibição, um dispositivo de tela de televisão, etc., podem ser usados. Além disso, o dispositivo de entrada 32 é usado para lançar o programa a ser criado e por exemplo, um teclado, um mouse, etc., podem ser usados.
[0036] O IDE é um ambiente em que o usuário realiza programação para fazer o robô de limpeza autopropulsionado 1 realizar uma operação arbitrária e é um ambiente em que pelo menos uma das linguagens de programação de, por exemplo, Python®, Java®, Scratch®, Google Blockly,
8 / 14 Viscuit, etc., é operável. Dentre elas, especialmente, uma linguagem de programação visual, tal como Scratch, Google Blockly, Viscuit, etc., é preferida para ser operável.
[0037] A memória 22 armazena programas que fazem as peças de acionamento 12, a peça de limpeza 13 e a peça de sensor 14 operarem. O controlador de deslocamento 23 lê o programa que faz a peça de acionamento 12 operar, que é armazenado na memória 22 e controla a operação da peça de acionamento 12 de acordo com o programa. O controlador de limpeza 24 lê o programa que faz a peça de limpeza 13 operar, que é armazenado na memória 22 e controla a operação da peça de limpeza 13 de acordo com o programa.
[0038] Como ilustrado na Fig. 3, o robô de limpeza autopropulsionado 1 pode incluir adicionalmente um texto para programação que descreve um método de programação realizado pelo controlador 21.
[0039] Em seguida, a programação de operação e uma rota de deslocamento do robô de limpeza autopropulsionado 1 são descritas com referência às Figs. 5 a 7.
[0040] Como ilustrado na Fig. 5, dentro da área de limpeza 40 no interior de um aposento etc., obstáculos 41 e 42, tais como mobiliário, são colocados. Os obstáculos 41 são objetos sob os quais o robô de limpeza autopropulsionado 1 não pode se deslocar, tal como um sofá, uma estante e o obstáculo 42 é um objeto sob o qual o robô de limpeza autopropulsionado 1 pode se deslocar, tal como uma mesa, uma cadeira, etc.
[0041] O robô de limpeza autopropulsionado 1 é colocado no interior da área de limpeza 40 e quando a potência é LIGADA, ou uma certa instrução é dada, ele começa a se mover no interior da área de limpeza 40. O robô de limpeza autopropulsionado 1 que começou a se mover detecta uma parede e os obstáculos 41 e 42 dentro da área de limpeza 40 pela peça de sensor 14 e transmite a informação para o controlador 21. O controlador 21 cria um mapa ambiental dentro da área de limpeza 40 usando, por exemplo, o método
9 / 14 SLAM (criação de mapa ambiental) etc., com base na informação sobre a parede e os obstáculos 41 e 42 dentro da de limpeza 40 adquirida pela peça de sensor 14. O mapa ambiental criado é transmitido a partir do controlador 21 para a memória 22 e armazenado na memória 22.
[0042] Quando a criação do mapa ambiental dentro da área de limpeza 40 é finalizada pelo robô de limpeza autopropulsionado 1, o usuário abre a tampa 111 do robô de limpeza autopropulsionado 1 para conectar o dispositivo de exibição 31 à abertura de conexão de dispositivo de exibição 211 e os dispositivos de entrada 32 às aberturas de conexão de dispositivo de entrada 212. Então, um software de programação é iniciado no IDE do controlador 21 para ler o mapa ambiental dentro da área de limpeza 40 armazenado na memória 22 e exibir o mesmo dispositivo de exibição 31.
[0043] O usuário programa uma rota apropriada para a rota de deslocamento do robô de limpeza autopropulsionado 1 usando o dispositivo de exibição 31 e os dispositivos de entrada 32, enquanto se olha para o mapa ambiental dentro da área de limpeza 40. Por exemplo, quando se deseja limpar sob o obstáculo 42 com pernas, uma rota de deslocamento como ilustrada por setas na Fig. 6 pode ser considerada. Além disso, quando é desejado que uma pequena área entre os obstáculos 41 e cada área dentro da área de limpeza 40 seja limpa, uma rota de deslocamento ilustrada por setas na Fig. 7 pode ser considerada. O usuário realiza a programação de modo que o robô de limpeza autopropulsionado 1 se desloca ao longo de uma tal rota de deslocamento.
[0044] O programa para determinar a rota de deslocamento criado pelo usuário é armazenado na memória 22. O robô de limpeza autopropulsionado 1 transmite a rota de deslocamento lida a partir da memória 22 para o controlador de deslocamento 23 e o controlador de deslocamento 23 controla as peças de acionamento 12 e deste modo, o robô de limpeza autopropulsionado 1 se desloca ao longo da rota de deslocamento.
10 / 14
[0045] Além disso, o usuário pode programar uma área onde o usuário quer limpar preferencialmente, etc., dentro da área de limpeza 40, usando o dispositivo de exibição 31 e os dispositivos de entrada 32. Por exemplo, quando o usuário quer limpar preferencialmente a periferia da mesa (o obstáculo) 42, uma condição de limpeza, tal como para reforçar a peça de sucção 132 da peça de limpeza 13 quando se desloca em torno da mesa 42, pode ser programada.
[0046] O programa da condição de limpeza criada pelo usuário é armazenado na memória 22. O robô de limpeza autopropulsionado 1 transmite a condição de limpeza lida a partir da memória 22 para o controlador de limpeza 24 e o controlador de limpeza 24 controla a peça de limpeza 13 e deste modo, o robô de limpeza autopropulsionado 1 limpa de acordo com a condição de limpeza.
[0047] Como descrito acima, de acordo com o robô de limpeza autopropulsionado 1 da presente descrição, o controlador 21 da unidade de controle 20 montado sobre o corpo principal 11 é conectável com os dispositivos externos. Uma vez que o controlador 21 é provido com o IDE, o usuário pode usar o dispositivo de exibição 31 e os dispositivos de entrada 32, que são os dispositivos externos conectados ao robô de limpeza autopropulsionado 1, para realizar a programação para determinar a operação do robô de limpeza autopropulsionado 1. Portanto, a rota de deslocamento e o método de limpeza do robô de limpeza autopropulsionado 1 podem ser determinados de acordo com a demanda do usuário. Como resultado, a rota de deslocamento e o método de limpeza focalizando sobre a área dentro da área de limpeza 40, onde o usuário quer limpar preferencialmente, podem ser determinados.
[0048] Além disso, o robô de limpeza autopropulsionado 1 da presente descrição é provido com o texto para a programação que descreve o método da programação realizado pelo controlador 21. Portanto, mesmo que o
11 / 14 usuário não tenha uma experiência de programação, ele/ela pode realizar facilmente a programação enquanto lê o texto. Ademais, se o IDE é o ambiente onde a linguagem de programação visual é operável, mesmo um iniciante na programação e uma criança ou um estudante de pouca idade (por exemplo, um estudante de escola elementar ou colegial) pode realizar facilmente a programação. Embora a educação para programação venha tendendo a se tornar obrigatória nos anos recentes, a essência da programação é reduzir a carga de trabalho de pessoas fazendo o robô etc. realizar o trabalho feito por pessoas, através da programação. De acordo com o robô de limpeza autopropulsionado 1 da presente descrição, pela programação, o robô de limpeza autopropulsionado 1 pode ser operado para realizar limpeza, que é o trabalho feito por pessoas, de modo que ele limpa preferencialmente a área onde a pessoa pode limpar preferencialmente etc. Como descrito acima, de acordo com o robô de limpeza autopropulsionado 1 da presente descrição, é possível não apenas aprender simplesmente a programação, mas também aprender a programação com a sua finalidade essencial. Como resultado, o robô de limpeza autopropulsionado 1 da presente descrição é também benéfico como um material de ensino para uma introdução à programação.
[0049] Embora uma modalidade da presente descrição seja descrita acima, a presente descrição não é limitada a essa configuração e várias modificações são possíveis sem sair do espirito da presente descrição.
[0050] Por exemplo, as peças de acionamentos12 podem ser três ou mais rodas, ou elas podem ser de um tipo em esteira em vez do tipo de rodas, desde que as peças de acionamentos12 possam fazer o corpo principal 11 se deslocar autonomamente.
[0051] Além disso, a peça de limpeza 13 pode não incluir a peça de escova 131 e a peça de sucção 132 em conjunto, mas pode incluir uma delas. Ademais, em vez da peça de escova 131 e da peça de sucção 132, outras ferramentas der limpeza, tais como uma peça de limpeza de piso, etc., que
12 / 14 pode limpar a superfície do piso, podem ser providas. As ferramentas de limpeza constituindo a peça de limpeza 13 (a peça de escova, a peça de sucção, a peça de limpeza de piso, etc.) podem ser arbitrariamente combinadas e o número de ferramentas de limpeza pode também ser arbitrário. Por exemplo, o número das respectivas ferramentas pode ser de mais do que um.
[0052] Além disso, o robô de limpeza autopropulsionado 1 pode ter uma configuração arbitrária de um robô de limpeza autopropulsionado, conhecido desde que ele seja acessível a partir dos dispositivos externos e o programa de controle pode ser criado e/ou pode ser reescrito.
[0053] Embora o robô de limpeza autopropulsionado 1 seja provido com o texto para a programação, este pode não ser um texto de papel, mas pode ser um texto eletrônico armazenado na memória do robô de limpeza autopropulsionado 1. Além disso, o texto para a programação não é necessário e pode não ser provido.
[0054] Além disso, na modalidade descrita acima, embora o robô de limpeza autopropulsionado 1 seja provido com a função de criar o mapa ambiental dentro da área de limpeza 40, não é necessário ter a função de criar o mapa ambiental dentro da área de limpeza 40. Ou seja, o mapa ambiental dentro da área de limpeza 40 pode ser criado pelo usuário criando um programa para criar o mapa ambiental dentro da área de limpeza 40 e executando o programa. Neste caso, é possível, por exemplo, criar o mapa ambiental exceto para a área onde a limpeza é desnecessária dentro do mesmo aposento e o robô de limpeza autopropulsionado 1 pode limpar de acordo com a demanda do usuário. Ademais, o usuário pode também aprender o método de criar o mapa ambiental da área de limpeza 40, o que amenta um valor de utilidade do robô de limpeza autopropulsionado 1 como material de aprendizagem.
[0055] Pelo contrário, o robô de limpeza autopropulsionado 1 pode
13 / 14 criar o mapa ambiental e estimar um autoposicionamento pelo controlador 21, para determinar automaticamente a rota de deslocamento do robô de limpeza autopropulsionado 1. De acordo com isto, o robô de limpeza autopropulsionado 1 pode ser usado sem o usuário programar a rota de deslocamento e, portanto, mesmo o usuário que não seja bom em programação pode usá-lo facilmente.
[0056] Além disso, o robô de limpeza autopropulsionado 1 pode gravar um programa que controla a rota de deslocamento e/ou o método de limpeza antecipadamente sobre o controlador 21. De acordo com isto, o usuário pode usar o robô de limpeza autopropulsionado 1 usando o programa armazenado no controlador 21, sem qualquer desenvolvimento. Ademais, o programa gravado antecipadamente pode ser modificável acessando o controlador 21 a partir dos dispositivos externos. De acordo com isto, apenas uma peça do programa onde o usuário quer modificar pode ser corrigida a partir do programa gravado antecipadamente e o robô de limpeza autopropulsionado 1 pode ser operado por programação da peça e, portanto, a mão de obra para o usuário programar pode ser reduzida.
DESCRIÇÃO DOS CARACTERES DE REFERÊNCIA
[0057] 1 Robô de Limpeza Autopropulsionado 11 Corpo Principal 12 Peça de Acionamento 13 Peça de Limpeza 14 Peça de Sensor 141 Sensor de Localização de Faixa a Laser 142 Sensor de Localização de Faixa Infravermelho, Sensor de Localização de Faixa Ultrassônico 20 Unidade de Controle 21 Controlador 22 Memória
14 / 14
33 Texto para Programação 40 Área de Limpeza

Claims (6)

REIVINDICAÇÕES
1. Robô de limpeza autopropulsionado (1), caracterizado pelo fato de que compreende: um corpo principal (11); uma peça de acionamento (12) configurada para propulsionar o corpo principal (11); uma peça de limpeza (13) ligada ao corpo principal (11) e configurada para limpar uma área de limpeza (40); uma peça de sensor (14) ligada ao corpo principal (11) e configurada para detectar um obstáculo; e uma unidade de controle (20) montada sobre o corpo principal (11) e configurada para controlar a peça de acionamento (12) e a peça de limpeza (13), em que a unidade de controle (20) incluindo uma memória (22) configurada para armazenar instruções legíveis por computador que fazem a peça de acionamento (12) e a peça de limpeza (13) operarem, e um controlador (21) configurado para escrever as instruções legíveis por computador na memória (22) e ler as instruções legíveis por computador a partir da memória (22), o controlador (21) sendo conectável com um dispositivo de exibição e dispositivos de entrada, que são dispositivos externos, e em adição à realização da operação desejada ao selecionar as instruções legíveis por computador preparadas antecipadamente por fabricação, uma série de caracteres das instruções legíveis por computador pode ser criada, reescrita e deletada pelo desenvolvimento das instruções legíveis por computador pelo usuário usando o dispositivo de exibição e os dispositivos de entrada.
2. Robô de limpeza autopropulsionado (1) de acordo com a reivindicação 1, caracterizado pelo fato de que a série de caracteres das instruções legíveis por computador é criada, reescrita e deletada por um ambiente de desenvolvimento integrado provido ao controlador (21).
3. Robô de limpeza autopropulsionado (1) de acordo com a reivindicação 2, caracterizado pelo fato de que o ambiente de desenvolvimento integrado é um ambiente em que instruções legíveis por computador são desenvolvidas com objetos visuais.
4. Robô de limpeza autopropulsionado (1) de acordo com qualquer uma das reivindicações 1 a 3, caracterizado pelo fato de que compreende adicionalmente um texto para desenvolvimento de instruções legíveis por computador descrevendo um método de desenvolvimento de instruções legíveis por computador.
5. Robô de limpeza autopropulsionado (1) de acordo com qualquer uma das reivindicações 1 a 4, caracterizado pelo fato de que a peça de sensor (14) inclui um sensor de localização de faixa, e em que o controlador (21) determina uma rota de deslocamento enquanto cria um mapa ambiental e estima um autoposicionamento.
6. Robô de limpeza autopropulsionado (1) de acordo com qualquer uma das reivindicações 1 a 5, caracterizado pelo fato de que instruções legíveis por computador configuradas para controlar um método de limpeza são armazenadas na memória (22) antecipadamente.
BR112021008018-0A 2018-11-06 2018-11-06 robô de limpeza autopropulsionado BR112021008018A2 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2018/041255 WO2020095372A1 (ja) 2018-11-06 2018-11-06 自走式掃除ロボット

Publications (1)

Publication Number Publication Date
BR112021008018A2 true BR112021008018A2 (pt) 2021-08-03

Family

ID=70000345

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112021008018-0A BR112021008018A2 (pt) 2018-11-06 2018-11-06 robô de limpeza autopropulsionado

Country Status (9)

Country Link
US (1) US11311163B2 (pt)
EP (1) EP3878336B1 (pt)
JP (1) JP6664641B1 (pt)
KR (1) KR20210087994A (pt)
CN (1) CN111386064A (pt)
BR (1) BR112021008018A2 (pt)
ES (1) ES2951735T3 (pt)
TW (1) TWI717087B (pt)
WO (1) WO2020095372A1 (pt)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112493948B (zh) * 2020-11-30 2024-04-12 追觅创新科技(苏州)有限公司 自清洁设备及清洁组件检测方法
CN112496525A (zh) * 2020-12-15 2021-03-16 天津默纳克电气有限公司 一种工业机器人控制***

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62251807A (ja) * 1986-04-23 1987-11-02 Tenshiyou Denki Kogyo Kk 学習用コンピユ−タロボツトシステム
JPH09313743A (ja) * 1996-05-31 1997-12-09 Oki Electric Ind Co Ltd 疑似生物機器の表情形成機構
JPH1021062A (ja) * 1996-06-28 1998-01-23 Toshiba Corp ビジュアルプログラミング装置及び方法
JPH10202563A (ja) 1997-01-17 1998-08-04 Mitsui Eng & Shipbuild Co Ltd 壁面清掃装置
US6718533B1 (en) * 1999-02-26 2004-04-06 Real-Time Innovations, Inc. Method for building a real-time control system with mode and logical rate
KR100397844B1 (ko) 2000-12-20 2003-09-13 한국과학기술원 원격조종 리모콘을 이용한 청소용 로봇
CN1464781A (zh) * 2001-06-27 2003-12-31 高效清洁服务有限公司 建筑物清洁装置
US20030179916A1 (en) * 2002-02-06 2003-09-25 Magnuson Terry R. High-throughput cell identification and isolation method and apparatus
US20040142603A1 (en) * 2002-07-24 2004-07-22 Walker J. Thomas Attachable modular electronic systems
JP2004166968A (ja) 2002-11-20 2004-06-17 Zojirushi Corp 自走式掃除ロボット
WO2005016526A2 (en) * 2003-08-04 2005-02-24 Irm, Llc Multi-well container positioning devices and related systems and methods
US7456968B2 (en) * 2003-11-24 2008-11-25 General Electric Company Sensor system and methods for improved quantitation of environmental parameters
WO2006002373A1 (en) * 2004-06-24 2006-01-05 Irobot Corporation Remote control scheduler and method for autonomous robotic device
US20060188409A1 (en) * 2005-01-19 2006-08-24 Irm Llc Multi-well container positioning devices, systems, computer program products, and methods
EP2544065B1 (en) * 2005-12-02 2017-02-08 iRobot Corporation Robot system
US9144360B2 (en) * 2005-12-02 2015-09-29 Irobot Corporation Autonomous coverage robot navigation system
JP2007226322A (ja) 2006-02-21 2007-09-06 Sharp Corp ロボットコントロールシステム
US9195233B2 (en) * 2006-02-27 2015-11-24 Perrone Robotics, Inc. General purpose robotics operating system
US9833901B2 (en) * 2006-02-27 2017-12-05 Perrone Robotics, Inc. General purpose robotics operating system with unmanned and autonomous vehicle extensions
CA2591808A1 (en) * 2007-07-11 2009-01-11 Hsien-Hsiang Chiu Intelligent object tracking and gestures sensing input device
JP2011224732A (ja) * 2010-04-20 2011-11-10 Fukuoka Univ Of Education 教育教材用ロボット
KR20110119118A (ko) 2010-04-26 2011-11-02 엘지전자 주식회사 로봇 청소기, 및 이를 이용한 원격 감시 시스템
US8571781B2 (en) * 2011-01-05 2013-10-29 Orbotix, Inc. Self-propelled device with actively engaged drive system
KR101856502B1 (ko) * 2011-04-07 2018-05-11 엘지전자 주식회사 로봇 청소기, 이의 원격 제어 시스템 및 원격 제어 방법
US9037296B2 (en) 2011-09-07 2015-05-19 Lg Electronics Inc. Robot cleaner, and system and method for remotely controlling the same
CN102866706B (zh) * 2012-09-13 2015-03-25 深圳市银星智能科技股份有限公司 一种采用智能手机导航的清扫机器人及其导航清扫方法
EP2898962A4 (en) 2012-12-25 2016-05-25 Miraikikai Inc CLEANING ROBOT WITH AUTONOMOUS MOVEMENT
US9375847B2 (en) * 2013-01-18 2016-06-28 Irobot Corporation Environmental management systems including mobile robots and methods using same
AU2013374347B2 (en) * 2013-01-18 2016-05-19 Irobot Corporation Environmental management systems including mobile robots and methods using same
US9233472B2 (en) * 2013-01-18 2016-01-12 Irobot Corporation Mobile robot providing environmental mapping for household environmental control
KR102071575B1 (ko) * 2013-04-23 2020-01-30 삼성전자 주식회사 이동로봇, 사용자단말장치 및 그들의 제어방법
US9597797B2 (en) * 2013-11-01 2017-03-21 Brain Corporation Apparatus and methods for haptic training of robots
JP6750921B2 (ja) 2013-12-19 2020-09-02 アクチエボラゲット エレクトロルックス ロボット掃除機
WO2015090402A1 (en) 2013-12-19 2015-06-25 Aktiebolaget Electrolux Robotic cleaning device with perimeter recording function
US9358685B2 (en) * 2014-02-03 2016-06-07 Brain Corporation Apparatus and methods for control of robot actions based on corrective user inputs
KR102306709B1 (ko) 2014-08-19 2021-09-29 삼성전자주식회사 청소 로봇, 청소 로봇의 제어 장치, 제어 시스템, 및 제어 방법
US10660496B2 (en) * 2014-09-24 2020-05-26 Samsung Electronics Co., Ltd. Cleaning robot and method of controlling the cleaning robot
CN204120959U (zh) * 2014-10-19 2015-01-28 柯智鑫 一种nxt扫地机器人
KR102328252B1 (ko) * 2015-02-13 2021-11-19 삼성전자주식회사 청소 로봇 및 그 제어방법
US9717387B1 (en) * 2015-02-26 2017-08-01 Brain Corporation Apparatus and methods for programming and training of robotic household appliances
CN204581161U (zh) * 2015-03-19 2015-08-26 深圳市宏啟光电有限公司 一种新型清洁机器人
JP6800952B2 (ja) * 2015-04-24 2020-12-16 アビドボッツ コーポレイション 表面の半自動清掃のための装置および方法
CN105467858B (zh) * 2015-12-01 2018-05-08 西安电子科技大学 一种机器人控制程序图形化集成开发环境
US20170329347A1 (en) * 2016-05-11 2017-11-16 Brain Corporation Systems and methods for training a robot to autonomously travel a route
US20180136979A1 (en) * 2016-06-06 2018-05-17 Sitting Man, Llc Offer-based computing enviroments
US10462972B2 (en) * 2016-09-15 2019-11-05 Harvestmoore, L.L.C. Methods for automated pruning and harvesting of fruit plants utilizing a graphic processor unit
US10274325B2 (en) * 2016-11-01 2019-04-30 Brain Corporation Systems and methods for robotic mapping
JP6831213B2 (ja) * 2016-11-09 2021-02-17 東芝ライフスタイル株式会社 電気掃除機
TWM568401U (zh) * 2018-07-30 2018-10-11 誠泰資產管理股份有限公司 Sweeping robot detection system

Also Published As

Publication number Publication date
EP3878336A4 (en) 2022-06-22
JP6664641B1 (ja) 2020-03-13
JPWO2020095372A1 (ja) 2021-02-15
WO2020095372A1 (ja) 2020-05-14
US20210007571A1 (en) 2021-01-14
EP3878336B1 (en) 2023-08-02
TWI717087B (zh) 2021-01-21
ES2951735T3 (es) 2023-10-24
KR20210087994A (ko) 2021-07-13
US11311163B2 (en) 2022-04-26
CN111386064A (zh) 2020-07-07
EP3878336A1 (en) 2021-09-15
EP3878336C0 (en) 2023-08-02
TW202021523A (zh) 2020-06-16

Similar Documents

Publication Publication Date Title
US10803314B2 (en) Method and system for providing remote robotic control
US10871784B2 (en) Method and system for providing remote robotic control
US10816994B2 (en) Method and system for providing remote robotic control
BR112021008018A2 (pt) robô de limpeza autopropulsionado
TW201826993A (zh) 具有基於環境之操作速度變化的機器人清潔裝置
Lacey et al. The evolution of guido
JP7325947B2 (ja) 自律移動ロボット及びデータ計測システム
Sprute et al. A study on different user interfaces for teaching virtual borders to mobile robots
KR20200066708A (ko) 로봇 청소기와 공간 정보를 교환하기 위한 증강 현실 사용
JP2022086464A (ja) 走行地図作成装置、ユーザ端末装置、自律走行型ロボット、自律走行型ロボットの走行制御システム、自律走行型ロボットの走行制御方法、および、プログラム
JP7122573B2 (ja) 掃除情報提供装置
JP7336682B2 (ja) 掃除機システム、および表示装置
WO2022137796A1 (ja) 走行用地図作成装置、自律走行型ロボット、自律走行型ロボットの走行制御システム、自律走行型ロボットの走行制御方法、及び、プログラム
Agarwal et al. Touchless human-mobile robot interaction using a projectable interactive surface
Habibullah et al. Room mapping and automatic vacuum cleaner robot
Woog SCRATCHbot
Yessimbekova Autonomous Navigation of Mobile Robots: Marker-based Localization System and On-line Path
Fish Robotic Tour Guide Platform
JPH02127378A (ja) 走行ロボット制御装置
Bartoshesky The Hypothetical Robarrow [Learning ROS and Driving Turtlebots]
JP2022190894A (ja) 走行用地図作成装置、自走式ロボットシステム、走行用地図作成方法、及び、プログラム
Niniss et al. Intelligent Powered Wheelchair Evolving in a Virtual Environment

Legal Events

Date Code Title Description
B07A Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]
B07B Technical examination (opinion): publication cancelled [chapter 7.2 patent gazette]
B07A Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]
B09B Patent application refused [chapter 9.2 patent gazette]
B09B Patent application refused [chapter 9.2 patent gazette]

Free format text: MANTIDO O INDEFERIMENTO UMA VEZ QUE NAO FOI APRESENTADO RECURSO DENTRO DO PRAZO LEGAL