Comment construire Yeux Robot

August 4

Comment construire Yeux Robot


Les deux yeux robotiques et les yeux humains sont en train de faire le même travail, la collecte d'un motif de lumière et le transformer en un motif de signaux électriques. À la fois l'œil robotique et l'œil humain traitent également les motifs de lumière pour compacter l'information qui est alors envoyé au cerveau pour le traitement final. Les procédés sont similaires, et les pièces sont également similaires. Dans l'œil humain, la lumière est focalisée sur la rétine elle-même une mosaïque de cellules photoréceptrices. Dans les robots, la lumière est focalisée sur une Charge-Coupled Device (CDD), également une mosaïque de cellules photoréceptrices.

Instructions

1 Recueillir et concentrer la lumière sur l'entrée du mécanisme de traitement de vision. Cette partie est très similaire chez les animaux et les robots, bien qu'il puisse avoir des différences. Par exemple, un robot pourrait être plus intéressé par la lumière infrarouge ou peut amplifier la lumière au niveau qu'il peut mieux voir la nuit. L'œil humain se concentre la lumière sur la rétine, et le robot se concentre la lumière sur un réseau d'éléments de détection de lumière, mais cette première partie du processus est remarquablement similaire.

2 Ramassez les motifs lumineux qui tombent sur la Charge-Couple Dispositif (CCD). Ceci est un dispositif semi-conducteur qui permet aux taches de lumière accumulent une charge sur des taches sur le semi-conducteur. Ces frais sont ensuite transférés de la puce CCD, et dans un flux de données d'impulsions pour un traitement ultérieur. Comme dans l'œil humain, ce flux de données est traité pour détecter certains modèles de base avant qu'il ne soit envoyé au robot "cerveau" pour plus de traitement.

3 Démarrez le traitement préliminaire. Cela comprend la détection de bord, la détection de mouvement et de diviser la scène en objets. Il est important de savoir quels objets sont à proximité, qui sont loin et dont les objets sont en mouvement. Toutes ces informations se trouve par le pré-processeur. Utilisez un réseau neuronal artificiel (ANN) pour donner un sens des informations de base du préprocesseur. Le ANN a été formé avec des milliers d'exemples d'objets visuels, de sorte que les yeux du robot peuvent envoyer des informations significatives pour le robot "cerveau."

Conseils et avertissements

  • De nombreux problèmes de traitement d'image peuvent être effectués en parallèle, comme dans le cerveau humain. Par exemple, pour voir si un objet est vous approche (nécessite l'évasion) ou votre cible se rapproche du bord de votre vision (nécessite de tourner la tête) peut être fait en parallèle. Faire le traitement en parallèle permet d'économiser beaucoup de temps.
  • Vision est pas le seul sens. Vous pourriez faire une erreur de traitement de vision qui permet au robot de fonctionner dans un mur. Si vous avez des capteurs tactiles qui remplacent des erreurs dans la vision, vous pouvez vous assurer que le robot ne fonctionne pas dans le mur trop dur.