Rilevamento della posizione per il posizionamento degli oggetti tramite Computer Vision

Immagina un processo di confezionamento che funziona come un orologio. Ogni scatola posizionata con precisione, ogni fase automatizzata per la massima efficienza. Questa è la potenza del machine vision in azione. Oggi, le aziende di confezionamento tendono ad automatizzare il maggior numero possibile di processi.

In questo modo, il processo stesso diventa più efficiente in termini di velocità e qualità, riducendo al minimo la possibilità di errore umano. Per questo motivo, per renderlo il più efficiente e funzionale possibile, è importante disporre della configurazione adeguata per il compito.

Rilevamento della posizione per il posizionamento degli oggetti tramite Computer Vision

Pertanto, in questo articolo, è possibile vedere un esempio di quale configurazione potrebbe essere utilizzata per automatizzare un processo di confezionamento insegnando ai macchinari a rilevare e posizionare un oggetto nella posizione corretta. Inoltre, nei paragrafi seguenti, verrà presentata una situazione esemplificativa in cui un ingegnere di VA Imaging ha fornito a un cliente la configurazione più adatta per la loro applicazione. Inoltre, alcuni degli elementi e degli argomenti menzionati contengono dei collegamenti, quindi, se necessario, sarà possibile trovare ulteriori informazioni sulla frase evidenziata.

In questo caso di studio, esploreremo come VA Imaging ha aiutato un'azienda di confezionamento ad automatizzare il posizionamento delle scatole su un nastro trasportatore. Questo compito ripetitivo era soggetto a errori e inefficienze. Implementando un sistema di machine vision, l'azienda mirava a ottenere:

  • Aumento della velocità e della produttività
  • Miglioramento della precisione e della coerenza
  • Riduzione dei costi della manodopera manuale

Selezionare la migliore Telecamera Machine Vision

Per iniziare, per realizzare una configurazione funzionante, è necessario scegliere una telecamera industriale più adatta all'applicazione. In questa situazione, la Telecamera consigliata al cliente era la Telecamera USB3.0 da 1,6MP 'MER2-160-227U3M'. Si tratta di una Telecamera da 1,6 megapixel, dotata di Global Shutter, sensore Sony IMX273 e in grado di raggiungere una frequenza di fotogrammi di 227fps. Naturalmente, questa Telecamera è stata scelta per soddisfare le specifiche richieste dal cliente.

Il cliente ha specificato che la distanza tra il macchinario a cui verrà collegata la Telecamera e il PC è di circa 2,5 metri. Nella maggior parte dei casi, se la distanza tra la Telecamera e il PC è inferiore a 4,6 metri, suggeriamo di utilizzare un'interfaccia per Telecamera USB3.0, poiché questa interfaccia è perfettamente adatta alle applicazioni che richiedono alta risoluzione e alta frequenza di fotogrammi.

Per quanto riguarda la scelta tra una Telecamera monocromatica o a colori, il cliente ha specificato che il colore non è necessario per rilevare la posizione in cui collocare l'oggetto. Pertanto, al cliente è stato consigliato di utilizzare una Telecamera monocromatica, che è inoltre 3 volte più sensibile alla luce rispetto a una Telecamera a colori.


Inoltre, l'intero processo avviene su un trasportatore, il che significa che la posizione da rilevare è in costante movimento, quindi una Telecamera con global shutter era una buona aggiunta alla configurazione. Qualora fossero necessarie maggiori informazioni su Global o Rolling Shutter, sono disponibili nel Knowledge Center di VA Imaging.


Un altro fattore importante da determinare nella scelta di una Telecamera adatta a supportare l'applicazione in questione è la risoluzione. In questo scenario, il cliente ci ha informato che l'oggetto da posizionare era una scatola con dimensioni di 100x100mm e che il FOV desiderato era di 800x600mm. Sulla base di queste informazioni, era lecito presumere che la Telecamera consigliata da 1,6 megapixel con sensore Sony IMX273 e una risoluzione di 1440x1080 pixel sarebbe stata perfettamente adatta.

MER2-160-227U3M Camera USB3 Vision 1

Scelta dell'obiettivo ottimale per il processo di confezionamento automatizzato

La Telecamera MER2-160-227U3M precedentemente suggerita è dotata di un sensore Sony IMX273 con una dimensione ottica di 1/2,9”. Il modo migliore per determinare quale obiettivo sia più adatto alla configurazione è utilizzare il calcolatore obiettivo online. In questo caso, le specifiche necessarie per fornire l'obiettivo corretto erano il campo visivo orizzontale e la distanza di lavoro. Inoltre, la risoluzione della Telecamera e la dimensione pixel vengono utilizzate per identificare l'effettivo FOV della configurazione (vedere i calcoli seguenti come riferimento).

Per rilevare la posizione corretta in cui collocare l'oggetto, è stato identificato un FOV di 800x600mm in correlazione con una distanza di lavoro compresa tra 950 e 1000mm. Dopo aver provato diverse distanze di lavoro, la scelta finale è stata una distanza di lavoro di 972mm, con un FOV effettivo di 800x600mm.


Pertanto, è stato raccomandato l'obiettivo senza distorsione più adatto a questi requisiti – l'obiettivo con lunghezza focale di 06mm 5MP 'VA-LCM-5MP-06MM-F1.4-015'.

VA-LCM-5MP-06MM-F1.4-015 Lens C-mount  1

Calcolatore obiettivo

Lens calculation object placement

Luci per Machine vision relative al rilevamento per il posizionamento degli oggetti

Sebbene la Telecamera monocromatica offrisse una maggiore sensibilità alla luce, era necessaria un'illuminazione aggiuntiva per un rilevamento ottimale dell'oggetto e per insegnare alla macchina dove posizionare la scatola. Pertanto, è stata proposta una soluzione di machine vision lightning. Per rilevare il posizionamento dell'oggetto, è stato consigliato l'utilizzo di quattro 'Bar light series VA-BL3'.

Con l'aiuto delle quattro Bar light, il campo in cui l'oggetto deve essere posizionato risultava chiaramente visibile e facilmente riconoscibile dalla macchina. Naturalmente, configurare l'illuminazione in determinate situazioni potrebbe essere un po' complicato, quindi se ci sono domande non esitate a contattare uno dei nostri esperti.


Inoltre, in alcune situazioni, potrebbe accadere che il riflesso con questa configurazione sia inevitabile. Per contrastare questo problema, si raccomandano soluzioni come luci polarizzate, filtri polarizzatori per le luci o un filtro polarizzatore per l'obiettivo.

VA-BL3-119x16-W Led barlight  1

Il software corretto per la configurazione

Per completare la configurazione, l’ultimo elemento mancante è un software di computer vision. In questo caso, il software consigliato verrebbe utilizzato per aiutare la macchina a rilevare la posizione corretta in cui posizionare una scatola durante il processo di confezionamento. Poiché i prodotti VA Imaging sono compatibili con GenIcam, possono essere utilizzati con diversi software di terze parti come MvTec Halcon, Ni Labview, Cognex Vision Pro, Matlab, OpenCV e Arm Board.

Per la configurazione iniziale e la configurazione dei parametri della Telecamera, abbiamo raccomandato il DAHENG IMAGING SDK. Questo SDK intuitivo offre supporto per i linguaggi di programmazione più diffusi come C++, C# e Python, facilitando l’integrazione del sistema di visione da parte degli sviluppatori.


Inoltre, è importante notare che l’SDK è pienamente compatibile sia con PC industriali che con piattaforme ARM, che includono, ma non sono limitate a, NVIDIA serie TX e Raspberry Pi. Inoltre, Windows, Linux e Android sono sistemi che offrono supporto a questo software. Tuttavia, per quanto riguarda Notably e Apple MAC OS, non è previsto supporto lato industriale, ma se necessario, gli ingegneri che utilizzano Windows o Linux su MAC possono eseguire una macchina virtuale.


Tuttavia, per questa applicazione, il cliente cercava una soluzione semplice e facile da utilizzare. Abbiamo raccomandato il Zebra Aurora Vision Software, in particolare per iniziare con la versione lite gratuita. Questo software intuitivo offre un’interfaccia grafica che semplifica il rilevamento degli oggetti e il controllo del sistema.

Machine Vision Software

Applicazioni di rilevamento posizione simili con computer vision

La configurazione consigliata potrebbe essere utilizzata anche per varie altre applicazioni. Oltre a essere impiegata nei processi di confezionamento, potrebbe essere utilizzata anche in situazioni come la produzione e l’imbottigliamento. In sostanza, è possibile utilizzarla per molte diverse applicazioni che richiedono il posizionamento di un oggetto in una determinata posizione.

Supporto riguardo all'applicazione di posizionamento oggetti

Machine vision offre una soluzione potente per automatizzare il posizionamento degli oggetti. Selezionando con attenzione telecamere, obiettivi, illuminazione e software, le aziende possono ottenere miglioramenti significativi nei loro processi produttivi.

Se hai bisogno di assistenza o desideri automatizzare il posizionamento degli oggetti nella tua attività, contatta oggi stesso i nostri esperti di machine vision! Non esitare a contattarci utilizzando il modulo sottostante: verrai ricontattato da uno dei nostri esperti di machine vision.

Domande? Contattaci!