ES2811977T3 - Robot de brazo manipulador subacuático - Google Patents
Robot de brazo manipulador subacuático Download PDFInfo
- Publication number
- ES2811977T3 ES2811977T3 ES16700378T ES16700378T ES2811977T3 ES 2811977 T3 ES2811977 T3 ES 2811977T3 ES 16700378 T ES16700378 T ES 16700378T ES 16700378 T ES16700378 T ES 16700378T ES 2811977 T3 ES2811977 T3 ES 2811977T3
- Authority
- ES
- Spain
- Prior art keywords
- robot
- thrust
- tool
- underwater
- snake
- 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
- 230000033001 locomotion Effects 0.000 claims abstract description 108
- 241000270295 Serpentes Species 0.000 claims abstract description 106
- 238000005452 bending Methods 0.000 claims abstract description 19
- 238000000034 method Methods 0.000 claims description 23
- 238000007689 inspection Methods 0.000 claims description 22
- 238000013519 translation Methods 0.000 claims description 10
- 230000007246 mechanism Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 17
- 230000008859 change Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000009182 swimming Effects 0.000 description 7
- 241000251468 Actinopterygii Species 0.000 description 5
- 230000008901 benefit Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000037237 body shape Effects 0.000 description 3
- 238000007667 floating Methods 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 241000269333 Caudata Species 0.000 description 2
- 230000003592 biomimetic effect Effects 0.000 description 2
- 238000011217 control strategy Methods 0.000 description 2
- 238000005260 corrosion Methods 0.000 description 2
- 230000007797 corrosion Effects 0.000 description 2
- 238000005265 energy consumption Methods 0.000 description 2
- 239000012530 fluid Substances 0.000 description 2
- 230000005021 gait Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 235000004507 Abies alba Nutrition 0.000 description 1
- 241000191291 Abies alba Species 0.000 description 1
- 241000235789 Hyperoartia Species 0.000 description 1
- 206010061876 Obstruction Diseases 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 239000012620 biological material Substances 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000008014 freezing Effects 0.000 description 1
- 238000007710 freezing Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000037230 mobility Effects 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000010399 physical interaction Effects 0.000 description 1
- 230000001141 propulsive effect Effects 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/06—Programme-controlled manipulators characterised by multi-articulated arms
- B25J9/065—Snake robots
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/0075—Means for protecting the manipulator from its environment or vice versa
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/021—Optical sensing devices
- B25J19/023—Optical sensing devices including video camera means
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B41/00—Equipment or details not covered by groups E21B15/00 - E21B40/00
- E21B41/04—Manipulators for underwater operations, e.g. temporarily connected to well heads
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/30—End effector
- Y10S901/44—End effector inspection
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/46—Sensing device
- Y10S901/47—Optical
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Mining & Mineral Resources (AREA)
- Geology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Fluid Mechanics (AREA)
- Physics & Mathematics (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geochemistry & Mineralogy (AREA)
- Environmental & Geological Engineering (AREA)
- Multimedia (AREA)
- Manipulator (AREA)
Abstract
Un robot serpiente subacuático que comprende: una pluralidad de enlaces que están conectados entre sí mediante módulos (2) de articulaciones para generar un movimiento de flexión del robot, en donde los módulos de articulaciones accionan activamente el movimiento de los enlaces entre sí y son activados por uno o más actuadores y el robot se flexiona en dos o más articulaciones para generar un movimiento ondulante; múltiples dispositivos (6, 8, 18) de empuje ubicados en diferentes puntos a lo largo de la longitud del robot para aplicar empuje al robot para propulsión subacuática y opcionalmente como guía; y al menos una herramienta (12, 14, 16), o al menos un punto de conexión para una herramienta, unida al robot; en donde el movimiento de flexión y/o los dispositivos de empuje permiten el movimiento del robot y el control de la orientación y/o ubicación de la herramienta con algunos o todos los enlaces del robot que actúan como enlaces de un brazo manipulador.
Description
DESCRIPCIÓN
Robot de brazo manipulador subacuático
La presente invención se refiere a un robot de brazo manipulador subacuático con una herramienta, por ejemplo, un robot sumergible capaz de transitar, maniobrar y posicionarse dinámicamente (mantenimiento/flotación de la estación) y también proporciona capacidades para inspección, mantenimiento y reparación (IMR).
Los robots sumergibles se utilizan para diversos fines en la técnica anterior. Los robots autónomos y controlados a distancia pueden tomar muchas formas y tamaños y han sido adaptados para numerosos propósitos. Algunos diseños conocidos se usan solo para vigilancia y monitorización, y no pueden interactuar directamente con otros objetos, a nivel físico. Dichos robots incluyen los llamados 'robots serpiente', que se mueven con un movimiento similar al de un pez o una anguila. Otros diseños conocidos incluyen planeadores que usan propulsión accionada por flotabilidad para mapeo y monitorización, ROV (vehículos operados a distancia) y AUV (vehículos autónomos subacuáticos) con manipuladores para la interacción física con otros objetos, tales como brazos robóticos que sostienen mecanismos de agarre y otras herramientas. El ROV o AUV debe proporcionar una base estable para soportar el brazo y, por lo tanto, dichos vehículos son relativamente grandes y engorrosos. Los planeadores tienen una precisión limitada cuando se trata de orientación, navegación y control, y solo pueden trabajar de manera efectiva mientras se ondulan hacia abajo o hacia arriba. Esto dificulta el uso de robots manipuladores subacuáticos cuando se requiere manipular un objeto en un espacio pequeño, o cuando el acceso al área de trabajo es estrecho. El documento US 2009/248202 divulga un robot que comprende una estructura modular que presenta un tubo sensor flexible que conecta un punto de referencia en un barco con una mano y una cámara subacuática.
Salamandra Robotica II: An Amphibious Robot to Study Salamander-Like Swimming and Walking Gaits, Crespi et al, divulga un robot de natación con biomimética basado en una salamandra.
El documento US 2010/317244 divulga una oruga robótica anfibia para viajar a través del agua.
La invención se define por un robot serpiente subacuático de acuerdo con la reivindicación 1, un método para el control de un robot serpiente subacuático de acuerdo con la reivindicación 13 y un producto de programa de ordenador de acuerdo con la reivindicación 14.
Visto desde un primer aspecto, la invención proporciona un robot serpiente subacuático que comprende: una pluralidad de enlaces que están conectados entre sí mediante módulos de articulaciones para generar un movimiento de flexión del robot, en donde los módulos de articulaciones accionar activamente el movimiento de los enlaces uno con respecto al otro y son activados por uno o más actuadores y el robot se flexiona en dos o más articulaciones para generar así un movimiento ondulante; múltiples dispositivos de empuje ubicados en diferentes puntos a lo largo de la longitud del robot para aplicar empuje al robot para propulsión subacuática y opcionalmente como guía; y una herramienta, o un punto de conexión para una herramienta, conectada al robot; en donde el movimiento de flexión y/o los dispositivos de empuje permiten el movimiento del robot y el control de la orientación y/o ubicación de la herramienta con algunos o todos los enlaces del robot que actúan como enlaces de un brazo manipulador.
Un módulo de articulaciones es cualquier mecanismo que permite la rotación y/o traslación relativa controlada entre dos elementos (denominados enlaces) alrededor de un solo eje o múltiples ejes de rotación. Los enlaces son elementos rígidos o flexibles, y normalmente proporcionan las conexiones físicas entre los módulos de articulaciones. Los enlaces y los módulos de articulaciones también pueden contener otros componentes o tener otras funciones. Por ejemplo, podrían incluir uno o más dispositivos de empuje o puntos de conexión para herramientas. En algunas realizaciones de ejemplo, algunos de los enlaces incluyen módulos de empuje como se discute más adelante, y los módulos de articulaciones pueden ser mecanismos articulados entre los enlaces. Los módulos de articulaciones pueden incluir partes móviles alojadas en un fuelle, por ejemplo, un fuelle lleno de aceite. El uso de fuelles llenos de aceite proporciona protección contra la entrada de agua y reduce el riesgo de enganche de las piezas mecánicas durante el uso.
El uso de los dispositivos de empuje para propulsión y/o guía abarca todos los usos deseables de las fuerzas de empuje en el robot. Esto puede incluir: movimiento rotacional y/o traslacional de todo el robot o de partes del robot; mantenimiento de la estación (por ejemplo, 'flotando'), con los empujadores actuando contra la gravedad, la flotabilidad y/o las corrientes de agua; cambios de rumbo durante el movimiento continuo; cambios en la configuración/forma del robot; y/o fuerzas de propulsión utilizadas para ayudar o amplificar los movimientos de flexión del robot; entre otras cosas.
La herramienta puede ser cualquier tipo de herramienta requerida para operaciones sumergidas, incluyendo todo tipo de herramientas de mapeo subacuático, monitorización e IMR, por ejemplo, herramientas de inspección, tal como una cámara, o herramientas de manipulación, tal como una herramienta de pinza. El robot del primer aspecto proporciona efectivamente un brazo manipulador sin el obstáculo de un ROV o AUV que lo sostiene. El robot puede
maniobrar a sí mismo a un sitio objetivo, que puede incluir viajar por tuberías, elevadores y a través de espacios estrechos, llevar a cabo el mantenimiento o flotación de la estación (también llamado posicionamiento dinámico), y luego puede usar la herramienta para realizar una operación requerida, con algunos o todos los enlaces del robot que actúan como enlaces de un brazo manipulador.
El movimiento de flexión puede ser un movimiento articulado con enlaces rígidos que giran y/o se trasladan uno con respecto al otro. También puede usar estructuras flexibles que se pueden mover en formas curvas. Por lo general, se puede usar un movimiento de flexión repetido si se requiere impulsar el robot usando el movimiento de las articulaciones. Los módulos de articulaciones actúan para generar el movimiento de flexión. Por lo tanto, los módulos de articulaciones pueden accionar activamente el movimiento de los enlaces entre sí y pueden ser activados por uno o más actuadores como se menciona a continuación. Los actuadores pueden estar contenidos dentro de los enlaces o mantenerse entre los enlaces.
En algunos ejemplos preferidos, el movimiento de flexión del robot puede ser un movimiento ondulante capaz de impulsar el robot. Un ejemplo de un robot que puede realizar tal movimiento es un robot serpiente subácuatico. Durante siglos, los ingenieros y científicos se han inspirado en el mundo natural en su búsqueda de soluciones a problemas técnicos. Este proceso se denomina biomimética. Los robots serpiente subácuatico son una forma de robot que ha surgido de la biomimética. Este tipo de robots se han propuesto para su uso en exploración submarina, monitorización, vigilancia e inspección. Además, para la comunidad de ciencias oceánicas, que incluye oceanografía, biología y arqueología marina, los robots serpiente que pueden nadar suavemente y sin mucho ruido, y que pueden navegar en entornos difíciles como naufragios de barcos y otros entornos confinados, son muy interesantes. Sin embargo, los robots serpiente y robots similares no se han propuesto antes para su uso como brazo manipulador como se describe en este documento.
El robot de brazo manipulador es un robot serpiente. En el contexto actual, un robot serpiente es cualquier tipo de robot multienlace diseñado para flexionarse en dos o más articulaciones, generalmente en un gran número de articulaciones, para generar un movimiento ondulante similar al movimiento de una serpiente o una anguila. Todo el robot puede ser flexible, o el robot puede tener secciones flexibles y secciones rígidas/fijas. También se puede lograr una combinación de secciones flexibles y fijas fijando/'congelando' los módulos de articulaciones a lo largo de parte de la longitud de un robot totalmente flexible. Dichos robots con enlaces múltiples pueden designarse alternativamente como robots de anguila o robots de lamprea y la expresión "robot serpiente" está destinada a cubrir esto.
El robot puede adoptar alternativamente la forma de un robot pez. Los robots de peces generalmente tienen menos enlaces y no tienen una estructura de cuerpo alargado, que es una característica de un robot serpiente. El robot serpiente puede diferenciarse de los robots de peces en referencia a su forma alargada, por ejemplo, el robot serpiente puede tener una longitud que es al menos cinco veces su máximo o su ancho promedio, preferiblemente una longitud que es al menos diez veces su máximo o su ancho promedio. Actualmente se cree que un robot serpiente puede proporcionar ventajas adicionales debido a su mayor longitud y rango de movimiento, pero un robot pez con las características del primer aspecto también proporcionaría mejoras en comparación con los robots subacuáticos conocidos.
El robot subacuático también debe distinguirse de los robots serpiente terrestres. Los robots serpiente terrestres son considerablemente diferentes, ya que dependen de la fricción entre el robot y el suelo, a menudo utilizando ruedas que giran libremente para evitar el deslizamiento lateral y/o reducir la fricción longitudinal, con el fin de mover el robot con un movimiento ondulante. Por el contrario, los robots subacuáticos pueden moverse hacia los lados y pueden presionar contra el fluido circundante con el movimiento del cuerpo y no dependen de la interacción con una superficie sólida mediante la fricción.
El robot comprende múltiples dispositivos de empuje montados en múltiples puntos diferentes a lo largo de la longitud del robot. Los dispositivos de empuje pueden incluir un dispositivo de empuje para aplicar empuje lateral y/o vertical, es decir, empuje en una dirección que se extiende a través del robot. Los dispositivos de empuje pueden incluir de manera alternativa o adicional un dispositivo de empuje para aplicar empuje longitudinal, es decir, empuje en una dirección que se extiende a lo largo de la longitud del robot. Los dispositivos de empuje pueden montarse en cualquier orientación angular requerida. Se pueden montar para proporcionar empuje a lo largo de una línea que se cruza con un eje longitudinal del robot, o se pueden montar separados del eje longitudinal del robot con una dirección de empuje que no se cruza con el eje longitudinal del robot (al menos cuando el robot está en una configuración recta). Los dispositivos de empuje ubicados de esta manera se pueden usar para aplicar un torque al robot, incluido el torque en guiñada, cabeceo o balanceo dependiendo de la posición y orientación del empujador.
Los dispositivos de empuje pueden incluir impulsores, impelentes, empujadores de túnel, empujadores giratorios (azimutales), empujadores retráctiles, tornillos (simples, gemelos, contrarrotativos, de paso controlable, estilo de boquilla, etc.), aletas, bombas de vacío o empujadores y/o chorros de agua. Los dispositivos de empuje pueden proporcionar empuje con una dirección controlable y magnitud de empuje. En algunos ejemplos, uno o más dispositivos de empuje controlables direccionalmente pueden ser orientados para proporcionar empuje longitudinal o empuje lateral. Además, las superficies de control como timones y aletas, veletas guía y/o la rotación relativa entre
los enlaces pueden contribuir al control de la dirección. Esto puede ser mientras el robot está siendo impulsado por un dispositivo de empuje y/o en la situación en la que el robot está siendo remolcado.
El robot también puede estar equipado con alas o aletas para producir elevación y/o puede tener una forma de cuerpo que pueda producir elevación. Por lo tanto, en algunos ejemplos, el robot incluye una o más aletas orientables. Dichas aletas o superficies de control pueden usarse para evitar o suprimir perturbaciones aleatorias de las corrientes oceánicas, la flotabilidad del cable no modelado, etc. Los dispositivos de empuje pueden usarse para el mismo propósito, en lugar de o en conjunción con las aletas orientables.
Los dispositivos de empuje pueden permitir ventajosamente que el robot mantenga una posición y/u orientación constante en el agua, incluso durante el movimiento de los enlaces articulados (que puede ser un movimiento ondulado). Por lo tanto, los dispositivos de empuje pueden estar dispuestos para proporcionar empuje para dar una capacidad de tipo flotante al robot.
Un ejemplo de un dispositivo de empuje para aplicar empuje lateral es un módulo de empuje con uno o más empujadores, el módulo de empuje está integrado con un módulo de articulaciones y/o un enlace o está montado hacia adelante o hacia atrás de un módulo de articulaciones y/o un enlace. Tal módulo de empuje puede, por ejemplo, incluir empujadores de túnel que usan impulsores o empujadores de chorro de agua. Un ejemplo utiliza un módulo de empuje con empujadores orientados en dos direcciones perpendiculares, que pueden ser dos direcciones que generalmente son ortogonales a la extensión longitudinal del robot (o a una tangente a la extensión del robot cuando está en forma curva). Esto permite que el empuje se aplique en cualquier dirección lateral, tal como una dirección hacia arriba y hacia abajo, o una dirección lateral. Alternativamente, o además, puede haber uno o más módulos de empuje con un empujador que se puede girar alrededor del eje del robot para aplicar el empuje en todas las direcciones laterales. La rotación de dicho empujador se puede lograr mediante el movimiento del empujador en relación con el módulo de empuje, o la rotación del módulo de empuje en relación con los módulos de articulaciones adyacentes. Puede haber múltiples módulos de empuje a lo largo del robot. Esto permite que el empuje se aplique a diferentes partes del robot en diferentes direcciones, lo que significa que se pueden lograr todo tipo de movimientos, tal como un movimiento de traslación del robot, o una rotación en giro, inclinación o guiñada sin traslación, o combinaciones de estos movimientos. Las fuerzas de empuje lateral también se pueden utilizar para impulsar a los módulos de articulaciones a nuevas posiciones/ángulos, por ejemplo, para ayudar a cambiar a una nueva forma/configuración del robot. Esto podría hacerse para aumentar la velocidad de transición, o para proporcionar movimiento entre enlaces en caso de que un módulo de articulaciones tenga una falla.
Un ejemplo de un dispositivo de empuje para aplicar un empuje longitudinal es un dispositivo de empuje de popa montado en la popa del robot para aplicar un empuje al final del robot. Los dispositivos de empuje longitudinal podrían montarse de manera alternativa o adicional en cualquier punto a lo largo del robot o en la parte frontal del robot, y esto tiene la ventaja de dejar la popa del robot libre para montar una herramienta. Este dispositivo de empuje podría sobresalir en un ángulo constante del cuerpo de la serpiente, o podría cambiarse su dirección y también podría ser retráctil. Un dispositivo montado en popa permite que el empujador esté en línea con la longitud del robot, en lugar de provocar una protrusión del robot en un lado, que de otro modo podría ser necesario para permitir el empuje en una dirección longitudinal. El empujador para aplicar el empuje longitudinal puede ser cualquier empujador adecuado, tal como un impulsor o un empujador de chorro de agua. Se puede usar un dispositivo de empuje capaz de proporcionar empuje lateral para ajustar la posición vertical del robot y/o para ajustar su orientación en un plano vertical aplicando empuje lejos del centro de masa del robot. Sin embargo, en el caso probable de que el robot no tenga una flotabilidad neutra perfecta, se requerirá un empuje continuo para mantener una posición y/u orientación vertical constante. Esto puede ser una desventaja en relación con el uso de potencia y, por lo tanto, es deseable evitar esto, especialmente cuando el robot es potenciado con batería.
Para abordar este problema, el robot puede estar provisto opcionalmente de elementos que tengan flotabilidad controlable. Por ejemplo, el robot puede incluir tanques de lastre que pueden llenarse con aire a presión o, alternativamente, cualquier "vejiga" o fluido que pueda comprimirse o expandirse para cambiar su flotabilidad o peso. Un elemento con flotabilidad controlable puede proporcionar las fuerzas necesarias para mantener una posición vertical constante sin requerir consumo de energía, excepto durante el inflado o el desinflado. Además, como el robot tiene enlaces y módulos de articulaciones que permiten la flexión y los cambios en la forma/configuración, es posible usar las articulaciones para cambiar la posición relativa entre los elementos de flotabilidad y así manipular el centro de flotabilidad del robot. Por lo tanto, el movimiento a través de los módulos de articulaciones puede usarse para manipular cómo los elementos de flotabilidad afectan el movimiento del robot.
Una implementación preferida puede incluir tanto dispositivos de empuje para empuje vertical como también uno o más elementos con flotabilidad controlable. Los dispositivos de empuje y los elementos de flotabilidad controlada pueden incorporarse en un solo módulo, de modo que un módulo de empuje como se describió anteriormente también puede tener una capacidad de flotabilidad controlada. Ventajosamente, la flotabilidad o el peso se pueden usar para proporcionar una fuerza vertical que varía lentamente para compensar el peso del robot y/o las corrientes verticales constantes, mientras que los dispositivos de empuje pueden proporcionar una fuerza correctiva rápida para compensar los cambios rápidos en fuerzas que afectan al robot, por ejemplo, cambios repentinos en las corrientes o cambios que surgen de cambios en la forma del robot. Esta disposición puede hacer un uso efectivo de
los elementos de flotabilidad más eficientes energéticamente, al tiempo que permite un control preciso y rápido de la posición y orientación del robot. En un ejemplo preferido, la flotabilidad de los elementos de flotabilidad controlables puede controlarse localmente como la integral de tiempo (es decir, un controlador integral) del componente vertical de las entradas de control del empujador local, de modo que el empuje vertical promedio converja a cero en condiciones estacionarias. Por lo tanto, las fuerzas verticales de alta frecuencia son proporcionadas por los empujadores, mientras que el componente de baja frecuencia lo proporcionan los elementos de flotabilidad.
En los ejemplos preferidos, el robot comprende al menos tres enlaces unidos por módulos de articulaciones que permiten un movimiento articulado. Los enlaces pueden adoptar cualquier forma adecuada, y en particular pueden ser módulos de empuje, enlaces rígidos con aletas de guía o enlaces de acoplamiento rígidos sin función de empuje o guía. Puede haber al menos diez enlaces, por ejemplo, para que el robot tome la forma de un robot serpiente. Un robot típico de tipo serpiente puede tener entre tres y veinte módulos de articulaciones unidos de extremo a extremo, proporcionando cada articulación uno o más grados de libertad.
Los módulos de articulaciones pueden permitir una rotación relativa en un solo plano para proporcionar un movimiento bidimensional. Alternativamente, las articulaciones pueden permitir un movimiento dimensional más alto, por ejemplo permitiendo ondulaciones tanto horizontal como verticalmente. Cada uno de los módulos de articulaciones permite una rotación relativa en una o más de las direcciones de guiñada, cabeceo y balanceo del robot, opcionalmente rotación en las tres de guiñada, cabeceo y balanceo. La rotación relativa permite el control de la orientación y/o posición de la herramienta. Los módulos de articulaciones pueden incluir uno o más actuadores para impulsar el movimiento articulado, por ejemplo, actuadores eléctricos, neumáticos y/o hidráulicos. Los módulos de articulaciones también pueden permitir movimientos de traslación de los enlaces a ambos lados de la articulación.
La herramienta o el punto de conexión pueden estar unidos en cualquier punto conveniente del robot y, como se indicó anteriormente, puede ser cualquier tipo de herramienta, incluidas herramientas de inspección, herramientas de manipulación y otros tipos de herramientas IMR. Por lo tanto, la herramienta o el punto de conexión pueden estar en el extremo frontal del robot, en un módulo frontal; puede estar en un punto medio, integrado con uno de los enlaces rígidos a una longitud media del robot, por ejemplo; o puede estar en el extremo de popa del robot. Puede haber múltiples herramientas o puntos de conexión, por ejemplo, puede haber una herramienta o punto de conexión en el extremo frontal del robot, así como una herramienta o punto de conexión en el extremo de popa del robot. Un ejemplo incluye una herramienta o punto de conexión en el extremo frontal y en el extremo de popa, así como otra herramienta o punto de conexión en un punto medio de la longitud del robot. Se pueden usar múltiples disposiciones de herramientas como esta para permitir una herramienta de manipulación en un extremo del robot y una herramienta de inspección en el otro extremo del robot, permitiendo así que el robot monitorice la operación de la herramienta de manipulación utilizando la herramienta de inspección, que puede ser una cámara por ejemplo. Puede haber herramientas en ambos extremos del robot con una herramienta de inspección montada en un punto medio. Las herramientas en ambos extremos pueden ser herramientas de manipulación. Esto puede permitir operaciones complicadas "a dos manos" usando las herramientas en ambos extremos mientras se monitoriza las operaciones usando la herramienta de inspección en el punto medio. Una opción adicional es incluir herramientas de inspección con las herramientas de manipulación, tal como una cámara montada en el mismo módulo que una pinza. Cuando está presente un punto de conexión, puede haber una herramienta montada en él de manera liberable, preferiblemente usando un tipo de acoplamiento estandarizado. Ventajosamente, el punto de conexión puede disponerse para la conexión de tipos alternativos de herramientas, lo que puede permitir que un solo robot se ajuste con diferentes herramientas para diferentes operaciones submarinas.
En algunos ejemplos preferidos, el robot tiene una herramienta o un punto de conexión para una herramienta en un módulo frontal, de modo que la herramienta se encuentra en el extremo frontal del robot. Una herramienta montada en el extremo frontal puede tener un amplio rango de movimiento, especialmente cuando se combina con un dispositivo de empuje longitudinal como un dispositivo de empuje de popa y uno o más módulos de empuje para empuje lateral.
Con lo anterior en mente, se apreciará que una realización de ejemplo del robot puede comprender un robot serpiente que tiene un módulo frontal con una herramienta o un punto de conexión para una herramienta, un dispositivo de empuje para producir un empuje longitudinal, que puede ser un dispositivo de empuje de popa en el extremo opuesto del robot al módulo frontal, múltiples enlaces entre el extremo frontal y el extremo de popa, los enlaces acoplados por módulos de articulaciones y uno o más módulos de empuje a lo largo de la longitud del robot para producir un empuje lateral. Tal robot serpiente es capaz de realizar un amplio rango de movimientos y puede realizar un amplio rango de diferentes tipos de operaciones submarinas.
Otro ejemplo omite el dispositivo de empuje de popa y también puede omitir las capacidades de empuje longitudinal para centrarse en una mayor maniobrabilidad y realizar operaciones más complejas. Tal ejemplo puede comprender un robot serpiente que tiene un módulo frontal con una herramienta o un punto de conexión para una herramienta, un módulo de popa con otra herramienta o punto de conexión para una herramienta, múltiples enlaces entre el extremo frontal y el extremo de popa, los enlaces acoplados mediante módulos de articulaciones para generar movimiento de flexión, múltiples módulos de empuje a lo largo de la longitud del robot para producir empuje lateral; y una herramienta de inspección montada en un punto medio de la longitud del robot.
El movimiento ondulante del robot serpiente puede caracterizarse como un movimiento de tipo sinusoidal. Esto puede ser, por ejemplo, una ondulación lateral o un movimiento similar a una anguila. Este tipo de movimiento es diferente al movimiento de los robots de peces de enlace múltiple. En realizaciones de ejemplo, el movimiento del robot serpiente se genera haciendo que cada articulación i del robot serpiente subacuático con n módulos de articulación rastree una señal de referencia sinusoidal:
donde a y w son la amplitud máxima y la frecuencia, respectivamente, 8 determina el cambio de fase entre las articulaciones, mientras que la función g(i,n) es una función de escala para la amplitud de la articulación i que permite describir una clase bastante general de funciones sinusoidales, incluidos varios patrones diferentes de movimiento de serpiente. El parámetro y es una coordenada de compensación conjunta que se puede usar para controlar la dirección de la locomoción del robot serpiente. Preferiblemente, los parámetros a y 8 son fijos y los parámetros w y y se varían para controlar la velocidad y la dirección, respectivamente, del robot serpiente. La ecuación anterior se puede emplear por separado para cada conjunto de articulaciones que tienen, para un robot recto, ejes de rotación paralelos. Por lo tanto, se puede usar un conjunto separado de parámetros en la ecuación anterior para las articulaciones que controlan, por ejemplo, el movimiento de guiñada y el movimiento de cabeceo, respectivamente.
El robot puede incluir un controlador de patrón de marcha para generar el movimiento ondulante del robot. El robot preferido puede incluir un dispositivo de control de orientación para ajustar la orientación a la orientación deseada. Así, por ejemplo, podría ser un dispositivo de control de rumbo para ajustar el rumbo para seguir la orientación deseada. Por lo tanto, este dispositivo proporcionaría ajustes en la dirección de guiñada. El robot puede incluir de manera alternativa o adicional un dispositivo de control de inclinación para permitir el ascenso y el descenso durante el movimiento hacia adelante. Los dispositivos de control de rumbo y/o cabeceo pueden actuar durante el movimiento ondulante, durante el movimiento impulsado por empuje, o tanto con ondulaciones como con empujadores que excitan el movimiento del robot. Los dispositivos de control de rumbo y/o cabeceo pueden controlar los empujadores, en particular los módulos de empuje, para así controlar el rumbo y/o cabeceo durante el movimiento hacia adelante. Alternativa o adicionalmente, los módulos de articulaciones se pueden usar para cambiar la forma del robot y, por lo tanto, proporcionar orientación a la dirección de las fuerzas del empujador, así como guiar el movimiento del robot a través de su forma cuando ya está en movimiento.
El robot puede tener un controlador de herramienta para controlar el movimiento de la herramienta, que por lo tanto puede ser un controlador para controlar la orientación y ubicación de la parte del robot donde está montada la herramienta, por ejemplo, el módulo frontal.
Los diversos controladores pueden ser módulos de control separados formados como hardware separado, o software separado en hardware común, o puede haber un sistema integrado que maneje todos los aspectos del control del robot.
El robot puede estar provisto de un dispositivo de fijación para unir el robot a otra estructura, por ejemplo para asegurar el robot en su lugar en la otra estructura. Esto podría hacerse mediante cualquier dispositivo adecuado, tal como un sujetador mecánico, un dispositivo magnético o un dispositivo de succión. Un ejemplo particular usa un dispositivo de succión que también proporciona una función de dispositivo de empuje. Tal dispositivo puede en un modo de uso generar una presión baja de agua entre sí mismo y una estructura fija para proporcionar así succión para asegurar el robot a la estructura, y en otro modo de uso puede proporcionar empuje impulsando agua hacia afuera desde un lado y arrastrando agua hacia adentro por el otro lado, como lo harían los dispositivos de empuje lateral de los ejemplos. Se puede proporcionar un dispositivo combinado de succión y empuje mediante la adición de una estructura de cubierta o veleta adecuada a un módulo de empuje.
El uso de un dispositivo combinado de succión y empuje para un vehículo subacuático se considera novedoso e inventivo por derecho propio y, por lo tanto, en un aspecto adicional, la invención proporciona un vehículo subacuático que comprende un dispositivo combinado de succión y empuje, en donde el dispositivo combinado de succión y empuje utiliza el mismo mecanismo de conducción para proporcionar un primer modo de operación donde se proporciona empuje para la propulsión y/o guía del vehículo y un segundo modo de operación donde se proporciona succión para sostener el vehículo contra otra estructura.
Este vehículo subacuático puede ser un robot tal como un robot serpiente y/o un robot de brazo manipulador. El robot puede tener cualquiera o todas las características descritas anteriormente. El dispositivo combinado de succión y empuje puede ser parte de un módulo de empuje como se discutió anteriormente, y puede incluir cualquiera o todas las características del dispositivo de empuje/módulo de empuje como se discutió anteriormente.
La invención proporciona además un método para el control de un robot de brazo manipulador subacuático como se describió anteriormente, el método comprende: controlar los módulos de articulaciones y los dispositivos de empuje
para mover las herramientas del robot en una orientación requerida y/o ubicación; en donde los módulos de articulaciones se usan para generar un movimiento de flexión que puede impulsar el robot y/o usarse para ajustar la forma y configuración del robot; y en donde los dispositivos de empuje se usan para mover el robot en traslación y/o rotación.
Opcionalmente, los módulos de articulaciones pueden usarse para ajustar la forma y la configuración del robot con el fin de controlar la dirección de las fuerzas del dispositivo de empuje, y/o generar un movimiento de flexión que pueda impulsar el robot, y/o mueva las herramientas del robot a la ubicación y/u orientación deseada.
El robot de este método puede tener cualquiera de las características discutidas anteriormente. El paso de control puede combinar ventajosamente el movimiento de flexión (que puede ser un movimiento ondulante como se discutió anteriormente) con el empuje de los dispositivos de empuje para proporcionar un movimiento que no es posible con un robot serpiente convencional o un rOv/AUV convencional.
El método puede incluir usar los módulos de articulaciones para mover el robot a una configuración requerida y luego usar los dispositivos de empuje para trasladar y/o rotar el robot en la configuración requerida para moverlo a una ubicación requerida. Por ejemplo, los módulos de articulaciones pueden colocar el robot en una determinada forma, tal como una forma de U, para una tarea determinada, y luego moverlo mediante los dispositivos de empuje a una ubicación relacionada con la tarea.
El robot de brazo manipulador subacuático puede incluir un dispositivo de empuje para proporcionar empuje longitudinal. En este caso, el método puede incluir el uso del empuje longitudinal para impulsar el robot y el uso de los módulos de articulaciones para ajustar la forma del robot y así controlar el rumbo del robot.
La ubicación relativa de los módulos de articulaciones y los dispositivos de empuje es conocida y/o puede calcularse, y además los ángulos de articulaciones son conocidos y/o pueden calcularse. El método para controlar el robot puede incluir determinar la orientación de todos los módulos de articulaciones y dispositivos de empuje, determinar un vector de empuje desde cada dispositivo de empuje en relación con el centro de masa del robot y así determinar las fuerzas de empuje requeridas y/o ajustar el módulo de articulaciones para lograr un cambio requerido en la orientación y/o ubicación del robot. Por ejemplo, si se requiere una rotación del robot con o sin traslación, el método puede determinar si existe una combinación de fuerzas de empuje de los dispositivos de empuje que proporcionará una fuerza de rotación que actúa alrededor del centro de masa junto con una fuerza adecuada sobre el centro de masa. La fuerza sobre el centro de masa puede ser cero en el caso de que no se requiera traslación, es decir, que la suma de fuerzas de todos los dispositivos de empuje sobre el centro de masa resulte en un momento sin fuerzas de traslación. Si existe tal combinación de fuerzas, entonces el método puede incluir controlar los dispositivos de empuje en consecuencia. Si no se puede encontrar una combinación de fuerzas, entonces el método puede incluir determinar un movimiento de un dispositivo de empuje de dirección controlable (si está presente) y/o un movimiento de uno o más módulos de articulaciones para proporcionar una nueva configuración temporal para el robot que permita a los dispositivos de empuje proporcionar fuerzas de una manera que pueda lograr la rotación y traslación requeridas.
El método puede incluir el uso de software de ordenador para determinar el movimiento requerido de los módulos de articulaciones y el empuje requerido desde los dispositivos de empuje. Visto desde otro aspecto, la invención proporciona un producto de programa de ordenador que comprende instrucciones que, cuando se ejecutan en un dispositivo de procesamiento de datos, configurarán el dispositivo de procesamiento de datos para controlar un robot de brazo manipulador subacuático como se describió anteriormente por medio de un método como se describió anteriormente. Por lo tanto, el producto de programa de ordenador puede configurar el dispositivo de procesamiento de datos para controlar los módulos de articulaciones y los dispositivos de empuje para mover el robot a una orientación y/o ubicación requerida; con los módulos de articulaciones que se usan para generar un movimiento de flexión que puede impulsar el robot y/o que se usan para ajustar la forma y la configuración del robot; y los dispositivos de empuje que se utilizan para mover el robot en traslación y/o rotación. El producto de programa de ordenador puede configurar opcionalmente el aparato de procesamiento de datos para realizar los otros pasos del método discutidos anteriormente en relación con el método de la invención.
Algunas realizaciones preferidas de la invención se describirán ahora solo a modo de ejemplo y con referencia a los dibujos adjuntos en los que:
La figura 1 muestra varias vistas de un robot serpiente con módulos de articulaciones, aletas y módulos de empujadores;
La figura 2 ilustra un grupo de robots serpiente que se impulsan hacia una instalación submarina mediante el uso de módulos de impulsor de popa;
La figura 3 muestra un robot serpiente envuelto alrededor de una estructura en una instalación submarina para llevar a cabo una tarea de inspección;
La figura 4 muestra un robot serpiente de natación con una herramienta de pinza que realiza una tarea de manipulación en una instalación submarina;
La figura 5 muestra un robot serpiente con herramientas tanto en el extremo frontal como en el extremo posterior, estando el robot serpiente en una configuración de manipulación;
La figura 6 muestra el robot serpiente de la figura 5 en una configuración de transporte;
Las figuras 7 y 8 muestran dos configuraciones de otro robot serpiente con herramientas tanto en el extremo frontal como en el posterior; y
Las figuras 9 y 10 muestran otro ejemplo en el que el robot serpiente tiene empujadores longitudinales en un punto medio del robot y herramientas en ambos extremos.
Como se muestra en las figuras, un robot serpiente de natación propuesto que incorpora uno o más dispositivos de empuje puede tener una mayor funcionalidad. Un robot serpiente de natación, cuya estructura articulada se compone de módulos de articulaciones conectados en serie, se puede combinar con módulos de empuje para mejorar las capacidades de movimiento del robot. Los robots serpiente conocidos que consisten solo en módulos de articulaciones pueden nadar como una anguila biológica. Sin embargo, cuando el robot se enrolla alrededor de tuberías y otras estructuras o está dentro de ubicaciones estrechas de instalaciones submarinas, las capacidades de movimiento del robot generalmente se reducirán ya que el movimiento de ondulación requerido para impulsar el robot en la dirección deseada estará limitado por el entorno de la estructura de instalación submarina. Al combinar la estructura articulada del robot con empujadores que pueden inducir fuerzas lineales sobre el robot a lo largo de su cuerpo, las capacidades de movimiento del robot en ubicaciones estrechas se mejoran significativamente. Además, el uso de un módulo impulsor de popa como uno de los dispositivos de empuje permite un movimiento lineal más rápido del robot serpiente.
Un robot articulado con empujadores será esencialmente un ROV articulado (vehículo operado remotamente) cuando el robot está atado o un AUV articulado (vehículo autónomo subacuático) cuando no hay una atadura externa. Los ROV y AUV son herramientas de uso común para las operaciones submarinas en la actualidad. Sin embargo, los ROV y AUV conocidos son estructuras rígidas que consisten en un gran cuerpo principal equipado con uno o varios brazos manipuladores más pequeños. El concepto descrito en este documento elimina el gran cuerpo principal del ROV/AUV y permite que el brazo manipulador mismo realice tanto la propulsión como la manipulación, ya que el cuerpo del robot serpiente se convierte efectivamente en el brazo manipulador.
Las características principales se pueden ver fácilmente en la figura 1, que muestra tres vistas diferentes de un robot serpiente con módulos 2 de articulaciones, aletas 4 y módulos 6 de empujador. Los módulos 6 de empujador ejemplificados, que están ubicados en diversos puntos a lo largo de la longitud del robot serpiente, se basan en impulsores y toman la forma de empujadores 6 de túnel. También se podrían utilizar otros tipos de empujadores, tales como los chorros de agua. Además, otro dispositivo de empuje está presente en forma de un dispositivo 8 de empuje de popa, que en este ejemplo es un módulo 8 impulsor de popa. Nuevamente, esto podría ser sustituido por otros tipos de empujadores. El dispositivo 8 de empuje de popa permite el movimiento lineal del robot cuando las articulaciones del robot serpiente están alineadas, además de proporcionar capacidades adicionales para maniobrar y aplicar fuerza con las articulaciones del robot serpiente en una configuración curva.
El módulo 10 frontal del robot puede tener una herramienta conectada. Por lo tanto, el módulo 10 frontal está dispuesto para la fijación de una o más herramientas, y se pueden proporcionar diferentes tipos de herramientas en diferentes diseños de robot serpiente. Alternativamente, puede haber un punto de conexión en el módulo 10 frontal dispuesto para la conexión a un punto de conexión correspondiente en varios tipos diferentes de herramientas, permitiendo así que se use un único robot serpiente para múltiples propósitos seleccionando y conectando la herramienta requerida. Por ejemplo, puede haber una herramienta 12 de inspección, tal como una cámara u otro sensor como en la figura 1 y la figura 3. Alternativamente, puede haber una herramienta 14 de manipulación, como se muestra en la figura 4.
La figura 2 muestra el uso del dispositivo 8 de empuje de popa para impulsar robots serpiente linealmente hacia una instalación submarina. Los robots pueden usar su estructura articulada (es decir, los módulos 2 de articulaciones) para nadar como una anguila subacuática y/o para control direccional, actuando como un timón o veletas guía junto con el empuje aplicado por el dispositivo 8 de empuje de popa y/o el módulo 6 empujador. Las aletas 4 ayudan a guiar el movimiento del robot. Para el movimiento a grandes distancias, se considera más eficiente la energía para enderezar el cuerpo del robot como un torpedo y moverlo a través del agua haciendo funcionar la unidad 8 de empuje en la parte posterior del robot. Los módulos 6 empujadores y/o la estructura articulada pueden usarse para control direccional. Por lo tanto, el robot serpiente con empujadores tiene las mismas habilidades que un robot serpiente tradicional en relación con el movimiento, además de tener habilidades adicionales para viajes eficientes de larga distancia, un mayor rango de velocidades de viaje, así como un mayor control sobre la forma y la posición del robot.
Una capacidad adicional del robot serpiente propuesto se ilustra en la figura 3. El robot serpiente tiene un extremo envuelto alrededor de una estructura en una instalación submarina para llevar a cabo una tarea de inspección utilizando una herramienta 12 de inspección en el módulo 10 frontal del robot. Los empujadores 6 de túnel a lo largo del cuerpo aumentan la movilidad del robot y le permiten realizar desplazamientos lineales en todas las direcciones aunque un extremo del cuerpo esté curvado alrededor de una estructura. Esto no es posible con un robot serpiente tradicional. El dispositivo 8 de empuje de popa también proporciona capacidades de movimiento adicionales.
Las figuras 5 a 8 muestran ejemplos adicionales en los que se omite el dispositivo 8 de empuje de popa y, en cambio, el robot serpiente tiene múltiples herramientas en ambos extremos, que en estos ejemplos son una herramienta 14 de manipulación y cámaras/sensores 16. Por lo tanto, el robot serpiente puede ser 'doble terminado' con una herramienta 14 en el módulo 10 frontal y en la popa del robot, y una secuencia de enlaces con módulos 2 de articulaciones y módulos 6 de empuje que se extienden entre los dos extremos del robot serpiente. Además del par de herramientas 14 de manipulación, también hay una herramienta 12 de inspección en forma de cámara 12 en el punto medio de la longitud del robot. Esto permite monitorizar la operación de las dos herramientas 14 de manipulación cuando el robot adopta una configuración adecuada, como en la figura 5 y la figura 7, por ejemplo. En esta configuración, los módulos 2 de articulaciones en las partes centrales del robot pueden mantenerse rígidamente, evitando el movimiento, con los módulos 6 de empuje utilizados para contrarrestar el movimiento de deriva de las corrientes oceánicas. Los módulos 2 de articulaciones en los extremos del robot pueden usarse para dirigir el movimiento de las herramientas 14 de manipulación.
Los robots serpiente de las figuras 5 a 8 no tienen empujadores longitudinales. Si se requiere que estos robots serpiente se muevan a grandes distancias, entonces puede ser remolcado. Para permitir un fácil transporte remolcado, el robot serpiente puede asumir una configuración de transporte similar a la de los robots serpiente con empujadores de popa discutidos anteriormente, es decir, una forma de torpedo recto como en la figura 6. El robot serpiente podría contar alternativamente o adicionalmente con empujadores longitudinales montados en cualquier punto a lo largo del robot. Estos podrían sobresalir hacia afuera de los módulos 6 de empuje, o los módulos 6 de empuje podrían estar provistos de directores de empuje tales como veletas o boquillas para redirigir el empuje a lo largo de la dirección longitudinal del robot. El ejemplo de las figuras 9 y 10, descrito a continuación, incluye empujadores longitudinales en un punto medio del robot, y se apreciará que podrían utilizarse empujadores similares en cualquiera de los otros ejemplos.
En el robot de las figuras 5 y 6, el robot está equipado con sensores 16 en los módulos frontal y posterior. Los sensores 16 pueden ser cámaras, por ejemplo. Estos pueden proporcionar información durante el transporte, y también proporcionar información adicional relacionada con la operación de las herramientas 14 de manipulación, tal como una vista de primer plano.
A modo de ejemplo, la figura 8 muestra una configuración adicional para los robots serpiente. Con esta configuración, uno de los módulos de empuje está orientado para proporcionar empuje a lo largo de la dirección longitudinal de la mayor parte del robot. Esto puede proporcionar más flexibilidad cuando se requiere que el robot mantenga una posición relativa a una estructura fija, por ejemplo, para que una de las herramientas 14 de manipulación pueda trabajar en una parte de la estructura fija. Se entenderá que el robot tiene un alto grado de libertad y, por lo tanto, puede asumir cualquier posición que se pueda lograr mediante la rotación de los módulos 6 de articulaciones, teniendo en cuenta que potencialmente pueden rotar en todas las direcciones de cabeceo, guiñada y balanceo.
En otro ejemplo, como se muestra en las figuras 9 y 10, el robot tiene una herramienta 14 de manipulación en el módulo frontal, junto con sensores/cámaras 16, con una herramienta 12 de inspección en la popa. Los módulos 6 de empuje y los módulos 2 de articulaciones se usan para permitir que el robot genere un movimiento ondulante y asuma diversas configuraciones como con los otros ejemplos. Para permitir la propulsión en la traslación a través del empuje longitudinal, este ejemplo tiene empujadores 18 longitudinales montados lateralmente en un punto medio del robot. Dichos empujadores 18 montados lateralmente pueden proporcionar un empuje longitudinal de la misma manera que el empujador 8 de popa discutido anteriormente.
Se apreciará que el robot serpiente es en sí mismo un brazo manipulador y, por lo tanto, puede realizar tareas similares a las realizadas por un brazo manipulador montado en un ROV o AUV de la técnica anterior, pero sin la mayor parte del ROV o AUV. El robot se puede utilizar para llevar a cabo tareas de manipulación montando una herramienta 14 de manipulación en algún lugar del robot, por ejemplo, una herramienta 14 de pinza en el módulo 10 frontal y/o en la popa como en las figuras 4 a 10. Se verá que la combinación de características en el robot serpiente propuesto le permite mantener una posición fija (flotar en el agua) usando los empujadores 6, o asegurarse mecánicamente en una posición fija. Esto puede hacerse envolviendo parte de la longitud del robot alrededor de una estructura fija como en la figura 4, mediante el uso de una segunda herramienta o mediante enlaces de conexión especializados o dispositivos de conexión. El uso de un mecanismo de fijación no se muestra en las figuras, pero se apreciará que podría agregarse a los ejemplos mostrados en las figuras. Puede, por ejemplo, tomar la forma de un sujetador mecánico, un dispositivo magnético o un dispositivo de succión, por lo que el robot puede asegurarse a partes de una estructura submarina sin la necesidad de envolver una longitud del robot alrededor de la estructura. Se puede usar cualquier método de fijación adecuado. Un ejemplo particular usa un dispositivo de succión que
también proporciona una función de dispositivo de empuje. Tal dispositivo puede en un modo de uso generar una presión de agua baja entre sí mismo y una estructura fija para proporcionar así succión para asegurar el robot a la estructura, y en otro modo de uso puede proporcionar empuje impulsando agua hacia afuera desde un lado y arrastrando agua hacia adentro por el otro lado, como lo harían los dispositivos de empuje lateral de los ejemplos. Se puede proporcionar un dispositivo combinado de succión y empuje mediante la adición de una estructura de cubierta o veleta adecuada a un módulo 6 de empuje.
El robot también se puede asegurar a una estructura submarina por medio de dispositivos especiales preinstalados a la estructura. Dichos dispositivos en la estructura pueden formar todo o parte de los medios de fijación. Por ejemplo, un dispositivo de gancho en la estructura podría cooperar con un sujetador en el robot. Otra posibilidad es que el dispositivo en la estructura submarina tome una parte activa en la sujeción del robot, tal como un dispositivo sujetador en la estructura submarina y esté dispuesto para engancharse o enganchar parte del robot.
Esto puede dejar más enlaces del robot libres para su uso como brazo manipulador para la herramienta. El robot puede actuar como un brazo manipulador con un alto grado de libertad de movimiento y la capacidad de aplicar fuerza usando la herramienta 14 de manipulación, ya que tanto los módulos 4 de articulaciones como los módulos 6 de empuje pueden usarse para mover y sostener la herramienta 14 de manipulación.
Por supuesto, se entenderá que una herramienta 12 de inspección, o una herramienta 14 de manipulación, o cualquier otro tipo de herramienta, podría montarse en cualquier punto a lo largo del robot y no solo en el módulo 10 frontal o en la popa, aunque se anticipa que el montaje de una herramienta en el módulo 10 frontal o en la popa será lo más útil, ya que permite el mayor rango de movimiento y reduce el riesgo de obstrucción de la operación de la herramienta por el cuerpo del robot serpiente.
Los entornos en los que las tareas de manipulación de tales estructuras articuladas son relevantes incluyen ubicaciones estrechas dentro de instalaciones submarinas de petróleo y gas. Los ejemplos de tareas de manipulación incluyen:
• Abrir y cerrar válvulas utilizando una pinza en la parte frontal del robot serpiente para agarrar y girar el asa de una válvula.
• Usar una herramienta de pinza montada en la parte frontal del robot para, por ejemplo:
o Guiar un cabrestante de cable alrededor/a través de un módulo submarino que se elevará a la superficie (por ejemplo, para reemplazar el módulo).
o Insertar y eliminar entubados calientes
o Conectar/desconectar conectores (por ejemplo, eléctricos/ópticos).
o Buscar, agarrar y recuperar objetos perdidos en la plantilla submarina durante las operaciones de ROV.
o Encadenar conexión y desconexión.
• Usar una herramienta de corte hidráulica montada en la cabeza del robot para cortar una pieza de una tubería de proceso junto con el reemplazo de una sección de proceso submarino.
• Limpiar la superficie de una instalación subacuática (es decir, eliminar material biológico) utilizando una herramienta de cepillo o una boquilla de chorro de agua a alta presión montada en la parte frontal del robot.
• Medir la vibración de una estructura bajo el agua presionando una herramienta de sensor de vibración contra la estructura.
• Medir la integridad de una estructura bajo el agua presionando un sensor de medición contra la estructura. Esto incluye medir la integridad de la corrosión presionando un sensor de detección de corrosión como una sonda CP contra la estructura.
• Usar una herramienta de corte montada en la parte frontal del robot para cortar el alambre guía.
• Usar herramientas de soldadura para reparar la estructura submarina.
• Usar herramientas para tareas de conexiones mecánicas, por ejemplo, enchufar y desenchufar.
• Usar la pinza o una herramienta similar para agarrar el asa de un panel ROV o una guía para el acoplamiento.
• Operación de la válvula con una herramienta hidráulica de torque o entubamiento hidráulica.
• Sujetar un sensor a una tubería de proceso para medir el grosor de la pared y otros parámetros condicionales.
• Inspeccionar el elevador: el robot serpiente puede enrollarse alrededor del elevador y luego enrollarse a lo largo del elevador, o impulsarse a lo largo del elevador, con sensores montados a lo largo del cuerpo del robot en contacto con el elevador, y habilitar los datos del sensor de alrededor y a lo largo de todo el elevador en una sola operación. Ejemplos de tareas de inspección sin contacto (es decir, tareas que no requieren intervención física con equipo submarino) incluyen el uso de una cámara montada, por ejemplo, en la cabeza del robot para:
• Apoyar las operaciones de ROV con retroalimentación visual para ayudar a los operadores de ROV a controlar las operaciones de ROV. Un robot serpiente podría potencialmente proporcionar vídeos desde ángulos de cámara que no son accesibles para los ROV convencionales.
• Verificar los indicadores durante las operaciones de ROV, por ejemplo, confirmando que un ROV tiene un equipo suficientemente asegurado durante la instalación.
• Verificar si hay fugas utilizando una herramienta de rastreo.
• Verificar si hay fugas/burbujas con un sensor de sonido.
• Realizar una inspección general: inspeccione los Árboles de navidad, los colectores y las estructuras de protección y otras estructuras de plantillas submarinas. El robot serpiente propuesto proporcionará acceso a ubicaciones estrechas dentro de la plantilla submarina y posiblemente dentro de árboles de Navidad y colectores. Como el robot serpiente es una estructura altamente articulada con muchos grados de libertad, se pueden distribuir diferentes funciones a lo largo del cuerpo de la serpiente. Esto es relevante, por ejemplo, durante las tareas de inspección o manipulación cuando un sensor o herramienta frente al robot debe mantener una orientación fija durante el movimiento o seguir una trayectoria específica. En este caso, los módulos posteriores del robot pueden encargarse de la propulsión del robot (mediante el movimiento ondulatorio de natación y/o utilizando los empujadores); mientras que las articulaciones en el frente pueden asegurar que el sensor o la herramienta tengan la orientación deseada o se muevan a lo largo de la trayectoria deseada.
Para el movimiento de la serpiente de natación sin el uso de empujadores, los algoritmos de control para las articulaciones del robot serpiente pueden basarse en gran medida en las estrategias de control existentes y publicadas en la literatura del robot serpiente, aunque, por supuesto, se desarrollarán algoritmos refinados y especializados. Cuando se agregan dispositivos de empuje, existen dos fuentes principales de fuerzas de propulsión. En particular, se inducen fuerzas de propulsión en el robot cuando realiza un movimiento ondulatorio con su cuerpo, es decir, cuando realiza un movimiento de onda corporal para nadar como una serpiente subacuática. Además, las fuerzas de propulsión son inducidas por los empujadores montados a lo largo del cuerpo. Para los empujadores basados en impulsores, se crearán fuerzas lineales en la dirección paralela al eje de rotación del impulsor. Por ejemplo, la unidad de impulsor de popa que se muestra en la figura 1 inducirá fuerzas paralelas a la sección de cola de la serpiente, mientras que los empujadores del túnel crearán fuerzas normales para el cuerpo. La unidad del empujador de popa se puede usar típicamente para impulsar el robot a distancias más grandes, mientras que los empujadores de túnel se pueden usar para realizar pequeños desplazamientos laterales o verticales del robot.
Las estrategias de control para los dispositivos de empuje, utilizados solos o en combinación con el movimiento ondulante del robot serpiente, pueden derivarse con base en las características conocidas de las unidades de empuje existentes y los robots subacuáticos con dispositivos de empuje y con base en las características conocidas de los robots serpiente ondulados existentes. Para los ROV convencionales y también los buques de superficie con múltiples empujadores, la estrategia de asignación para cada empujador en relación con el movimiento deseado del vehículo representa un problema fundamental de control. Existe una extensa literatura sobre estrategias de asignación de empujadores para ROV, AUV y buques de superficie (es decir, cuerpos rígidos con empujadores). Para el robot de brazo manipulador, donde los empujadores se montan a lo largo de una estructura altamente articulada, el problema de asignación del empujador adquiere una nueva dimensión, ya que la posición relativa entre los empujadores se puede cambiar por los ángulos de las articulaciones a lo largo del cuerpo del robot. Por lo tanto, el uso óptimo de cada empujador para una forma particular del cuerpo del robot serpiente cambiará generalmente cuando el robot alcance una nueva forma corporal. El robot tiene un sistema de control para controlar los módulos de articulaciones y los dispositivos de empuje con el fin de mover el robot a una orientación y/o ubicación requerida. Los módulos de articulaciones se usan para generar un movimiento de flexión que puede impulsar el robot y/o para ajustar la forma y la configuración del robot. Los dispositivos de empuje se utilizan para mover el robot en traslación y/o rotación.
El sistema de control está dispuesto para combinar el movimiento de ondulación de flexión del robot serpiente con el empuje de los dispositivos de empuje para proporcionar un movimiento que no es posible con un robot serpiente convencional o un ROV/AUV convencional. El sistema de control puede usar los módulos de articulaciones para mover el robot a una configuración requerida y luego usar los dispositivos de empuje para trasladar y/o rotar el robot en la configuración requerida para moverlo a una ubicación requerida.
La ubicación relativa de los módulos de articulaciones y los dispositivos de empuje es conocida y/o puede calcularse, y además los ángulos de articulaciones son conocidos y/o pueden calcularse. Por lo tanto, el sistema de control puede determinar fácilmente la orientación de todos los módulos de articulaciones y dispositivos de empuje, y determinar un vector para el empuje de cada dispositivo de empuje en relación con el centro de masa del robot. Esto permite que el sistema de control calcule las fuerzas de empuje requeridas y/o los ajustes del módulo de articulaciones para lograr un cambio requerido en la orientación y/o ubicación del robot.
Cuando el robot de brazo manipulador subacuático incluye un dispositivo de empuje para proporcionar empuje longitudinal, como en las figuras 1 a 4, por ejemplo, entonces el sistema de control puede usar el empuje longitudinal para impulsar el robot y usar el ajuste de los módulos de articulaciones para ajustar la forma del robot y así controlar la orientación del robot.
El robot puede ser potenciado por una fuente de potencia a bordo, tal como una batería. Esto se considera suficiente para operaciones de corta duración y para operaciones de inspección o intervenciones ligeras. Para operaciones de mayor duración u operaciones más pesadas, se puede requerir una fuente de potencia externa. Hay varias opciones para esto. El robot puede acoplarse a una estación de potencia submarina para recargar baterías o recargar otra fuente de potencia a bordo. El robot y/o la herramienta pueden estar atados. Una atadura podría estar unida permanentemente o temporalmente, tal como durante los momentos de alto consumo de potencia en una operación submarina. Se puede proporcionar una atadura en una plantilla submarina, un ROV/AUV cercano o un sistema de gestión de la atadura, que podría estar acoplado a un recipiente de soporte superior. La energía proporcionada en la atadura también se puede utilizar para operar herramientas de trabajo pesado. Una atadura podría proporcionar potencia de diversas maneras, por ejemplo, eléctrica/hidráulica/neumática, etc.
El robot podría llevar la herramienta a la ubicación para la operación submarina y luego conectarla a una atadura después de llegar a la plantilla submarina. Alternativamente, la herramienta puede ser traída por un ROV o como parte de un sistema de gestión de ataduras (TMS), o la herramienta puede ser parte de una caja de herramientas ubicada permanentemente en una plantilla submarina y posiblemente conectada permanentemente a ella.
El robot podría disponerse para la conexión a otro robot similar, y esto podría usar el mismo dispositivo de acoplamiento que se usa para conectar una herramienta. Varios robots unidos podrían proporcionar ahorros de energía, por ejemplo, mediante el uso de un empujador común, bajo transporte, y luego esta serpiente más grande podría dividirse en un conjunto de pequeños para la tarea de intervención real. Se puede preferir un robot serpiente más largo para algunas operaciones, y un robot serpiente más pequeño para otras operaciones.
La conexión del robot a la herramienta puede ser cualquier dispositivo de montaje adecuado, tal como un dispositivo mecánico o un dispositivo electromecánico. Además de soportar la herramienta en el robot, la conexión también puede proporcionar un acoplamiento para la potencia, por ejemplo, potencia eléctrica, hidráulica o neumática, para permitir que el robot, o una atadura unida al robot, suministre potencia a la herramienta.
El robot puede estar provisto de elementos que tengan flotabilidad controlable. Por ejemplo, el robot puede incluir tanques de lastre que se pueden llenar con aire a presión o, alternativamente, cualquier "vejiga" que se puede comprimirse o expandirse para cambiar su flotabilidad. Un elemento con flotabilidad controlable puede proporcionar las fuerzas necesarias para mantener una posición vertical constante sin requerir consumo de energía, excepto durante el inflado o el desinflado. Los elementos de flotabilidad controlada pueden incorporarse en los módulos 6 de empuje lateral. Ventajosamente, la flotabilidad puede usarse para proporcionar una fuerza vertical que varía lentamente para compensar el peso del robot y/o las corrientes verticales constantes, mientras que los dispositivos de empuje pueden proporcionar una fuerza correctiva rápida para compensar los cambios rápidos en las fuerzas que afectan al robot, por ejemplo, cambios repentinos en las corrientes o cambios que surgen de los cambios en la forma del robot. Para hacer esto, la flotabilidad de los elementos de flotabilidad controlable puede controlarse localmente como la integral de tiempo (es decir, un controlador integral) del componente vertical de las entradas de control del empujador local, de modo que el empuje vertical promedio converja a cero en condiciones estacionarias. Los elementos de flotabilidad controlable pueden emplearse para proporcionar flotabilidad positiva o negativa que, cuando se combina con cualquiera de los métodos antes mencionados para el control de dirección, permite que el robot se impulse hacia arriba y hacia abajo. Esto permite una propulsión muy eficiente energéticamente en distancias significativas.
Además de las ventajas mencionadas anteriormente, existen ventajas adicionales que surgen de la forma y el tamaño del robot serpiente en comparación con los ROV y AUV tradicionales. El robot serpiente puede acercarse a un sitio objetivo a través de una ruta restringida, por ejemplo a lo largo de una tubería o a través de una instalación
compleja, de una manera que no es posible con los ROV y AUV existentes debido a su tamaño. Además, cuando el sitio objetivo está dentro de un espacio confinado o de difícil acceso, una vez más, el robot serpiente propuesto ofrece ventajas. Esto significa que las operaciones pueden llevarse a cabo en espacios a los que no pueden acceder los brazos manipuladores tradicionales fijados a los ROV y AUV y también que las operaciones pueden llevarse a cabo con un grado reducido de desmantelamiento de las estructuras circundantes.
Claims (14)
1. Un robot serpiente subacuático que comprende:
una pluralidad de enlaces que están conectados entre sí mediante módulos (2) de articulaciones para generar un movimiento de flexión del robot, en donde los módulos de articulaciones accionan activamente el movimiento de los enlaces entre sí y son activados por uno o más actuadores y el robot se flexiona en dos o más articulaciones para generar un movimiento ondulante;
múltiples dispositivos (6, 8, 18) de empuje ubicados en diferentes puntos a lo largo de la longitud del robot para aplicar empuje al robot para propulsión subacuática y opcionalmente como guía; y
al menos una herramienta (12, 14, 16), o al menos un punto de conexión para una herramienta, unida al robot; en donde el movimiento de flexión y/o los dispositivos de empuje permiten el movimiento del robot y el control de la orientación y/o ubicación de la herramienta con algunos o todos los enlaces del robot que actúan como enlaces de un brazo manipulador.
2. Un robot serpiente subacuático como se reivindica en la reivindicación 1, en donde los dispositivos (6, 8, 18) de empuje comprenden un dispositivo de empuje para aplicar empuje lateral y/o un dispositivo de empuje para aplicar empuje longitudinal, opcionalmente un dispositivo de empuje con una dirección controlable de empuje.
3. Un robot serpiente subacuático como se reivindica en la reivindicación 2 que comprende un dispositivo (6, 8, 18) de empuje para aplicar empuje lateral, siendo este dispositivo de empuje un módulo de empuje con uno o más empujadores.
4. Un robot serpiente subacuático como se reivindica en cualquiera de las reivindicaciones anteriores, en donde el movimiento de flexión generado por los módulos (2) de articulaciones es un movimiento ondulante capaz de impulsar el robot.
5. Un robot serpiente subacuático como se reivindica en cualquiera de las reivindicaciones anteriores, en donde el robot comprende al menos tres enlaces unidos por módulos (2) de articulaciones que permiten el movimiento articulado.
6. Un robot serpiente subacuático como se reivindica en cualquiera de las reivindicaciones anteriores, en donde los módulos (2) de articulaciones permiten cada uno una rotación relativa en uno o más planos, tal como en las direcciones de guiñada, inclinación y balanceo del robot.
7. Un robot serpiente subacuático como se reivindica en cualquiera de las reivindicaciones anteriores, que comprende uno o más elementos de flotabilidad para aumentar y/o disminuir la flotabilidad del robot.
8. Un robot serpiente subacuático como se reivindica en cualquiera de las reivindicaciones anteriores, en donde el robot incluye una herramienta (12, 14, 16) o un punto de conexión para una herramienta en el extremo frontal del robot, en un módulo (10) frontal, de modo que la herramienta está, en uso, ubicada en el extremo frontal del robot.
9. Un robot serpiente subacuático como se reivindica en cualquiera de las reivindicaciones anteriores, que comprende múltiples herramientas (12, 14, 16) y/o puntos de conexión.
10. Un robot serpiente subacuático como se reivindica en cualquiera de las reivindicaciones anteriores, que comprende una herramienta de inspección, por ejemplo, una cámara (16) y/o una herramienta (14) de manipulación.
11. Un robot serpiente subacuático como se reivindica en cualquiera de las reivindicaciones anteriores, que comprende un dispositivo (6, 8, 18) combinado de succión y empuje, en donde el dispositivo combinado de succión y empuje utiliza el mismo mecanismo de accionamiento para proporcionar tanto un primer modo de operación donde se proporciona empuje para la propulsión y/o guía del robot y un segundo modo de operación donde se proporciona succión para sostener el robot contra otra estructura.
12. Un robot serpiente subacuático como se reivindica en cualquiera de las reivindicaciones anteriores, en donde el robot comprende un módulo (10) frontal con la herramienta (12, 14, 16) o el punto de conexión para una herramienta, un dispositivo de empuje de popa en el extremo opuesto del robot al módulo frontal, múltiples enlaces entre el extremo frontal y el extremo de popa, los enlaces acoplados por módulos (2) de articulaciones y uno o más módulos de empuje a lo largo de la longitud del robot para producir empuje lateral.
13. Un método para el control de un robot serpiente subacuático como se reivindica en cualquier reivindicación precedente, el método comprende: controlar los módulos (2) de articulaciones y los dispositivos (6, 8, 18) de empuje para mover el robot a la orientación requerida y/o ubicación; en donde los módulos de articulaciones se usan para
generar un movimiento de flexión que puede impulsar el robot y/o usarse para ajustar la forma y configuración del robot; y en donde los dispositivos de empuje se usan para mover todo o partes del robot en traslación y/o rotación.
14. Un producto de programa de ordenador que comprende instrucciones que, cuando se ejecutan en un dispositivo de procesamiento de datos, configurarán el dispositivo de procesamiento de datos para controlar un robot serpiente subacuático reivindicado en cualquiera de las reivindicaciones 1 a 12 mediante un método tal como se reivindica en la reivindicación 13.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB1501479.8A GB201501479D0 (en) | 2015-01-29 | 2015-01-29 | Underwater manipulator arm robot |
PCT/EP2016/050569 WO2016120071A1 (en) | 2015-01-29 | 2016-01-13 | Underwater manipulator arm robot |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2811977T3 true ES2811977T3 (es) | 2021-03-15 |
Family
ID=52705442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES16700378T Active ES2811977T3 (es) | 2015-01-29 | 2016-01-13 | Robot de brazo manipulador subacuático |
Country Status (14)
Country | Link |
---|---|
US (1) | US10751872B2 (es) |
EP (1) | EP3250345B1 (es) |
JP (1) | JP6751399B2 (es) |
KR (1) | KR102193354B1 (es) |
AU (1) | AU2016212374B2 (es) |
BR (1) | BR112017016074B1 (es) |
CA (1) | CA2973295C (es) |
DK (1) | DK3250345T3 (es) |
ES (1) | ES2811977T3 (es) |
GB (1) | GB201501479D0 (es) |
PL (1) | PL3250345T3 (es) |
PT (1) | PT3250345T (es) |
SG (1) | SG11201705624XA (es) |
WO (1) | WO2016120071A1 (es) |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10427290B2 (en) | 2017-07-18 | 2019-10-01 | General Electric Company | Crawler robot for in situ gap inspection |
US10315309B2 (en) * | 2016-03-15 | 2019-06-11 | Lon Radin | Modular snake arm with articulated drive shaft |
CN106695879A (zh) * | 2016-08-09 | 2017-05-24 | 北京动力京工科技有限公司 | 一种超弹性合金片机械臂 |
CN106313027B (zh) * | 2016-09-19 | 2018-11-20 | 哈尔滨工业大学深圳研究生院 | 一种蛇形两栖机器人浮力调节装置及两栖机器人 |
US10131057B2 (en) | 2016-09-20 | 2018-11-20 | Saudi Arabian Oil Company | Attachment mechanisms for stabilzation of subsea vehicles |
CN106737659B (zh) * | 2016-11-15 | 2017-11-21 | 哈尔滨工程大学 | 一种水下无人航行器和机械手***的手艇协调控制方法 |
CN106695769B (zh) * | 2016-12-29 | 2019-06-04 | 上海理工大学 | 一种蛇形救援机器人 |
CN106584485A (zh) * | 2017-02-20 | 2017-04-26 | 陶云霞 | 水下清洗机器人 |
CN106625639B (zh) * | 2017-02-28 | 2019-07-23 | 哈尔滨工业大学深圳研究生院 | 一种柔性臂联动关节段 |
NO343135B1 (no) * | 2017-05-16 | 2018-11-19 | Fjordtech Flekkefjord As | Apparat for uskadeliggjøring av en ekstern parasitt på en fisk |
CN107283410A (zh) * | 2017-05-24 | 2017-10-24 | 中国矿业大学 | 一种基于磁轮驱动的提升机罐道蛇形巡检机器人机构 |
KR20240038174A (ko) | 2017-06-16 | 2024-03-22 | 주식회사 윌러스표준기술연구소 | 무선 통신 시스템에서 데이터 채널 및 제어 채널의 송수신 방법, 장치, 및 시스템 |
US10427734B2 (en) | 2017-07-18 | 2019-10-01 | General Electric Company | Omnidirectional traction module for a robot |
US10434641B2 (en) | 2017-07-18 | 2019-10-08 | General Electric Company | In situ gap inspection robot system and method |
US10596713B2 (en) * | 2017-07-18 | 2020-03-24 | General Electric Company | Actuated sensor module and method for in situ gap inspection robots |
US10603802B2 (en) | 2017-07-18 | 2020-03-31 | General Electric Company | End region inspection module and method for in situ gap inspection robot system |
CN107984465B (zh) * | 2017-11-28 | 2020-10-27 | 常州大学 | 一种基于蜿蜒运动模式具有双连杆关节的仿生机器人 |
CN108177140B (zh) * | 2018-01-31 | 2024-05-17 | 常熟理工学院 | 一种多用途蛇形机器人 |
KR101986451B1 (ko) * | 2018-03-27 | 2019-06-10 | 한국로봇융합연구원 | 수중로봇의 매니퓰레이터 제어방법 및 그 제어 시스템 |
KR101994588B1 (ko) * | 2018-06-18 | 2019-06-28 | 포항공과대학교 산학협력단 | 수중 로봇의 유압식 매니플레이터의 위치 추정 장치 및 그 방법 |
WO2020002473A1 (en) | 2018-06-26 | 2020-01-02 | Subblue Robotics Aps | Robot arm, remotely operated vehicle and method of cleaning a sub-surface structure |
CN108638119A (zh) * | 2018-07-13 | 2018-10-12 | 长沙紫宸科技开发有限公司 | 一种带自主分布动力的多关节仿生机械螯钳 |
IT201800007463A1 (it) * | 2018-07-24 | 2020-01-24 | Veicolo sottomarino a configurazione variabile | |
CN109249380A (zh) * | 2018-10-26 | 2019-01-22 | 天津大学 | 一种带有助推装置的蛇形机器人 |
CN109531557B (zh) * | 2018-11-27 | 2024-02-13 | 长安大学 | 一种磁驱微动放大的机器蛇 |
US11034026B2 (en) | 2019-01-10 | 2021-06-15 | General Electric Company | Utilizing optical data to dynamically control operation of a snake-arm robot |
US11155326B2 (en) * | 2019-03-29 | 2021-10-26 | The Hong Kong Polytechnic University | Bio-inspired underwater robot |
US11608148B2 (en) * | 2019-04-05 | 2023-03-21 | Fmc Technologies, Inc. | Submersible remote operated vehicle tool change control |
US11180965B2 (en) * | 2019-06-13 | 2021-11-23 | China Petroleum & Chemical Corporation | Autonomous through-tubular downhole shuttle |
CN114930177A (zh) | 2019-08-20 | 2022-08-19 | 通用电气公司 | 用于多个传感器的具有剪刀式升降装置的传感器接口模块和用于机器人的具有双视图路径的目视检查模块 |
CN110525615A (zh) * | 2019-09-05 | 2019-12-03 | 广州航海学院 | 一种柔性水下机器人 |
CN110744533A (zh) * | 2019-10-25 | 2020-02-04 | 东莞理工学院 | 一种家用具有缝隙中夹持功能的机器蛇 |
US11559905B2 (en) | 2020-02-05 | 2023-01-24 | Nauticus Robotics Holdings, Inc. | Subsea manipulator |
DE102020105384A1 (de) | 2020-02-28 | 2021-09-02 | Rosen Swiss Ag | Modulares Unterwasserfahrzeug mit zueinander ausrichtbaren Modulen |
CN111515939B (zh) * | 2020-05-14 | 2023-03-24 | 山东哈尔智能科技有限公司 | 一种灵活的多功能水中蛇形机器人 |
CN111874185B (zh) * | 2020-07-20 | 2022-02-22 | 沈阳航空航天大学 | 一种蛇形水面救援机器人及其控制方法 |
CN114055450A (zh) * | 2020-07-29 | 2022-02-18 | 上海盖孚海洋工程有限公司 | 一种模块化水下机械臂 |
CN111983631B (zh) * | 2020-08-17 | 2023-11-21 | 云南电网有限责任公司电力科学研究院 | 一种针对狭长密闭空间的蛇形电力巡检机器人定位*** |
KR102373349B1 (ko) | 2020-08-28 | 2022-03-11 | 한국로봇융합연구원 | 뱀형 로봇 제어방법 및 그 방법에 따라 제어되는 뱀형 로봇 |
GB2598929B (en) * | 2020-09-18 | 2022-09-21 | Eelume As | Underwater snake robot with passive joints |
GB2598926B (en) * | 2020-09-18 | 2022-09-21 | Eelume As | Underwater snake robot with extreme length |
WO2022072019A1 (en) * | 2020-09-29 | 2022-04-07 | Transocean Sedco Forex Ventures Limited | Robotic system for making or breaking a riser |
AU2021353761A1 (en) | 2020-09-29 | 2023-06-08 | Stebbins Innovations, LLC | Robotic system for making or breaking a riser |
US11998856B2 (en) * | 2020-12-04 | 2024-06-04 | Universal City Studios Llc | Conical-shaped articulated member |
CN112873188B (zh) * | 2021-01-21 | 2023-05-12 | 北京邮电大学 | 自组装模块化机器人单元、机器人、组装及控制方法 |
CN113109076B (zh) * | 2021-04-12 | 2022-05-13 | 浙江大学 | 一种机械回旋式的极地冰下层移动冰芯取样器 |
CN113246127B (zh) * | 2021-05-20 | 2022-05-24 | 桂林电子科技大学 | 一种水下管道巡检清理机器人 |
CN113290563A (zh) * | 2021-05-31 | 2021-08-24 | 哈尔滨工业大学 | 变刚度绳驱蛇形机械臂的空间目标捕获方法 |
CN113319887B (zh) * | 2021-06-15 | 2022-08-12 | 郑州科技学院 | 可调式数控机械臂关节 |
CN113306353B (zh) * | 2021-07-14 | 2023-10-13 | 北京理工大学 | 一种可变体、模块化两栖仿生移动平台 |
CN113479306B (zh) * | 2021-08-03 | 2024-02-27 | 景兴建 | 一种设有浮力调节装置的仿生水下机器人 |
US11772761B2 (en) * | 2021-09-23 | 2023-10-03 | City University Of Hong Kong | Underwater vehicle with front-rear distributed drive |
CN113772057B (zh) * | 2021-09-24 | 2022-06-03 | 广州大学 | 一种柔性水下机器人、控制方法及设备 |
WO2023091091A2 (en) * | 2021-11-18 | 2023-05-25 | National University Of Singapore | Modular and reconfigurable hybrid robotic manipulators |
CA3238856A1 (en) * | 2021-12-10 | 2023-06-15 | Johan Mattsson | A system and method of measuring electric and/or magnetic field of an object |
CN114179066B (zh) * | 2022-02-16 | 2022-06-14 | 成都飞机工业(集团)有限责任公司 | 一种蛇形机器人及其控制方法 |
CN114572369A (zh) * | 2022-03-14 | 2022-06-03 | 中国舰船研究设计中心 | 一种模块化蛇形水下机器人及使用方法 |
CN115180097B (zh) * | 2022-07-25 | 2023-05-16 | 西南科技大学 | 一种水下无人航行器的捕获装置 |
CN115256361B (zh) * | 2022-08-08 | 2024-04-26 | 西南科技大学 | 一种气动多自由度二维运动蛇形柔性机械臂 |
US11807349B1 (en) | 2022-09-16 | 2023-11-07 | Fmc Technologies, Inc. | Submersible remote operated vehicle vision assistance and control |
CN115416010A (zh) * | 2022-10-19 | 2022-12-02 | 哈尔滨工业大学 | 一种可实现无轮式与有轮式交互的蛇形机器人 |
CN116062130A (zh) * | 2022-12-20 | 2023-05-05 | 昆明理工大学 | 一种基于全自由度的浅水水下机器人 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1987001672A1 (en) * | 1985-09-12 | 1987-03-26 | Navicula Pty. Ltd. | Remotely operated device |
JPH0259286A (ja) | 1988-08-25 | 1990-02-28 | Hitachi Ltd | 水中マニピュレータ及びその浮力制御方法 |
JPH0485197A (ja) | 1990-07-27 | 1992-03-18 | Toshiba Corp | 浮遊航行体 |
JPH0989543A (ja) | 1995-09-21 | 1997-04-04 | Ishikawajima Harima Heavy Ind Co Ltd | 水中検査装置の位置決め方法 |
GB0114406D0 (en) * | 2001-06-13 | 2001-08-08 | Oliver Crispin Consulting Ltd | Improvements in and relating to robotic arms |
US7044245B2 (en) * | 2003-06-17 | 2006-05-16 | Science Applications International Corporation | Toroidal propulsion and steering system |
CN100493990C (zh) | 2005-04-12 | 2009-06-03 | 北京大学 | 小型仿生机器鱼 |
JP4821516B2 (ja) * | 2006-08-31 | 2011-11-24 | 旭光電機株式会社 | 多関節構造体 |
WO2009009673A2 (en) | 2007-07-10 | 2009-01-15 | Raytheon Sarcos, Llc | Modular robotic crawler |
JP4144650B2 (ja) | 2007-08-31 | 2008-09-03 | サクサ株式会社 | 電話端末 |
CN101412437A (zh) | 2008-06-23 | 2009-04-22 | 姚逸知 | 仿生攻击潜艇 |
CN101746237A (zh) | 2008-12-19 | 2010-06-23 | 中国科学院沈阳自动化研究所 | 一种水陆两栖蛇形机器人 |
WO2010144820A2 (en) | 2009-06-11 | 2010-12-16 | Raytheon Sarcos, Llc | Amphibious robotic crawler |
KR101323824B1 (ko) * | 2012-04-06 | 2013-10-31 | 삼성중공업 주식회사 | 수중 로봇 운용 장치 |
WO2013157977A1 (en) | 2012-04-19 | 2013-10-24 | Esaulov Evgeny Igorevich | An underwater self-propelled robotic system |
US9032900B2 (en) | 2012-04-25 | 2015-05-19 | Georgia Tech Research Corporation | Marine vehicle systems and methods |
US9174713B2 (en) | 2012-11-02 | 2015-11-03 | Raytheon Company | Unmanned underwater vehicle |
RU135614U1 (ru) | 2013-03-05 | 2013-12-20 | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Юго-Западный государственный университет" (ЮЗГУ) | Многозвенный подводный робот повышенной маневренности |
US20150203183A1 (en) * | 2013-03-15 | 2015-07-23 | Ideal Innovations Incorporated | Wave Energy Watercraft |
CN203293193U (zh) | 2013-06-17 | 2013-11-20 | 西安电子科技大学 | 水中蛇形机器人装置 |
CN203779496U (zh) | 2014-03-19 | 2014-08-20 | 苏州大学 | 一种水下蛇形机器人 |
CN103878767B (zh) * | 2014-03-19 | 2016-03-30 | 苏州大学 | 一种水下蛇形机器人 |
-
2015
- 2015-01-29 GB GBGB1501479.8A patent/GB201501479D0/en not_active Ceased
-
2016
- 2016-01-13 KR KR1020177023850A patent/KR102193354B1/ko active IP Right Grant
- 2016-01-13 BR BR112017016074-9A patent/BR112017016074B1/pt active IP Right Grant
- 2016-01-13 ES ES16700378T patent/ES2811977T3/es active Active
- 2016-01-13 SG SG11201705624XA patent/SG11201705624XA/en unknown
- 2016-01-13 PT PT167003789T patent/PT3250345T/pt unknown
- 2016-01-13 EP EP16700378.9A patent/EP3250345B1/en active Active
- 2016-01-13 AU AU2016212374A patent/AU2016212374B2/en active Active
- 2016-01-13 CA CA2973295A patent/CA2973295C/en active Active
- 2016-01-13 WO PCT/EP2016/050569 patent/WO2016120071A1/en active Application Filing
- 2016-01-13 US US15/546,820 patent/US10751872B2/en active Active
- 2016-01-13 PL PL16700378T patent/PL3250345T3/pl unknown
- 2016-01-13 JP JP2017540553A patent/JP6751399B2/ja active Active
- 2016-01-13 DK DK16700378.9T patent/DK3250345T3/da active
Also Published As
Publication number | Publication date |
---|---|
JP2018505784A (ja) | 2018-03-01 |
EP3250345B1 (en) | 2020-06-24 |
AU2016212374B2 (en) | 2020-06-18 |
SG11201705624XA (en) | 2017-08-30 |
CA2973295C (en) | 2022-08-09 |
JP6751399B2 (ja) | 2020-09-02 |
EP3250345A1 (en) | 2017-12-06 |
KR20170129707A (ko) | 2017-11-27 |
KR102193354B1 (ko) | 2020-12-22 |
GB201501479D0 (en) | 2015-03-18 |
CA2973295A1 (en) | 2016-08-04 |
AU2016212374A1 (en) | 2017-08-03 |
US20180021945A1 (en) | 2018-01-25 |
DK3250345T3 (da) | 2020-08-17 |
US10751872B2 (en) | 2020-08-25 |
WO2016120071A1 (en) | 2016-08-04 |
BR112017016074B1 (pt) | 2021-05-25 |
BR112017016074A2 (pt) | 2018-04-03 |
PL3250345T3 (pl) | 2021-01-25 |
PT3250345T (pt) | 2020-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2811977T3 (es) | Robot de brazo manipulador subacuático | |
US10272980B2 (en) | Underwater vehicles and inspection methods | |
ES2802477T3 (es) | Robots móviles coordinados para entorno acuático | |
ES2796699T3 (es) | Comunicaciones entre robots móviles de medio acuático | |
KR101407461B1 (ko) | 수중 이동 장치 및 그의 이동 방법 | |
JP2018505784A5 (es) | ||
EP2440448B1 (en) | Amphibious robotic crawler | |
US20240025524A1 (en) | Underwater snake robot with extreme length | |
US10967690B2 (en) | High mobility all-terrain vehicle (ATV), for example for emergency and rescue civil activities or for activities in the agricultural field or for earth moving activities | |
US20240025523A1 (en) | Underwater snake robot with passive joints | |
NO336097B1 (no) | Undervannsfarkost | |
CN111232150A (zh) | 一种船体壁面清洁***及清刷作业方法 | |
Albitar et al. | New concept of in-water surface cleaning robot | |
JPS6116192A (ja) | 水中作業ロボツト | |
CN110341910B (zh) | 一种水下钢结构表面海生物清洗机器人及其全景成像*** | |
ES2253960B1 (es) | Mejoras en la patente principal p200201666 "robot paralelo trepador y deslizante para trabajos en estructuras y superficies". | |
Sparks et al. | Amoeba-inspired swimming through isoperimetric modulation of body shape | |
CN110341912B (zh) | 一种水下钢结构表面海生物清洗机器人及其下潜控制方法 | |
CN217319953U (zh) | 变矢量推进的游走双模两栖机器人 | |
CN110341911B (zh) | 水下钢结构表面海生物清洗机器人及成像***的控制方法 | |
Ratanajaratrod et al. | An Implementation on 3D Positioning Aquatic Robot | |
Cubero et al. | Mechanical design of a large scale amphibious walking and swimming robot | |
JPH0329555B2 (es) |