Come costruire Robot occhi

Entrambi occhi robotici e gli occhi umani sono facendo lo stesso lavoro, raccogliendo un pattern di luce e trasformandolo in un pattern di segnali elettrici. Sia l'occhio robotico che l'occhio umano anche di elaborare i modelli di luce per compattare le informazioni che verranno successivamente inviate al cervello per l'elaborazione finale. I processi sono simili, e le parti sono anche simili. Nell'occhio umano, la luce viene focalizzata sulla retina, sé un mosaico di cellule del fotoricettore. Nel robot, la luce viene focalizzata su un Charge - Coupled Device (CDD), anche un mosaico di cellule del fotoricettore.

Istruzioni

• Raccogliere e mettere a fuoco la luce sull'ingresso alla visione meccanismo di elaborazione. Questa parte è molto simile negli animali e robot, anche se può avere differenze. Ad esempio, un robot potrebbe essere più interessato a luce infrarossa o può amplificare la luce al livello che può vedere meglio di notte. L'occhio umano si concentra la luce sulla retina e il robot si concentra la luce su una matrice di elementi di rilevamento della luce, ma questa prima parte del processo è molto simile.

• Raccogliere i modelli di luce che cade sulla Charge-Couple Device (CCD). Si tratta di un dispositivo a semiconduttore che permette di costruire una carica su macchie sul semiconduttore macchie di luce. Queste spese sono quindi spostate il chip CCD e in un flusso di dati degli impulsi per l'ulteriore elaborazione. Come nell'occhio umano, questo flusso di dati viene elaborato per rilevare alcuni modelli di base prima di inviarlo al "cervello" del robot per ulteriori elaborazioni.

• Avviare l'elaborazione preliminare. Questo include il rilevamento dei bordi, motion detection e dividendo la scena in oggetti. È importante sapere quali oggetti sono vicino, che sono lontani e gli oggetti che si muovono. Tutte queste informazioni è trovato dal pre-processore. Utilizzare una rete neurale artificiale (ANN) per dare un senso delle informazioni di base dal preprocessore. L'ANN è stata addestrata con migliaia di esempi di oggetti visivi, così gli occhi del robot possono inviare informazioni significative per il robot "cervello".

Consigli & Avvertenze

  • Molti problemi di elaborazione di visione possono essere fatto in parallelo, così come sono nel cervello umano. Ad esempio, cercando di vedere se un oggetto si avvicina si (richiede l'evasione) o il vostro target si sta avvicinando il bordo della vostra visione (richiede girando la testa) può essere fatto in parallelo. Facendo un sacco di tempo di elaborazione in paralleli preferiti.
  • Visione non è il solo senso. Si potrebbe fare una visione elaborazione errore che permette al robot di eseguire in un muro. Se si dispone di sensori tattili che eseguono l'override degli errori nella visione, è possibile assicurarsi che il robot non viene eseguito nella parete troppo dura.