GROW²: Enseñando a los Robots a Seleccionar Herramientas y Encontrar sus Zonas Funcionales

GROW²: Enseñando a los Robots a Seleccionar Herramientas y Encontrar sus Zonas Funcionales

Yuhong Deng, Yuyao Liu, David Hsu

8 min de lectura•30 jun 2026

Un nuevo enfoque llamado GROW² permite a los robots seleccionar la herramienta adecuada de un montón desordenado de objetos cotidianos y determinar exactamente dónde agarrarla y aplicarla, todo sin entrenamiento previo en herramientas específicas. Al combinar la comprensión del lenguaje visual con la reconstrucción 3D, el sistema logra tasas de éxito en el uso de herramientas que superan significativamente a los métodos actuales tanto en simulaciones como en pruebas del mundo real.

Tabla de Contenidos

Lo que los Investigadores Construyeron

GROW² significa “Grounding Which and Where for Robot Tool Use” (Fundamentar Qué y Dónde para el Uso de Herramientas por Robots). Aborda un problema que los humanos resuelven sin esfuerzo pero que a los robots les resulta notoriamente difícil: detectar una herramienta improvisada en una escena desordenada y saber exactamente dónde aplicarla. Por ejemplo, si falta un cuchillo, un robot debería poder agarrar un plato y usar su borde para cortar un pastel.

El sistema funciona en tres etapas. Primero, un modelo de lenguaje visual (VLM) escanea la escena y selecciona la mejor herramienta candidata entre los objetos presentes. Segundo, el mismo VLM descompone esa herramienta en partes nombradas (p. ej., “borde”, “mango”) y selecciona la parte adecuada para la tarea. Tercero, GROW² fundamenta ese nombre de parte en coordenadas 3D precisas utilizando una combinación de segmentación y reconstrucción 3D, produciendo una región de capacidad clara que el robot puede agarrar y aplicar.

Crucialmente, GROW² no asume que la herramienta ya esté identificada, ni depende de una biblioteca fija de herramientas con funciones predefinidas. Maneja objetos de categoría abierta (elementos que el sistema nunca ha visto antes) aprovechando modelos fundamentales para el razonamiento semántico y geométrico.

Vista general del pipeline de GROW²: desde la escena hasta la selección de herramienta y la región de capacidad

Resultados Clave

GROW² fue evaluado en dos benchmarks estándar de capacidad y un nuevo benchmark diseñado específicamente para la selección de herramientas. En el conjunto de datos AGD20K 2D de fundamentación de capacidad, GROW² alcanzó una intersección sobre unión media (mIoU) del 58.2%, superando al mejor método anterior (AffordanceLLM con 53.1%). En el benchmark PIAD 3D de nubes de puntos, alcanzó una mIoU del 68.7%, superando nuevamente a métodos de última generación como GEAL (63.1%).

Los investigadores también crearon un nuevo benchmark de simulación con 5 tipos de tareas, 85 activos de objetos únicos y 100 escenas. GROW² tuvo éxito en el 72% de esos ensayos, en comparación con el 45% del mejor baseline (MOKA). En pruebas del mundo real con un brazo Franka en 50 ensayos, GROW² alcanzó una tasa de éxito del 64%, mientras que los baselines oscilaron entre el 12% y el 36%.

BenchmarkMétricaGROW²Mejor Baseline
AGD20K (capacidad 2D)mIoU58.2%53.1% (AffordanceLLM)
PIAD (nube de puntos 3D)mIoU68.7%63.1% (GEAL)
Simulación (5 tareas, 85 objetos)Éxito de tarea72%45% (MOKA)
Mundo real (50 ensayos)Éxito de tarea64%36% (Mejor baseline)

Cómo Funciona

GROW² es un pipeline modular que combina un modelo de lenguaje visual grande (VLM), una herramienta de reconstrucción 3D (SAM3D) y una herramienta de segmentación de partes (SAM3). El proceso comienza con una sola imagen RGB-D de la escena desordenada. El VLM —en este caso, una versión reciente de GPT— primero enumera todos los objetos visibles y selecciona el que mejor podría servir como herramienta para la tarea indicada (p. ej., “cortar el pastel”). Este paso resuelve el problema del qué.

A continuación, el VLM descompone la herramienta seleccionada en sus partes constituyentes y elige la región adecuada para la acción. Por ejemplo, un plato podría descomponerse en “centro”, “borde” y “canto”; para cortar, se selecciona el “canto”. Este nombre de parte se usa luego para indicar a SAM3, un modelo de segmentación 2D, que produzca una máscara a nivel de píxel de esa parte en múltiples vistas renderizadas del objeto. Las máscaras generadas se retroproyectan en 3D utilizando la malla reconstruida del objeto a partir de SAM3D y nubes de puntos registradas.

Para generar el mapa de capacidad final, GROW² proyecta las máscaras de partes segmentadas sobre la malla 3D, calculando una puntuación densa por vértice que indica cuán “similar a la parte” es ese vértice. La región con las puntuaciones más altas se convierte en el área de agarre o contacto para el robot. El objeto objetivo (por ejemplo, el pastel) se procesa de manera similar para identificar dónde debe hacer contacto la herramienta.

Todo el pipeline se ejecuta en aproximadamente 16.6 segundos por escena en una GPU NVIDIA H100, con reconstrucción paralelizada de herramientas y objetos objetivo para reducir la latencia.

Comparación de predicciones de capacidad entre diferentes métodos en un plato y un recogedor

Por Qué Esto es Importante para la Robótica

La capacidad de improvisar herramientas a partir de objetos cotidianos es una piedra angular de la manipulación autónoma robusta. En hogares, almacenes o zonas de desastre, los robots rara vez se encuentran con entornos perfectamente organizados con herramientas específicas para cada tarea. GROW² acerca a los robots un paso más a la inventiva humana.

Para operaciones de almacén, un robot podría usar el borde de una caja cercana como raspador en lugar de una herramienta especializada, reduciendo el tiempo de inactividad. En robótica de servicio doméstico, un robot podría cortar comida con un plato o clavar un clavo con una taza pesada, adaptándose sobre la marcha a lo que esté disponible.

El diseño modular también significa que GROW² puede actualizarse a medida que surjan mejores VLM y modelos de segmentación, sin necesidad de reentrenar todo el sistema. Esto lo convierte en una base práctica para futuros robots comerciales. Explore cobots usados en venta que podrían equiparse con capacidades similares de uso de herramientas zero-shot, o navegue por robots de almacén que podrían beneficiarse de este nivel de adaptabilidad.

Limitaciones y Preguntas Abiertas

GROW² aún no es lo suficientemente rápido para tareas dinámicas: la latencia del pipeline de 16.6 segundos hace imposible la manipulación reactiva. Los fallos se concentran en las etapas del VLM; ocasionalmente el modelo selecciona una herramienta o parte incorrecta. Escalar a escenas desordenadas con muchos objetos también aumenta la probabilidad de alucinaciones.

La eficiencia es otra preocupación. Ejecutar VLM grandes y múltiples modelos fundamentales es computacionalmente costoso, lo que limita el despliegue en dispositivos de borde. Los autores sugieren destilar GROW² en un modelo ligero como trabajo futuro, pero eso probablemente sacrificaría algo de capacidad de generalización.

Finalmente, el sistema depende de una reconstrucción 3D precisa; si la malla del objeto está incompleta o distorsionada, la fundamentación de partes sufre. Manejar objetos transparentes, brillantes o altamente deformables sigue siendo un desafío abierto.

Preguntas Frecuentes

¿Qué permite exactamente GROW² que haga un robot? Permite que un robot observe una escena desordenada de objetos desconocidos, seleccione el mejor elemento para usar como herramienta y sepa precisamente dónde agarrarlo y aplicarlo, todo sin ningún entrenamiento previo en esos objetos específicos.

¿En qué se diferencia GROW² de métodos anteriores de aprendizaje de capacidad? Métodos anteriores asumían que la herramienta ya era conocida o dependían de un conjunto fijo de herramientas con funciones predefinidas. GROW² elige tanto la herramienta como la región de interacción sobre la marcha, manejando objetos que nunca ha visto.

¿GROW² requiere muchos datos de entrenamiento anotados? No. Utiliza modelos de lenguaje visual y modelos de segmentación preentrenados, por lo que no requiere anotaciones adicionales para la tarea de selección de herramientas. Los benchmarks de capacidad 2D y 3D se usaron solo para evaluación, no para entrenamiento.

¿Qué tan rápido es GROW² en la práctica? El pipeline actual toma aproximadamente 16.6 segundos por escena en una GPU H100, lo que es demasiado lento para tareas dinámicas en tiempo real. Los investigadores están explorando formas de hacerlo más rápido.

Conclusión

GROW² da un paso significativo hacia el uso práctico de herramientas en el mundo abierto para robots, fundamentando tanto qué objeto usar como dónde interactuar. Su sólido rendimiento en benchmarks y éxito en el mundo real sugieren que combinar VLM generales con reconstrucción 3D es un camino prometedor para la manipulación adaptativa.