OpenTac facilita el diseño y la simulación de sensores táctiles robóticos personalizados

OpenTac facilita el diseño y la simulación de sensores táctiles robóticos personalizados

Ariel Slepyan, Geeta Chandra Raju Bethala, Jiafeng Gu, Anagha Rajendra Dangle, Yinzhe Zhou +10 más

9 min de lectura•23 oct 2026

OpenTac integra sensores táctiles robóticos 3D personalizados en un flujo de trabajo abierto para diseñarlos, fabricarlos, simularlos, transferirlos y leerlos. Sus cuatro herramientas conectadas abordan un obstáculo práctico de la robótica: los sensores táctiles suelen ser proyectos de hardware personalizados, difíciles de reutilizar en distintas formas de robot y con diferentes programas de control. El resultado es una vía que va desde la geometría de la superficie de un robot hasta los datos táctiles que pueden facilitar la manipulación con contacto y una detección más rápida.

Tabla de contenidos

¿Qué construyeron los investigadores?

OpenTac es un ecosistema abierto para crear y utilizar pieles táctiles flexibles en robots. Una piel utiliza una película piezorresistiva, cuya respuesta eléctrica cambia con la presión, bajo una superficie estructurada y deformable. Esa superficie ayuda a distribuir lateralmente —o a cizallar— las cargas entre los elementos sensores, lo que permite al sistema estimar tanto la fuerza que presiona contra la piel como la que se desliza por ella. Cada celda sensora se denomina taxel, el equivalente táctil de un píxel.

El ecosistema consta de cuatro partes. OpenTac-CAD genera diseños de sensores y archivos de fabricación a partir de un contorno 2D o de una superficie 3D adecuada. OpenTac-Sim predice las lecturas de los sensores en una simulación robótica. OpenTac-Transfer transfiere las mediciones táctiles entre diseños de sensores. OpenTac-Xampling lee de forma adaptativa ubicaciones seleccionadas del sensor a alta velocidad, concentrando el muestreo donde se produce el contacto.

Una descripción compartida del sensor, denominada manifiesto, conecta estas herramientas. Permite que el diseño generado para una superficie robótica concreta se mantenga en la simulación y otras partes del flujo de trabajo, en lugar de requerir una descripción independiente, elaborada manualmente, para cada herramienta. Los investigadores también informan que publican el hardware, el firmware, el software y los datos, lo que ofrece a otros equipos una base para adaptar el sistema.

OpenTac-CAD distribuye celdas táctiles para adaptarlas a una superficie robótica

¿Cuáles fueron los resultados clave?

La comparación numérica más clara es cuánto cubre el diseño de sensor generado automáticamente en cada superficie robótica. OpenTac-CAD distribuye celdas taxel por la forma, mientras que el método de referencia utiliza la cuadrícula rectangular más grande que cabe en la misma región. La ventaja se observa principalmente en contornos irregulares o ahusados; los resultados son casi idénticos cuando la región ya es rectangular.

Región de la superficie robóticaCobertura de OpenTac-CADReferencia rectangular
YUBI75%57%
UMI90%90%
LEAP89%79%
Robotiq87%87%
B293%93%

En YUBI, OpenTac-CAD mejora la cobertura en 18 puntos porcentuales; en LEAP, la mejora es de 10 puntos. Según la evaluación presentada, convertir un contorno en archivos de fabricación lleva entre 0.7–2.6 segundos en los cinco diseños.

Los investigadores también compararon las estimaciones de fuerza de los sensores con sensores comerciales de fuerza de tres ejes e informan estimaciones precisas de fuerzas normales y de cizalla, pero los resultados proporcionados no incluyen valores numéricos de error. Informan que los datos simulados y reales de los sensores concuerdan, que la información táctil facilita el control con contacto y el aprendizaje de políticas de manipulación, y que OpenTac-Transfer puede transferir información de fuerza normal entre diseños. OpenTac-Xampling alcanza una lectura a una frecuencia de kilohertz y captura contactos rápidos que el barrido ráster no detecta; los resultados proporcionados no incluyen cifras concretas de precisión ni de comparación de velocidad.

Componentes electrónicos y de lectura de sensores OpenTac

¿Cómo funciona OpenTac?

El flujo de trabajo comienza con la forma de la superficie del robot que requiere detección táctil. OpenTac-CAD distribuye celdas sensoras sobre un contorno 2D proporcionado o una superficie 3D que pueda aplanarse en un parche adecuado. Comprueba si el diseño presenta incumplimientos y genera archivos de fabricación junto con el manifiesto, para que la geometría y el diseño del sensor puedan reutilizarse en etapas posteriores.

En los sensores de OpenTac, una cubierta moldeada y deformable se sitúa sobre una pequeña cuadrícula de elementos sensores piezorresistivos. El contacto deforma la cubierta, que redistribuye la carga a los taxels subyacentes. El sistema utiliza esas mediciones para estimar las fuerzas normales y de cizalla. La estructura de la cubierta es importante: ayuda a inferir las fuerzas laterales, en vez de medir únicamente si un objeto presiona contra la piel.

OpenTac-Sim se basa en MuJoCo, un simulador físico utilizado para la dinámica de robots. Para sensores con relieves que detectan tanto la fuerza de cizalla como la normal, el simulador representa las almohadillas deformables como mallas tetraédricas —mallas 3D compuestas por pequeños elementos de cuatro caras— y las modela mediante un método de elementos finitos lineal-elástico. El método de elementos finitos aproxima la deformación de un material calculando el comportamiento de muchas piezas pequeñas. Las pieles lisas diseñadas para medir solo la fuerza normal utilizan un modelo reducido de contacto con espuma.

Durante el contacto simulado, el sistema evalúa la fuerza en los relieves del sensor y la convierte en lecturas a nivel de taxel. También modela cómo las fuerzas atraviesan la base del sensor y las áreas de los electrodos; luego calibra cada sensor para eliminar las cargas causadas por el propio peso de la almohadilla y la aceleración del brazo robótico. El simulador admite varios robots e interacciones con objetos rígidos.

OpenTac-Transfer utiliza un mapa de calibración para cada sensor y requiere conocer la alineación del contacto. Predice las lecturas de un sensor objetivo teniendo en cuenta su nivel de ruido y saturación; la fuerza se conserva cuando el sensor objetivo cubre el contacto. OpenTac-Xampling adopta otro enfoque: en lugar de escanear cada taxel en secuencia, toma muestras de forma adaptativa en regiones de contacto dispersas para actualizar las lecturas con rapidez, a cambio de renunciar a una cobertura espacial completa.

Comparación de datos táctiles simulados y medidos con OpenTac

¿Por qué es importante OpenTac para la robótica?

Los robots suelen necesitar información táctil cuando una cámara no puede mostrar de forma fiable qué sucede en el punto de contacto. Una mano robótica puede utilizar la detección táctil para percibir presión o deslizamiento, mientras que una pinza puede necesitar actualizaciones rápidas para reaccionar antes de que un objeto resbale. La principal contribución de OpenTac no es un único sensor para un solo robot: conecta el diseño, la fabricación, la simulación, la transferencia y la lectura de sensores en un flujo de trabajo compartido.

Esto puede reducir la dependencia de crear un sistema de sensores a medida cada vez que cambia la superficie de un robot. Los diseñadores pueden generar un diseño para un contorno concreto, probar el comportamiento del sensor en una simulación y después incorporar las lecturas táctiles a experimentos de manipulación o control de contacto. El muestreo adaptativo rápido es especialmente pertinente cuando el contacto cambia con rapidez, aunque el compromiso en cobertura espacial es importante en superficies de contacto más grandes.

El hardware y el software abiertos también ofrecen a los equipos de ingeniería componentes que pueden inspeccionar y adaptar, en lugar de obligarlos a tratar la detección táctil como un componente cerrado. Los equipos que comparan plataformas para tareas prácticas pueden consultar robots humanoides en Robot Overflow o explorar robots de almacén como posibles plataformas para la detección táctil. OpenTac no demuestra que todos los robots puedan utilizar el sistema sin modificaciones, pero ofrece un punto de partida más reutilizable para evaluar esa compatibilidad.

¿Cuáles son las limitaciones y las preguntas abiertas?

El hardware tiene limitaciones prácticas. Sus placas de circuito impreso flexibles no son elásticas, y los diseños derivados de mallas 3D requieren superficies que puedan aplanarse en parches desarrollables. El material piezorresistivo también presenta histéresis, deriva y dependencia de la temperatura, lo que puede complicar las estimaciones de fuerza con el paso del tiempo o ante cambios en las condiciones.

El muestreo adaptativo de alta velocidad sacrifica la cobertura espacial completa a cambio de una mayor frecuencia de actualización: las regiones de contacto más grandes requieren más muestras. Las señales del simulador son indicadores indirectos de deformación, no una prueba de que las mediciones de fuerza simuladas y físicas coincidan en todas las situaciones. Los resultados proporcionados tampoco demuestran una transferencia de sensores con precisión de fuerza ni el rendimiento de políticas sim-to-real. Una validación adicional con diversos materiales, contactos en movimiento y funcionamiento prolongado ayudaría a aclarar cómo responde el sistema en condiciones reales de uso.

¿Qué preguntas hacen los lectores sobre OpenTac?

¿Qué mide OpenTac? Sus sensores táctiles estiman la fuerza normal y, en los diseños con relieves, la fuerza de cizalla. Las estimaciones se obtienen a partir de las lecturas de los taxels del sensor.

¿Pueden adaptarse los sensores OpenTac a distintas formas de robot? OpenTac-CAD genera diseños para los contornos proporcionados y las superficies 3D adecuadas. Algunas superficies 3D no son aptas si no pueden aplanarse en parches desarrollables.

¿OpenTac-Sim reproduce exactamente el comportamiento de los sensores reales? Los investigadores informan que los datos simulados y reales concuerdan, pero el simulador produce indicadores indirectos de deformación. Los resultados proporcionados no demuestran una precisión exacta de la fuerza en todas las condiciones.

¿Qué se sacrifica con el muestreo a una frecuencia de kilohertz? OpenTac-Xampling lee de forma adaptativa regiones de contacto dispersas para capturar eventos rápidos. Los contactos más grandes requieren más muestras, por lo que una mayor velocidad de actualización puede reducir la cobertura espacial completa.

¿Cuál es la conclusión?

OpenTac conecta el diseño de sensores táctiles personalizados con la simulación, la transferencia y la lectura de alta velocidad en un conjunto de herramientas abierto. Sus resultados muestran una mayor cobertura de los diseños en algunas superficies robóticas irregulares, aunque siguen pendientes cuestiones importantes sobre durabilidad, precisión de las mediciones y transferencia al mundo real.