Isi kandungan:
- Langkah 1: Komponen
- Langkah 2: Mari Dapatkan Peta Pikiran Projek Ini
- Langkah 3: Modul Satu - Pengiktirafan
- Langkah 4: Modul Dua - Penukaran Koordinat
- Langkah 5: Modul Terakhir - Sesuaikan Kedudukan Pengisap dan Kanan Dapatkan Sasaran
- Langkah 6: Video ini Melakukan Seluruh Proses Mengumpulkan Duit Syiling dan Membezakannya
Video: Pilihan dan Tempat Berasaskan Visi Dengan UArm: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Baru-baru ini, kebanyakan pertanyaan yang kami dengar mengenai aplikasi uArm berdasarkan penglihatan, seperti pengenalan objek, korelasi kamera-uArm, dan lain-lain. Sebenarnya kami telah mengusahakannya untuk jangka masa tertentu.
Kami telah menjalankan projek memilih dan tempat berdasarkan visi sederhana dengan uArm, di mana uArm dan kamera dipasang secara bebas antara satu sama lain. Dalam sistem ini, uArm entah bagaimana cerdas sehingga dapat membezakan objek, warna, ukuran, dan menjalankan tugas memilih dan tempat secara automatik.
Langkah 1: Komponen
Taklimat ringkas mengenai komponen--
AArm,,Sebuah kamera, ƒSatu PC
Platform perisian--
Tingkap
Visual Studio C ++
Perpustakaan - Opencv3.0, Aruco1.3, QT5.5
Secara khusus, uArm akan memisahkan dua jenis duit syiling, 1Yuan dan 1Jiao dari duit syiling Cina, dan memasukkannya ke dalam kotak kecil lutsinar yang sesuai (Diameter 1Yuan kira-kira 25mm dan 1Jiao kira-kira 19mm).
Langkah 2: Mari Dapatkan Peta Pikiran Projek Ini
Di sini anda dapat melihat tiga modul yang merupakan tiga langkah utama. Mereka akan dibincangkan kemudian.
Langkah 3: Modul Satu - Pengiktirafan
Pertama sekali, kita perlu mencari duit syiling. Aplikasi visual ini sebenarnya tidak terlalu rumit di sini, jadi kaedah morfologi dan ambang batas mampu mencari duit syiling sasaran.
Langkah seterusnya adalah pengiktirafan. Ukuran 1Yuan dan 1Jiao senang dibezakan. Sekiranya anda mempunyai duit syiling warna lain atau bentuk yang berbeza, anda boleh berkongsi idea anda dengan kami.:)
Langkah 4: Modul Dua - Penukaran Koordinat
Dengan pemprosesan imej, kita dapat mencari kedudukan koin dalam Koordinat Pixel, namun kita memerlukan koordinat syiling dalam paksi bingkai uArm. Kita sebenarnya dapat memperoleh data tersebut berdasarkan koordinat piksel dan kamera.
Langkah 5: Modul Terakhir - Sesuaikan Kedudukan Pengisap dan Kanan Dapatkan Sasaran
Bagaimana kita menangani masalah ketepatan untuk memahami syiling sasaran? Mari lihat!
Setelah penukaran koordinat selesai untuk pertama kalinya, uArm akan mula menjalankan perintah. Selepas pergerakan ini, uArm akan memindahkan maklumat kedudukannya yang sebenar dan membandingkan kedudukan sebenar ini dengan duit syiling, sehingga kita dapat memperoleh kesalahan dalam kenyataan. Terakhir, dengan menambahkan ralat ini dengan koordinat yang sama, uArm akan menerima arahan baru dan mula bergerak lagi. Hasilnya, uArm akan terus menjalankan peredaran ini sehingga penyedut bergerak ke kedudukan kanan atas syiling!
Langkah 6: Video ini Melakukan Seluruh Proses Mengumpulkan Duit Syiling dan Membezakannya
Terima kasih atas minat anda. Semoga video ini membantu dan bersenang-senang!
Sebarang pertanyaan, sila bercakap di forum--
forum.ufactory.cc/
:)
Poppy di uArm
Disyorkan:
Pembantu Tempat Letak Kereta Arduino - Letakkan Kereta Anda di Tempat Yang Betul Setiap Masa: 5 Langkah (dengan Gambar)
Pembantu Tempat Letak Kereta Arduino - Letakkan Kereta Anda di Tempat Yang Betul Setiap Masa: Dalam projek ini, saya akan menunjukkan kepada anda cara membina pembantu tempat letak kenderaan anda sendiri menggunakan Arudino. Pembantu tempat letak kereta ini mengukur jarak ke kereta anda dan membimbing anda untuk meletakkannya di tempat yang betul menggunakan bacaan paparan LCD dan LED, yang maju
Komputer riba dengan Anggaran: Pilihan Powerhouse Kos rendah (Dua Pemacu Dalaman, Berasaskan Lenovo): 3 Langkah
Komputer riba dengan Anggaran: Pilihan Powerhouse Kos rendah (Dua Pemacu Dalaman, Berasaskan Lenovo): Arahan ini akan memberi tumpuan kepada konfigurasi yang dikemas kini ke komputer riba Lenovo T540p sebagai mesin pemacu harian untuk melayari web, pemprosesan kata, permainan ringan, dan audio . Ia dikonfigurasikan dengan keadaan pepejal dan penyimpanan mekanikal untuk kelajuan dan kapasit
Perisai Bekalan Kuasa Arduino Dengan Pilihan Output 3.3v, 5v dan 12v (Bahagian-2): 3 Langkah
Perisai Bekalan Kuasa Arduino Dengan Pilihan Output 3.3v, 5v dan 12v (Bahagian-2): Hai! Selamat datang kembali ke Bahagian-2 Perisai Bekalan Kuasa Arduino Dengan Pilihan Output 3.3v, 5v, dan 12v. Sekiranya anda belum membaca Bahagian-1, KLIK DI SINI. Mari bermula … Semasa membangunkan projek elektronik, bekalan kuasa adalah salah satu yang paling penting
Perisai Bekalan Kuasa Arduino Dengan Pilihan Output 3.3v, 5v dan 12v (Bahagian-1): 6 Langkah
Perisai Bekalan Kuasa Arduino Dengan Pilihan Output 3.3v, 5v dan 12v (Bahagian-1): Hello guys! Saya kembali dengan Instructable yang lain. Semasa membangunkan projek elektronik, bekalan kuasa adalah salah satu bahagian terpenting dari keseluruhan projek dan selalu memerlukan bekalan kuasa voltan berganda. Ini kerana berbeza
Tempat Letak Komputer yang Lebih Baik untuk Tempat Tidur: 7 Langkah (dengan Gambar)
Tempat Letak Laptop yang Lebih Baik untuk Tempat Tidur: Buat Tempat Letak Laptop yang ringkas tetapi sangat berguna untuk sekitar $ 15 dan 30-60 minit! Bagus untuk digunakan di tempat tidur semasa menaip, melayari, dan terutama menonton filem. Semasa saya menggunakan komputer riba di atas katil, selalunya tidak selesa. Saya perlu mengimbangi komputer riba dengan