ES2656899T3 - Detección de proximidad en robots móviles - Google Patents
Detección de proximidad en robots móviles Download PDFInfo
- Publication number
- ES2656899T3 ES2656899T3 ES13839692.4T ES13839692T ES2656899T3 ES 2656899 T3 ES2656899 T3 ES 2656899T3 ES 13839692 T ES13839692 T ES 13839692T ES 2656899 T3 ES2656899 T3 ES 2656899T3
- Authority
- ES
- Spain
- Prior art keywords
- field
- robot
- receiver
- component
- distance
- 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
- 238000001514 detection method Methods 0.000 title description 8
- 238000004891 communication Methods 0.000 abstract description 5
- 239000008186 active pharmaceutical agent Substances 0.000 description 13
- 238000004590 computer program Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 7
- 238000005259 measurement Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000004579 marble Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
-
- 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
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
- G01B11/026—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by measuring distance between sensor and object
-
- 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/0227—Control of position or course in two dimensions specially adapted to land vehicles using mechanical sensing means, e.g. for sensing treated area
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0242—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
-
- 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/027—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising intertial navigation means, e.g. azimuth detector
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Manipulator (AREA)
- Electric Vacuum Cleaner (AREA)
Abstract
Un robot autónomo (100) que comprende: un cuerpo del robot (110) que define una dirección motriz de avance (F); un sistema motriz (120) que soporta el cuerpo del robot (110) y configurado para maniobrar el robot (100) sobre una superficie (10, 10a, 10b); al menos un detector de proximidad (520, 520a, 520b, 520c, 520d, 520e, 520f) que comprende: un primer componente (522, 524) que tiene un primer campo de visión (523, 525); un segundo componente (522a, 524a) que tiene un segundo campo de visión (523a, 525a), intersectando el primer campo de visión (523, 525) el segundo campo de visión (523a, 525a) para formar un primer volumen de intersección (V1); un cuerpo del detector (514) que tiene al menos dos deflectores (516, 519, 521) dispuestos para definir el campo de visión (523, 523a, 523b, 525, 525a, 525b) de al menos un componente (522, 522a, 522b, 523, 523a, 523b); y un controlador (200) en comunicación con el sistema motriz (120) caracterizado por que el al menos un detector de proximidad comprende además un tercer componente (522b) que tiene un tercer campo de visión, intersectando el primer campo de visión el tercer campo de visión para formar un segundo volumen de intersección (V2), estando el segundo volumen de intersección (V2) más distante del cuerpo del robot que el primer volumen de intersección (V1), en donde el primer componente es uno de un emisor y un receptor y cada uno del segundo componente y el tercer componente es el restante de un emisor y un receptor y caracterizado adicionalmente por que el controlador se configura para: de forma incremental o secuencial activar y desactivar cada uno de los componentes segundo y tercero (522a, 522b, 524a, 524b) de tal manera que sólo uno de los componentes segundo y tercero (522a, 522b, 524a, 524b) se active de una vez; y emitir una orden motriz (241) al sistema motriz (120) para maniobrar el robot (100) en base a una señal desde el al menos un detector de proximidad (520, 520a, 520b, 520c, 520d, 520e, 520f) generada cuando un objeto (10, 10a, 10b) interfiere con al menos uno de los volúmenes de intersección primero y segundo (V1, V2).
Description
5
10
15
20
25
30
35
40
45
ambos receptores 524a, 524b es proporcional a la misma cantidad de energía reflejada L. La energía Ei recogida por los receptores 524a, 524b se puede calcular utilizando la siguiente ecuación:
donde Ei es la energía recogida por los receptores, gi es la ganancia de cada receptor 524a, 524b, L es la energía reflejada por la superficie 10 y di es la distancia al receptor 524a, 524b.
Tomando la relación R de las medidas, obtenemos:
y, a continuación,
La ecuación 4 muestra que la distancia d1 a la superficie de piso 10 se puede estimar a partir de las medidas en los receptores 524a, 524b dadas una distancia a la línea de base conocida d0 (FIG. 8A) entre los receptores 524a, 524b. Los parámetros g1 y g2 son o bien conocidos o bien se puede estimar la relación g1/g2 mediante calibración durante la fabricación.
Con referencia a las FIG. 8B y 8C, en algunas ejecuciones, un ángulo relativo θi de los receptores 524a, 524b con respecto al emisor 522 se mantiene lo mismo para hacer al detector de proximidad 520b más robusto en superficies del piso 10 con fuertes reflejos especulares (es decir, θ1 = θ2). Otro ejemplo se muestra en la FIG. 8C. El detector de proximidad 520c se puede utilizar para detectar la presencia de un obstáculo, tal como una superficie de piso 10 o un desnivel 12, dependiendo de la orientación del detector 520b, 520c con respecto al obstáculo (es decir, si el detector 520b, 520c se orienta hacia abajo, entonces el detector 520b, 520c puede detectar la distancia d a la superficie de piso 10; y si el detector 520b, 520c está con un ángulo con respecto al cuerpo del robot 110, entonces el detector 520b, 520c puede detectar los obstáculos a medida que el robot 100 se mueve a través de una superficie de piso 10. Por ejemplo, según representa la FIG. 8E, el tipo de clase de medición de distancia diferencial del detector 520 de las FIG. 8A-8D se puede utilizar para variar una distancia d a un obstáculo 9, tal como una pared o un mueble. Esto es útil por varias razones no limitadas a frenar el robot 100 a una determinada distancia d a medida que se aproxima al objeto para evitar una colisión abrupta).
Las FIG. 6, 7A, 7B y 8D, muestran el detector de proximidad 520 utilizado en un robot móvil 100 para detectar los desniveles 12. Con referencia a la FIG. 8D, en algunos ejemplos, el detector de proximidad 520d incluye un emisor 522 y dos receptores 524a, 524b. El emisor 522 se dispone entre el primer receptor 524a y el segundo receptor 524b. A distancias dmin o mayores, el campo de visión 525a, 525b de cualesquiera de los receptores 524a, 524b (S1 y S2) contienen el campo completo de emisión 523 (Se) del emisor 522: S1 > Sey S2 > Se.
El detector de proximidad 520d se coloca en el robot móvil 100 de tal manera que la superficie de piso 10 este al menos a una distancia D desde el detector de proximidad 520d de tal manera que:
La ecuación 4 se puede utilizar para estimar la distancia d a la superficie de piso 10 en cualquier momento en el que el robot 100 se mueva sobre la superficie de piso 10. d0 es la distancia inicial a la superficie de piso 10, que es D según se muestra en la FIG. 8D. E1 y E2 son las intensidades en los receptores 524a, 524b, que se pueden medir utilizando un convertidor analógico a digital. g1/g2 es la relación de las ganancias del receptor, que se supone que es conocida o que se estima durante un proceso de calibración descrito a continuación. Por lo tanto, un robot 100 puede tener una distancia de caída umbral DS sobre la que se puede guiar. En algunas ejecuciones, el emisor 522 se modula a 1 kHz de manera que rechace la luz ambiente y de otras fuentes de luz aisladas distintas del emisor
522.
Un desnivel 12 puede tener una distancia DC desde la superficie de piso 10. El robot 100 se puede guiar sobre el desnivel 12 cuando la distancia estimada d1 es menor que una distancia de caída umbral DS. Si d1 > DS, entonces el robot 100 detecta un desnivel real 12b y el procesador 202 puede ejecutar un comportamiento 300 para evitar que el robot 100 se caiga por el desnivel 12.
10 5
10
15
20
25
30
35
40
En algunos ejemplos, los parámetros del detector 520 son desconocidos, cuando la calibración no fue posible en el momento de la fabricación. Los detectores 520 no calibrados se pueden calibrar en la ejecución. En algunos ejemplos, cuando los detectores de proximidad 520 se colocan orientados a la superficie de piso 10 con una distancia nominal d1n, referida la relación de medidas de las ecuaciones 1 y 2 a la relación en la superficie nominal. Para la distancia nominal d1n:
Entonces, por otra distancia:
donde la distancia d1 se puede estimar si el desplazamiento de la línea de base de los dos receptores d0 y la distancia nominal d1n son conocidas.
El detector 520 se puede utilizar como un indicador digital de la cercanía a una superficie definiendo d1th = kd0.A continuación, el umbral para Rth sería:
y el detector 520 indicaría que un obstáculo se encuentra cerca cuando R ≥ Rth y que la superficie de piso 10 está lejos de lo contrario.
Suponiendo que d0 ≅d1n entonces Rth sería,
Obsérvese que para k >>> 1 el umbral se simplifica a
El valor umbral depende de una buena estimación de la medida de la relación nominal, técnicas de estimación tan fiables se pueden utilizar para encontrar el valor de Rn y actualizarlo constantemente cuando el detector 520 se expone a diferentes superficies 10 (es decir, diferentes niveles del piso).
Las FIG. 9A, 9B y 11A describen una clase "tabla de verdad" de dos volúmenes de un detector de proximidad de tres elementos (en adelante en la presente memoria "clase tabla de verdad"), donde se utilizan dos volúmenes distintos para clasificar varias distancias de caída, de trayectos múltiples, ángulos de cabeceo y situaciones de albedo en una matriz de decisión eficiente. Dentro de esta clase, dos elementos de un tipo y uno del tipo restante se utilizan para diferentes ejecuciones, (dos emisores con un receptor, o dos receptores con un emisor).
Con referencia a las FIG. 9A, 11A y 13A-H, en algunos ejemplos, el detector de proximidad 520e incluye un cuerpo del detector 514 que aloja un emisor 522 y los receptores primero y segundo 524a, 524b. Los receptores 524a, 524b son adyacentes entre sí. El emisor 522 se dispone adyacente al primer receptor 524a en un lado opuesto del segundo receptor 524b. La distancia S1 que separa el emisor 522 y el primer receptor 524a puede ser menor que la distancia S2 entre el primer receptor 524a y el segundo receptor 524b. El emisor 522 tiene un de campo de visión del emisor 523, y cada uno de los receptores primero y segundo 524a, 524b tienen un respectivo campo de visión primero y segundo 525a, 525b. El campo de visión del emisor 523 intesecta el primer campo de visión del receptor 525a y define un primer volumen V1. Además, el campo de visión del emisor 523 intesecta el segundo campo de visión 525b definiendo un segundo volumen V2. El primer volumen V1 define una zona que tiene una distancia de caída umbral DS (según se señaló anteriormente, DS es la distancia máxima a la que el robot 100 puede ir desde una primera superficie 10a a una segunda superficie 10b) y estando el segundo volumen V2 a una distancia DAC mayor que la distancia de caída umbral DS. El primer volumen V1 y el segundo volumen V2, por tanto, definen dos capas que se solapan a diferentes distancias (dentro y hasta una distancia de DS y más allá de la distancia DS) detectada por dos receptores diferentes 524a, 524b. Según se resume a continuación en la tabla de verdad binaria 1, el "1" o "0" indica una emisión recibida desde una superficie a cualquier, ambos o ningún volumen V1, V2 y la naturaleza binaria de la detección en esos volúmenes, en combinación, determina cómo se comporta el robot mostrado. Si el detector 520 recibe una respuesta en el primer volumen V1, pero no en el segundo volumen V2, el robot 100 detecta la única condición de piso para continuar el desplazamiento en la dirección de desplazamiento actual. Si el detector
11
5
10
15
20
25
30
35
40
45
50
55
60
segunda columna de la Tabla 1, en la cual ambas emisiones 523a, 523b de respuesta son recibas por el receptor 524 después de reflejarse fuera de una superficie 10 colocada más allá de la distancia umbral DS. La superficie aquí está demasiado lejos (d >> DS) y la superficie 10 es reflectante de forma difusa, tal como una escalera de mármol blanco.
En cualquier caso, según se describió anteriormente con respecto a la Tabla 1, el robot 100 puede responder a cuatro condiciones de detección, sólo una de las cuales indica una condición (d ≤ DS) en la que el robot 100 continúa desplazándose sin preocupación de un desnivel real 12b. El robot 100 también puede responder a otras condiciones de detección.
Con referencia a las FIG. 11A-11C, el cuerpo del detector 514 incluye al menos una pared 516, que define el campo de visión 523, 525 de al menos uno de los componentes de detección 522, 524. Las paredes 516 evitan o reducen la luz reflejada desde los emisores o receptores que golpea o es recibida por el objeto o desnivel 12. Las paredes 516 dirigen la luz con puntos de atrapamiento del apantallamiento A1, A2, B1, B2; por lo tanto, las paredes 516 definen el campo de visión 523, 525 del al menos uno de los componentes de detección 522, 524. La paredes 516 se pueden diseñar para estrechar o expandir el campo de visión 523, 525 de los componentes de detección 522, 524. Según se representa en el ejemplo de la FIG. 11A, el cuerpo del detector 514 tiene un doble deflector con 4 puntos de atrapamiento (2 puntos de atrapamiento superiores A1, A2 y dos puntos de atrapamiento inferiores B1, B2). Las aberturas de los puntos de atrapamiento superiores A1, A2 permiten que las emisiones 523 llenen el volumen de la carcasa 514 y las aberturas de los puntos de atrapamiento inferiores B1, B2 crean unos troqueles definidos, (es decir, límites de luz emitida afilados). Las emisiones 523, son afiladas y mejoran de este modo la precisión del estado de transición en el primer volumen V1 y desde la intersección del primer volumen V1 del primer campo de emisión 523a y el campo de visión 525 del receptor (o el primer campo de visión 524a del receptor y el emisor 522 en un ejemplo de dos receptores, un emisor) y el estado de transición y la distancia de caída umbral en la que comienza el segundo volumen V2. Según se representa en las FIG. 11B y 11C, la emisión 523 define una emisión central "afilada" 523c con emisiones 523e de caída fuera de borde mínima. El ángulo γ de la emisión 523e de caída fuera de borde es menor de 1 grado desde la emisión central 523c. El tamaño de la emisión 523 proyectada en la superficie de piso 10 depende de cómo de estrechada está la emisión del haz LED y la distancia de la superficie de piso 10 desde las segundas aberturas de los puntos de atrapamiento B1, B2. Adicionalmente, en algunas ejecuciones, las aberturas de los puntos de atrapamiento inferiores B1, B2 se dimensionan con una anchura de abertura que abarca una distancia equivalente a la mitad del ángulo de potencia de los emisores LED 522. Gestionar el brillo de los bordes de la emisión 523 puede necesitar estrechar la anchura de las aberturas B1, B2. Mediante la gestión de potencia en los bordes de la emisión 523, el troquel de la distancia de caída umbral DS se encuentra en un punto de intersección definido entre las emisiones 523a, 523b y el campo de visión 525 del receptor. Esta precisión en los puntos de transición elimina la dependencia superficial y mejora la consistencia de la respuesta de detección a través de tipos de piso y los ángulos de balanceo y cabeceo del robot 100.
Con el fin de permitir la medición de distancia con la aplicación de la tabla de verdad de dos volúmenes de las FIG. 9A y 9B, un segundo receptor 524c (o segundo emisor), no mostrado, se podría colocar entre o al lado de los emisores 522a, 522b (o receptores 524a, 524b), con un campo de visión que se solape con cualquiera o ambos de los volúmenes cercano o lejano de cualquiera o ambos de los emisores cercano o lejano 522a, 522b (o los receptores 524a, 524b). Con respecto a la adición de un segundo receptor 524c a la FIG. 9B, el segundo receptor 524c estaría más distante de las superficies/volúmenes candidatos (volúmenes de caída de escalera lejano o de umbral cercano) que el primer receptor 524, y sería dispuesto o bien en el mismo lado o bien en el lado opuesto del primer receptor 524 en la forma de las FIG. 8B y 8C. Por lo tanto, un detector de dos volúmenes/diferencial híbrido que combine las dos ejecuciones de un detector de tres elementos tendría emisores primero y segundo y receptores primero y segundo. El primer receptor sería configurado (a través de la colocación de una lente en la parte inferior del detector 520, el apantallamiento de la carcasa 514 y el ángulo de visión theta), para observar un primer volumen V1 del primer emisor 522a a una distancia de caída umbral DS cercana y también un segundo volumen V2 del segundo emisor 522b a una distancia de caída de la escalera, lejana; y el segundo receptor 524c sería configurado para, desde una posición más distante que el primer receptor 524a, observar al menos una parte de uno o ambos de los volúmenes primero o segundo V1, V2.
En funcionamiento, el robot seguiría o podría seguir la misma lógica según se expone en la tabla de verdad de la Tabla 1 y los diagramas de estado de la tabla de verdad de las FIG. 13A-H. No obstante, el detector híbrido se podría utilizar para verificar los umbrales y las ganancias; verificar los contenidos tanto del primer como del segundo volumen (con ganancia aumentada o filtrado pasabanda); determinar el tipo de superficie (por ejemplo, entre reflectante, estampada, dura, blanda, de pelo poco profundo o profundo); y clasificar las situaciones que dependen de la distancia superficial (alta centrada; con cabeceo; guiñada). Alternativamente, se podría resumir una tabla de verdad diferente con las condiciones V1, V2, V3, V4, con los resultados V3 y V4 del segundo receptor 524c utilizados para verificación, en lugar de una decisión de dejar de impulsar.
La FIG. 12 proporciona una disposición de ejemplo de las operaciones para un método 1100 de funcionamiento el robot móvil 100. El método 1200 incluye recibir 1202, en un procesador de cálculo, los datos de un primer detector 522a, 522b. El primer detector 522a, 522b incluye un primer emisor 522a y un primer receptor 524a. El método 1200 incluye recibir 1204, en el procesador de cálculo, los datos de un segundo detector 522b, 524b que incluye un segundo emisor 522b y un segundo receptor 524b. Siendo el primer emisor 522a y el segundo emisor 522b el
16
5
10
15
20
25
30
35
40
45
50
55
60
(por ejemplo, discos magnéticos, discos ópticos, la memoria, dispositivos lógicos programables (PLD)) utilizado para proporcionar instrucciones de lenguaje máquina y/o datos a un procesador programable, que incluye un medio legible por máquina que recibe las instrucciones de lenguaje máquina como una señal legible por máquina. El término "señal legible por máquina" se refiere a cualquier señal utilizada para proporcionar instrucciones de lenguaje máquina y/o datos a un procesador programable.
Las ejecuciones de la materia en estudio y las operaciones funcionales descritas en esta memoria descriptiva se pueden ejecutar con circuitos electrónicos digitales, o con software, firmware o hardware de ordenador, incluyendo las estructuras descritas en esta memoria descriptiva y sus equivalentes estructurales o con combinaciones de uno o más de ellos. Además, la materia en estudio descrita en esta memoria descriptiva se puede ejecutar como uno o más productos de programa de ordenador, es decir, uno o más módulos de instrucciones de programas informáticos codificados en un medio legible por ordenador para su ejecución por, o para controlar el funcionamiento de, el aparato de procesamiento de datos. El medio legible por ordenador puede ser un dispositivo de almacenamiento legible por máquina, un sustrato de almacenamiento legible por máquina, un dispositivo de memoria, una composición de contenido que afecta a una señal propagada legible por máquina o una combinación de uno o más de ellos. Los términos "aparato de procesamiento de datos", "dispositivo de cálculo" y "procesador de cálculo" abarcan todos los aparatos, dispositivos y máquinas para el procesamiento de datos, incluyendo a modo de ejemplo un procesador programable, un ordenador o múltiples procesadores u ordenadores. El aparato puede incluir, además de hardware, código que crea un entorno de ejecución para el programa de ordenador en cuestión, por ejemplo, el código que constituye el firmware del procesador, una pila de protocolo, un sistema de gestión de bases de datos, un sistema operativo o una combinación de uno o más de ellos. Una señal propagada y una señal generada artificialmente, por ejemplo, una señal eléctrica, óptica o electromagnética generada por lenguaje máquina que se genera para codificar la información para su transmisión al aparato receptor adecuado.
Un programa de ordenador (también conocido como una aplicación, programa, software, aplicación de software, secuencia de órdenes o código) se puede escribir con cualquier forma de lenguaje de programación, que incluye los lenguajes compilados o interpretados, y se puede utilar de cualquier forma, que incluye como un programa autónomo o como un módulo, componente, subrutina u otra unidad adecuada para su utilización en un entorno informático. Un programa de ordenador no se corresponde necesariamente con un archivo en un sistema de archivos. Un programa se puede almacenar en una parte de un archivo que contiene otros programas o datos (por ejemplo, una o más secuencias de órdenes almacenadas en un documento de lenguaje de marcas), en un solo archivo dedicado al programa en cuestión o en múltiples archivos coordinados (por ejemplo, archivos que almacenan uno o más módulos, programas secundarios o partes de código). Un programa de ordenador se puede utilizar para ser ejecutado en un ordenador o en varios ordenadores que se sitúan en un lugar o distribuidos a través de múltiples lugares e interconectados por una red de comunicación.
Los procesos y flujos lógicos descritos en esta memoria descriptiva se pueden realizar mediante uno o más procesadores programables que ejecuten uno o más programas de ordenador para realizar la funciones operando sobre los datos de entrada y generando la salida. Los procesos y lo flujos lógicos también se pueden realizar por, y los aparatos también se pueden ejecutar como, circuitos lógicos de propósito especial, por ejemplo, una FPGA (matriz de puertas programables en campo) o un ASIC (circuito integrado de aplicación específica).
Los procesadores adecuados para la ejecución de un programa de ordenador incluyen, a modo de ejemplo, ambos microprocesadores de propósito general y especial, y uno cualquiera o más procesadores de cualquier tipo de ordenador digital. En general, un procesador recibirá instrucciones y datos de una memoria de sólo lectura o una memoria de acceso aleatorio o ambas. Los elementos esenciales de un ordenador son un procesador para ejecutar instrucciones y uno o más dispositivos de memoria para almacenar instrucciones y datos. Generalmente, un ordenador también incluirá, o se acoplarán operativamente para recibir datos desde o transferir datos o ambos, a uno o más dispositivos de almacenamiento masivo para el almacenamiento de datos, por ejemplo, discos magnéticos, magneto-ópticos o discos ópticos. Sin embargo, un ordenador no necesita tener dichos dispositivos. Además, un ordenador se puede incorporar en otro dispositivo, por ejemplo, un teléfono móvil, un asistente personal digital (PDA), un reproductor de audio móvil, un receptor del sistema de posicionamiento global (GPS), por nombrar sólo unos pocos. Los medios legibles por ordenador adecuados para almacenar instrucciones de programa de ordenador y datos incluyen todas las formas de memoria no volátil, medios y dispositivos de memoria, que incluyen a modo de ejemplo dispositivos semiconductores de memoria, por ejemplo, EPROM, EEPROM y dispositivos de memoria flash; discos magnéticos, por ejemplo, discos duros internos o discos extraíbles; discos magneto-ópticos; y discos CD-ROM y DVD-ROM. El procesador y la memoria se pueden complementar con o incorporar en, un circuito lógico de propósito especial.
Para proporcionar interacción con un usuario, uno o más aspectos de la descripción se pueden ejecutar en un ordenador que tiene un dispositivo de visualización, por ejemplo, un CRT (tubo de rayos catódicos), monitor LCD (pantalla de cristal líquido) o una pantalla táctil para visualizar información al usuario y, opcionalmente, un teclado y un dispositivo señalador, por ejemplo, un ratón o una bola de seguimiento, mediante la cual el usuario puede proporcionar entrada al ordenador. También se pueden utilizar otros tipos de dispositivos para proporcionar interacción con un usuario; por ejemplo, la retroalimentación proporcionada al usuario puede ser cualquier forma de retroalimentación sensorial, por ejemplo, retroalimentación visual, retroalimentación auditiva o retroalimentación táctil; y la entrada del usuario se puede recibir de cualquier forma, incluyendo la acústica, el habla o la entrada táctil.
18 5
10
15
20
25
30
35
40
Además, un ordenador puede interactuar con un usuario mediante el envío de documentos y la recepción de documentos desde un dispositivo que se utiliza por el usuario; por ejemplo, mediante el envío de páginas web a un navegador web en el dispositivo cliente de un usuario en respuesta a las solicitudes recibidas desde el navegador web.
Uno o más aspectos de la descripción se pueden ejecutar en un sistema informático que incluye un componente de interfaz de administrador, por ejemplo, como un servidor de datos, o que incluye un componente de software intermedio, por ejemplo, un servidor de aplicaciones, o que incluye un componente de interfaz de usuario, por ejemplo, un ordenador cliente que tiene una interfaz gráfica de usuario o un navegador web a través del cual un usuario puede interactuar con una ejecución de la materia en estudio descrita en esta memoria descriptiva o cualquier combinación de uno o más de dichos componentes de interfaz de administrador, de software intermedio o de interfaz de usuario. Los componentes del sistema se pueden interconectar mediante cualquier forma o medio de comunicación de datos digitales, por ejemplo, una red de comunicación. Los ejemplos de redes de comunicación incluyen una red área local ("LAN") y una red de área extensa ("WAN"), una inter-red (por ejemplo, el internet), y redes entre iguales (por ejemplo, red entre iguales a medida).
El sistema informático puede incluir clientes y servidores. Un cliente y un servidor están generalmente distantes uno de otro y por lo general interactúan a través de una red de comunicación. La relación de cliente y servidor surge en virtud de los programas informáticos que se ejecutan en los ordenadores respectivos y que tienen una relación cliente-servidor entre sí. En algunas ejecuciones, un servidor transmite datos (por ejemplo, una página HTML) a un dispositivo cliente (por ejemplo, para fines de visualización de datos y recepción de la entrada de usuario de un usuario que interactúa con el dispositivo cliente). Los datos generados en el dispositivo cliente (por ejemplo, un resultado de la interacción de usuario) se pueden recibir desde el dispositivo cliente en el servidor.
Aunque esta memoria descriptiva contiene muchos detalles específicos, estos no se deben interpretar como limitaciones en el alcance de la descripción o de lo que se puede reivindicar, sino más bien como descripciones de las características específicas para ejecuciones particulares de la descripción. Determinadas características que se describen en esta memoria descriptiva en el contexto de ejecuciones independientes también se pueden ejecutar en combinación en una única ejecución. A la inversa, diversas características que se describen en el contexto de una única ejecución también se pueden ejecutar en varias ejecuciones por separado o en cualquier combinación secundaria adecuada. Además, aunque las características se pueden describir anteriormente como actuando en determinadas combinaciones e incluso reivindicado inicialmente como tal, una o más características de una combinación reivindicada en algunos casos se pueden separar de la combinación, y la combinación reivindicada se puede dirigir a una combinación secundaria o variación de una combinación secundaria.
Del mismo modo, aunque las operaciones se representan en los dibujos en un orden particular, esto no se debe entender como que se requiere que dichas operaciones se realicen en el orden particular mostrado o en orden secuencial, o que se realicen todas las operaciones ilustradas, para lograr los resultados deseables. En determinadas circunstancias, la multitarea y el procesamiento en paralelo pueden ser ventajosos. Además, la separación de diversos componentes del sistema en los ejemplos descritos anteriormente no se debe entender como que se requiere dicha separación en todos los ejemplos, y se debe entender que los sistemas y componentes de programa descritos generalmente se pueden integrar juntos en un solo producto de software o comercializado en múltiples productos de software.
Se han descrito varias ejecuciones. No obstante, se entenderá que se pueden hacer diversas modificaciones sin apartarse del espíritu y alcance de la descripción. En consecuencia, otras ejecuciones están dentro del alcance de las siguientes reivindicaciones. Por ejemplo, las acciones mencionadas en las reivindicaciones se pueden realizar en un orden diferente y todavía lograr los resultados deseables.
19
Claims (1)
-
imagen1
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261704419P | 2012-09-21 | 2012-09-21 | |
US201261704419P | 2012-09-21 | ||
PCT/US2013/061183 WO2014047557A1 (en) | 2012-09-21 | 2013-09-23 | Proximity sensing on mobile robots |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2656899T3 true ES2656899T3 (es) | 2018-02-28 |
Family
ID=50339648
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES13839692.4T Active ES2656899T3 (es) | 2012-09-21 | 2013-09-23 | Detección de proximidad en robots móviles |
Country Status (8)
Country | Link |
---|---|
US (3) | US8862271B2 (es) |
EP (2) | EP2834048B1 (es) |
JP (3) | JP5885147B2 (es) |
CN (2) | CN105404298B (es) |
AU (1) | AU2013317738B2 (es) |
CA (1) | CA2868860C (es) |
ES (1) | ES2656899T3 (es) |
WO (1) | WO2014047557A1 (es) |
Families Citing this family (170)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2011305154B2 (en) * | 2010-09-24 | 2015-02-05 | Irobot Corporation | Systems and methods for VSLAM optimization |
CN104350441B (zh) * | 2012-03-15 | 2017-04-05 | 艾罗伯特公司 | 包括传感器阵列的用于机器人的缓冲器 |
CN108661362A (zh) | 2012-06-27 | 2018-10-16 | 滨特尔水池水疗公司 | 具有激光测距仪***的水池清洁器和方法 |
CN105404298B (zh) | 2012-09-21 | 2018-10-16 | 艾罗伯特公司 | 移动机器人上的接近度感测 |
US9121703B1 (en) * | 2013-06-13 | 2015-09-01 | Google Inc. | Methods and systems for controlling operation of a laser device |
US9584775B2 (en) | 2013-07-18 | 2017-02-28 | BOT Home Automation, Inc. | Wireless entrance communication device |
US11889009B2 (en) | 2013-07-26 | 2024-01-30 | Skybell Technologies Ip, Llc | Doorbell communication and electrical systems |
US9049352B2 (en) | 2013-07-26 | 2015-06-02 | SkyBell Technologies, Inc. | Pool monitor systems and methods |
US9060104B2 (en) | 2013-07-26 | 2015-06-16 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US9769435B2 (en) | 2014-08-11 | 2017-09-19 | SkyBell Technologies, Inc. | Monitoring systems and methods |
US9736284B2 (en) | 2013-07-26 | 2017-08-15 | SkyBell Technologies, Inc. | Doorbell communication and electrical systems |
US20170263067A1 (en) | 2014-08-27 | 2017-09-14 | SkyBell Technologies, Inc. | Smart lock systems and methods |
US9172920B1 (en) | 2014-09-01 | 2015-10-27 | SkyBell Technologies, Inc. | Doorbell diagnostics |
US9342936B2 (en) | 2013-07-26 | 2016-05-17 | SkyBell Technologies, Inc. | Smart lock systems and methods |
US9179108B1 (en) | 2013-07-26 | 2015-11-03 | SkyBell Technologies, Inc. | Doorbell chime systems and methods |
US11909549B2 (en) | 2013-07-26 | 2024-02-20 | Skybell Technologies Ip, Llc | Doorbell communication systems and methods |
US9118819B1 (en) | 2013-07-26 | 2015-08-25 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US10733823B2 (en) | 2013-07-26 | 2020-08-04 | Skybell Technologies Ip, Llc | Garage door communication systems and methods |
US9160987B1 (en) | 2013-07-26 | 2015-10-13 | SkyBell Technologies, Inc. | Doorbell chime systems and methods |
US9065987B2 (en) | 2013-07-26 | 2015-06-23 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US9058738B1 (en) | 2013-07-26 | 2015-06-16 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US9197867B1 (en) | 2013-12-06 | 2015-11-24 | SkyBell Technologies, Inc. | Identity verification using a social network |
US11764990B2 (en) | 2013-07-26 | 2023-09-19 | Skybell Technologies Ip, Llc | Doorbell communications systems and methods |
US10708404B2 (en) | 2014-09-01 | 2020-07-07 | Skybell Technologies Ip, Llc | Doorbell communication and electrical systems |
US9196133B2 (en) | 2013-07-26 | 2015-11-24 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US9172921B1 (en) | 2013-12-06 | 2015-10-27 | SkyBell Technologies, Inc. | Doorbell antenna |
US9060103B2 (en) | 2013-07-26 | 2015-06-16 | SkyBell Technologies, Inc. | Doorbell security and safety |
US9094584B2 (en) | 2013-07-26 | 2015-07-28 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US9142214B2 (en) | 2013-07-26 | 2015-09-22 | SkyBell Technologies, Inc. | Light socket cameras |
US9113052B1 (en) | 2013-07-26 | 2015-08-18 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US9179109B1 (en) | 2013-12-06 | 2015-11-03 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US9013575B2 (en) | 2013-07-26 | 2015-04-21 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US10672238B2 (en) | 2015-06-23 | 2020-06-02 | SkyBell Technologies, Inc. | Doorbell communities |
US11651665B2 (en) | 2013-07-26 | 2023-05-16 | Skybell Technologies Ip, Llc | Doorbell communities |
US11004312B2 (en) | 2015-06-23 | 2021-05-11 | Skybell Technologies Ip, Llc | Doorbell communities |
US10440165B2 (en) | 2013-07-26 | 2019-10-08 | SkyBell Technologies, Inc. | Doorbell communication and electrical systems |
US10204467B2 (en) | 2013-07-26 | 2019-02-12 | SkyBell Technologies, Inc. | Smart lock systems and methods |
US9113051B1 (en) | 2013-07-26 | 2015-08-18 | SkyBell Technologies, Inc. | Power outlet cameras |
US9172922B1 (en) | 2013-12-06 | 2015-10-27 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US9247219B2 (en) | 2013-07-26 | 2016-01-26 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US9179107B1 (en) | 2013-07-26 | 2015-11-03 | SkyBell Technologies, Inc. | Doorbell chime systems and methods |
US20180343141A1 (en) | 2015-09-22 | 2018-11-29 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US9237318B2 (en) | 2013-07-26 | 2016-01-12 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US9230424B1 (en) | 2013-12-06 | 2016-01-05 | SkyBell Technologies, Inc. | Doorbell communities |
US10044519B2 (en) | 2015-01-05 | 2018-08-07 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US9799183B2 (en) | 2013-12-06 | 2017-10-24 | SkyBell Technologies, Inc. | Doorbell package detection systems and methods |
US9253455B1 (en) | 2014-06-25 | 2016-02-02 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US9743049B2 (en) | 2013-12-06 | 2017-08-22 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US9786133B2 (en) | 2013-12-06 | 2017-10-10 | SkyBell Technologies, Inc. | Doorbell chime systems and methods |
JP6427598B2 (ja) | 2014-02-10 | 2018-11-21 | アップル インコーポレイテッドApple Inc. | 光学センサを使用して検出されるモーションジェスチャ入力 |
JP2016002198A (ja) * | 2014-06-16 | 2016-01-12 | 株式会社東芝 | 電気掃除機 |
US11184589B2 (en) | 2014-06-23 | 2021-11-23 | Skybell Technologies Ip, Llc | Doorbell communication systems and methods |
US9888216B2 (en) | 2015-09-22 | 2018-02-06 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US20170085843A1 (en) | 2015-09-22 | 2017-03-23 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
US10687029B2 (en) | 2015-09-22 | 2020-06-16 | SkyBell Technologies, Inc. | Doorbell communication systems and methods |
JP6404348B2 (ja) * | 2014-06-25 | 2018-10-17 | 株式会社未来機械 | 自走式ロボット |
IL233711B (en) * | 2014-07-17 | 2018-04-30 | Rafael Advanced Defense Systems Ltd | Object detection system |
JP6453583B2 (ja) * | 2014-08-20 | 2019-01-16 | 東芝ライフスタイル株式会社 | 電気掃除機 |
US9997036B2 (en) | 2015-02-17 | 2018-06-12 | SkyBell Technologies, Inc. | Power outlet cameras |
US9798328B2 (en) | 2014-10-10 | 2017-10-24 | Irobot Corporation | Mobile robot area cleaning |
KR20160048492A (ko) | 2014-10-24 | 2016-05-04 | 엘지전자 주식회사 | 로봇 청소기 및 이의 제어 방법 |
WO2016065627A1 (zh) * | 2014-10-31 | 2016-05-06 | 深圳市大疆创新科技有限公司 | 一种基于位置的控制方法、装置、可移动机器以及机器人 |
TWI627609B (zh) * | 2014-12-04 | 2018-06-21 | 微星科技股份有限公司 | 狀態檢測方法、機器人及移動裝置 |
US9704043B2 (en) | 2014-12-16 | 2017-07-11 | Irobot Corporation | Systems and methods for capturing images and annotating the captured images with information |
JP6475994B2 (ja) * | 2015-01-30 | 2019-02-27 | シャープ株式会社 | 自走式掃除機 |
US10742938B2 (en) | 2015-03-07 | 2020-08-11 | Skybell Technologies Ip, Llc | Garage door communication systems and methods |
WO2016151724A1 (ja) * | 2015-03-23 | 2016-09-29 | 富士機械製造株式会社 | 移動体 |
US11575537B2 (en) | 2015-03-27 | 2023-02-07 | Skybell Technologies Ip, Llc | Doorbell communication systems and methods |
US10545504B2 (en) * | 2015-04-01 | 2020-01-28 | AI Incorporated | System and method for establishing virtual boundaries for robotic devices |
US10500716B2 (en) * | 2015-04-08 | 2019-12-10 | Beijing Evolver Robotics Co., Ltd. | Multi-functional home service robot |
US11381686B2 (en) | 2015-04-13 | 2022-07-05 | Skybell Technologies Ip, Llc | Power outlet cameras |
KR101649665B1 (ko) * | 2015-04-29 | 2016-08-30 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
US11641452B2 (en) | 2015-05-08 | 2023-05-02 | Skybell Technologies Ip, Llc | Doorbell communication systems and methods |
US20180047269A1 (en) | 2015-06-23 | 2018-02-15 | SkyBell Technologies, Inc. | Doorbell communities |
US9919425B2 (en) * | 2015-07-01 | 2018-03-20 | Irobot Corporation | Robot navigational sensor system |
US10706702B2 (en) | 2015-07-30 | 2020-07-07 | Skybell Technologies Ip, Llc | Doorbell package detection systems and methods |
US9625571B1 (en) * | 2015-08-06 | 2017-04-18 | X Development Llc | Disabling robot sensors |
US9903947B2 (en) | 2015-08-10 | 2018-02-27 | Deere & Company | Boundary signal detection |
US11036318B2 (en) * | 2015-09-30 | 2021-06-15 | Apple Inc. | Capacitive touch or proximity detection for crown |
JP6703820B2 (ja) * | 2015-11-11 | 2020-06-03 | シャープ株式会社 | 自走式電子機器 |
JP6724349B2 (ja) * | 2015-11-30 | 2020-07-15 | カシオ計算機株式会社 | 自律移動装置、自律移動方法及びプログラム |
US10325625B2 (en) | 2015-12-04 | 2019-06-18 | Amazon Technologies, Inc. | Motion detection for A/V recording and communication devices |
US10139281B2 (en) | 2015-12-04 | 2018-11-27 | Amazon Technologies, Inc. | Motion detection for A/V recording and communication devices |
JP6685755B2 (ja) * | 2016-02-16 | 2020-04-22 | 東芝ライフスタイル株式会社 | 自律走行体 |
US10901431B1 (en) * | 2017-01-19 | 2021-01-26 | AI Incorporated | System and method for guiding heading of a mobile robotic device |
US11726490B1 (en) * | 2016-02-19 | 2023-08-15 | AI Incorporated | System and method for guiding heading of a mobile robotic device |
US10386847B1 (en) * | 2016-02-19 | 2019-08-20 | AI Incorporated | System and method for guiding heading of a mobile robotic device |
US10926756B2 (en) | 2016-02-23 | 2021-02-23 | Deka Products Limited Partnership | Mobility device |
US10908045B2 (en) | 2016-02-23 | 2021-02-02 | Deka Products Limited Partnership | Mobility device |
US11399995B2 (en) | 2016-02-23 | 2022-08-02 | Deka Products Limited Partnership | Mobility device |
IL262025B2 (en) * | 2016-03-31 | 2023-11-01 | Miraikikai Inc | A self-propelled robot |
JP6913387B2 (ja) * | 2016-03-31 | 2021-08-04 | 株式会社未来機械 | 作業ロボットおよびエッジ検出器 |
DK4043982T3 (da) * | 2016-04-14 | 2024-01-29 | Deka Products Lp | Brugerkontrolanordning fra en transportør |
TWI639021B (zh) | 2016-05-17 | 2018-10-21 | 南韓商Lg電子股份有限公司 | 行動機器人及其控制方法 |
TWI653964B (zh) | 2016-05-17 | 2019-03-21 | Lg電子股份有限公司 | 行動機器人及其控制方法 |
TWI689387B (zh) | 2016-05-17 | 2020-04-01 | 南韓商Lg電子股份有限公司 | 行動機器人 |
US10245730B2 (en) * | 2016-05-24 | 2019-04-02 | Asustek Computer Inc. | Autonomous mobile robot and control method thereof |
US10043332B2 (en) | 2016-05-27 | 2018-08-07 | SkyBell Technologies, Inc. | Doorbell package detection systems and methods |
WO2018041146A1 (zh) | 2016-08-31 | 2018-03-08 | 苏州宝时得电动工具有限公司 | 智能割草机、自移动设备及其识别障碍物的方法 |
CN110036162B (zh) * | 2016-09-30 | 2021-04-02 | 新加坡-Eth研究中心 | 用于将物体放置在表面上的***和方法 |
US11978011B2 (en) | 2017-05-01 | 2024-05-07 | Symbol Technologies, Llc | Method and apparatus for object status detection |
CN110998471A (zh) * | 2017-05-09 | 2020-04-10 | 云海智行股份有限公司 | 机器人运动控制***及方法 |
CN107204014B (zh) * | 2017-05-24 | 2019-06-07 | 京东方科技集团股份有限公司 | 智能终端设备的定位方法、装置和智能终端设备 |
US11202542B2 (en) | 2017-05-25 | 2021-12-21 | Sharkninja Operating Llc | Robotic cleaner with dual cleaning rollers |
US20180348783A1 (en) * | 2017-05-31 | 2018-12-06 | Neato Robotics, Inc. | Asynchronous image classification |
EP3638979A4 (en) * | 2017-06-15 | 2021-03-24 | AMS Sensors Singapore Pte. Ltd. | PROXIMITY SENSORS, AND METHODS FOR OPERATING THESE SENSORS |
CN110892345B (zh) * | 2017-07-20 | 2023-03-17 | 株式会社富士 | 作业*** |
ES2951842T3 (es) | 2017-08-22 | 2023-10-25 | Pentair Water Pool & Spa Inc | Sistema de control de limpiador de piscina |
TWI671053B (zh) * | 2017-09-08 | 2019-09-11 | 智棋科技股份有限公司 | 自動裝置的偵測系統 |
US10909825B2 (en) | 2017-09-18 | 2021-02-02 | Skybell Technologies Ip, Llc | Outdoor security systems and methods |
EP3702111B1 (en) * | 2017-10-25 | 2024-01-24 | LG Electronics Inc. | Artificial intelligence moving robot which learns obstacles, and control method therefor |
CN107717996B (zh) * | 2017-11-14 | 2018-08-24 | 北京镁伽机器人科技有限公司 | 具有测距停止功能的多关节机器人和测距停止方法 |
US10293489B1 (en) * | 2017-12-15 | 2019-05-21 | Ankobot (Shanghai) Smart Technologies Co., Ltd. | Control method and system, and cleaning robot using the same |
CN109955246B (zh) * | 2017-12-26 | 2020-11-24 | 深圳市优必选科技有限公司 | 悬崖检测方法、装置、终端设备及计算机可读存储介质 |
WO2019128227A1 (zh) * | 2017-12-29 | 2019-07-04 | 江苏美的清洁电器股份有限公司 | 检测组件、扫地机器人及检测其行走路况的方法和*** |
CN108051824B (zh) * | 2017-12-29 | 2020-05-22 | 江苏美的清洁电器股份有限公司 | 检测组件、扫地机器人及检测其行走路况的方法和*** |
US10717435B2 (en) * | 2018-01-03 | 2020-07-21 | Qualcomm Incorporated | Adjustable object avoidance proximity threshold based on classification of detected objects |
EP3776128B1 (en) * | 2018-03-26 | 2024-02-21 | Jabil Inc. | Apparatus, system, and method of using depth assessment for autonomous robot navigation |
WO2019195483A1 (en) * | 2018-04-03 | 2019-10-10 | Sharkninja Operating Llc | Time of flight sensor arrangement for robot navigation and methods of localization using same |
EP3803736A1 (en) | 2018-06-07 | 2021-04-14 | DEKA Products Limited Partnership | System and method for distributed utility service execution |
US10977874B2 (en) * | 2018-06-11 | 2021-04-13 | International Business Machines Corporation | Cognitive learning for vehicle sensor monitoring and problem detection |
USD907677S1 (en) | 2018-06-15 | 2021-01-12 | Mobile Industrial Robots A/S | Mobile robot |
US20190384314A1 (en) * | 2018-06-15 | 2019-12-19 | Mobile Industrial Robots A/S | Detecting objects near an autonomous device |
USD929478S1 (en) | 2018-06-15 | 2021-08-31 | Mobile Industrial Robots A/S | Mobile robot having an illuminated region |
AU2019312668B2 (en) | 2018-08-01 | 2022-12-08 | Sharkninja Operating Llc | Robotic vacuum cleaner |
EP3623894B1 (en) | 2018-09-13 | 2022-11-23 | Mobile Industrial Robots A/S | Agv having dynamic safety zone |
US10831212B2 (en) | 2018-09-19 | 2020-11-10 | International Business Machines Corporation | Autonomous roving vehicle management using laser barriers |
JP7192359B2 (ja) * | 2018-09-28 | 2022-12-20 | セイコーエプソン株式会社 | ロボットを制御する制御装置、および制御方法 |
US11506483B2 (en) | 2018-10-05 | 2022-11-22 | Zebra Technologies Corporation | Method, system and apparatus for support structure depth determination |
US11203334B2 (en) | 2018-10-10 | 2021-12-21 | Roadtec, Inc. | Proximity detection zone for working machine |
CN113961005A (zh) * | 2018-10-22 | 2022-01-21 | 科沃斯机器人股份有限公司 | 行进控制的方法、表面清洁机器人及存储介质 |
KR20210110610A (ko) * | 2018-12-11 | 2021-09-08 | 브레인 코퍼레이션 | 에스컬레이터를 검출하기 위한 시스템, 장치, 및 방법 |
WO2020132466A1 (en) * | 2018-12-20 | 2020-06-25 | Sharkninja Operating Llc | Robotic cleaner having distance sensors for use in estimating a velocity of the robotic cleaner |
CA3028708A1 (en) | 2018-12-28 | 2020-06-28 | Zih Corp. | Method, system and apparatus for dynamic loop closure in mapping trajectories |
CN109669478A (zh) * | 2019-02-20 | 2019-04-23 | 广州愿托科技有限公司 | 基于测距传感器的无人机定距贴壁环绕控制方法及无人机 |
US10809734B2 (en) | 2019-03-13 | 2020-10-20 | Mobile Industrial Robots A/S | Route planning in an autonomous device |
CN111766607A (zh) * | 2019-03-13 | 2020-10-13 | 科沃斯机器人股份有限公司 | 一种自移动设备和非接触式障碍物检测装置 |
US20220152837A1 (en) * | 2019-04-16 | 2022-05-19 | University Of Louisville Research Foundation, Inc. | Adaptive robotic nursing assistant |
CN110123210B (zh) * | 2019-05-07 | 2022-05-03 | 深圳市银星智能科技股份有限公司 | 一种机器人地检方法、清洁机器人以及数据存储装置 |
US11269076B2 (en) * | 2019-07-11 | 2022-03-08 | Mtd Products Inc | Solid state LIDAR machine vision for power equipment device |
JP7390817B2 (ja) * | 2019-08-02 | 2023-12-04 | 清水建設株式会社 | 進行方向状態検出装置及びそれを用いた台車 |
US11074790B2 (en) | 2019-08-24 | 2021-07-27 | Skybell Technologies Ip, Llc | Doorbell communication systems and methods |
US20230008790A1 (en) * | 2019-12-02 | 2023-01-12 | Beijing Roborock Technology Co., Ltd. | Laser ranging device and robot |
US11507103B2 (en) * | 2019-12-04 | 2022-11-22 | Zebra Technologies Corporation | Method, system and apparatus for localization-based historical obstacle handling |
US11537141B2 (en) | 2019-12-19 | 2022-12-27 | Diversey, Inc. | Robotic cleaning device with dynamic area coverage |
CN111240336B (zh) * | 2020-01-21 | 2021-12-28 | 追觅创新科技(苏州)有限公司 | 自移动设备及其测距方法 |
KR20210100518A (ko) * | 2020-02-06 | 2021-08-17 | 엘지전자 주식회사 | 로봇 청소기 및 그 제어 방법 |
US11592299B2 (en) | 2020-03-19 | 2023-02-28 | Mobile Industrial Robots A/S | Using static scores to control vehicle operations |
US11822333B2 (en) | 2020-03-30 | 2023-11-21 | Zebra Technologies Corporation | Method, system and apparatus for data capture illumination control |
CN111610783A (zh) * | 2020-04-29 | 2020-09-01 | 尚科宁家(中国)科技有限公司 | 自主机器人的行进控制方法、自主机器人及存储介质 |
CN111685662A (zh) * | 2020-05-19 | 2020-09-22 | 湖北如新电子有限公司 | 一种清扫方法、装置、扫地机器人及存储介质 |
CN111631641B (zh) * | 2020-05-26 | 2022-04-01 | 珠海一微半导体股份有限公司 | 机器人防跌落检测方法 |
CN111633648B (zh) * | 2020-05-26 | 2022-03-04 | 珠海一微半导体股份有限公司 | 机器人检测凸起面的检测方法、芯片以及清洁机器人 |
CN111631640B (zh) * | 2020-05-26 | 2022-06-14 | 珠海一微半导体股份有限公司 | 可判断机器人行走面状况的检测装置的应用方法 |
CN111736139B (zh) * | 2020-06-22 | 2023-05-23 | 歌尔科技有限公司 | 一种红外校准方法、距离检测方法、装置及介质 |
CN111743464A (zh) * | 2020-07-06 | 2020-10-09 | 追创科技(苏州)有限公司 | 一种基于线激光的避障方法及装置 |
WO2022027015A1 (en) * | 2020-07-27 | 2022-02-03 | Brain Corporation | Systems and methods for preserving data and human confidentiality during feature identification by robotic devices |
CN111857153B (zh) * | 2020-07-31 | 2023-09-19 | 北京石头世纪科技股份有限公司 | 一种距离检测装置及扫地机器人 |
USD1017154S1 (en) * | 2020-09-17 | 2024-03-05 | Irobot Corporation | Mobile cleaning robot |
DE102020212047A1 (de) * | 2020-09-24 | 2022-03-24 | BSH Hausgeräte GmbH | Reinigungsroboter für eine gepolsterte Fläche |
KR20220049854A (ko) * | 2020-10-15 | 2022-04-22 | 삼성전자주식회사 | 로봇청소기 |
US11835949B2 (en) | 2020-11-24 | 2023-12-05 | Mobile Industrial Robots A/S | Autonomous device safety system |
CN112596527B (zh) * | 2020-12-17 | 2023-10-24 | 珠海一微半导体股份有限公司 | 基于斜坡结构的机器人卡住检测方法、芯片及清洁机器人 |
CN112764033B (zh) * | 2020-12-24 | 2024-03-08 | 珠海格力电器股份有限公司 | 距离检测方法、装置及移动机器人 |
GB202101612D0 (en) * | 2021-02-05 | 2021-03-24 | Ams Sensors Singapore Pte Ltd | Distance measurement using field of view |
CN113199452B (zh) * | 2021-05-14 | 2022-09-30 | 北京京东乾石科技有限公司 | 机器人***及其控制方法 |
US11954882B2 (en) | 2021-06-17 | 2024-04-09 | Zebra Technologies Corporation | Feature-based georegistration for mobile computing devices |
CN113524265B (zh) * | 2021-08-03 | 2023-05-26 | 汤恩智能科技(常熟)有限公司 | 机器人防跌落方法、机器人及可读存储介质 |
CN113721301A (zh) * | 2021-08-17 | 2021-11-30 | 广东盈峰智能环卫科技有限公司 | 一种悬崖检测方法及装置 |
KR20230108552A (ko) * | 2022-01-11 | 2023-07-18 | 삼성전자주식회사 | 이동 로봇 및 그 제어 방법 |
Family Cites Families (86)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1780221A (en) | 1930-05-08 | 1930-11-04 | Buchmann John | Brush |
US1970302A (en) | 1932-09-13 | 1934-08-14 | Charles C Gerhardt | Brush |
US2136324A (en) | 1934-09-05 | 1938-11-08 | Simon Louis John | Apparatus for cleansing floors and like surfaces |
US2302111A (en) | 1940-11-26 | 1942-11-17 | Air Way Electric Appl Corp | Vacuum cleaner |
US3629796A (en) * | 1968-12-11 | 1971-12-21 | Atlantic Richfield Co | Seismic holography |
IT1021244B (it) | 1974-09-10 | 1978-01-30 | Ceccato & Co | Spazzolone rotante ad albero ver ticale per impianti di lavaggio di veicoli in genere |
US3978539A (en) | 1975-06-30 | 1976-09-07 | Bissell, Inc. | Floor sweeper with auxiliary rotary brushes |
JPS5618710A (en) * | 1979-07-23 | 1981-02-21 | Matsushita Electric Ind Co Ltd | Distance measuring instrument |
US4445245A (en) | 1982-08-23 | 1984-05-01 | Lu Ning K | Surface sweeper |
US4624026A (en) | 1982-09-10 | 1986-11-25 | Tennant Company | Surface maintenance machine with rotary lip |
US4502773A (en) | 1983-01-31 | 1985-03-05 | Polaroid Corporation | Two zone infrared ranging system |
US4532867A (en) * | 1983-07-07 | 1985-08-06 | The United States Of America As Represented By The Secretary Of The Army | Dual field-of-view optical target detector |
US4659922A (en) * | 1985-02-19 | 1987-04-21 | Eaton Corporation | Optical sensor device for detecting the presence of an object |
US4752799A (en) * | 1986-07-07 | 1988-06-21 | Honeywell Inc. | Optical proximity sensing optics |
FR2648071B1 (fr) | 1989-06-07 | 1995-05-19 | Onet | Procede et appareil autonomes de nettoyage automatique de sol par execution de missions programmees |
DE3937859C1 (de) | 1989-11-14 | 1996-06-27 | Daimler Benz Aerospace Ag | Optischer Abstandszünder |
IL92720A (en) | 1989-12-15 | 1993-02-21 | Neta Holland | Toothbrush |
US5254853A (en) * | 1990-02-14 | 1993-10-19 | Stefan Reich | Optical sensing device |
US5018240A (en) | 1990-04-27 | 1991-05-28 | Cimex Limited | Carpet cleaner |
JPH0593844A (ja) * | 1991-03-20 | 1993-04-16 | Asahi Optical Co Ltd | ズームレンズ内蔵型カメラ |
US5093837A (en) * | 1991-03-08 | 1992-03-03 | S-Tron | Baffle for attenuating off-axis light emissions |
US5560065A (en) | 1991-07-03 | 1996-10-01 | Tymco, Inc. | Broom assisted pick-up head |
JP2738610B2 (ja) | 1991-09-07 | 1998-04-08 | 富士重工業株式会社 | 自走台車の走行制御装置 |
FI914598A (fi) | 1991-09-30 | 1993-03-31 | Valtion Teknillinen | Foerfarande i en med optisk princip fungerande ankomstkoppling |
KR940006561B1 (ko) | 1991-12-30 | 1994-07-22 | 주식회사 금성사 | 자동주행 청소용 로버트의 장애물 감지장치 |
US5276618A (en) | 1992-02-26 | 1994-01-04 | The United States Of America As Represented By The Secretary Of The Navy | Doorway transit navigational referencing system |
US5568589A (en) | 1992-03-09 | 1996-10-22 | Hwang; Jin S. | Self-propelled cleaning machine with fuzzy logic control |
JPH064130A (ja) | 1992-06-23 | 1994-01-14 | Sanyo Electric Co Ltd | 掃除ロボット |
US5279672A (en) | 1992-06-29 | 1994-01-18 | Windsor Industries, Inc. | Automatic controlled cleaning machine |
US5261139A (en) | 1992-11-23 | 1993-11-16 | Lewis Steven D | Raised baseboard brush for powered floor sweeper |
BE1008470A3 (fr) | 1994-07-04 | 1996-05-07 | Colens Andre | Dispositif et systeme automatique de depoussierage de sol et engin y adapte. |
ES2171664T3 (es) | 1995-04-21 | 2002-09-16 | Vorwerk Co Interholding | Pieza adicional de aspiradora para la limpieza en humedo de superficies. |
JPH0947413A (ja) | 1995-08-08 | 1997-02-18 | Minolta Co Ltd | 清掃ロボット |
US6167587B1 (en) | 1997-07-09 | 2001-01-02 | Bissell Homecare, Inc. | Upright extraction cleaning machine |
US5996167A (en) | 1995-11-16 | 1999-12-07 | 3M Innovative Properties Company | Surface treating articles and method of making same |
DE19617986B4 (de) | 1996-05-04 | 2004-02-26 | Ing. Haaga Werkzeugbau Kg | Kehrmaschine |
JP3343027B2 (ja) | 1996-05-17 | 2002-11-11 | アマノ株式会社 | 床面洗浄機用スキージ |
JP3581911B2 (ja) | 1996-06-07 | 2004-10-27 | コニカミノルタホールディングス株式会社 | 移動走行車 |
JPH11513211A (ja) | 1996-06-26 | 1999-11-09 | コーニンクレッカ、フィリップス、エレクトロニクス、エヌ.ヴィ. | レートコンパティブルなパンクチャリングされた畳み込み符号を用いるトレリス符号化qam |
US6076226A (en) | 1997-01-27 | 2000-06-20 | Robert J. Schaap | Controlled self operated vacuum cleaning system |
US6226830B1 (en) | 1997-08-20 | 2001-05-08 | Philips Electronics North America Corp. | Vacuum cleaner with obstacle avoidance |
TW410593U (en) | 1997-08-29 | 2000-11-01 | Sanyo Electric Co | Suction head for electric vacuum cleaner |
WO1999028800A1 (fr) | 1997-11-27 | 1999-06-10 | Solar & Robotics | Ameliorations a des robots mobiles et a leur systeme de commande |
US6532404B2 (en) | 1997-11-27 | 2003-03-11 | Colens Andre | Mobile robots and their control system |
US6030464A (en) | 1998-01-28 | 2000-02-29 | Azevedo; Steven | Method for diagnosing, cleaning and preserving carpeting and other fabrics |
GB2344884A (en) | 1998-12-18 | 2000-06-21 | Notetry Ltd | Light Detection Apparatus - eg for a robotic cleaning device |
US6339735B1 (en) | 1998-12-29 | 2002-01-15 | Friendly Robotics Ltd. | Method for operating a robot |
US6238451B1 (en) | 1999-01-08 | 2001-05-29 | Fantom Technologies Inc. | Vacuum cleaner |
EP1217930B1 (en) | 1999-06-08 | 2013-08-07 | Diversey, Inc. | Floor cleaning apparatus |
ATE268196T1 (de) | 1999-06-17 | 2004-06-15 | Solar & Robotics S A | Automatische vorrichtung zum sammeln von gegenständen |
GB9917232D0 (en) | 1999-07-23 | 1999-09-22 | Notetry Ltd | Method of operating a floor cleaning device |
EP1232424A1 (en) | 1999-11-18 | 2002-08-21 | The Procter & Gamble Company | Home cleaning robot |
US8788092B2 (en) * | 2000-01-24 | 2014-07-22 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US7155308B2 (en) * | 2000-01-24 | 2006-12-26 | Irobot Corporation | Robot obstacle detection system |
US8412377B2 (en) * | 2000-01-24 | 2013-04-02 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US6594844B2 (en) * | 2000-01-24 | 2003-07-22 | Irobot Corporation | Robot obstacle detection system |
US6421870B1 (en) | 2000-02-04 | 2002-07-23 | Tennant Company | Stacked tools for overthrow sweeping |
US6276478B1 (en) | 2000-02-16 | 2001-08-21 | Kathleen Garrubba Hopkins | Adherent robot |
US6535793B2 (en) | 2000-05-01 | 2003-03-18 | Irobot Corporation | Method and system for remote control of mobile robot |
US6741054B2 (en) | 2000-05-02 | 2004-05-25 | Vision Robotics Corporation | Autonomous floor mopping apparatus |
US6481515B1 (en) | 2000-05-30 | 2002-11-19 | The Procter & Gamble Company | Autonomous mobile surface treating apparatus |
DE10059156A1 (de) * | 2000-11-29 | 2002-06-06 | Sick Ag | Abstandsbestimmung |
US6690134B1 (en) | 2001-01-24 | 2004-02-10 | Irobot Corporation | Method and system for robot localization and confinement |
US7571511B2 (en) | 2002-01-03 | 2009-08-11 | Irobot Corporation | Autonomous floor-cleaning robot |
US6883201B2 (en) | 2002-01-03 | 2005-04-26 | Irobot Corporation | Autonomous floor-cleaning robot |
EP1408729B1 (fr) | 2001-05-28 | 2016-10-26 | Husqvarna AB | Amelioration d'une tondeuse robotique |
ES2366689T3 (es) | 2001-06-12 | 2011-10-24 | Irobot Corporation | Procedimiento y sistema para una cobertura multimodo para un robot autónomo. |
US7663333B2 (en) | 2001-06-12 | 2010-02-16 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
IL145680A0 (en) | 2001-09-26 | 2002-06-30 | Friendly Robotics Ltd | Robotic vacuum cleaner |
US20040031113A1 (en) | 2002-08-14 | 2004-02-19 | Wosewick Robert T. | Robotic surface treating device with non-circular housing |
US7123351B1 (en) * | 2002-08-20 | 2006-10-17 | Schaefer Philip R | Method and apparatus for measuring distances using light |
JP2006087507A (ja) * | 2004-09-21 | 2006-04-06 | Sanyo Electric Co Ltd | 自走式掃除機 |
EP1941411B1 (en) * | 2005-09-30 | 2011-09-14 | iRobot Corporation | Companion robot for personal interaction |
KR101300493B1 (ko) * | 2005-12-02 | 2013-09-02 | 아이로보트 코퍼레이션 | 커버리지 로봇 이동성 |
ES2706729T3 (es) * | 2005-12-02 | 2019-04-01 | Irobot Corp | Sistema de robot |
TWI303754B (en) * | 2006-05-09 | 2008-12-01 | Ind Tech Res Inst | Obstacle and cliff avoiding system and method thereof |
KR20080045523A (ko) | 2006-11-20 | 2008-05-23 | 엘지전자 주식회사 | 센싱장치 및 이를 이용한 로봇 청소기 |
EP3031375B1 (en) * | 2007-05-09 | 2021-11-03 | iRobot Corporation | Compact autonomous coverage robot |
KR20090001948A (ko) | 2007-05-29 | 2009-01-09 | 주식회사 신한은행 | 대출 처리방법 및 시스템과 이를 위한 프로그램 기록매체 |
JP5008479B2 (ja) * | 2007-06-28 | 2012-08-22 | ラピスセミコンダクタ株式会社 | レジストパターンの形成方法及びフォトマスク |
KR20090019480A (ko) * | 2007-08-21 | 2009-02-25 | 에이스로봇 주식회사 | 로봇 청소기의 바닥 감지 방법 그리고 이에 적합한 로봇청소기 |
KR20090019479A (ko) | 2007-08-21 | 2009-02-25 | 에이스로봇 주식회사 | 로봇 청소기의 장애물 감지 방법 및 이에 적합한 로봇청소기 |
TWM397531U (en) * | 2010-07-29 | 2011-02-01 | Agait Technology Corp | Detect apparatus and the of detect apparatus from removing apparatus the same |
US20120167917A1 (en) * | 2011-01-03 | 2012-07-05 | Gilbert Jr Duane L | Autonomous coverage robot |
CN105404298B (zh) | 2012-09-21 | 2018-10-16 | 艾罗伯特公司 | 移动机器人上的接近度感测 |
US9840003B2 (en) * | 2015-06-24 | 2017-12-12 | Brain Corporation | Apparatus and methods for safe navigation of robotic devices |
-
2013
- 2013-09-23 CN CN201510815515.1A patent/CN105404298B/zh active Active
- 2013-09-23 WO PCT/US2013/061183 patent/WO2014047557A1/en active Application Filing
- 2013-09-23 CN CN201380021444.7A patent/CN104245244B/zh active Active
- 2013-09-23 AU AU2013317738A patent/AU2013317738B2/en active Active
- 2013-09-23 EP EP13839692.4A patent/EP2834048B1/en active Active
- 2013-09-23 ES ES13839692.4T patent/ES2656899T3/es active Active
- 2013-09-23 US US14/033,922 patent/US8862271B2/en active Active
- 2013-09-23 CA CA2868860A patent/CA2868860C/en active Active
- 2013-09-23 EP EP17196343.2A patent/EP3287242B1/en active Active
- 2013-09-23 JP JP2015507268A patent/JP5885147B2/ja active Active
-
2014
- 2014-05-16 US US14/279,598 patent/US9442488B2/en active Active
-
2015
- 2015-12-07 JP JP2015238515A patent/JP6250617B2/ja active Active
-
2016
- 2016-08-23 US US15/244,603 patent/US10429851B2/en active Active
-
2017
- 2017-11-22 JP JP2017224805A patent/JP6675373B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
WO2014047557A1 (en) | 2014-03-27 |
CN104245244A (zh) | 2014-12-24 |
JP6675373B2 (ja) | 2020-04-01 |
AU2013317738B2 (en) | 2015-05-07 |
US20170031366A1 (en) | 2017-02-02 |
JP6250617B2 (ja) | 2017-12-20 |
JP2018028947A (ja) | 2018-02-22 |
AU2013317738A1 (en) | 2014-10-16 |
CA2868860A1 (en) | 2014-03-27 |
EP2834048B1 (en) | 2017-11-01 |
CA2868860C (en) | 2018-04-24 |
US20140257622A1 (en) | 2014-09-11 |
US20140088761A1 (en) | 2014-03-27 |
CN104245244B (zh) | 2016-01-20 |
US10429851B2 (en) | 2019-10-01 |
US8862271B2 (en) | 2014-10-14 |
CN105404298B (zh) | 2018-10-16 |
EP2834048A1 (en) | 2015-02-11 |
US9442488B2 (en) | 2016-09-13 |
CN105404298A (zh) | 2016-03-16 |
EP2834048A4 (en) | 2015-05-20 |
JP2015517162A (ja) | 2015-06-18 |
JP5885147B2 (ja) | 2016-03-15 |
EP3287242B1 (en) | 2021-10-20 |
EP3287242A1 (en) | 2018-02-28 |
JP2016076248A (ja) | 2016-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2656899T3 (es) | Detección de proximidad en robots móviles | |
US9995576B2 (en) | Distance measuring device and method thereof | |
US9746965B2 (en) | Light source device and adjusting method thereof using adjusting mechanism | |
US10891745B1 (en) | Hybrid system with a structured-light stereo device and a time of flight device | |
US11656083B2 (en) | Autonomous tunnel navigation with a robotic system | |
EP2866059A2 (en) | Limited-Area reflection type optical sensor and electronic device | |
US9400574B2 (en) | Interactive touch system and light source device | |
US11567210B2 (en) | LiDAR for vehicle blind spot detection | |
JP2016191735A (ja) | 地図作成装置、自律走行体、自律走行体システム、携帯端末、地図作成方法、地図作成プログラム及びコンピュータ読み取り可能な記録媒体 | |
Noykov et al. | Calibration and interface of a polaroid ultrasonic sensor for mobile robots | |
KR20200080598A (ko) | 이동 로봇의 주행 평가 방법 | |
TW202146936A (zh) | 具有準直器功能的繞射光學構件 | |
US10012493B2 (en) | Device and method for detecting position of object | |
Kreczmer et al. | Experimental comparison of selected triangulation and tof optical distance sensors | |
AU2016225774A1 (en) | Proximity sensing on mobile robots | |
Mondal et al. | Google Cartographer for navigation and mapping (SLAM) | |
Kibii et al. | Design and Calibration of Plane Mirror Setups for Mobile Robots with a 2D-Lidar | |
US11909950B1 (en) | Three-dimensional (3D) sensor performance evaluation | |
TWI408588B (zh) | 光源發射器定位方法與光學式觸控裝置 | |
Singh | Object Detection And Path Detection System For Autonomous Terrain Vehicles | |
Almeida et al. | Micro-rato robotics contest: Technical problems and solutions | |
Song et al. | Obstacle Searching Method Using a Simultaneous Ultrasound Emission for Autonomous Wheelchairs | |
TW201139998A (en) | Level sensor and electronic component and method for calibrating balance thereof | |
Kumari | Building Algorithm for Multi Sensing Mobile Robot |