Hvordan bygge Robot Eyes

Hvordan bygge Robot Eyes


Begge robot øyne og menneskelige øyne gjør den samme jobben, samle et mønster av lys og snu den til et mønster av elektriske signaler. Både robot øyet og det menneskelige øyet behandler også lysmønstre å komprimere informasjonen som sendes til hjernen for endelig behandling. Prosessene er like, og delene er også like. I det menneskelige øyet, blir lyset fokusert på netthinnen, i seg selv en mosaikk av fotoreseptorcellene. I roboter, lyset er fokusert på en CCD (CDD), også en mosaikk av fotoreseptorcellene.

Bruksanvisning

1 Samle og fokusere lyset på inngangen til visjonen behandlingen mekanisme. Denne delen er svært like hos dyr og roboter, selv om den kan ha forskjeller. For eksempel kan en robot være mer interessert i infrarødt lys eller kan forsterke lys til det nivået som det kan se bedre om natten. Det menneskelige øye fokuserer lys på netthinnen, og roboten fokuserer lyset på en oppstilling av lysfølsomme elementer, men denne første delen av prosessen er bemerkelsesverdig like.

2 Samle lysmønstre som faller på Charge-Par Device (CCD). Dette er en halvleder enhet som lar lysflekker bygge opp en kostnad på flekker på halvledere. Disse ladningene blir så forskjøvet av CCD-brikken, og inn i en datastrøm av impulser for videre behandling. Som i det menneskelige øyet, er denne datastrømmen behandlet for å påvise noen grunnleggende mønstre før den sendes til roboten "hjernen" for mer behandling.

3 Start innledende behandling. Dette inkluderer kantdeteksjon, bevegelsesdeteksjon og dele opp scenen til objekter. Det er viktig å vite hvilke objekter som er i nærheten, noe som er langt borte, og hvilke objekter som er i bevegelse. All denne informasjonen er funnet av den pre-prosessor. Bruk en kunstig nervesystem (ANN) å forstå grunnleggende informasjon fra preprosessor. Den ANN har vært trent med tusenvis av eksempler på visuelle objekter, så roboten øynene kan sende meningsfull informasjon til roboten "hjernen".

Hint

  • Mange syn behandlingsproblemer kan gjøres i parallell, som de er i den menneskelige hjerne. For eksempel ønsker å se om et objekt nærmer deg (krever unndragelse) eller målet nærmer seg kanten av synet (krever snu hodet) kan gjøres parallelt. Gjør behandling parallelt sparer mye tid.
  • Vision er ikke den eneste som er fornuftig. Du kan lage en visjon behandlingsfeil som gjør at roboten til å kjøre inn i en vegg. Hvis du har berøringssensorer som overstyrer feil i et syn, kan du sørge for at roboten ikke kjører inn i veggen for hardt.