İçindekiler:
- Adım 1: Bileşenler
- Adım 2: Bu Projenin Zihin Haritasını Alalım
- Adım 3: Modül Bir-- Tanıma
- Adım 4: Modül İki-- Koordinat Dönüşümleri
- Adım 5: Son Modül-- Enayi Konumunu Ayarlayın ve Hedefi Sağa Getirin
- Adım 6: Bu Video, Madeni Paraları Toplama ve Ayırt Etme Sürecinin Tümünü Gerçekleştirir
Video: UArm ile Vizyon Tabanlı Al ve Yerleştir: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Son zamanlarda sizden duyduğumuz soruların çoğu, nesne tanıma, kamera-uArm korelasyonu gibi uArm'ın vizyon tabanlı uygulamalarıyla ilgili. Aslında bir süre bunun üzerinde çalıştık.
uArm ve kameranın birbirinden bağımsız olarak kurulduğu, uArm ile basit bir vizyon tabanlı al ve yerleştir projesi gerçekleştirdik. Bu sistemde, uArm bir şekilde farklı nesneleri, renkleri, boyutları ayırt edebilecek ve al ve yerleştir görevini otomatik olarak gerçekleştirebilecek kadar akıllıdır.
Adım 1: Bileşenler
Bileşenlerin hızlı bir brifingi--
bir uArm, ,Bir kamera, ƒBir bilgisayar
Yazılım platformları--
pencereler
Visual Studio C++
Kitaplıklar-- Opencv3.0, Aruco1.3, QT5.5
Spesifik olarak, uArm iki farklı madeni para türünü, 1Yuan ve 1Jiao Çin madeni paralarını ayıracak ve bunları karşılık gelen şeffaf küçük kutulara koyacaktır (1Yuan'ın çapı yaklaşık 25 mm ve 1Jiao'nunki yaklaşık 19 mm'dir).
Adım 2: Bu Projenin Zihin Haritasını Alalım
Burada üç ana adım olan üç modül görebilirsiniz. Daha sonra tartışılacaklar.
Adım 3: Modül Bir-- Tanıma
Her şeyden önce, madeni parayı bulmamız gerekiyor. Bu görsel uygulama aslında burada o kadar karmaşık değil, bu nedenle morfoloji ve kenar eşik yöntemleri hedef parayı bulma yeteneğine sahip.
Bir sonraki adım tanımadır. 1Yuan ve 1Jiao boyutları arasındaki farkı söylemek kolaydır. Başka renkli paralarınız veya farklı bir şekliniz varsa, fikrinizi bizimle paylaşabilirsiniz.:)
Adım 4: Modül İki-- Koordinat Dönüşümleri
Görüntü işleme ile Piksel Koordinatlarında madeni paranın konumunu bulabiliriz, ancak madeni paraların koordinatlarına uArm'ın çerçeve eksenlerinde ihtiyacımız var. Aslında bu verileri piksellere ve kameranın koordinatlarına göre alabiliriz.
Adım 5: Son Modül-- Enayi Konumunu Ayarlayın ve Hedefi Sağa Getirin
Hedef parayı kavramak için doğruluk sorunuyla nasıl başa çıkarız? Görelim!
Koordinat dönüşümleri ilk kez tamamlandığında, uArm komutları çalıştırmaya başlayacaktır. Bu hareketten sonra uArm gerçek konum bilgisini geri aktaracak ve bu gerçek konumu madeni para ile karşılaştıracak, böylece gerçekte bir hata alabiliriz. Son olarak bu hatayı aynı koordinat ile ekleyerek uArm yeni bir komut alacak ve tekrar hareket etmeye başlayacaktır. Sonuç olarak, uArm, enayi madalyonun sağ üst pozisyonuna hareket edene kadar bu dolaşımı sürdürmeye devam edecektir!
Adım 6: Bu Video, Madeni Paraları Toplama ve Ayırt Etme Sürecinin Tümünü Gerçekleştirir
İlginiz için teşekkürler. Umarım bu video yardımcı olur ve iyi eğlenceler!
Herhangi bir soru, lütfen forumda konuşun--
forum.ufactory.cc/
:)
uArm'da haşhaş
Önerilen:
Vizyon LED Kadrosunun Kalıcılığı: 11 Adım (Resimlerle)
Görüş LED Ekibinin Kalıcılığı: Bir ışık kapatıldıktan sonra bile insan gözünün "görmeye" devam ettiği iyi bilinmektedir. saniyenin bir kısmı için. Bu, Vizyonun Kalıcılığı veya POV olarak bilinir ve kişinin; bir şeridi hızla hareket ettirerek resimler
DIY Vizyon Kalıcılığı: 6 Adım (Resimlerle)
DIY Görüş Kalıcılığı: Bu Projede Size Arduino ve Hall Sensörleri gibi Birkaç Malzeme ile Görüş Perspektifi veya POV Ekranını Tanıtacağım Metin, Zaman ve Diğer Özel Karakterler Gibi İstediğiniz Her Şeyi Gösteren Dönen Bir Ekran Yapmak için Salon Sensörleri
DHT11 ile ESP32 Tabanlı M5Stack M5stick C Hava Durumu Monitörü - DHT11 ile M5stick-C'de Sıcaklık Nem ve Isı İndeksini İzleme: 6 Adım
DHT11 ile ESP32 Tabanlı M5Stack M5stick C Hava Durumu Monitörü | DHT11 ile M5stick-C'de Sıcaklık Nem ve Isı İndeksini İzleme: Merhaba arkadaşlar, bu talimatta DHT11 sıcaklık sensörünün m5stick-C (m5stack tarafından geliştirilen bir geliştirme kartı) ile nasıl arayüzleneceğini ve m5stick-C ekranında nasıl görüntüleneceğini öğreneceğiz. Bu eğitimde sıcaklık, nem ve sıcaklık değerlerini okuyacağız; ısı ben
UCL - Gömülü - Seç ve Yerleştir: 4 Adım
UCL - Gömülü - Al ve Yerleştir: Bu talimat, bir 2D seç ve yerleştir biriminin nasıl yapıldığını ve nasıl kodlanacağını anlatacaktır
HackerBox 0024: Vizyon Görevi: 11 Adım
HackerBox 0024: Vision Quest: Vision Quest - Bu ay HackerBox Hacker'ları Bilgisayarla Görme ve Servo Hareket İzleme ile deneyler yapıyor. Bu Eğitim Tablosu, malzemeleri alırken buradan alabileceğiniz HackerBox #0024 ile çalışmak için bilgiler içerir