Vision robotique FPGA pour tous ceux qui

Vous comme moi intéressé par la technologie et toujours voulu utiliser l’une de ces puces lourds appelés FPGA ? Êtes-vous intéressé en vision et robotique ?

Mon objectif était d’apporter la vision FPGA au peuple, accessible à tous. J’ai décidé de construire mon propre système de vision de base. Pas fondée sur quelque IP cher fabricants FPGA et le matériel. Non ! Juste en utilisant un appareil photo, affichage à cristaux liquides qui peut être trouvés n’importe où sur Ebay ou chinois webshops.

J’ai utilisé un abordable FPGA de Xilinx sur une carte de développement très abordable $31... la seule chose nécessaire est beaucoup de code VHDL !

Pourquoi utilise un FPGA pour cela ? La plupart des gens utilisent un microcontrôleur droit ? Et il y a là-bas des options qui donnent à votre vision de base out-of-the-box robot pour un prix raisonnable comme le CMUCAM5 de Pixy. Je possède un, il est basé sur 2 microcontrôleurs ARM. J’ai utilisé un FPGA en raison de son immense pouvoir faire toutes sortes de tâches en parallèle rend très utile pour une tâche comme Vision. Et parce que je pense qu’il n’y a plus de peope comme moi qui veulent utiliser un FPGA mais ne savais pas par où commencer.

Le résultat est un système d’imagerie en temps réel de 30 images/s avec détection de la couleur de base. C’est ce qu’on appelle « tresholding ». Ce qu’il fait est comparer les images QVGA provenant de la caméra à 30 IPS avec un "masque" prédéfini pour les composantes R, G et B. Le système « spots » de la couleur prédéfinie et cela montre LCD 320 x 240 (QVGA). Pixels se conformer à la condition de « masque » apparaissent en blancs et ceux qui ne répondent pas restent noirs.

Dès maintenant (dans le code VHDL) ce « masque » est une couleur presque blanche brillante. Cela signifie que les composantes R, G et B sont presque à leur maximum.

J’ai également implémenté « modèle correspondant ». Cela signifie que vous pouvez comparer une image pré-enregistrée caméra externe mémoire FIFO (conception du Conseil d’administration est incluse) avec les images en temps réel provenant de la caméra et de voir les différences en temps réel sur l’écran LCD ! J’ai ceci amènera plus tard à

N’hésitez pas à utiliser mon système pour expérimenter et peut-être mettre en œuvre vos propres algorithmes.

Mots clés: Robotique, Capteurs, Vision, FPGA

Articles Liés

Portraits réalistes de la faune pour tous ceux qui

Portraits réalistes de la faune pour tous ceux qui

Bonjour à tous ! Enfin, voilà : mon tigre dessin instructable ! Aujourd'hui, vous ne sera pas seulement apprendre comment dessiner cette photo, mais comment choisir la grande référence des photos, tirage au sort du croquis précis, rendu réaliste, cou
Le cadeau idéal pour tous ceux qui

Le cadeau idéal pour tous ceux qui

vous allez adorer voir leur visage passent par les émotions : curiosité, la confusion, l'incrédulité et enfin, la rire. Un cadeau très mignon, elle peut être rendue entièrement en argent. Une tirelire s'ouvre pour révéler une chemise argent, complete
Système de base WVO pour tous ceux qui

Système de base WVO pour tous ceux qui

mon nom est JeffMon projet / idée doit finaliser ma R & D afin de produire un système WVO (huile végétale de déchets) que n'importe qui peut utiliser. Montage avec commun hors les composants de la tablette, ça pourrait être un « Bricolage » ou acheté
Écraser tous ceux qui se tiennent devant vous, la façon écologique.

Écraser tous ceux qui se tiennent devant vous, la façon écologique.

Convertir votre bicyclette en un objet de désir qui rend même le plus robustes montagne vélo ressemblent à une petite fille en comparaison du cycle.Étape 1: Pièces + outils nécessaires... et étape 1. Votre vélo.Une grosse roue d'une voiture remorque
Hutspot : délicieux winterfood néerlandais pour les personnes qui ne peuvent pas cuisiner

Hutspot : délicieux winterfood néerlandais pour les personnes qui ne peuvent pas cuisiner

il a été un moment depuis que j'ai présenté une instructable, donc quand j'étais dans le supermarché, obtenir de la nourriture, je pensais que je pourrais aussi bien faire un ible hors de mon repas aujourd'hui:)...Permettez-moi d'être le premier à di
African Safari Tours : Pour ceux qui aime aventure

African Safari Tours : Pour ceux qui aime aventure

si vous recherchez une expérience inoubliable en Afrique est simple car la plupart des endroits visités par les touristes sur ledit pays sont beaux et intéressants. Forfaits vacances safari africain sont ce que vous pouvez vouloir vérifier une fois q
Étape-n-Start - un démarrage moteur tirer aider pour ceux qui ont besoin d’un peu aide

Étape-n-Start - un démarrage moteur tirer aider pour ceux qui ont besoin d’un peu aide

fièrement, j'ai acheté un de ces générateurs de 2kW peu méchant de Aldi pensant il s'en sortirait nous si nous perdons le pouvoir après un orage.  La seule chose que je ne comptait pas sur, c'est que je suis le seul membre de la famille qui peut tire
Chefbot : Un bricolage mobile robot autonome pour servir des aliments dans les hôtels

Chefbot : Un bricolage mobile robot autonome pour servir des aliments dans les hôtels

Comme le titre l'indique, nous allons voir comment construire un robot mobile autonome appelé Chefbot qui est pour servir des aliments et des boissons dans les hôtels et restaurants.Il s'agissait d'un projet de passe-temps et j'ai construit ce robot
Android Robot commandé pour les débutants (A à Z)

Android Robot commandé pour les débutants (A à Z)

Vous aimez les Robots ? Vous débutez en robotique ? Avez-vous penser à construire un Robot à partir de zéro ? Dans l'affirmative, cette instructables est fait pour vous. Dans cette instructables, je vais vous montrer comment vous pouvez construire un
Arduino ligne Robot suivants pour les débutants

Arduino ligne Robot suivants pour les débutants

* mise à jour GREEN 8 / 2 4 / 2 GREEN 1 voidsetup() {   // a variable created in here doesn't exist in loop } voidloop() {   // a variable created in here doesn't exist in setup } pour inclure plus de prix, source informations et modèles haut/bas/rou
Sir Kitt, présentateur de télévision robotique

Sir Kitt, présentateur de télévision robotique

Détails de la version complet à www.ukrobotgroup.comEh bien, où dois-je commencer ?Autour de novembre 2008, une société de production TV est venu à la recherche d'un passionné qui pourrait construire un robot pour interagir avec des invités dans les
Facile de construire mon propre Robot utile pour moins de 100 $

Facile de construire mon propre Robot utile pour moins de 100 $

Hallo, quiconque est désireux de faire votre propre robot ! J'ai eu un rêve de faire un dispositif utile, où je pourrais utiliser programmation, impression 3D, schémas. Ne me dérange pas la langue, regardez la vidéo ci-dessus comment robot me permet
CupBots - 3D plate-forme robotique imprimé pour Arduino et Raspberry Pi

CupBots - 3D plate-forme robotique imprimé pour Arduino et Raspberry Pi

Voici un projet de robotique du grand week-end d'entreprendre avec des amis ou des gens de votre espace de la machine locale. Vous aurez besoin une imprimante 3D très pratique à la 3D impression les fichiers STL en pièce jointe dans le cadre de la pr
Préparation des livres pour tous Hallow de lire

Préparation des livres pour tous Hallow de lire

Quelques années auparavant, quelqu'un a eu la brillante idée de lire de All Hallow - donnant effrayants livres loin au lieu de, ou avec des bonbons d'Halloween. Neil Gaiman a commencé ou au moins a fait la promotion avec enthousiasme. J'ai aimé l'idé