Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
Torna al glossario Ultralytics

Visual SLAM (Simultaneous Localization and Mapping)

Scopri come il Visual SLAM abilita la mappatura autonoma. Impara a migliorare la precisione con Ultralytics YOLO26 e distribuisci soluzioni tramite l'Ultralytics Platform.

Visual SLAM (Simultaneous Localization and Mapping) è una tecnica fondamentale di computer vision che consente a un agente, come un robot o un dispositivo mobile, di mappare simultaneamente un ambiente sconosciuto e determinare la propria posizione all'interno di quello spazio usando solo input video. A differenza dei sistemi SLAM tradizionali che si affidano a costosi sensori laser, Visual SLAM sfrutta normali fotocamere monoculari, stereo o RGB-D. Estraendo e tracciando caratteristiche visive attraverso frame consecutivi, il sistema calcola la traiettoria della fotocamera mentre costruisce progressivamente una nuvola di punti 3D o una mappa densa dell'ambiente circostante. Questa tecnologia è fondamentale per abilitare la navigazione autonoma e la consapevolezza spaziale nelle macchine.

Link to this sectionCome funziona Visual SLAM#

Una pipeline Visual SLAM tipica consiste in due componenti principali: il front-end e il back-end. Il front-end gestisce i dati del sensore, eseguendo l'estrazione di caratteristiche visive (identificando angoli o bordi distinti) e abbinando queste caratteristiche tra i frame per stimare il movimento della fotocamera nel tempo. Il back-end prende questi dati di odometria ed esegue algoritmi di ottimizzazione come il bundle adjustment per correggere la deriva e raffinare sia la mappa dell'ambiente che la posa stimata della fotocamera.

I recenti progressi nel 2024 e 2025 hanno spostato il paradigma dalle tradizionali caratteristiche artigianali (handcrafted)—come quelle usate in framework legacy quali ORB-SLAM3—agli approcci di deep learning. I sistemi moderni utilizzano ora reti neurali per il flusso ottico denso e l'abbinamento di caratteristiche, rendendoli altamente resistenti al motion blur e agli ambienti a bassa texture. Inoltre, nuove tecniche di rendering che incorporano 3D Gaussian Splatting e Neural Radiance Fields (NeRFs) stanno consentendo una mappatura densa fotorealistica in tempo reale, che cattura dettagli geometrici complessi molto meglio delle nuvole di punti standard.

Link to this sectionVisual SLAM vs. LiDAR SLAM vs. Object Tracking#

Capire le distinzioni tra le tecnologie di mappatura e tracciamento è essenziale per implementare la soluzione giusta:

  • Visual SLAM vs. LiDAR SLAM: Mentre Visual SLAM si affida a sensori fotografici economici per percepire ricche texture visive, LiDAR SLAM usa raggi laser per misurare accuratamente le distanze fisiche. LiDAR è altamente preciso ma costoso e richiede molta energia, laddove Visual SLAM è conveniente e fornisce informazioni sul colore ma può avere difficoltà in condizioni di scarsa illuminazione.
  • Visual SLAM vs. Object Tracking: L'object tracking isola e segue il movimento di entità specifiche attraverso i frame video. Visual SLAM, d'altra parte, traccia il movimento della fotocamera rispetto all'ambiente statico per costruire una mappa. Tuttavia, i due concetti si fondono nel Semantic SLAM, dove i modelli di object detection identificano oggetti dinamici per escluderli intenzionalmente dalla mappa statica.

Link to this sectionApplicazioni nel mondo reale#

Visual SLAM è profondamente integrato negli AI agents moderni e nei sistemi di calcolo spaziale.

  • Robotica e Droni Autonomi: Robot per consegne e droni usano Visual SLAM per navigare in ambienti senza GPS, come magazzini o densi canyon urbani. Costruendo mappe in tempo reale, possono pianificare il percorso ed evitare ostacoli in modo autonomo.
  • Realtà Aumentata (AR) e Realtà Virtuale (VR): Gli smart glasses commerciali si affidano fortemente a Visual SLAM per comprendere la geometria di una stanza. Ciò consente ai sistemi AR di ancorare accuratamente oggetti digitali, come un monitor virtuale, su superfici fisiche in modo che rimangano stabili mentre l'utente si muove.
  • Sistemi di Navigazione Assistiva: I recenti sviluppi nel Semantic SLAM basato su deep learning vengono utilizzati per creare ausili alla navigazione indossabili per persone ipovedenti, garantendo un instradamento sicuro in tempo reale attorno a ostacoli fisici dinamici.

Link to this sectionIntegrazione tra Semantic SLAM e YOLO26#

Una delle sfide più grandi in Visual SLAM riguarda la gestione di ambienti dinamici in cui oggetti in movimento corrompono la mappa. Semantic SLAM risolve questo problema abbinando la tradizionale pipeline SLAM con modelli di visione ad alta velocità. Utilizzando Ultralytics YOLO26 per l'instance segmentation o la detection, il sistema può etichettare semanticamente la scena e filtrare gli oggetti in movimento, migliorando drasticamente la precisione di localizzazione.

Il blocco di codice qui sotto mostra come usare YOLO26 per identificare le coordinate di oggetti dinamici (come persone e auto) in modo che possano essere esplicitamente ignorati dal motore di abbinamento caratteristiche SLAM:

from ultralytics import YOLO

# Load Ultralytics YOLO26 to detect dynamic objects in the scene
model = YOLO("yolo26n.pt")
results = model("robot_camera_view.jpg")

# Extract bounding boxes of dynamic objects to exclude them from SLAM maps
for box in results[0].boxes:
    if int(box.cls) in [0, 2]:  # Example: Class 0 is person, Class 2 is car
        print(f"Ignore dynamic feature region at coordinates: {box.xyxy[0]}")

Sfruttando hardware moderno di edge AI come NVIDIA Jetson e integrando i modelli attraverso la Ultralytics Platform, puoi addestrare e distribuire algoritmi di visione leggeri direttamente insieme alle pipeline SLAM. Per un'ulteriore esplorazione delle architetture di mappatura autonoma, fai riferimento alla letteratura recente su IEEE Xplore o arXiv, e scopri come ottimizzare le pipeline di visione continua nella documentazione di Ultralytics.

Explore solutions

Real-time AI that works with your team

AI 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

IA 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

AI nel settore 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

IA nel settore sanitario

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

IA 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

AI 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

AI 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

AI 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

IA 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

AI nel settore 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

IA nel settore sanitario

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

IA 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

AI 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

AI 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

AI 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

IA 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

AI nel settore 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

IA nel settore sanitario

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

IA 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

AI 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

AI 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