YOLO Vision 2026:
Torna al glossario Ultralytics

Diffusion Policies

Esplora come le Diffusion Policies modellano la robotica moderna. Scopri come modellano le azioni tramite il denoising e si integrano con Ultralytics YOLO26 per una percezione intelligente.

Le Diffusion Policies rappresentano un cambiamento di paradigma nella robotica e nel machine learning in cui la policy visuomotoria di un agente AI è modellata come un processo di diffusione con denoising condizionale. Tradizionalmente, il behavior cloning, una forma di imitation learning, si basa sulla regressione diretta per prevedere una singola azione deterministica dall'input sensoriale. Sebbene funzionale per compiti semplici, la regressione diretta spesso fallisce quando esistono più azioni valide, portando a movimenti mediati instabili o non sicuri. Le diffusion policies risolvono questo problema formulando la generazione di azioni come un'attività di raffinamento della sequenza. Partendo da puro rumore casuale, l'algoritmo rimuove iterativamente il rumore dal segnale, condizionato da osservazioni sensoriali come immagini o dati di stato spaziale, per produrre sequenze di azioni altamente accurate, robuste e multimodali.

Come funzionano le Diffusion Policies#

I meccanismi di base si fondano sulla matematica presente nel generative modeling, adattando tecniche originariamente sviluppate per la sintesi di immagini ad alta fedeltà nel paper originale sulla policy di diffusione visuomotoria. Durante la fase di addestramento, nota come processo forward, piccole quantità di rumore vengono aggiunte progressivamente alle traiettorie ottimali delle azioni degli esperti. Viene quindi addestrata una rete neurale per prevedere e invertire questo rumore sulla base di un determinato contesto di osservazione.

Durante l'inferenza, quando il robot interagisce con il proprio ambiente, osserva ciò che lo circonda, inizializza una sequenza di azioni casuali ed esegue il denoising utilizzando la stocastica Langevin dynamics. Questa ottimizzazione iterativa produce comandi motori dettagliati e fluidi, in grado di gestire spazi di azione complessi e ad alta dimensionalità.

Applicazioni nel mondo reale#

Rappresentando accuratamente distribuzioni complesse senza mode collapse, le diffusion policies stanno attivamente rimodellando la moderna intelligenza artificiale fisica.

  • Robotic Manipulation: In ambienti industriali, i bracci robotici utilizzano queste policy per compiti complessi e ricchi di contatto, come afferrare oggetti di forma irregolare, assemblare componenti elettronici intricati o eseguire movimenti fluidi di versamento.
  • Autonomous Navigation: I sistemi a guida autonoma e i droni combinano la depth estimation con le diffusion policies per pianificare traiettorie sicure e continue attraverso ambienti dinamici, adattandosi con eleganza a ostacoli improvvisi che altrimenti confonderebbero i modelli standard di reinforcement learning.

Differenziare i termini chiave#

Per chiarire la funzione specifica delle Diffusion Policies, è utile distinguerle da architetture generative strettamente correlate:

  • Diffusion Policies vs. Diffusion Models: I Diffusion Models si riferiscono in generale all'architettura generativa sottostante utilizzata per creare dati statici come la sintesi da testo a immagine. Le Diffusion Policies applicano questo specifico meccanismo per prevedere comandi motori continui e di serie temporali per robot attivi.
  • Diffusion Policies vs. Diffusion Forcing: La Diffusion Forcing è un framework di generazione di sequenze generale che addestra causal transformers utilizzando livelli di rumore variabili per token. Sebbene correlate, la diffusion forcing si concentra pesantemente sulla previsione autoregressiva, mentre le diffusion policies denotano rigorosamente la strategia di imitation learning per il controllo visuomotorio.

Recenti progressi nell'apprendimento delle policy#

La ricerca condotta da istituzioni di primo piano, tra cui le OpenAI research initiatives e la Google DeepMind robotics, continua a spingere i confini di ciò che questi algoritmi possono raggiungere. In particolare, la 3D Diffusion Policy (DP3), pubblicata su arXiv nel 2024, ha introdotto una svolta fondamentale condizionando le policy su rappresentazioni compatte di nuvole di punti 3D anziché su semplici immagini 2D. Ciò ha migliorato significativamente la consapevolezza spaziale dei robot, richiedendo al contempo un numero drasticamente inferiore di dimostrazioni da parte degli esperti. Ulteriori innovazioni come D3P: Dynamic Denoising Diffusion Policy hanno iniziato ad affrontare la lenta velocità di inferenza della diffusione standard saltando dinamicamente i passaggi di denoising per le azioni di routine, sbloccando la reattività in tempo reale.

Implementazione pratica con la Computer Vision#

Prima che una diffusion policy possa generare un'azione, richiede una comprensione chiara e strutturata del proprio ambiente. Gli ingegneri combinano frequentemente robusti modelli di object detection con algoritmi di policy per formare una computer vision pipeline completa. Ad esempio, un modello percettivo veloce come Ultralytics YOLO26 può isolare oggetti target in tempo reale, alimentando coordinate spaziali in una diffusion policy basata sulla libreria PyTorch.

import torch
from ultralytics import YOLO

# Load the Ultralytics YOLO26 Nano model for high-speed robotic perception
model = YOLO("yolo26n.pt")

# Predict bounding boxes on the robot's active camera feed
results = model.predict("robot_camera_feed.jpg")

# Condition the policy by extracting the bounding box center coordinate
if len(results[0].boxes) > 0:
    box = results[0].boxes[0].xyxy.squeeze()
    center_x = (box[0] + box[2]) / 2.0
    center_y = (box[1] + box[3]) / 2.0

    # Create a spatial observation tensor to condition the PyTorch Diffusion Policy.
    # This directly guides the denoising process to generate accurate motor actions.
    observation_state = torch.tensor([center_x, center_y])
    print(f"Conditioning action trajectory on object center: {observation_state}")

Per ottimizzare questo flusso di lavoro, gli sviluppatori possono utilizzare la Ultralytics Platform per sfruttare rapidi strumenti di auto-annotazione per dataset personalizzati. Questo supporto end-to-end accelera il model deployment dai flussi video grezzi della telecamera a un'intelligenza robotica fruibile.

Explore solutions

Real-time AI that works with your team

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nel retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella sanità

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nel retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella sanità

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nel retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella sanità

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning