Open Source Robotics

Una raccolta curata di progetti, strumenti e software di robotica open source di alta qualità per la comunità della robotica.

Force Closure

  • Detto anche: force-closure grasp
  • Categoria: Planning & manipulation › Manipulation
  • Tag: grasping, contact, statics, manipulation, grasp-quality

Una proprietà della presa: i contatti, sfruttando l'attrito, possono applicare insieme un wrench che resiste a qualsiasi forza e coppia esterne sull'oggetto afferrato.

Definizione

Una presa ha la chiusura di forza (force closure) quando le forze che i suoi contatti possono applicare sono in grado di bilanciare qualsiasi wrench (torsore) esterno sull'oggetto, cioè qualsiasi combinazione di forza e coppia. Ogni contatto può solo spingere, non tirare, e con l'attrito coulombiano può applicare forze in qualsiasi direzione all'interno del proprio cono di attrito. Riportare queste forze del cono nello spazio dei wrench dell'oggetto dà un insieme di wrench di contatto; la presa è in chiusura di forza quando le loro combinazioni non negative generano l'intero spazio (tre dimensioni per un oggetto planare, sei per uno spaziale). Un test equivalente è che l'origine dello spazio dei wrench si trovi strettamente all'interno dell'inviluppo convesso dei wrench di contatto.

La chiusura di forza si distingue dalla chiusura di forma (form closure), in cui l'oggetto è immobilizzato dalla sola geometria di contatti senza attrito. La chiusura di forma richiede più contatti (almeno quattro per un oggetto planare e sette per uno spaziale) ma non dipende dall'attrito. La chiusura di forza richiede in genere meno contatti perché l'attrito aggiunge forza tangenziale, ma si basa sul fatto che la mano stringa attivamente: le forze interne tra le dita spingono i contatti all'interno dei loro coni di attrito. Un risultato classico per le prese planari, dovuto a Nguyen (1988), è che due contatti con attrito danno chiusura di forza quando la retta che li unisce si trova all'interno di entrambi i coni di attrito. In 3D, due contatti puntiformi con attrito non possono resistere a una coppia attorno a quella retta, quindi servono contatti a dito morbido, che aggiungono attrito torsionale, oppure un terzo contatto.

La chiusura di forza è una proprietà di tipo sì o no, quindi i pianificatori di presa la affiancano di solito a una misura di qualità. La più nota, di Ferrari e Canny (1992), è il raggio della sfera più grande attorno all'origine che sta all'interno dell'inviluppo convesso dei wrench di contatto: un raggio maggiore significa che il disturbo nel caso peggiore a cui la presa può resistere, per unità di forza delle dita, è maggiore. I pianificatori di presa analitici e molte pipeline di presa apprese usano la chiusura di forza o queste metriche per etichettare i dati di addestramento, anche quando il sistema messo in opera non le calcola mai online.

Perché è importante

La chiusura di forza è la risposta formale standard alla domanda se una presa terrà. Spiega perché contano il posizionamento delle dita, l'attrito e la forza di serraggio, ed è alla base delle metriche di qualità della presa, delle etichette di presa simulate e dell'analisi delle mani a più dita.

Applicazioni principali

  • Etichettatura delle prese per addestrare rilevatori di presa appresi
  • Pianificazione analitica della presa per pinze a ganasce parallele e mani a più dita
  • Metriche di qualità della presa nello spazio dei wrench
  • Progettazione di attrezzature e sistemi di bloccaggio dei pezzi
  • Verifica della stabilità delle riprese in mano e delle sequenze di movimento delle dita

In pratica

Un team che costruisce un dataset per un rilevatore di presa appreso campiona migliaia di prese candidate a ganasce parallele su mesh di oggetti. Per ogni candidata trova i due punti di contatto e le loro normali di superficie, approssima ogni cono di attrito con otto spigoli usando un coefficiente di attrito ipotizzato di circa 0,5 e assembla i wrench di contatto risultanti con termini torsionali a dito morbido. Un programma lineare o un test sull'inviluppo convesso verifica se l'origine si trova strettamente all'interno dell'insieme dei wrench, e la metrica di Ferrari-Canny ordina le prese che superano il test. Poiché il coefficiente di attrito è incerto, il team ripete il test con un coefficiente più basso e tiene solo le prese che restano in chiusura di forza, eliminando così le candidate vicine al bordo del cono di attrito.

Idee sbagliate comuni

  • Chiusura di forza significa che la presa non può fallire — dice che i contatti potrebbero resistere a qualsiasi wrench con una forza di serraggio sufficiente; limiti degli attuatori, slittamento e deformazione dell'oggetto contano comunque
  • Chiusura di forza e chiusura di forma sono la stessa cosa — la chiusura di forma deriva dalla sola geometria, senza attrito, mentre la chiusura di forza dipende dall'attrito e dal serraggio attivo
  • Due dita contrapposte danno sempre chiusura di forza in 3D — due contatti puntiformi non possono resistere alla rotazione attorno alla retta che li unisce, a meno che le superfici di contatto non forniscano attrito torsionale
  • Una presa in chiusura di forza è una buona presa — la chiusura di forza è binaria; servono metriche di qualità per distinguere una presa al limite da una robusta

Chi dovrebbe saperlo

  • Ricercatori di pianificazione della presa e manipolazione
  • Ingegneri che progettano pinze e mani robotiche
  • Sviluppatori che generano dataset di prese in simulazione
  • Studenti di robotica che studiano la meccanica del contatto

Tecnologie correlate

  • Spazio dei wrench della presa (Grasp Wrench Space)
  • Metrica di Ferrari-Canny (Ferrari-Canny Metric)
  • Linearizzazione del cono di attrito (Friction Cone Linearization)
  • Dex-Net
  • GraspIt!

Termini correlati

  • Wrench
  • Friction Cone
  • Antipodal Grasp
  • Grasp Planning
  • Coulomb Friction
  • Dexterous Manipulation

Progetti correlati

  • 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

Video

  • Modern Robotics, Chapter 12.2.3: Force Closure: Northwestern Robotics

Questo sito richiede JavaScript. Attiva JavaScript per esplorare i nostri progetti di robotica open source.