Sommario:
- Passaggio 1: componenti
- Passaggio 2: facciamo una mappa mentale di questo progetto
- Passaggio 3: modulo uno: riconoscimento
- Passaggio 4: modulo due: conversioni di coordinate
- Passaggio 5: ultimo modulo: regola la posizione della ventosa e ottieni il bersaglio a destra
- Passaggio 6: questo video esegue l'intero processo di raccolta delle monete e la loro distinzione
Video: Pick-and-place basato sulla visione con UArm: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Di recente, la maggior parte delle domande che riceviamo da te riguardano le applicazioni basate sulla visione di uArm, come il riconoscimento di oggetti, la correlazione fotocamera-uArm, ecc. In realtà ci abbiamo lavorato per un periodo di tempo.
Abbiamo condotto un semplice progetto pick-and-place basato sulla visione con uArm, in cui uArm e la telecamera sono impostati indipendentemente l'uno dall'altro. In questo sistema, uArm è in qualche modo intelligente in quanto può distinguere diversi oggetti, colori, dimensioni e svolgere automaticamente l'attività di prelievo e posizionamento.
Passaggio 1: componenti
Un breve briefing sui componenti--
un uArm,,Una fotocamera, Un PC
Piattaforme software--
finestre
Visual Studio C++
Librerie-- Opencv3.0, Aruco1.3, QT5.5
Nello specifico, uArm separerà due diversi tipi di monete, 1Yuan e 1Jiao di monete cinesi, e le inserirà nelle corrispondenti scatolette trasparenti (il diametro di 1Yuan è di circa 25 mm e quello di 1Jiao è di circa 19 mm).
Passaggio 2: facciamo una mappa mentale di questo progetto
Qui puoi vedere tre moduli che sono tre passaggi principali. Saranno discussi in seguito.
Passaggio 3: modulo uno: riconoscimento
Prima di tutto, dobbiamo individuare la moneta. Questa applicazione visiva non è in realtà molto complicata qui, quindi i metodi di morfologia e soglia del bordo sono in grado di individuare la moneta bersaglio.
Il prossimo passo è il riconoscimento. Le dimensioni di 1Yuan e 1Jiao sono facili da distinguere. Se hai monete di altri colori o di forma diversa, puoi condividere la tua idea con noi.:)
Passaggio 4: modulo due: conversioni di coordinate
Con l'elaborazione delle immagini, possiamo individuare la posizione della moneta nelle coordinate dei pixel, tuttavia abbiamo bisogno delle coordinate delle monete negli assi del frame di uArm. Possiamo effettivamente ottenere quei dati in base alle coordinate dei pixel e della fotocamera.
Passaggio 5: ultimo modulo: regola la posizione della ventosa e ottieni il bersaglio a destra
Come affrontiamo il problema della precisione nell'afferrare la moneta bersaglio? Vediamo!
Una volta che le conversioni delle coordinate sono state completate per la prima volta, uArm inizierà a eseguire i comandi. Dopo questo movimento, uArm trasferirà le sue informazioni sulla posizione effettiva e confronterà questa posizione effettiva con la moneta, quindi possiamo ottenere un errore nella realtà. Infine, aggiungendo questo errore con la stessa coordinata, uArm riceverà un nuovo comando e ricomincerà a muoversi. Di conseguenza, uArm continuerà a eseguire questa circolazione finché la ventosa non si sposta nella posizione in alto a destra della moneta!
Passaggio 6: questo video esegue l'intero processo di raccolta delle monete e la loro distinzione
Grazie per il tuo interesse. Spero che questo video sia d'aiuto e buon divertimento!
Per qualsiasi domanda, parlane nel forum--
forum.ufactory.cc/
:)
papavero in uArm
Consigliato:
Altimetro (misuratore di altitudine) basato sulla pressione atmosferica: 7 passaggi (con immagini)
Altimetro (misuratore di altitudine) basato sulla pressione atmosferica: [Modifica]; Vedere la versione 2 al passaggio 6 con l'immissione manuale dell'altitudine di base. Questa è la descrizione dell'edificio di un altimetro (misuratore di altitudine) basato su un Arduino Nano e un sensore di pressione atmosferica Bosch BMP180. Il design è semplice ma le misurazioni
Becco laser per visione notturna! (OPPURE Come realizzare una torcia per la conservazione della visione notturna, LED Throwie, Transformer Toy Mashup!): 5 passaggi
Becco laser per visione notturna! (OPPURE Come creare una torcia per la conservazione della visione notturna, LED Throwie, Transformer Toy Mashup!): Un istruibile da un noob per il noob. Cosa ottieni quando mashup una torcia per la conservazione della visione notturna, un Throwie LED e un trasformatore spiffy giocattolo? Un istruibile con un nome davvero lungo! Lo chiameremo "Nightvision Laserbeak" per
Telecomando IR automatico basato su Arduino basato sulla temperatura: 7 passaggi
Telecomando IR automatico basato su Arduino basato sulla temperatura: Ehi, come va, ragazzi! Akarsh qui da CETech. Stanco di svegliarti nel bel mezzo di un sonno profondo solo perché la temperatura della tua stanza è troppo bassa o troppo alta a causa del tuo stupido condizionatore. Allora questo progetto è per te. In questo progetto, faremo il nostro
Scanner 3D fai-da-te basato su luce strutturata e visione stereo in linguaggio Python: 6 passaggi (con immagini)
Scanner 3D fai-da-te basato su luce strutturata e visione stereo in linguaggio Python: questo scanner 3D è stato realizzato utilizzando articoli convenzionali a basso costo come videoproiettore e webcam. Uno scanner 3D a luce strutturata è un dispositivo di scansione 3D per misurare la forma tridimensionale di un oggetto utilizzando modelli di luce proiettati e un sistem
Trasformare la fotocamera in "visione notturna militare", aggiungere l'effetto di visione notturna o creare la modalità di visione notturna su qualsiasi telecamera!!!: 3 passaggi
Trasforma la tua fotocamera in "visione notturna militare", aggiungi l'effetto di visione notturna o crea la modalità di visione notturna" su qualsiasi telecamera!!!: *** Questo è stato inserito nel CONCORSO DIGITAL DAYS PHOTO, per favore votami** *Se hai bisogno di aiuto, invia un'e-mail a: [email protected] Parlo inglese, francese, giapponese, spagnolo e conosco altre lingue se