Open Source Robotics

Una colección curada de proyectos, herramientas y software de robótica de código abierto de alta calidad.

Antipodal Grasp

  • También llamado: antipodal point grasp
  • Categoría: Planning & manipulation › Manipulation
  • Etiquetas: grasping, parallel-jaw, point-clouds, manipulation, contact

Un agarre de dos contactos en el que la línea que une los contactos queda dentro del cono de fricción en cada contacto, de modo que los dedos pueden apretar el objeto sin deslizar.

Definición

Un agarre antipodal (antipodal grasp) coloca dos contactos en lados opuestos de un objeto de modo que la línea entre ellos queda alineada con las normales de superficie en ambos puntos. En el sentido geométrico estricto, las dos normales apuntan exactamente la una hacia la otra a lo largo de esa línea. Con fricción, la condición se relaja: el agarre es antipodal cuando la línea que une los contactos queda dentro del cono de fricción en cada contacto, lo que significa que la fuerza de apriete puede transmitirse sin que ninguno de los dedos deslice. Esta es la forma de agarre que hace una pinza de mordazas paralelas, y por eso el término es tan común en el trabajo práctico de agarre.

Para objetos planos, un agarre antipodal con fricción tiene cierre de fuerza: puede resistir cualquier perturbación en el plano si se aprieta lo suficiente. En 3D el panorama es menos completo. Dos contactos puntuales no pueden resistir un par alrededor del eje que los une, así que un agarre antipodal real también depende de la fricción torsional de las superficies de contacto finitas de las almohadillas de goma o blandas de los dedos. La gravedad que actúa sobre un objeto sujetado lejos de su centro de masa crea justamente un par así, por lo que los objetos largos agarrados por un extremo pueden girar y salirse de un agarre antipodal que por lo demás es sólido.

La antipodalidad es barata de comprobar, lo que la convierte en una herramienta de uso diario en el muestreo y el etiquetado de agarres. Dada una nube de puntos con normales estimadas, un muestreador puede proponer una pose de la pinza, encontrar los puntos que tocaría cada mordaza y comprobar si sus normales quedan dentro de un ángulo de cono de fricción respecto a la dirección de cierre. Grasp Pose Detection y Dex-Net usan este tipo de comprobación geométrica para generar o puntuar grandes cantidades de agarres candidatos, y las redes de agarre aprendidas suelen entrenarse con etiquetas producidas de esta forma.

Por qué importa

La mayoría de las pinzas robóticas en uso son de mordazas paralelas, y una comprobación antipodal es la prueba geométrica más sencilla de si una pinza así sujetará un objeto. Convierte la planificación de agarres sobre nubes de puntos en bruto en un problema de muestreo rápido y aporta etiquetas para detectores de agarre aprendidos.

Aplicaciones clave

  • Muestreo de agarres para pinzas de mordazas paralelas sobre nubes de puntos
  • Generación de etiquetas de entrenamiento para detectores de agarre aprendidos
  • Bin picking y preparación de pedidos en almacenes
  • Filtrado de agarres candidatos antes de la planificación de movimiento
  • Evaluación comparativa de la calidad de agarre en simulación

En la práctica

Una celda de bin picking usa una cámara en la muñeca para capturar una nube de puntos de piezas mezcladas. El módulo de agarre estima las normales de superficie y luego muestrea poses de la pinza cuyo eje de cierre está aproximadamente alineado con las normales locales. Para cada pose comprueba que el cuerpo de la pinza no colisione con la nube, encuentra los puntos entre las mordazas y acepta el agarre si los puntos de ambos lados tienen normales a menos de unos 15 a 20 grados de la dirección de cierre, un margen elegido por debajo del ángulo del cono de fricción de las almohadillas de goma de los dedos. Los agarres aceptados se ordenan por una puntuación aprendida y por lo cerca que está el centro de las mordazas del centroide estimado de la pieza, lo que reduce la rotación causada por el par de la gravedad alrededor del eje de las mordazas.

Ideas erróneas comunes

  • Antipodal significa que las normales deben ser exactamente opuestas — con fricción, la línea entre los contactos solo tiene que quedar dentro de ambos conos de fricción
  • Un agarre antipodal tiene cierre de fuerza en 3D — dos contactos puntuales dejan sin resistir la rotación alrededor del eje de las mordazas, por lo que también se necesita la fricción torsional de las almohadillas
  • Pasar la comprobación antipodal garantiza una recogida con éxito — la distribución de masa, las colisiones, el ruido en la estimación de normales y la deformación del objeto aún pueden causar fallos

Quién debería saberlo

  • Ingenieros que construyen sistemas de pick-and-place y bin picking
  • Investigadores de detección y aprendizaje de agarres
  • Diseñadores de pinzas y de almohadillas de dedos
  • Estudiantes de robótica que estudian la mecánica del agarre

Tecnologías relacionadas

  • Pinza de mordazas paralelas (Parallel-Jaw Gripper)
  • Grasp Pose Detection (GPD)
  • Dex-Net
  • Estimación de normales de superficie (Surface Normal Estimation)
  • Point Cloud Library

Términos relacionados

  • Force Closure
  • Friction Cone
  • Grasp Planning
  • Gripper
  • Point Cloud
  • Task-Oriented Grasping

Proyectos relacionados

  • LeRobot: HuggingFace ML library for real-world robotics in PyTorch
  • Isaac Lab: NVIDIA robot learning framework: one task API across Newton, PhysX and Isaac Sim
  • NVIDIA Isaac GR00T: NVIDIA open foundation model for humanoid robot reasoning and skills
  • OpenVLA: 7B-parameter Vision-Language-Action model for robotic manipulation
  • Drake: MIT robotics toolbox for model-based dynamics, optimization, and control system design
  • OpenArm: 7DOF humanoid arm for physical AI research in contact-rich environments

Este sitio web requiere JavaScript. Por favor, habilite JavaScript para explorar nuestros proyectos de robótica.