ES2527268T3 - Robot multifunción para desplazarse sobre una pared utilizando un sistema de posicionamiento global de interior - Google Patents

Robot multifunción para desplazarse sobre una pared utilizando un sistema de posicionamiento global de interior Download PDF

Info

Publication number
ES2527268T3
ES2527268T3 ES07808417.5T ES07808417T ES2527268T3 ES 2527268 T3 ES2527268 T3 ES 2527268T3 ES 07808417 T ES07808417 T ES 07808417T ES 2527268 T3 ES2527268 T3 ES 2527268T3
Authority
ES
Spain
Prior art keywords
robot
unit
signals
processing unit
scales
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
Application number
ES07808417.5T
Other languages
English (en)
Inventor
Doo-Jin Choi
Seong-Jong Han
Yun-Seo Choi
Young-Jun Park
Jae-Hoon Kim
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Heavy Industries Co Ltd
Original Assignee
Samsung Heavy Industries 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 Samsung Heavy Industries Co Ltd filed Critical Samsung Heavy Industries Co Ltd
Application granted granted Critical
Publication of ES2527268T3 publication Critical patent/ES2527268T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/02Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
    • G01S1/08Systems for determining direction or position line
    • G01S1/44Rotating or oscillating beam beacons defining directions in the plane of rotation or oscillation
    • G01S1/54Narrow-beam systems producing at a receiver a pulse-type envelope signal of the carrier wave of the beam, the timing of which is dependent upon the angle between the direction of the receiver from the beacon and a reference direction from the beacon; Overlapping broad beam systems defining a narrow zone and producing at a receiver a pulse-type envelope signal of the carrier wave of the beam, the timing of which is dependent upon the angle between the direction of the receiver from the beacon and a reference direction from the beacon
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D55/00Endless track vehicles
    • B62D55/08Endless track units; Parts thereof
    • B62D55/18Tracks
    • B62D55/26Ground engaging parts or elements
    • B62D55/265Ground engaging parts or elements having magnetic or pneumatic adhesion
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0234Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
    • G05D1/0236Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons in combination with a laser
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/027Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising intertial navigation means, e.g. azimuth detector
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0272Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising means for registering the travel distance, e.g. revolutions of wheels
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S901/00Robots
    • Y10S901/01Mobile robot
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S901/00Robots
    • Y10S901/30End effector
    • Y10S901/41Tool
    • Y10S901/42Welding

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Electromagnetism (AREA)
  • Optics & Photonics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Robotics (AREA)
  • Manipulator (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

Un robot que escala paredes que utiliza un sistema de posicionamiento global de interior (5) (IGPS) proporcionado en un espacio (10), que comprende: un receptor de navegación (160) configurado para recibir haces de abanico rotatorios (22, 24) emitidos desde uno o más transmisores de navegación (20) del sistema de posicionamiento global de interior (5), y reconocer los haces de abanico rotatorios (22, 24) como señales de IGPS; una carcasa de robot (170) sobre la que está montado el receptor de navegación (160); un mecanismo de accionamiento (180); un controlador móvil (150) instalado en la carcasa de robot (170), en que el controlador móvil (150) reconoce y determina su propia posición mediante el uso de las señales de IGPS; y que incluye: una unidad central de proceso (151) para operar y controlar todos los elementos montados en el robot; una unidad de entrada/salida (152) para introducir/enviar señales digitales o analógicas transmitidas/recibidas a/desde la unidad central de proceso (151); una unidad de control de movimiento (153) para recibir instrucciones, transmitidas desde la unidad central de proceso (151) a través de la unidad de entrada/salida (152), de un programa de aplicación para realizar el movimiento de desplazamiento del robot que escala paredes, y generar señales de control del motor para un motor de accionamiento del mecanismo de accionamiento (180); una unidad de control de accionamiento (154) para recibir la salida de señales de control del motor desde la unidad de control de movimiento (153), amplificar la corriente, y generar señales de salida del motor capaces de accionar el motor de accionamiento del mecanismo de accionamiento (180); una unidad de control de navegación (155) para obtener valores de coordenadas de una posición actual del robot sobre la base de las señales de IGPS recibidas por el receptor de navegación (160) de acuerdo con las instrucciones de ejecución de navegación introducidas desde la unidad central de proceso (151), reconociendo y determinando la posición actual del robot por medio de la comparación de los valores de coordenadas con la información del mapa digital transmitida desde un ordenador host central (210), y planificar vías para realizar desplazamientos autónomos desde la posición actual a una posición de destino; y un procesador de señales de sensor (156) para convertir señales de detección, detectadas por una pluralidad de sensores instalados en el mecanismo de accionamiento (180), en una forma de señal 30 digital interna capaz de ser reconocida por la unidad central de proceso (151), e introducir las señales resultantes en la unidad central de proceso (151); el mecanismo de accionamiento (180) que está configurado para desplazarse a lo largo de superficies del espacio (10) bajo el control del controlador móvil (150); y una memoria (159a) para registrar y almacenar información de mapa digital, transmitida desde el ordenador host central (210) y almacenar un sistema operativo; el robot que escala paredes caracterizado porque comprende además: una unidad de proceso de emergencias (157) para comparar cada una de las señales de detección detectadas por la pluralidad de sensores proporcionados en el mecanismo de accionamiento (180) con cualquiera entre un índice de referencia de actitud, un índice de referencia de obstáculos y un índice de referencia de caída, comprobando los resultados de la comparación, y proporcionando resultados de determinación, como por ejemplo el reconocimiento de un obstáculo y la predicción de la caída del robot. un generador de alarma (158) para controlar la generación de una alarma de caída o una alarma de colisión mediante una unidad de alarma que emite una luz (130) o una unidad de alarma de alerta (140) de acuerdo con los resultados de la determinación de la unidad de proceso de emergencias (157).

Description

DESCRIPCIÓN
Campo técnico
La presente invención se refiere a un robot que escala paredes utilizando un sistema de posicionamiento global de interior.
Antecedentes de la técnica 5
En general, un Sistema de Posicionamiento Global (GPS) es un dispositivo para el reconocimiento y determinación de los valores de coordenadas tridimensionales (denominados en lo sucesivo "valores de coordenadas") correspondientes a la posición de un receptor GPS que utiliza tres o más satélites GPS.
Este concepto se aplica a un Sistema de Posicionamiento Global de Interior (IGPS).
La patente No. US 6,501,543 describe información utilizando este concepto. 10
La patente No. US 6,501,543 da a conocer transmisores correspondientes a los satélites GPS anteriormente descritos, y un receptor correspondiente al receptor GPS.
Cada uno de los transmisores emite dos haces en abanico rotatorios. Los haces en abanico rotatorios pueden ser haces en abanico de láser u otro tipo de medio de emisión de luz.
El receptor recibe haces en abanico rotatorios emitidos desde los transmisores, y determina las posiciones relativas 15 a los transmisores. Aquí, dado que los haces en abanico rotatorios se cruzan entre sí en ángulos predeterminados, se pueden medir los valores de la coordenadas del receptor para recibir los haces de abanico giratorios, es decir, se pueden medir la posición o la altitud de las mismas.
Mientras tanto, el concepto básico de los robots móviles autónomos existentes es desplazarse sobre superficies planas, es decir, superficies planas horizontales, utilizando información auto-generada o información de 20 posicionamiento en tiempo real transmitida a través de comunicación
En particular, un elemento central de este tipo de robots móviles autónomos convencionales es un mecanismo de accionamiento, y el mecanismo de accionamiento incluye cadena, ruedas, y los mecanismos de accionamiento del tipo multi-hilo.
Mientras tanto, los robots araña o robots de fijación son robots que superan las limitaciones de los robots móviles de 25 superficie plana y se mueven en techos o superficies verticales.
Los robots móviles convencionales de superficie de techo/superficie vertical no pueden moverse de manera autónoma, en comparación con el robot móvil de superficie plana en general, y son robots móviles semiautónomos que se deben montar sobre raíles fijos o ser controlados remotamente por una persona.
En particular, dicho equipo que utiliza raíles presenta limitaciones en el alcance de movimiento o el área operativa, y 30 no se puede utilizar en la práctica en un espacio de instalación inadecuado o en un lugar donde no se pueden fijar con facilidad marcos, tales como raíles.
Por ejemplo, tal como se muestra en la FIG. 1, un robot móvil de fijación superficial convencional 1 incluye un generador de vacío 2 situado en el suelo a fin de formar un espacio vacío para realizar la fijación a la superficie de una pared; un controlador auxiliar 3 para controlar el generador de vacío 2; un controlador principal 4 para controlar 35 el robot móvil de fijación superficial 1; y un controlador inalámbrico 5 capaz de ser conectado/desconectado a/desde el controlador principal 4, los motores de conducción y el generador de vacío 2, y controlar el robot móvil de fijación superficial 1. El robot móvil de fijación superficial convencional 1 es un robot móvil semi-autónomo que requiere siempre el mando a distancia 5.
Además, dado que el robot móvil de fijación superficial convencional 1 tiene una estructura de ruedas 40 bidireccionales, presenta la desventaja de que no puede moverse libremente en la superficie interior de una bodega de carga.
Por otra parte, no existen robots móviles autónomos dedicados a superficie de techo/superficie vertical que reconozcan sus propias posiciones y lleguen a destinos.
La patente US 5,809,099 A describe un robot submarino, que es controlado por un puntero láser, en que el robot se 45 mueve de manera que el puntero láser llega al centro de un detector de posición sensible del robot.
La patente EP 0 461 506 A1 describe un sistema de inspección submarina de tipo móvil que tiene un dispositivo de vehículo móvil para desplazarse a lo largo de superficies de pared internas con el fin de detectar defectos.
Descripción de la invención
Problema técnico
Por consiguiente, la presente invención se ha realizado teniendo en cuenta los problemas anteriores que ocurren en 5 la técnica anterior, y un objeto de la presente invención es proporcionar un robot que escala paredes utilizando un sistema de posicionamiento global de interior, que puede desplazarse de forma autónoma a lo largo de la superficie del techo o de las superficies verticales de la parte interior de una bodega de carga o un tanque utilizando las señales de IGPS del sistema de posicionamiento global de interior.
Solución Técnica 10
Con el fin de lograr el objetivo anterior, la presente invención proporciona un robot que escala paredes utilizando un Sistema de Posicionamiento Global de Interior (IGPS) proporcionado en un espacio de acuerdo con la reivindicación 1. Las realizaciones preferentes de la presente invención se describen en las reivindicaciones dependientes. El robot que escala paredes puede incluir un receptor de navegación configurado para recibir haces en abanico rotatorios emitidos desde uno o más transmisores de navegación del sistema de posicionamiento global de interior, y 15 reconocer los haces en abanico rotatorios como señales de IGPS; una estructura de robot sobre la que está montado el receptor de navegación; un controlador móvil configurado para ser instalado en la estructura del robot, y para reconocer y determinar su propia posición usando las señales de IGPS; y un mecanismo de accionamiento configurado para desplazarse a lo largo de las superficies del espacio bajo el control del controlador móvil.
De acuerdo con la presente invención, el robot que escala paredes incluye además un módulo de marcado acoplado 20 a una unidad móvil en la que está instalado el controlador móvil, y configurado para realizar una operación de marcado.
De acuerdo con la presente invención, el robot que escala paredes incluye además un módulo de soldadura de espárrago con rosca acoplado a una unidad móvil en la que está instalado el controlador móvil, y configurado para realizar una operación de soldadura de un espárrago. 25
De acuerdo con la presente invención, un módulo de trituración está acoplado además a la unidad móvil en una posición de instalación en la que se realiza una operación de trituración preliminar con respecto al módulo de soldadura de espárrago con rosca.
De acuerdo con la presente invención, el robot que escala paredes incluye además un módulo de medición de la profundidad acoplado a una unidad móvil en la que está instalado el controlador móvil, y configurado para realizar 30 una operación de medición de la profundidad.
De acuerdo con la presente invención, se proporcionan una pluralidad de unidades primera y segunda de fijación y una pluralidad de elementos de fijación a una parte inferior del mecanismo de accionamiento con el fin de reemplazar o montar módulos de trabajo simultáneamente.
Efectos ventajosos 35
El robot que escala paredes utilizando un sistema de posicionamiento global de interior de acuerdo con la presente invención incluye un receptor de navegación que reconoce haces en abanico rotatorios, emitidos por los transmisores de navegación del sistema de posicionamiento global de interior, como señales de IGPS, tiene la ventaja de que es posible para el robot reconocer y determinar la posición actual del mismo, y desplazarse de forma autónoma o moverse a una posición de destino. 40
Además, el robot que escala paredes utilizando un sistema de posicionamiento global de interior de acuerdo con la presente invención tiene la ventaja de que puede realizar movimientos de desplazamiento con más exactitud y precisión, en comparación con robots existentes que dependen solamente de señales del codificador.
Además, puesto que el robot que escala paredes utiliza un sistema de posicionamiento global de interior de acuerdo con la presente invención incluye un módulo de marcado, un módulo de soldadura de espárrago con rosca, un 45 módulo de trituración y un módulo de medición de la profundidad, o incluye, además, un módulo integrado en el cual están integrados los respectivos módulos, presenta la ventaja de que puede realizar una operación de marcado, una operación de soldadura, una operación de trituración preliminar, y una operación de medición de la profundidad.
Breve descripción de los dibujos
Robot móvil de fijación superficial; la FIG. 2 es un diagrama que muestra la configuración de un sistema para un robot que escala paredes utilizando un sistema de posicionamiento global de interior de acuerdo con una realización de la presente invención;
La FIG. 3 es una vista que muestra el estado de funcionamiento del robot que se muestra en la FIG. 2; 5
La FIG. 4 es un diagrama de bloques que muestra la configuración del robot que se muestra en la FIG. 3;
La FIG. 5 es un diagrama de bloques que muestra el controlador móvil que se muestra en la FIG. 4;
La FIG. 6 es un diagrama de bloques que tiene una vista en sección transversal ampliada para mostrar el mecanismo de accionamiento que se muestra en la FIG. 4;
10
La FIG. 7 es un diagrama de bloques que muestra un módulo de marcado acoplado al robot que escala paredes utilizando un sistema de posicionamiento global de interior de acuerdo con la presente invención;
La FIG. 8 es un diagrama de bloques que muestra un módulo de soldadura de espárrago con rosca y un módulo de trituración acoplado al robot que escala paredes utilizando un sistema de posicionamiento global de interior de acuerdo con la presente invención; 15
La FIG. 9 es un diagrama de bloques que muestra un módulo de medición de la profundidad acoplado al robot que escala paredes utilizando un sistema de posicionamiento global de interior de acuerdo con la presente invención;
La FIG. 10 es una vista que muestra un ejemplo de la aplicación del robot que escala paredes utilizando un sistema de posicionamiento global de interior de acuerdo con la presente invención; y 20
La FIG. 11 es una vista que muestra otro ejemplo de la aplicación del robot que escala paredes utilizando un sistema de posicionamiento global de interior de acuerdo con la presente invención.
Mejor modo de llevar a cabo la invención
La presente invención se describirá en detalle con referencia a los dibujos adjuntos a continuación a través de descripciones de formas de realización preferidas. Los mismos números de referencia utilizados en los diferentes 25 dibujos designan los mismos componentes.
La FIG. 2 es un diagrama que muestra la configuración de un sistema para un robot que escala paredes utilizando un sistema de posicionamiento global de interior de acuerdo con una realización de la presente invención.
Tal como se muestra en la FIG. 2, con respecto a la entrada/salida del sistema para el robot de acuerdo con la presente invención, un sistema de posicionamiento global de interior 5 suministra información acerca de un sistema 30 de coordenadas de IGPS para dimensiones de un casco a un sistema host 200. Además, el sistema de posicionamiento global de interior 5 puede transmitir información acerca de una posición actual de una unidad móvil 100 o de módulos de trabajo 300, 400, 500 y 600.
Los módulos de trabajo 300, 400, 500 y 600, que se describirán en detalle más adelante, son un módulo de marcado 300, un módulo de soldadura de espárrago con rosca 400, un módulo de trituración 500, y un módulo de medición 35 de la profundidad 600.
El sistema central 200 recibe los datos de diseño de Diseño Asistido por Ordenador (CAD) de un casco, los datos de diseño de las bodegas de carga, o los datos de diseño CAD de un espacio específico, que son introducidos por separado desde el exterior, determina la posición de destino de un robot basada en los datos, y transmite información sobre la posición de destino determinada del robot a la unidad móvil 100. 40
El robot que escala paredes utilizando un sistema de posicionamiento global interior de acuerdo con la presente invención aplica los valores de una posición actual de coordenadas, transmitida desde el sistema de posicionamiento global de interior 5 en tiempo real, a la información sobre la posición de destino del robot, que es la información de mapa digital transmitida desde el sistema host 200, de modo que el robot que escala paredes puede desplazarse a la posición de destino. 45
En referencia a un diagrama que muestra el estado de trabajo de un robot ilustrado en la FIG. 3, el tamaño de un espacio 10 se puede obtener mediante el montaje de los dispositivos de medición láser bien conocidos y un receptor láser en partes de la esquina del espacio 10, y medir repetidamente las longitudes de las diagonales o bordes de superficies respectivas sobre la base de las partes de esquina.
A continuación, los valores de las coordenadas de las respectivas partes de esquina o posiciones de referencia se 5 convierten en valores de coordenadas globales o valores de coordenadas del sistema de coordenadas de IGPS para las dimensiones del casco, completando de esta manera la información del mapa digital basada en la medición real del espacio correspondiente 10.
La información de mapas digitales completada tal como se describe anteriormente o los datos de diseño CAD sobre el espacio 10, que se introducen por separado desde el exterior, se registran, se almacenan, y se gestionan por 10 parte un ordenador host central 210, se transmiten al robot que escala paredes utilizando un sistema de posicionamiento global de interior de acuerdo con la presente invención, que se describirá más adelante, a través de un método de comunicación por cable o inalámbrica, y se utilizan para la navegación del robot.
Mientras tanto, de acuerdo con la presente invención, una información del mapa digital completada con mayor exactitud y precisión puede ser almacenada y utilizada en el ordenador host central 210 utilizando un método de 15 instalación de un transmisor de medición de longitud separado (que no se muestra) para transmitir señales de IGPS y una pluralidad de receptores de medición de longitud (que no se muestran) para recibir las señales de IGPS con el fin de medir el tamaño del espacio 10 en el espacio 10, midiendo las posiciones de los respectivos vértices de la parte interior del espacio 10 utilizando los receptores de medición de longitud, realizando tridimensionalmente el espacio 10 sobre la base de las posiciones medidas de los respectivos vértices, y midiendo el tamaño del espacio 10 20 (utilizando una función trigonométrica).
La presente invención se refiere a un robot que escala paredes utilizando un sistema de posicionamiento global de interior, que recibe señales de IGPS y se desplaza de forma autónoma.
Con esta finalidad, la presente invención emplea una pluralidad de transmisores de navegación 20, como el IGPS instalado en el espacio 10. 25
Cada uno de los transmisores de navegación 20 emite dos haces de abanico rotatorios 22 y 24, e incluye un imán variable 28 capaz de ser fijado/separado a/de un extremo de la carcasa del transmisor de navegación 20 de tal manera que el transmisor de navegación 20 se puede unir temporalmente a la parte plana de una membrana, que es la superficie del espacio 10. El imán variable 28 está configurado de tal manera que la generación o desplazamiento de la acción magnética del imán variable 28 pueden ser controlados por una palanca de conmutación. 30
Es preferible que el transmisor de navegación 20 se instale en la posición correspondiente en el espacio 10 utilizando el imán variable 28.
Aquí, la posición de instalación del transmisor de navegación 20 es la misma que la posición indicada por la entrada de valores de las coordenadas al ordenador host central 210 con anterioridad.
El sistema host 200 de acuerdo con la presente invención puede actualizar datos auxiliares para la unidad móvil 100 35 montada en el cerebro, a diferencia del tipo de red o tipo de control remoto ya existentes.
El sistema host 200 incluye un ordenador host central 210 que tiene información de mapa digital en que el espacio dentro del espacio 10 es coordinado de forma tridimensional; y un generador de fuerza de fijación 220 para suministrar un medio de fijación de superficie "b", que corresponde a la fuerza de vacío para una pluralidad de almohadillas de vacío (que no se muestran) o de fuerza electromagnética para una pluralidad de ruedas magnéticas, 40 para el movimiento de desplazamiento de la unidad móvil 100 de acuerdo con el método del mecanismo de accionamiento de la unidad móvil 100, es decir, un método de vacío o un método magnético.
El ordenador host central 210 incluye una primera unidad de comunicación por cable o inalámbrica 211 capaz de comunicarse con la unidad móvil 100.
En primer lugar, los datos de diseño CAD, que es la información del mapa digital, se introducen en el ordenador host 45 central 210 del sistema host 200.
El ordenador host central 210 transmite los datos de diseño CAD, que es al menos la información del mapa digital, a la unidad móvil 100 utilizando la primera unidad de comunicación 211, y recibe la información de comprobación de cambio de posición de la unidad móvil 100. Es decir, el ordenador host central 210 realiza la comunicación bidireccional con la unidad móvil 100 mediante la transmisión/recepción de información de datos "a" y puede 50 actualizar la unidad móvil 100.
Además, el ordenador host central 210 está conectado al generador de fuerza de fijación 220 a través de un controlador de generador de fuerza de fijación (que no se muestra) para controlar el circuito de suministro de potencia (que no se muestra) o el aspirador (que no se muestra) del generador de fuerza de fijación 220.
En dicho ordenador host central 210 se proporciona un dispositivo generador de fuerza de fijación y programas de aplicación para controlar el controlador de generador de fuerza de fijación en forma de software. 5
Aquí, el controlador de generador de fuerza de fijación y el programa de aplicación ajustan la cantidad de suministro de medio de fijación de la superficie "b", como por ejemplo la fuerza electromagnética, con el fin de realizar el movimiento de desplazamiento de la unidad móvil 100, por ejemplo, el movimiento de accionar la unidad móvil 100 con las ruedas magnéticas de la misma fijadas a una parte plana.
Además, el ordenador host central 210 puede mostrar el movimiento actual o el estado de trabajo de un robot en la 10 pantalla del monitor del ordenador host central 210 utilizando información de comprobación de cambio de posición transmitida desde la unidad móvil 100.
Con esta finalidad, la información de comprobación de cambio de posición incluye preferiblemente valores de la información de posición (valores de coordenadas) reconocidos y determinados en base a al menos el movimiento del robot. 15
Mientras tanto, la unidad móvil 100 incluye una segunda unidad de comunicación 110 capaz de realizar la identificación mutua y la comunicación de datos con la primera unidad de comunicación 211 del sistema host 200. La primera unidad de comunicación 211 y la segunda unidad de comunicación 110 soportan interfaces de comunicación bien conocidas, ya sea por cable o inalámbricas, y por lo tanto tienen estructuras compatibles.
La unidad móvil 100 incluye una unidad de conexión de suministro 120 basada en un estándar técnico 20 correspondiente a un tubo de conexión o línea de conexión específicos para alojar la superficie de fijación del medio "b" suministrada por el generador de fuerza de fijación 220. Aquí, aunque la unidad de conexión de alimentación 120 no se muestra en detalle en el dibujo, la unidad de conexión de suministro 120 está configurada para suministrar el medio de fijación de superficie "b" hacia las ventosas o las ruedas magnéticas.
La FIG. 4 es un diagrama esquemático que muestra la configuración del robot mostrado en la FIG. 3. 25
Tal como se muestra en la FIG. 4, además de la segunda unidad de comunicación 110 descrita anteriormente y la unidad de conexión de suministro 120, la unidad móvil 100 incluye asimismo una unidad de alarma emisora de luz 130, una unidad de alarma de alerta 140, un controlador móvil 150, que corresponde a los cerebros del robot, un receptor de navegación 160, una estructura de robot 170, y un mecanismo de accionamiento 180.
La unidad de alarma emisora de luz 130 y la unidad de alarma de alerta 140 están montadas alrededor de la 30 segunda unidad de comunicación 110 o en la estructura del robot 170, y están conectadas al controlador móvil 150, que se describirá más adelante.
La unidad de alarma emisora de luz 130 y la unidad de alarma de alerta 140 generan una alarma de caída o una alarma de colisión en forma de luz o sonido cuando se predice una situación en la que el robot se cae o choca con un obstáculo por parte del controlador móvil 150. 35
El receptor de navegación 160 se monta o se proporciona siendo soportado por la estructura del robot 170. El receptor de navegación 160 recibe señales de IGPS desde la pluralidad anteriormente descrita de transmisores de navegación, obtiene las coordenadas tridimensionales de una posición correspondiente al punto horario de la recepción, y periódicamente transmite las coordenadas al controlador móvil 150. Aquí, se utiliza el método de reconocimiento (detección) y la determinación de los valores de coordenadas relativas (posición) desde el transmisor 40 de navegación 20, tal como se ha descrito anteriormente, como método de obtención de las coordenadas tridimensionales del receptor de navegación 160.
La carcasa del robot 170 es una estructura o un chasis para soportar o instalar todas las estructuras que van a ser montadas en la unidad móvil 100, y está formada con material ligero, como por ejemplo perfil de aluminio, pero tiene una fuerte durabilidad. 45
El mecanismo de accionamiento 180 se proporciona debajo de la carcasa del robot 170. El mecanismo de accionamiento 180 incluye un sensor de control de actitud 191, una pluralidad de sensores que reconocen obstáculos omnidireccionales 192, y un sensor de medición de la distancia 193. Preferiblemente, el mecanismo de accionamiento 180 incluye además un codificador externo para medir la velocidad total del desplazamiento, una célula de carga, y un potenciómetro. 50
Aquí, el sensor de control de actitud 191 se utiliza para controlar el desplazamiento o la actitud utilizando cualquier elemento entre un giroscopio bien conocido, un acelerómetro, un sensor de inclinación, un sensor de enfoque, o una combinación de los mismos.
Los sensores de reconocimiento de obstáculos omnidireccionales 192 se utilizan para determinar si los objetos u obstáculos externos se están acercando durante el desplazamiento (movimiento). 5
El sensor de medición de distancia 193 se utiliza para medir la distancia desde una superficie de fijación (por ejemplo, una superficie de techo o una superficie vertical), tal como la superficie de una bodega de carga, y predecir que la unidad móvil 100 está cayendo.
El codificador externo para medir la velocidad de desplazamiento total informa sobre la velocidad de desplazamiento total del robot a una unidad central de proceso a través de un procesador de señales del sensor. 10
La célula de carga o el potenciómetro están montados sobre un sistema de dirección, y se utilizan para detectar la magnitud de la fuerza de fijación y para enviar la información sobre la magnitud detectada de la fuerza de fijación a la unidad central de proceso a través del procesador de señales del sensor.
Una pluralidad de codificadores (un codificador externo y un codificador de motor), incluyendo el sensor de control de actitud 191, los sensores de reconocimiento de obstáculos omnidireccionales 192 y el sensor de medición de la 15 distancia 193, la célula de carga, y el potenciómetro se utilizan para detectar la información de estado de funcionamiento para la realización de las funciones de control de la actitud de un robot, proporcionando una alerta relacionada con una caída, atribuible a la carencia de fijación (o de vacío) a una superficie de techo o una superficie vertical, al reconocimiento de un obstáculo, evitando una colisión con un obstáculo, y proporcionando una alerta relacionada con la colisión con el obstáculo. 20
El controlador móvil 150 de la FIG. 5 y el mecanismo de accionamiento 180 de la FIG. 6 se describirán en detalle a continuación.
El controlador móvil 150 se proporciona en un robot, reconoce (determina) su propia posición utilizando las señales de IGPS, y permite que el robot se desplace de manera autónoma a una posición de destino.
Tal como se muestra en la FIG. 5, el controlador móvil 150 incluye una unidad central de proceso 151, una unidad 25 de entrada/salida 152, una unidad de control de movimiento 153, una unidad de control de accionamiento 154, una unidad de control de navegación 155, una unidad de proceso de señales de sensor 156, una unidad de proceso de emergencia 157, un generador de alarma 158, memoria 159a, y una unidad de conexión de módulo 159b en forma de circuito electrónico. En esta realización, estas unidades se dividen de acuerdo con la función y el papel de las mismas, y serán descritas más a continuación. 30
La unidad central de proceso 151 realiza funciones que forman parte del funcionamiento y el control de todos los elementos montados en el robot de acuerdo con la presente invención. La unidad central de proceso 151 utiliza una placa principal (por ejemplo, una placa 9577 de Modulación por Impulsos Codificados (PCM) de Advantech Technologies, Inc.), que es pequeña y suministra casi todos los interfaces de control de ordenador y que por lo tanto resulta adecuada para la ingeniería de robot. La unidad central de proceso 151 incluye interfaces estándar para una 35 Disposición de Gráficos de Video (VGA), una red por cable/inalámbrica de área local (LAN), un puerto de serie, la memoria flash de tamaño pequeño, un Bus de Serie Universal (USB), una unidad de disco duro (HDD), una unidad de disquetes (FDD), y la realización de varios tipos de entrada/salida, control, proceso, y una función de generación. Además, la unidad central de proceso 151 es capaz de ser conectada a un teclado y un ratón.
La unidad de entrada/salida 152 incluye un módulo de entrada/salida digital y un módulo de entrada/salida 40 analógica.
Cuando la unidad central de proceso 151 transmite señales digitales al exterior, el módulo de entrada/salida digital tiene la función de recibir instrucciones desde la unidad central de proceso 151 y enviar instrucciones hacia el exterior a través de un bus PC104. Además, cuando la unidad central de proceso 151 recibe señales digitales desde el exterior, el módulo de entrada/salida digital tiene la función de recibir las señales digitales desde el exterior y 45 transmitir las señales digitales a la unidad central de proceso 151 a través del bus PC104.
De la misma manera, cuando la unidad central de proceso 151 transmite señales analógicas al exterior, el módulo de entrada/salida analógica tiene la función de recibir las instrucciones de la unidad central de proceso 151 y enviar las instrucciones al exterior a través del bus PC104. Además, cuando la unidad central de proceso 151 recibe señales analógicas desde el exterior, el módulo de entrada/salida analógica tiene la función de recibir las señales 50 analógicas desde el exterior y transmitir las señales analógicas a la unidad central de proceso 151 a través del bus PC104.
La unidad de control de movimiento 153 recibe instrucciones, transmitidas desde la unidad central de proceso 151 a través de la unidad de entrada/salida 152, desde un programa de aplicación para llevar a cabo el movimiento de desplazamiento del robot que escala paredes, analiza y reconoce las instrucciones, y genera y envía las señales de control del motor respectivas para un primer motor de accionamiento para dirigir el robot y un segundo motor de accionamiento para la generación de fuerza motriz. La unidad de control de movimiento 153 ocupa un espacio 5 pequeño y se puede evitar la vibración utilizando una estructura de bus PC104, que es ampliamente empleado para un sistema industrial de proceso central.
Aquí, las instrucciones del programa de aplicación para llevar a cabo el movimiento de desplazamiento del robot que escala paredes se transmiten al chip principal de la unidad de control de movimiento 153, es decir, una Disposición de Puerta Programable de Campo (FPGA), que es un tipo de chip lógico programable, a través del bus PC104. La 10 FPGA transmite las señales de control del motor a la unidad de control de accionamiento 154. Además, la unidad de control de movimiento 153 recibe señales del codificador del motor, retroalimentados desde el primer y el segundo motor de accionamiento, y reconoce el estado de funcionamiento del primer y el segundo motor de accionamiento.
La unidad de control de accionamiento 154 recibe señales de control del motor enviadas por la unidad de control de movimiento 153, amplifica la corriente, y genera señales de salida del motor capaces de conducir realmente los 15 correspondientes motores de accionamiento primero y segundo del mecanismo de accionamiento, que se describirá más adelante.
Las señales de salida del motor de la unidad de control de la unidad 154 se pueden definir de manera que se puedan combinar con cualquiera entre un algoritmo de control de motor para un método de dirección diferencial que se usa para condiciones tales como desplazamientos todo terreno o desplazamientos de alta velocidad, y un 20 algoritmo de control del motor para un método de control holonómico de realización de movimiento omnidireccional.
La unidad de control de navegación 155 obtiene los valores de coordenadas de la posición actual del robot, como en un tipo de localización, basándose en las señales de IGPS recibidas por el receptor de navegación 160 de acuerdo con la introducción de comandos de ejecución de navegación desde la unidad central de proceso 151, y reconoce y determina la posición actual del robot mediante la comparación de los valores de coordenadas con la información del 25 mapa digital transmitida desde el ordenador principal central.
La unidad de control de navegación 155 planea vías para realizar desplazamientos autónomos o movimientos desde la posición actual determinada a una posición de destino, o restablece las rutas de acceso con el fin de realizar una operación de evitar un obstáculo.
La unidad de proceso de señales del sensor 156 puede recibir las correspondientes señales de detección desde el 30 sensor de control de actitud 191, que corresponde a uno cualquiera de un giroscopio, un acelerómetro, un sensor de inclinación, y un sensor de proximidad, los sensores de reconocimiento de obstáculos omnidireccionales 192, el sensor de medición de distancia 193, el codificador externo para medir la velocidad total de desplazamiento, el codificador del motor, la célula de carga, y el potenciómetro.
La unidad de proceso de señales de sensor 156 convierte las señales detectadas por los respectivos sensores en 35 una forma de señal digital interna que la unidad central de proceso 151 puede reconocer, e introduce las señales resultantes a la unidad central de proceso 151.
La unidad de proceso de emergencia 157 incluye un algoritmo de inteligencia artificial específico para el reconocimiento de obstáculos o la predicción de que el robot caiga por la comparación de las señales de detección de los respectivos sensores 191, 192, y 193 con índices determinados de forma preliminar y la comprobación de los 40 resultados de la comparación en tiempo real, en asociación con la unidad central de proceso 151 y la unidad de proceso de señales del sensor 156.
Es decir, la unidad de proceso de emergencia 157 compara la señal de detección del sensor de control de actitud 191 con un índice de referencia de la posición, y comprueba los resultados de la comparación, y determina la actitud del robot, determinando con ello si el robot es estable o inestable. 45
Además, la unidad de proceso de emergencia 157 compara la señal de detección de los sensores de reconocimiento de obstáculos omnidireccionales 192 con un índice de referencia de obstáculos, y verifica los resultados de la comparación, determinando de este modo si los objetos u obstáculos externos se están aproximando durante el desplazamiento (movimiento).
Además, la unidad de proceso de emergencia 157 compara una señal de detección, detectada por el sensor de 50 medición de distancia 193, con un índice de referencia de caída, y comprueba el resultado de la comparación, prediciendo de este modo que el robot se caerá.
Dichos resultados de la determinación de la unidad de proceso de emergencia 157 se transmiten al generador de alarma 158.
El generador de alarma 158 aplica de manera selectiva o corta la corriente eléctrica operativa en respuesta a una señal de control de alarma (señal de encendido/apagado) en base a los resultados de la determinación de la unidad de proceso de emergencia 157, por lo que la unidad de alarma que emite luz o la unidad de alarma de alerta 5 generan una alarma de caída o alarma de colisión usando la luz o el sonido.
La memoria 159a se utiliza para registrar y almacenar la información del mapa digital transmitido desde el ordenador host central. Además, la memoria 159a almacena un sistema operativo predeterminado (por ejemplo, un sistema operativo basado en Linux), necesario para el funcionamiento global del robot de acuerdo con la presente invención, en forma de disco de memoria de acceso aleatorio (RAM). 10
La unidad de conexión de módulo 159b incluye una interfaz de conexión de módulos multicanal (Entrada Múltiple Salida Múltiple (MIMO)) bien conocida para conectar el módulo de marcado, el módulo de soldadura de espárrago con rosca, el módulo de trituración, y el módulo de medición de la profundidad, que se describirá más tarde, al controlador móvil 150.
Tal como se muestra en la FIG. 6, el mecanismo de accionamiento 180 incluye ruedas omnidireccionales. 15
Por ejemplo, la estructura de la rueda del mecanismo de accionamiento 180 que se utiliza en la presente invención es un vehículo de tres ruedas, es decir, el mecanismo de accionamiento 180 incluye un primer, un segundo y un tercer conjunto de ruedas de accionamiento 181, 182, y 183.
En el primer, segundo y tercer conjuntos de rueda motriz 181, 182, y 183, una pluralidad de electroimanes están unidos a la superficie de una rueda magnética 189, y la fuerza electromagnética es suministrada a los electroimanes 20 a través de electrodos de contacto rotacional (que no se muestran) para el suministro de potencia, de modo que la fuerza de fijación puede ser generada en la parte plana de la membrana de la bodega de carga por la fuerza electromagnética.
Aquí, se proporciona el conjunto de la primera unidad de rueda 181 para la dirección, y los conjuntos de las dos ruedas motrices restantes 182 y 183 pueden estar fabricados para tener una estructura de rueda trasera simple. 25
Por ejemplo, el conjunto de la primera unidad de rueda 181 incluye un primer motor de accionamiento 184 para dirigir el robot y un segundo motor de accionamiento 185 para la generación de fuerza motriz.
El engranaje de piñón del primer motor de accionamiento 184 para la dirección está acoplado al engranaje de cremallera del borde de la circunferencia de la traviesa giratoria 186. El primer motor de accionamiento 184 gira (mueve) la traviesa giratoria 186 y otros objetos combinados con el mismo o relacionados con el mismo, en 30 respuesta a la señal de salida del motor de la unidad de control de la transmisión.
Aquí, la carcasa del segundo motor de accionamiento 185 está montada sobre la traviesa giratoria 186. El eje giratorio de salida del engranaje de desaceleración del segundo motor de accionamiento 185 pasa de forma giratoria a través de la traviesa giratoria 186 hacia una ubicación por debajo de la traviesa giratoria 186.
Debajo de la traviesa giratoria 186, un primer engranaje del eje de intersección 187, acoplado al eje de salida 35 giratorio del segundo motor de accionamiento 185, se acopla a un segundo engranaje del eje de intersección 188 acoplado al primer engranaje del eje de intersección 187.
El conjunto del eje del segundo engranaje del eje de intersección 188 se combina para hacer girar la rueda magnética 189 en el estado de estar soportado por una estructura de suspensión que se extiende desde la traviesa giratoria 186. 40
El segundo motor de accionamiento 185 genera fuerza de giro con el fin de proporcionar la fuerza motriz de la rueda magnética 189. El primer motor de accionamiento 184 genera fuerza de giro con el fin de proporcionar la dirección del conjunto de la primera unidad de rueda 181.
Además, los conjuntos de la segunda y la tercera rueda motriz 182 y 183 pueden estar fabricados para realizar la dirección y la generación de fuerza motriz de la misma manera que el conjunto de la primera unidad de rueda 45 descrito anteriormente 181.
En este caso, se detecta el estado de funcionamiento de cada uno de los motores utilizando un codificador correspondiente a cada uno de la pluralidad de motores de accionamiento (que no se muestran) previstos en el segundo y tercer conjuntos de rueda motriz 182 y 183, además de la primera y segunda unidades de motor 184 y 185 del conjunto de la primera unidad de rueda 181, y el control omnidireccional, que se realiza generalmente para 50 controlar un robot, se lleva a cabo utilizando una señal detectada. El control omnidireccional puede ser
implementado utilizando un método bien conocido, y por lo tanto se omitirá una descripción del mismo en la presente invención.
Además, de acuerdo con la presente invención, la rueda magnética 189 descrita anteriormente puede ser reemplazada por una rueda de vacío.
La FIG. 7 es un diagrama de bloques que muestra el módulo de marcado 300 que va a ser acoplado a la unidad 5 móvil 100 del robot que escala paredes utilizando un sistema de posicionamiento global de interior de acuerdo con la presente invención.
El módulo de marcado 300 que se muestra en la FIG. 7 está acoplado a la primera posición de instalación de la unidad móvil 100, que corresponde a cualquiera de las partes laterales y superiores de la estructura del robot 170 y la parte inferior del mecanismo de accionamiento 180. 10
Dado que la posición de instalación de la unidad móvil 100 cambia de forma selectiva, la estructura de suministro de potencia entre el motor de rotación y la traviesa giratoria, que se describirá más adelante, puede ser una estructura de engranaje cónico, una estructura de engranaje de tornillo sin fin y rueda helicoidal, una estructura de polea y correa, una estructura de acoplamiento directo motor rotacional-eje, o una estructura en la que un motor está conectado a un eje de rotación a través de un engranaje de reducción en la presente invención. 15
El módulo de marcado 300 realiza todas las operaciones de marcado, tales como el trazado de líneas o el marcado de puntos en la parte inferior, en el techo, y en las superficies verticales de una bodega de carga o tanque.
Con esta finalidad, el módulo de marcado 300 incluye un motor de rotación 310 conectado eléctricamente a un controlador de marcado (que no se muestra) proporcionado en el controlador móvil descrito anteriormente 150, y acoplado a la posición de instalación de la unidad móvil 100 utilizando un soporte de carcasa; una placa giratoria 20 320 acoplada para recibir la fuerza de giro del motor de rotación 310; un dispositivo lineal que lleva un bolígrafo de marcado 330 proporcionado por debajo de la placa giratoria 320 y configurado para generar fuerza de movimiento; un soporte de bolígrafo de marcado del tipo finger robot 340 configurado para moverse al recibir la fuerza de alimentación recíproca del controlador lineal 330; un bolígrafo de marcado 350 montado en el soporte del bolígrafo de marcado 340; y un cambiador de bolígrafo de marcado 360 configurado para separar/unir una pluralidad de 25 bolígrafos de marcado 350 desde/hacia el soporte del bolígrafo de marcado 340 basado en el tipo de los mismos.
Aquí, se utiliza un dispositivo bien conocido, como por ejemplo una estructura de tornillo de bola o un actuador lineal, como medios para generar la fuerza de movimiento lineal en el dispositivo lineal que transporta el bolígrafo de marcado 330.
Además, el dispositivo lineal que transporta el bolígrafo de marcado 330 tiene una estructura de disposición 30 cualquiera entre lineal, curvada, circular y rectangular basada en las características estructurales del mismo.
El dispositivo lineal de transporte del bolígrafo de marcado 330 está conectado al controlador de marcado (que no se muestra) para transmitir señales de control y recibir señales de retroalimentación para comprobar el funcionamiento del mismo.
El controlador de marcado es un controlador de circuito electrónico conocido realizado utilizando una técnica de 35 planificación y control de vías formado por líneas, círculos y puntos, y se proporciona alrededor del controlador móvil 150.
El dispositivo lineal de transporte del bolígrafo de marcado 330 está conectado al controlador móvil 150 a través del controlador de marcado y la unidad de conexión del módulo 159b ilustrada en la FIG. 5, y está configurado para asociar el movimiento de desplazamiento con la operación de marcado del robot. 40
Además, el controlador de marcado está conectado a un dispositivo de control de marcado proporcionado en el sistema operativo de la unidad central de proceso del controlador móvil 150 usando software, y está configurado para realizar una operación de marcado en base a las instrucciones de un programa de aplicación para una serie de operaciones de marcado.
La FIG. 8 es un diagrama de bloques que muestra el módulo de soldadura de espárrago con rosca 400 y el módulo 45 del triturador 500, que están acoplados a la unidad móvil 100 del robot que escala paredes utilizando un sistema de posicionamiento global de interior de acuerdo con la presente invención.
El módulo de soldadura de espárrago con rosca 400 que se muestra en la FIG. 8 tiene la misma construcción que el dispositivo de soldadura de tipo autotransportado bien conocido.
Es decir, el módulo de soldadura de espárrago con rosca 400 está acoplado a la segunda posición de instalación de 50 la unidad móvil 100, que corresponde a cualquiera de las partes laterales y superiores de la carcasa del robot 170, la
parte superior del controlador móvil 150, y la parte inferior del mecanismo de accionamiento 180. Además, igual que en un robot lineal de eje múltiple general, el módulo de soldadura de espárrago con rosca 400 puede incluir además una estructura móvil de ejes múltiples, que permite una operación de oscilación, una operación de inclinación y una operación de elevación utilizando una pluralidad de tornillos de bola y motores de soldadura con el fin de realizar múltiples movimientos de eje, utilizando un método bien conocido. 5
El módulo de soldadura de espárrago con rosca 400 incluye una pistola de soldadura 430 en el extremo del brazo de la estructura móvil de eje múltiple bien conocida.
El módulo de soldadura de espárrago con rosca 400 incluye además un controlador de soldadura/alimentación (que no se muestra) para realizar el control del motor con el fin de hacer girar el tornillo de bola del mismo, el control de funcionamiento para la soldadura, y el control de suministro de espárragos con rosca. 10
Un dispositivo de control de soldadura/alimentador está provisto además en el sistema operativo de la unidad central de proceso del controlador móvil 150 utilizando software.
Por lo tanto, el controlador de soldadura/alimentador está físicamente conectado al controlador móvil 150 a través de la conexión del módulo de unidad 159b que se muestra en la FIG. 5, y se reconoce en el controlador móvil 150 a través del dispositivo de control de soldadura/alimentador utilizando software. De acuerdo con dicha relación de 15 conexión y reorganización, el módulo de soldadura de espárrago con rosca 400 puede asociar la operación de soldadura con la operación de trituración, que se describirá más adelante, mientras que la unidad móvil 100 lleva a cabo el movimiento de desplazamiento.
Mientras tanto, se proporciona un alimentador de espárragos con rosca 450 en una parte que se coloca al lado del módulo de soldadura de espárrago con rosca 400 y por debajo de la carcasa del robot 170. El funcionamiento del 20 alimentador de espárragos con rosca 450 es controlado por el controlador de soldadura/alimentador descrito anteriormente.
El alimentador de espárragos con rosca 450 es un tipo de dispositivo de suministro o dispositivo de carga de espárragos con rosca. El alimentador de espárragos con rosca 450 suministra por separado espárragos con rosca hacia la pistola de soldadura 430 de tal manera que el módulo de soldadura de espárragos con rosca 400 suelda 25 espárragos con rosca en la posición de trabajo de un espacio (por ejemplo, una bodega de carga).
Con esta finalidad, al igual que en el método bien conocido, el alimentador de espárragos con rosca 450 puede incluir un cartucho de espárragos cargado con una pluralidad de espárragos con rosca; un robot de pinza de alimentación para llevar los espárragos desde el cartucho de espárragos a una posición de trabajo; y un cargador de espárragos con rosca provisto en un extremo de robot de pinza de alimentación y formado de manera que no 30 obstruya la dirección de soldadura de la pistola de soldadura 430.
En este caso, la posición de trabajo se determina en base a los datos instruidos (transmitidos) por el ordenador host central.
Además, otros métodos de introducción de una posición de trabajo pueden incluir 1) un método de un operador que introduce directamente los valores de las coordenadas; y 2) un procedimiento de robot de fijación de espárragos con 35 rosca que introduce los valores de las coordenadas.
1) Método de operador que introduce directamente los valores de coordenadas
El operador dispone de un terminal para realizar una operación de entrada de coordenadas, que tiene el mismo espíritu técnico que el receptor de navegación descrito anteriormente y tiene funciones de Asistente Personal Digital (PDA), capaces de comunicarse con el ordenador host central. 40
Por lo tanto, el operador fija manualmente un espárrago con rosca en la posición predeterminada de una bodega de carga. A continuación, el operador coloca el terminal para realizar una operación de introducción de coordenadas sobre el espárrago con rosca.
Cuando se pulsa un botón de entrada de coordenadas a través de una interfaz de usuario gráfica (GUI) realizada en el terminal, se reciben las señales de IGPS del receptor de navegación, por lo que el valor de las coordenadas de la 45 posición en la que se fija el espárrago con rosca se transmiten automáticamente al equipo host central. Aquí, los valores de las coordenadas de la posición en la que se fija el espárrago con rosca son la posición de destino del robot descrito anteriormente, de acuerdo con la presente invención.
Por lo tanto, la unidad móvil 100 descrita anteriormente se mueve desde su posición actual a la posición donde está fijado el espárrago con rosca, es decir, la posición de destino. A partir de entonces, el módulo de soldadura de 50
espárrago con rosca 400 proporcionado en la unidad móvil 100 realiza la soldadura en el contacto entre el espárrago con rosca y la bodega de carga.
2) Método de un robot de fijación de espárragos con rosca que introduce valores de coordenadas
El robot de fijación de pernos de tachuela está cargado con una pluralidad de espárragos con rosca en forma de cartucho, y puede moverse de forma autónoma dentro de la bodega de carga utilizando una estructura de rueda que 5 es la misma que la de la unidad móvil descrita anteriormente. Cada uno de los espárragos con rosca cargados en forma de cartucho en el robot de fijación de espárragos con rosca se proporciona con cinta adhesiva en la cabeza de los mismos de antemano de manera que queden fijados por separado en la bodega de carga.
Cada vez que el robot de fijación de espárragos con rosca fija de forma separada los espárragos con rosca en la bodega de carga, el robot de fijación de espárragos con rosca reconoce y determina los valores de las coordenadas 10 correspondientes a la posición de fijación utilizando las señales de IGPS del receptor de navegación anteriormente descrito, y transmite los valores de las coordenadas determinadas al ordenador host central.
Por último, la unidad móvil 100 se desplaza desde su posición actual a la posición actual del espárrago con rosca, es decir, la posición de destino, y el módulo de soldadura de espárrago con rosca 400, montado en la unidad móvil 100, realiza la soldadura. 15
Mientras tanto, el módulo de trituración 500 se acopla alrededor del módulo de soldadura de espárragos con rosca 400 o está acoplado a la tercera posición de instalación, que se carga antes que el módulo de soldadura de espárragos con rosca 400.
El módulo de trituración 500 es un módulo para realizar una operación de trituración preliminar con respecto a una posición de soldadura de espárrago con rosca. Por supuesto, el módulo de trituración 500 puede ser utilizado para 20 eliminar los cordones de soldadura de una línea de soldadura formada por el módulo de soldadura de espárragos con rosca 400.
El módulo de trituración 500 está conectado al controlador móvil 150 a través del controlador de trituración (que no se muestra) y una unidad de conexión del módulo en la misma forma que el módulo de marcado anteriormente descrito, o el módulo de soldadura de espárragos con rosca 400. El módulo de trituración 500 genera la fuerza de 25 giro para llevar a cabo la trituración preliminar con respecto al módulo de soldadura de espárragos con rosca 400, y está conectado eléctricamente al controlador móvil 150 con el fin de realizar los trabajos de automatización utilizando el controlador móvil 150 de acuerdo con la presente invención o utilizando tecnología de control de robot en general, recibiendo así potencia para un motor de trituración del módulo de trituración 500 y su funcionamiento.
La FIG. 9 es un diagrama de bloques que muestra el módulo de medición de profundidad 600 que se acopla al robot 30 multifuncional que escala paredes de acuerdo con la presente invención utilizando el sistema de posicionamiento global de interior.
Tal como se muestra en la FIG. 9, la profundidad del módulo de medición 600 está acoplada a la cuarta posición de instalación de la unidad móvil 100, que corresponde a cualquiera de las partes inferior y lateral de la carcasa del robot 170 y la parte inferior del mecanismo de accionamiento 180. 35
El módulo de medición de profundidad 600 incluye una unidad de medición 610 configurada para soportar cualquier método de medición de la distancia seleccionada entre un método de movimiento de carrera, un método láser, y un método de ultrasonidos, de la misma manera que el módulo de marcado descrito anteriormente, el módulo de soldadura de espárragos con rosca, y el módulo de trituración; y un controlador de medición de profundidad 620 montado en la unidad de medición 610 y configurado para realizar la operación de medir la profundidad. El 40 controlador de medición de profundidad 620 está conectado al controlador móvil 150 a través de la unidad de conexión del módulo.
El módulo de medición de la profundidad 600 también realiza trabajos de automatización utilizando el controlador móvil 150 de acuerdo con la presente invención o de acuerdo con la tecnología de control de robot general. Es decir, el controlador de medición de la profundidad del módulo de medición de la profundidad 600 está conectado a un 45 dispositivo de control de medición de la profundidad proporcionado en el sistema operativo de la unidad central de proceso del controlador móvil 150 utilizando software, y está configurado para realizar la operación de medición de la profundidad sobre la base de las instrucciones de un programa de aplicación de una serie de operaciones de medición de profundidad, mientras el robot está desplazándose o está detenido.
Aquí, la operación de medición de la profundidad es la operación en la que el módulo de medición de profundidad 50 600 determina un punto de referencia de una parte plana y mide la profundidad relativa basándose en el punto de referencia.
Además, tal como se muestra en la FIG. 10, se proporciona una pluralidad de unidades de primera abrazadera 701, una pluralidad de unidades de segunda abrazadera 702, y una pluralidad de elementos de fijación 703 en la parte inferior del mecanismo de accionamiento 180 de una unidad móvil de tipo separado 100a con el fin de reemplazar o montar los módulos de trabajo 300, 400, 500 y 600.
Por ejemplo, cada una de las primeras unidades de abrazadera 701 está configurada para tener la forma de una 5 placa de acoplamiento, y está acoplada a cada una de las superficies de instalación de los módulos de trabajo 300, 400, 500 y 600. Cada una de las segundas unidades de abrazadera 702 está configurada para tener una forma capaz de fijar la primera unidad de abrazadera 701, y se fija a la parte inferior del mecanismo de accionamiento 180. Cada uno de los elementos de abrazadera 703 está configurado para tener la forma de un equipo de fijación/liberación bien conocido, y está acoplado al lado de la primera y la segunda unidades de sujeción 701 y 702 10 a fin de fijar/liberar la primera y la segunda unidades de sujeción 701 y 702.
La unidad móvil de tipo separado 100a presenta la ventaja de que los módulos de trabajo 300, 400, 500 y 600 se pueden seleccionar de forma individual en caso necesario.
De forma similar, tal como se muestra en la FIG. 11, una unidad móvil del tipo de combinación 100b, que tiene un tipo de diseño diferente, incluye una pluralidad de unidades de primera abrazadera 701, una pluralidad de unidades 15 de segunda abrazadera 702b, y una pluralidad de elementos de fijación 703 en la parte inferior de un mecanismo de accionamiento 180b con el fin de montar simultáneamente los módulos de trabajo 300, 400, 500 y 600, de modo que existe la ventaja de que es posible la multitarea.
20

Claims (8)

  1. REIVINDICACIONES
    1. Un robot que escala paredes que utiliza un sistema de posicionamiento global de interior (5) (IGPS) proporcionado en un espacio (10), que comprende:
    un receptor de navegación (160) configurado para recibir haces de abanico rotatorios (22, 24) emitidos desde uno o más transmisores de navegación (20) del sistema de posicionamiento global de interior (5), y 5 reconocer los haces de abanico rotatorios (22, 24) como señales de IGPS;
    una carcasa de robot (170) sobre la que está montado el receptor de navegación (160); un mecanismo de accionamiento (180);
    un controlador móvil (150) instalado en la carcasa de robot (170), en que el controlador móvil (150) reconoce y determina su propia posición mediante el uso de las señales de IGPS; y que incluye: 10
    una unidad central de proceso (151) para operar y controlar todos los elementos montados en el robot;
    una unidad de entrada/salida (152) para introducir/enviar señales digitales o analógicas transmitidas/recibidas a/desde la unidad central de proceso (151);
    una unidad de control de movimiento (153) para recibir instrucciones, transmitidas desde la unidad 15 central de proceso (151) a través de la unidad de entrada/salida (152), de un programa de aplicación para realizar el movimiento de desplazamiento del robot que escala paredes, y generar señales de control del motor para un motor de accionamiento del mecanismo de accionamiento (180);
    una unidad de control de accionamiento (154) para recibir la salida de señales de control del motor desde la unidad de control de movimiento (153), amplificar la corriente, y generar señales de salida 20 del motor capaces de accionar el motor de accionamiento del mecanismo de accionamiento (180);
    una unidad de control de navegación (155) para obtener valores de coordenadas de una posición actual del robot sobre la base de las señales de IGPS recibidas por el receptor de navegación (160) de acuerdo con las instrucciones de ejecución de navegación introducidas desde la unidad central de proceso (151), reconociendo y determinando la posición actual del robot por medio de la 25 comparación de los valores de coordenadas con la información del mapa digital transmitida desde un ordenador host central (210), y planificar vías para realizar desplazamientos autónomos desde la posición actual a una posición de destino; y
    un procesador de señales de sensor (156) para convertir señales de detección, detectadas por una pluralidad de sensores instalados en el mecanismo de accionamiento (180), en una forma de señal 30 digital interna capaz de ser reconocida por la unidad central de proceso (151), e introducir las señales resultantes en la unidad central de proceso (151);
    el mecanismo de accionamiento (180) que está configurado para desplazarse a lo largo de superficies del espacio (10) bajo el control del controlador móvil (150); y
    una memoria (159a) para registrar y almacenar información de mapa digital, transmitida desde el 35 ordenador host central (210) y almacenar un sistema operativo;
    el robot que escala paredes caracterizado porque comprende además:
    una unidad de proceso de emergencias (157) para comparar cada una de las señales de detección detectadas por la pluralidad de sensores proporcionados en el mecanismo de accionamiento (180) con cualquiera entre un índice de referencia de actitud, un índice de 40 referencia de obstáculos y un índice de referencia de caída, comprobando los resultados de la comparación, y proporcionando resultados de determinación, como por ejemplo el reconocimiento de un obstáculo y la predicción de la caída del robot.
    un generador de alarma (158) para controlar la generación de una alarma de caída o una alarma de colisión mediante una unidad de alarma que emite una luz (130) o una unidad de alarma de alerta 45 (140) de acuerdo con los resultados de la determinación de la unidad de proceso de emergencias (157).
  2. 2. El robot que escala paredes de acuerdo con la reivindicación 1, en que la unidad de alarma que emite una luz (130) y la unidad de alarma de alerta (140) están proporcionadas en la carcasa del robot (170), y que, respectivamente, generan una alarma de caída y una alarma de colisión cuando una situación en la que el robot se cae o choca con un obstáculo es predicha por el controlador móvil (150).
  3. 3. El robot que escala paredes de acuerdo con la reivindicación 1, que comprende además un módulo de marcado 5 (300) acoplado a una unidad móvil (100) en la que está instalado el controlador móvil (150), y configurado para realizar una operación de marcado.
  4. 4. El robot que escala paredes de acuerdo con la reivindicación 1, que comprende además un módulo de soldadura de espárragos con rosca (400) acoplado a una unidad móvil (100) en la que está instalado el controlador móvil (150), y configurada para realizar una operación de soldadura de un espárrago con rosca. 10
  5. 5. El robot que escala paredes de acuerdo con la reivindicación 4, que comprende además un módulo de trituración (500) acoplado a la unidad móvil (100) en una posición de instalación en la que se realiza una operación de trituración preliminar con respecto al módulo de soldadura de espárragos con rosca (400).
  6. 6. El robot que escala paredes de acuerdo con la reivindicación 1, que comprende además un módulo de medición de la profundidad (600) acoplado a una unidad móvil (100) en la que está instalado el controlador móvil (150), y 15 configurado para realizar una operación de medición de la profundidad.
  7. 7. El robot que escala paredes de acuerdo con la reivindicación 1, en el que una pluralidad de unidades primera y segunda de fijación (701, 702) y una pluralidad de elementos de fijación (703) se proporcionan a una parte inferior del mecanismo de accionamiento (180) con el fin de reemplazar o montar módulos de trabajo (300, 400, 500, 600) de forma simultánea. 20
  8. 8. El robot que escala paredes de acuerdo con la reivindicación 1, que también comprende una segunda unidad de comunicación (110) proporcionada en la carcasa del robot (170), en que la segunda unidad de comunicación (110) soporta una interfaz de comunicación de datos por cable o inalámbrica con el fin de realizar la comunicación con una primera unidad de comunicación (211) de un ordenador central host (210) para recibir información de mapa digital desde el ordenador central host (210). 25
ES07808417.5T 2006-09-29 2007-09-21 Robot multifunción para desplazarse sobre una pared utilizando un sistema de posicionamiento global de interior Active ES2527268T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020060095902A KR100812724B1 (ko) 2006-09-29 2006-09-29 실내 위치측정시스템을 이용한 벽면 이동 로봇
KR20060095902 2006-09-29
PCT/KR2007/004640 WO2008038960A1 (en) 2006-09-29 2007-09-21 Multi-function robot for moving on wall using indoor global positioning system

Publications (1)

Publication Number Publication Date
ES2527268T3 true ES2527268T3 (es) 2015-01-22

Family

ID=39230349

Family Applications (1)

Application Number Title Priority Date Filing Date
ES07808417.5T Active ES2527268T3 (es) 2006-09-29 2007-09-21 Robot multifunción para desplazarse sobre una pared utilizando un sistema de posicionamiento global de interior

Country Status (7)

Country Link
US (1) US8214081B2 (es)
EP (1) EP2069112B1 (es)
JP (1) JP4977210B2 (es)
KR (1) KR100812724B1 (es)
CN (1) CN101516580B (es)
ES (1) ES2527268T3 (es)
WO (1) WO2008038960A1 (es)

Families Citing this family (102)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10618168B2 (en) * 2016-05-13 2020-04-14 General Electric Company Robot system path planning for asset health management
KR100924857B1 (ko) 2008-07-02 2009-11-02 삼성중공업 주식회사 실내위치측정시스템의 공통점 측정용 지그
US8418662B2 (en) * 2008-07-18 2013-04-16 Korea Plant Service & Engineering Co., Ltd. Apparatus for visually inspecting and removing foreign substance from gap of heat tube bundle in upper part of tube sheet of second side of steam generator
US9440717B2 (en) 2008-11-21 2016-09-13 Raytheon Company Hull robot
US9254898B2 (en) 2008-11-21 2016-02-09 Raytheon Company Hull robot with rotatable turret
DE102009028145A1 (de) 2009-07-31 2011-02-03 Evonik Degussa Gmbh Keramische Membranen mit Polyaramid-Faser haltigen Supportmaterialien und Verfahren zur Herstellung dieser Membranen
US8393421B2 (en) 2009-10-14 2013-03-12 Raytheon Company Hull robot drive system
DE102009052629A1 (de) 2009-11-10 2011-05-12 Vorwerk & Co. Interholding Gmbh Verfahren zur Steuerung eines Roboters
JP5398589B2 (ja) * 2010-03-01 2014-01-29 本田技研工業株式会社 脚式移動ロボットの目標運動評価装置
US8428780B2 (en) * 2010-03-01 2013-04-23 Honda Motor Co., Ltd. External force target generating device of legged mobile robot
JP5398592B2 (ja) * 2010-03-01 2014-01-29 本田技研工業株式会社 脚式移動ロボットの運動状態評価装置
CH702955A1 (de) * 2010-04-14 2011-10-14 Alstom Technology Ltd Antriebseinheit für ein in rohrsystemen, hohlräumen oder dergleichen nach art eines roboters einsetzbares fahrzeug sowie fahrzeug mit einer solchen antriebseinheit.
DE102010017689A1 (de) * 2010-07-01 2012-01-05 Vorwerk & Co. Interholding Gmbh Selbsttätig verfahrbares Gerät sowie Verfahren zur Orientierung eines solchen Gerätes
CH703891A1 (de) * 2010-09-20 2012-03-30 Alstom Technology Ltd Roboterplattform zur ferngesteuerten und/oder selbständigen inspektion von technischen einrichtungen.
US9323250B2 (en) 2011-01-28 2016-04-26 Intouch Technologies, Inc. Time-dependent navigation of telepresence robots
EP2511659A1 (de) * 2011-04-14 2012-10-17 Hexagon Technology Center GmbH Geodätisches Markierungssystem zur Markierung von Zielpunkten
US8792869B2 (en) * 2011-05-18 2014-07-29 Qualcomm Incorporated Method and apparatus for using proximity sensing for augmented reality gaming
US9098611B2 (en) 2012-11-26 2015-08-04 Intouch Technologies, Inc. Enhanced video interaction for a user interface of a telepresence network
US8712602B1 (en) * 2011-05-24 2014-04-29 Timothy S. Oliver Mobile target system
US9221506B1 (en) * 2011-07-18 2015-12-29 The Boeing Company Location tracking and motion control of automated marking device
US8494674B2 (en) 2011-08-24 2013-07-23 International Business Machines Corporation Fast-access self-repairing tape library using mobile robots
KR101130681B1 (ko) 2011-12-29 2012-04-02 주식회사 한국지중정보 지하매설물의 측지데이터 갱신시스템
WO2013176760A1 (en) * 2012-05-22 2013-11-28 Intouch Technologies, Inc. Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US9361021B2 (en) 2012-05-22 2016-06-07 Irobot Corporation Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US9051028B2 (en) 2012-09-14 2015-06-09 Raytheon Company Autonomous hull inspection
KR101465116B1 (ko) * 2012-09-27 2014-11-25 대우조선해양 주식회사 이동식 소형 용접로봇 장치
CN103720426B (zh) * 2012-10-12 2016-08-03 科沃斯机器人有限公司 一种擦玻璃机器人断电应急处理方法
TWI493211B (zh) * 2012-11-02 2015-07-21 Ind Tech Res Inst 接近物體偵測方法、接近物體偵測裝置及使用其之移動平台
US8825389B1 (en) * 2013-01-23 2014-09-02 Terry L. Campbell Mobility device and method for guiding the visually impaired
US9263082B2 (en) 2013-01-30 2016-02-16 International Business Machines Corporation High density hybrid storage system
KR101467896B1 (ko) * 2013-01-31 2014-12-03 삼성중공업(주) 작업 로봇의 위치 및 자세 측정 시스템
KR101883475B1 (ko) * 2013-02-28 2018-07-31 한화지상방산 주식회사 소형통합제어장치
US9188472B2 (en) * 2013-05-21 2015-11-17 Saudi Arabian Oil Company Enhanced reference line tank calibration method and apparatus
KR101523268B1 (ko) * 2013-07-30 2015-05-28 한국로봇융합연구원 층간이동을 위한 모바일 로봇 제어 방법 및 이를 위한 모바일 로봇 시스템
RU2578759C2 (ru) * 2013-09-06 2016-03-27 Общество С Ограниченной Ответственностью "Кибернетические Технологии" Устройство управления в киберфизических системах, преимущественно для управления мобильными роботами и/или беспилотными летательными аппаратами
CN103529831B (zh) * 2013-09-22 2016-05-04 苏州工业园区职业技术学院 基于双核的四轮微电脑鼠全数字伺服***控制器
CN103586870B (zh) * 2013-11-05 2016-06-29 中国科学院深圳先进技术研究院 蒸汽发生器爬壁机器人
CN103616662A (zh) * 2013-11-07 2014-03-05 天津大学 一种用于角度交会测量的可顶装倒置发射基站
US9193402B2 (en) * 2013-11-26 2015-11-24 Elwha Llc Structural assessment, maintenance, and repair apparatuses and methods
US9193068B2 (en) 2013-11-26 2015-11-24 Elwha Llc Structural assessment, maintenance, and repair apparatuses and methods
US9886036B2 (en) 2014-02-10 2018-02-06 John Bean Technologies Corporation Routing of automated guided vehicles
EP2933069B1 (en) * 2014-04-17 2019-07-03 Softbank Robotics Europe Omnidirectional wheeled humanoid robot based on a linear predictive position and velocity controller
US9494934B2 (en) * 2014-06-06 2016-11-15 Amazon Technologies, Inc. Robotic communication with fiber-optics
US9152149B1 (en) 2014-06-06 2015-10-06 Amazon Technologies, Inc. Fiducial markers with a small set of values
CN104181814A (zh) * 2014-08-13 2014-12-03 长春理工大学 机器人自适应控制方法
CN104360685B (zh) * 2014-10-31 2017-02-22 北京特种机械研究所 一种基于iGPS的全向移动平台自主导航***
GB201420182D0 (en) * 2014-11-13 2014-12-31 Sewell Gary Curved surface operating unmanned vehicle and applications thereof
CN104765364A (zh) * 2015-03-06 2015-07-08 苏州大方特种车股份有限公司 一种基于iGPS自动导航搬运车
US9864371B2 (en) 2015-03-10 2018-01-09 John Bean Technologies Corporation Automated guided vehicle system
CN104875807B (zh) * 2015-04-14 2017-06-20 浙江工业大学 一种用于爬壁机器人的行动装置
CN104820438B (zh) * 2015-04-16 2018-06-08 广东电网有限责任公司佛山供电局 移动巡检装置巡检路线实时获取及调整***
CN104880219A (zh) * 2015-05-13 2015-09-02 温州大学瓯江学院 一种新型爬壁定位遥控装置
EP3299922B1 (en) * 2015-05-22 2022-09-07 FUJIFILM Corporation Robot device and movement control method for robot device
CN104834315B (zh) * 2015-05-29 2017-09-08 桂林电子科技大学 小型晒谷场收谷机器人及其控制方法
US10849205B2 (en) 2015-10-14 2020-11-24 Current Lighting Solutions, Llc Luminaire having a beacon and a directional antenna
KR101645005B1 (ko) * 2015-10-30 2016-08-03 주식회사 타스글로벌 수중 구조물의 용접라인을 이용한 수중 작업 장치의 위치 파악 시스템 및 방법
JP6540467B2 (ja) * 2015-11-11 2019-07-10 Jfeスチール株式会社 屋内クレーンの自動運転装置及び自動運転方法
KR101838680B1 (ko) * 2016-01-06 2018-03-14 한국항공우주산업 주식회사 파스너 절삭로봇 및 이의 구동방법
CN105823552A (zh) * 2016-05-06 2016-08-03 简燕梅 建筑结构振动智能检测机器人小车
CN105922258B (zh) * 2016-05-27 2017-11-17 河北工业大学 一种基于iGPS的全向移动机械手自主导航方法
WO2017218586A1 (en) * 2016-06-13 2017-12-21 Gamma2Robotics Methods and systems for reducing false alarms in a robotic device by sensor fusion
CN106422109B (zh) * 2016-11-15 2021-12-07 大连理工大学 舶体外板爬壁作业体跟踪式安全绳绞缆防护器***及其定位防护使用方法
US10949940B2 (en) * 2017-04-19 2021-03-16 Global Tel*Link Corporation Mobile correctional facility robots
US10690466B2 (en) 2017-04-19 2020-06-23 Global Tel*Link Corporation Mobile correctional facility robots
CN107685788B (zh) * 2017-09-06 2023-10-27 滨州学院 一种足球机器人
CN107443383A (zh) * 2017-09-15 2017-12-08 国家电网公司 变电站智能巡检机器人环境地图激光定位导航装置及方法
CN107678386B (zh) * 2017-10-11 2024-03-22 中建八局第二建设有限公司 一种防过载防倾斜的卸料平台
CN108227702A (zh) * 2017-12-13 2018-06-29 北京卫星制造厂 一种基于iGPS的AGV定位导航方法、***和存储介质
SG11202002652TA (en) 2017-12-15 2020-04-29 Tankbots Inc Methods for performing tasks in a tank containing hazardous substances
US10475203B2 (en) * 2018-02-06 2019-11-12 Saudi Arabian Oil Company Computer vision system and method for tank calibration using optical reference line method
US11035669B2 (en) * 2018-02-06 2021-06-15 Saudi Arabian Oil Company Tilt and distance profiling vehicle
WO2019157071A1 (en) * 2018-02-07 2019-08-15 Fluture Cristian Darius Omnidirectional mobility system
CN112041221B (zh) * 2018-04-04 2023-03-21 圣-戈贝恩普拉科公司 用于建筑面板的自动化设备
FR3079860B1 (fr) * 2018-04-04 2021-01-01 Saint Gobain Placo Dispositif automatise pour panneaux de construction
CN108873946B (zh) * 2018-06-04 2021-12-10 浙江大华技术股份有限公司 一种云台的定位机构、定位方法、定位***及摄像机
DE102018114892B4 (de) * 2018-06-20 2023-11-09 RobArt GmbH Autonomer mobiler Roboter und Verfahren zum Steuern eines autonomen mobilen Roboters
CA3111081A1 (en) * 2018-08-30 2020-03-05 Geoffrey Martin Remotely-controlled magnetic surveillance and attack prevention system and method
TWI671610B (zh) * 2018-09-28 2019-09-11 財團法人工業技術研究院 自動引導車、自動引導車控制系統、以及自動引導車之控制方法
CN109333563A (zh) * 2018-11-23 2019-02-15 郑州航空工业管理学院 室内定点安保机器人及其安保***
CN109612413A (zh) * 2018-11-27 2019-04-12 郑州金润高科电子有限公司 一种磁爬腐蚀测厚方法和装置
CN109227499B (zh) * 2018-11-28 2020-09-04 惠安县崇武镇阳璐广告设计中心 电工用电线杆自动攀爬工具箱
CN109746930B (zh) * 2019-02-01 2023-08-01 上海逍森自动化科技有限公司 一种多用途蒸汽清洗机器人
DK3693695T3 (da) * 2019-02-07 2021-07-26 Gustav Hinnerskov System og fremgangsmåde til inspektion af en cylinderforing
MX2021004777A (es) 2019-02-20 2021-06-08 Tankbots Inc Metodos para realizar tareas inherentemente de manera segura en un tanque que contiene sustancias peligrosas.
CN109835428A (zh) * 2019-04-17 2019-06-04 武汉润能时代科技有限公司 一种履带式爬壁装置
CN110082373A (zh) * 2019-05-31 2019-08-02 北京史河科技有限公司 一种探伤机器人
USD931948S1 (en) 2019-08-27 2021-09-28 E. Mishan & Sons, Inc. Toy race car
JP2021068152A (ja) * 2019-10-23 2021-04-30 株式会社関電工 情報処理装置、情報処理装置を用いた方法及び情報処理装置に手順を実行させるプログラム
CN110801352A (zh) * 2019-11-13 2020-02-18 大连大学 智能感知轮椅的操控***及智能轮椅的控制方法
KR102397496B1 (ko) * 2020-08-24 2022-05-13 에스큐엔지니어링(주) 진공 흡착을 활용한 시설물 점검 시스템
KR102394322B1 (ko) * 2020-08-24 2022-05-06 에이아이안전연구원 주식회사 벽면 등반 로봇에 의한 시설물 종합 점검 시스템
CN112441157B (zh) * 2020-10-13 2022-11-04 国网安徽省电力有限公司 一种基于角钢塔用攀爬机器人的行走控制方法
BR102020026998A2 (pt) * 2020-12-30 2022-07-12 Petróleo Brasileiro S.A. - Petrobras Sistema integrado para remoção e tratamento de bioincrustação marinha em superfícies metálicas submersas
CN112945260B (zh) * 2021-01-27 2023-11-17 中国铁建电气化局集团有限公司 一种具备防撞功能的便携式智能测量小车
CN113192301A (zh) * 2021-04-27 2021-07-30 北京雅利多创新科技有限公司 一种攀爬设备的预警方法及***
CN113335408B (zh) * 2021-05-31 2023-03-14 重庆邮电大学 一种自感知自适应的夹层式磁敏橡胶足掌装置
KR102298398B1 (ko) * 2021-06-08 2021-09-06 (주)높임 자동 제어 기반의 조선용 강재 마킹 로봇
CN114013528B (zh) * 2021-11-01 2023-07-21 重庆大学 用于火电厂锅炉水冷壁行走作业的爬壁机器人
CN114348138A (zh) * 2022-01-22 2022-04-15 石家庄东方热电热力工程有限公司 一种水冷壁场景的爬壁机器人导航***及其导航方法
CN114543786B (zh) * 2022-03-31 2024-02-02 华中科技大学 一种基于视觉惯性里程计的爬壁机器人定位方法
CN114954719B (zh) * 2022-06-15 2024-01-23 中国建筑第八工程局有限公司 一种自动按压且压力可调的爬壁检测机器人
KR20240051497A (ko) 2022-10-13 2024-04-22 (주)현대프로스 강재용 마킹 로봇

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE34597E (en) * 1984-12-20 1994-05-03 Gmfanuc Robotics Corporation Robot-laser system
US4821192A (en) * 1986-05-16 1989-04-11 Denning Mobile Robotics, Inc. Node map system and method for vehicle
JP2816706B2 (ja) * 1989-05-26 1998-10-27 株式会社小松製作所 無人搬送車の走行指令作成装置
JPH03213279A (ja) * 1990-01-18 1991-09-18 Hitachi Ltd 壁面走行ロボットの走行制御装置および方法
JP2535550Y2 (ja) 1990-06-05 1997-05-14 三菱重工業株式会社 水中移動型検査装置
JPH0635534A (ja) * 1992-07-15 1994-02-10 Meitec Corp 屋内無線移動ロボット
JP3484619B2 (ja) * 1995-07-05 2004-01-06 バブコック日立株式会社 無限軌道式走行装置の制御装置
US5809099A (en) * 1997-05-05 1998-09-15 Korea Atomic Energy Research Institute Laser-guided underwater wall climbing robot for reactor pressure vessel inspection
JPH1179019A (ja) * 1997-09-12 1999-03-23 Toshiba Corp 壁面移動式切断装置
JP2000330639A (ja) 1999-05-25 2000-11-30 Osaka Gas Co Ltd 走行制御方法及び走行体
US6501543B2 (en) * 2000-02-28 2002-12-31 Arc Second, Inc. Apparatus and method for determining position
US6491612B1 (en) * 2000-10-23 2002-12-10 Ati Industrial Automation, Inc. Stud welding tool changer
KR20020088880A (ko) * 2001-05-22 2002-11-29 안현기 다기능 로봇 및 그 제어 방법
JP2005526229A (ja) * 2001-08-22 2005-09-02 オートメイティッド プレシジョン インコーポレイテッド 6次元レーザトラッキングシステム及び方法
JP3826805B2 (ja) * 2002-02-07 2006-09-27 Jfeスチール株式会社 自立走行車の衝突防止方法
JP2003300186A (ja) 2002-04-03 2003-10-21 Mitsubishi Heavy Ind Ltd 移動ロボットシステム
US6898484B2 (en) * 2002-05-01 2005-05-24 Dorothy Lemelson Robotic manufacturing and assembly with relative radio positioning using radio based location determination
US20050209736A1 (en) * 2002-11-13 2005-09-22 Figla Co., Ltd. Self-propelled working robot
KR100464462B1 (ko) * 2002-12-27 2005-01-03 삼성중공업 주식회사 진공흡착식 블라스팅 장치
JP2004226267A (ja) * 2003-01-23 2004-08-12 National Institute Of Information & Communication Technology 空間位置決め装置
KR100520078B1 (ko) 2003-08-04 2005-10-12 삼성전자주식회사 로봇시스템 및 비콘
JP2005346700A (ja) * 2004-05-07 2005-12-15 Figla Co Ltd 自走式作業ロボット
KR100633160B1 (ko) * 2004-12-17 2006-10-11 삼성전자주식회사 비콘을 이용하여 위치 및 방향 인식이 가능한 로봇시스템
US8073564B2 (en) * 2006-07-05 2011-12-06 Battelle Energy Alliance, Llc Multi-robot control interface
ES2325433B1 (es) * 2006-07-31 2010-06-21 Airbus Operations, S.L. Robot trepador equipado con una unidad de trabajo, y equipo de gobierno de tales robots trepadores.

Also Published As

Publication number Publication date
EP2069112A4 (en) 2010-12-15
JP4977210B2 (ja) 2012-07-18
JP2010505180A (ja) 2010-02-18
WO2008038960A1 (en) 2008-04-03
US20100030378A1 (en) 2010-02-04
US8214081B2 (en) 2012-07-03
CN101516580A (zh) 2009-08-26
CN101516580B (zh) 2012-01-11
KR100812724B1 (ko) 2008-03-12
EP2069112B1 (en) 2014-11-12
EP2069112A1 (en) 2009-06-17

Similar Documents

Publication Publication Date Title
ES2527268T3 (es) Robot multifunción para desplazarse sobre una pared utilizando un sistema de posicionamiento global de interior
US11607804B2 (en) Robot configuration with three-dimensional lidar
CN206105865U (zh) 机器人上的避障***
US11105775B2 (en) Inspection system, control device, and control method
US20230256611A1 (en) Mobile Construction Robot
CN110109466A (zh) 基于多传感器的自主地面打磨机器人控制***
KR20080092595A (ko) 이동식 로봇 충전 시스템 및 방법
US20230173695A1 (en) Mobile Robot Sensor Configuration
JP2018185767A (ja) 環境整備ロボットおよびその制御プログラム
JP2014089173A (ja) 金属板用自走式検査装置および検査方法
JP2018144772A (ja) 飛行装置
JP5106903B2 (ja) 移動体監視システム
ES2963449T3 (es) Grúa con un equipo anticolisión y procedimiento para instalar dicho equipo anticolisión
CN211618109U (zh) 无人机载地形数据探测模块
JP7400217B2 (ja) ロボットシステムおよび可搬型教示装置
JP4090963B2 (ja) 多次元移動位置決め装置
CN216859712U (zh) 一种四驱建图导航搬运机器人
JP6973425B2 (ja) 金属板用自走式検査装置及び検査方法
WO2024070333A1 (ja) 建設機械
JP2019150938A (ja) 動作体制御装置
JPH0441364Y2 (es)