Ad oggi possiamo supportare i clienti con i seguenti linguaggi di programmazione:

  • Halcon;
  • C;
  • C Sharp;
  • Visual basic;
  • Phyton;
  • Software Keyence;
  • Software Mech-Mind.

Possiamo inoltre integrare i robot:

  • Fanuc;
  • Stäubli;
  • Abb.

Algoritmi di visione

Le comuni tipologie di codici a barre possono essere lette con qualsiasi orientamento e dimensione.

Oltre ai codici stampati, il software legge in modo affidabile su tutte le tipologie di superfici i codici “Direct Part Mark” (DPM) ed i codici incisi.

Di seguito i codici che possono essere riconosciuti:

  • ECC 200;
  • QR;
  • QR Micro;
  • DotCode;
  • Aztec;
  • PDF417.

Tramite il deep-learning è possibile riconoscere lettere e numeri utilizzando decine font pre-addestrati.

Grazie alla possibilità di limitare le regioni di interesse, combinando i principali strumenti di analisi come ad esempio i blob, siamo in grado di fornire un software robusto ed affidabile.

Il sistema è in grado di eseguire ispezioni automatiche delle superfici di materiali diversi e consente il riconoscimento di diversi tipi di difetti quali: Fori, rughe, crepe, incisioni, contaminazioni, mancanza di rivestimento, graffi, macchie, ammaccature, tonalità ecc…

Le regolazioni dei parametri sono eseguite in automatico dopo la fase di addestramento.

Dopo l’addestramento del sistema con l’inserimento di un numero adeguato di dati, è possibile distinguere diverse tipologie di oggetti diversi analizzando caratteristiche quali: Colore, trama, forma ecc.

È possibile eseguire misurazioni per la verifica dimensionale degli oggetti raggiungendo precisioni di pochi micrometri.

Grazie al deep-learning è possibile riconoscere in modo affidabile i bordi dell’oggetto acquisito ed estrapolarne il contorno.

Il sistema ha al suo interno potenti strumenti di analisi per l’elaborazione dei blob e l’estrazione di numerose caratteristiche.

La nuvola di punti generata e letta dal sistema 3D acquisisce l’oggetto.

Attraverso questi dati è possibile eseguire misurazioni nelle tre dimensioni. I dati non interessanti quali lo sfondo, le aree diverse dall’oggetto interessato od altri, possono essere facilmente esclusi grazie a specifici tools.

La nuvola di punti generata e letta dal sistema 3D acquisisce l’oggetto.

Attraverso questi dati è possibile comparare due o più oggetti acquisiti dalla telecamera ed analizzare le nuvole di punti al fine di determinare la somiglianza.

In alternativa, l’oggetto può essere comparato direttamente con il suo modello cad per evidenziare le eventuali non conformità.

Robusti e sofisticati algoritmi di Pattern matching rilevano la posizione degli oggetti acquisiti, permettendo la manipolazione grazie ai sistemi robotizzati.

Nel caso in cui ci sia la presenza di oggetti deformati in modo irregolare è possibile eseguire la localizzazione utilizzando la prospettiva.

Le tecnologie utilizzate:

  • Correlation-based matching;
  • Shape-based matching;
  • Shape-based matching.

Robusti e sofisticati algoritmi di Pattern matching rilevano la posizione degli oggetti acquisiti, permettendo la manipolazione grazie ai sistemi robotizzati.

Nel caso in cui ci sia la presenza di oggetti deformati in modo irregolare è possibile eseguire la localizzazione utilizzando la prospettiva.

Lo strumento permette di determinare la posizione e l’orientamento degli oggetti grazie al confronto tra il modello Cad e la nuvola di punti acquisita dal sistema di visione 3D.

Le due tecnologie utilizzabili:

  • Shape-based 3D matching (Partendo da un’immagine 2D);
  • Surface-based 3D matching (Ricercando la forma dell’oggetto nella nuvola di punti 3D).

Al fine di migliorare le immagini siamo in grado di applicare i seguenti filtri:

  • Contrasto;
  • Illuminazione;
  • Ritaglio;
  • Equalizzazione dell’istogramma.

Via Vittorio Emanuele II,148 – 35018, San Martino di Lupari (PD)

Tel. +39 049 9462194

C.F./P.I. 05461510280 REA 469014