Table des matières:
- Étape 1: Composants
- Étape 2: obtenons une carte mentale de ce projet
- Étape 3: Module 1 - Reconnaissance
- Étape 4: Module 2 - Conversions de coordonnées
- Étape 5: Dernier module - Ajustez la position de la ventouse et obtenez la cible à droite
- Étape 6: Cette vidéo exécute tout le processus de collecte de pièces et de distinction
Vidéo: Le pick-and-place basé sur la vision avec UArm : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Récemment, la plupart des questions que nous entendons de votre part concernent les applications basées sur la vision de uArm, comme la reconnaissance d'objets, la corrélation caméra-uArm, etc. En fait, nous avons travaillé là-dessus pendant un certain temps.
Nous avons mené un projet pick-and-place basé sur la vision simple avec uArm, où uArm et la caméra sont configurés indépendamment l'un de l'autre. Dans ce système, uArm est en quelque sorte intelligent car il peut distinguer différents objets, couleurs, tailles et effectuer automatiquement la tâche de prélèvement et de placement.
Étape 1: Composants
Un bref exposé des composants--
Un uArm,,Un appareil photo, Un PC
Plateformes logicielles--
les fenêtres
Visual Studio C++
Bibliothèques -- Opencv3.0, Aruco1.3, QT5.5
Plus précisément, uArm séparera deux types de pièces différents, 1Yuan et 1Jiao de pièces chinoises, et les mettra dans les petites boîtes transparentes correspondantes (le diamètre de 1Yuan est d'environ 25 mm et celui de 1Jiao est d'environ 19 mm).
Étape 2: obtenons une carte mentale de ce projet
Ici vous pouvez voir trois modules qui sont trois étapes principales. Ils seront discutés plus tard.
Étape 3: Module 1 - Reconnaissance
Tout d'abord, nous devons localiser la pièce. Cette application visuelle n'est en fait pas si compliquée ici, donc les méthodes de morphologie et de seuil de bord sont capables de localiser la pièce cible.
La prochaine étape est la reconnaissance. La taille de 1Yuan et 1Jiao est facile à faire la différence. Si vous avez d'autres pièces de couleur ou de forme différente, vous pouvez partager votre idée avec nous.:)
Étape 4: Module 2 - Conversions de coordonnées
Avec le traitement d'image, nous pouvons localiser la position de la pièce dans les coordonnées en pixels, mais nous avons besoin des coordonnées des pièces dans les axes du cadre de uArm. Nous pouvons en fait obtenir ces données en fonction des coordonnées des pixels et de la caméra.
Étape 5: Dernier module - Ajustez la position de la ventouse et obtenez la cible à droite
Comment traiter le problème de précision pour saisir la pièce cible ? Voyons!
Une fois les conversions de coordonnées terminées pour la première fois, uArm commencera à exécuter les commandes. Après ce mouvement, uArm transférera ses informations de position réelle et comparera cette position réelle avec la pièce, ainsi nous pouvons obtenir une erreur dans la réalité. Enfin, en ajoutant cette erreur avec la même coordonnée, uArm recevra une nouvelle commande et recommencera à se déplacer. En conséquence, uArm continuera à faire fonctionner cette circulation jusqu'à ce que la ventouse se déplace vers la position supérieure droite de la pièce !
Étape 6: Cette vidéo exécute tout le processus de collecte de pièces et de distinction
Merci de votre intérêt. J'espère que cette vidéo vous aidera et amusez-vous!
Toute question, s'il vous plaît parler dans le forum--
forum.ufactory.cc/
:)
Coquelicot dans uArm
Conseillé:
Générateur de musique basé sur la météo (Générateur Midi basé sur ESP8266): 4 étapes (avec images)
Générateur de musique basé sur la météo (Générateur Midi basé sur ESP8266): Bonjour, aujourd'hui, je vais vous expliquer comment créer votre propre petit générateur de musique basé sur la météo. Il est basé sur un ESP8266, qui ressemble un peu à un Arduino, et il réagit à la température, à la pluie et l'intensité lumineuse. Ne vous attendez pas à ce qu'il fasse des chansons entières ou un programme d'accords
Moniteur météorologique M5Stack M5stick C basé sur ESP32 avec DHT11 - Surveiller la température, l'humidité et l'indice de chaleur sur le M5stick-C avec DHT11 : 6 étapes
Moniteur météorologique M5Stack M5stick C basé sur ESP32 avec DHT11 | Surveiller l'indice d'humidité et de chaleur de la température sur M5stick-C avec DHT11 : Salut les gars, dans ces instructables, nous apprendrons comment interfacer le capteur de température DHT11 avec m5stick-C (une carte de développement par m5stack) et l'afficher sur l'écran de m5stick-C. Donc, dans ce tutoriel, nous allons lire la température, l'humidité & chauffer je
Comment contrôler le commutateur intelligent de base Sonoff basé sur ESP8266 avec un smartphone : 4 étapes (avec photos)
Comment contrôler le commutateur intelligent de base Sonoff basé sur ESP8266 avec un smartphone : Sonoff est une gamme d'appareils pour Smart Home développée par ITEAD. L'un des appareils les plus flexibles et les moins chers de cette gamme est le Sonoff Basic. Il s'agit d'un commutateur compatible Wi-Fi basé sur une excellente puce, ESP8266. Cet article décrit comment configurer le Cl
Scanner 3D DIY basé sur la lumière structurée et la vision stéréo en langage Python : 6 étapes (avec images)
Scanner 3D DIY basé sur la lumière structurée et la vision stéréo en langage Python : Ce scanner 3D a été fabriqué à l'aide d'articles conventionnels à faible coût comme un vidéoprojecteur et des webcams. Un scanner 3D à lumière structurée est un appareil de numérisation 3D permettant de mesurer la forme tridimensionnelle d'un objet à l'aide de motifs lumineux projetés et d'un système de caméra
Transformer votre appareil photo en "vision nocturne militaire", ajouter un effet de vision nocturne ou créer un mode vision nocturne sur n'importe quel appareil photo !!! : 3 étapes
Transformer votre appareil photo en mode "vision nocturne militaire", ajouter un effet de vision nocturne ou créer un mode vision nocturne sur n'importe quel appareil photo !!! * Si vous avez besoin d'aide, veuillez envoyer un e-mail à : [email protected] Je parle anglais, français, japonais, espagnol et je connais d'autres langues si vous